Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Stellt Optionen für das Aspose.Pdf.Plugins.PdfChatGpt-Plugin dar.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Vererbung
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementiert
Vererbte Mitglieder
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()
Konstruktoren
PdfChatGptRequestOptions()
Initialisiert eine neue Instanz des Aspose.Pdf.Plugins.PdfChatGptRequestOptions-Objekts mit Standardoptionen.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Initialisiert eine neue Instanz des Aspose.Pdf.Plugins.PdfChatGptRequestOptions-Objekts mit Optionen.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parameter
apiKey
string
Der Schlüssel für den Zugriff auf die ChatGPT-API.
model
string
Der Name des ChatGPT-Modells. Das Standardmodell ist: gpt-3.5-turbo-1106
apiUrl
string
Die URL der ChatGPT-API. Die Standard-URL ist: https://api.openai.com/v1/chat/completions.
query
string
Die Anfragezeichenfolge an ChatGPT.
Eigenschaften
ApiKey
Erhält oder setzt den Schlüssel für den Zugriff auf die ChatGPT-API.
public string ApiKey { get; set; }
Eigenschaftswert
ApiUrl
Erhält oder setzt die URL der ChatGPT-API.
public string ApiUrl { get; set; }
Eigenschaftswert
MaxTokens
Maximale Anzahl von Tokens in der Antwort. Der Standardwert ist null, was Unendlichkeit bedeutet.
public int? MaxTokens { get; set; }
Eigenschaftswert
int?
Messages
Erhält oder setzt eine Sammlung von Aspose.Pdf.Plugins.Message-Objekten.
public List<message> Messages { get; set; }
Eigenschaftswert
Model
Setzt oder erhält die ID des zu verwendenden Modells.
public string Model { get; set; }
Eigenschaftswert
NumberOfChoices
Wie viele Chat-Vervollständigungsoptionen für jede Eingabemeldung generiert werden sollen.
public int NumberOfChoices { get; set; }
Eigenschaftswert
Query
Erhält oder setzt die Anfragezeichenfolge an ChatGPT. Wenn nicht leer, ist dies die erste Nachricht in der Sammlung, die in der Anfrage gesendet wird.
public string Query { get; set; }
Eigenschaftswert
Temperature
Welche Sampling-Temperatur verwendet werden soll, zwischen 0 und 2. Höhere Werte wie 0,8 machen die Ausgabe zufälliger, während niedrigere Werte wie 0,2 sie fokussierter und deterministisch machen. Der Standardwert ist 1.
public double Temperature { get; set; }