Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Rappresenta le opzioni per il plugin Aspose.Pdf.Plugins.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Ereditarietà
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementa
Membri Ereditati
PdfChatGptOptions.AddInput(IDataSource), PdfChatGptOptions.AddOutput(IDataSource), PdfChatGptOptions.Inputs, PdfChatGptOptions.Outputs, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
PdfChatGptRequestOptions()
Inizializza una nuova istanza dell’oggetto Aspose.Pdf.Plugins.PdfChatGptRequestOptions con opzioni predefinite.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inizializza una nuova istanza dell’oggetto Aspose.Pdf.Plugins.PdfChatGptRequestOptions con opzioni.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametri
apiKey
string
La chiave per accedere all’API di ChatGPT.
model
string
Il nome del modello di ChatGPT. Il modello predefinito è: gpt-3.5-turbo-1106
apiUrl
string
L’URL dell’API di ChatGPT. L’URL predefinito è: https://api.openai.com/v1/chat/completions.
query
string
La stringa di richiesta a ChatGPT.
Proprietà
ApiKey
Ottiene o imposta la chiave per accedere all’API di ChatGPT.
public string ApiKey { get; set; }
Valore della Proprietà
ApiUrl
Ottiene o imposta l’URL dell’API di ChatGPT.
public string ApiUrl { get; set; }
Valore della Proprietà
MaxTokens
Numero massimo di token nella risposta. Il valore predefinito è nullo, significa infinito.
public int? MaxTokens { get; set; }
Valore della Proprietà
int?
Messages
Ottiene o imposta una collezione di oggetti Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Valore della Proprietà
Model
Imposta o ottiene l’ID del modello da utilizzare.
public string Model { get; set; }
Valore della Proprietà
NumberOfChoices
Quante scelte di completamento della chat generare per ogni messaggio di input.
public int NumberOfChoices { get; set; }
Valore della Proprietà
Query
Ottiene o imposta la stringa di richiesta a ChatGPT. Se non è vuota, questo è il primo messaggio nella collezione, che sarà inviato nella richiesta.
public string Query { get; set; }
Valore della Proprietà
Temperature
Quale temperatura di campionamento utilizzare, tra 0 e 2. Valori più alti come 0.8 renderanno l’output più casuale, mentre valori più bassi come 0.2 lo renderanno più focalizzato e deterministico. Il valore predefinito è 1.
public double Temperature { get; set; }