Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Representerar alternativ för Aspose.Pdf.Plugins.PdfChatGpt-pluginet.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Arv
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementerar
Arvda Medlemmar
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()
Konstruktörer
PdfChatGptRequestOptions()
Initierar en ny instans av Aspose.Pdf.Plugins.PdfChatGptRequestOptions-objektet med standardalternativ.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Initierar en ny instans av Aspose.Pdf.Plugins.PdfChatGptRequestOptions-objektet med alternativ.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametrar
apiKey
string
Nyckeln för att få tillgång till ChatGPT API.
model
string
Namnet på ChatGPT-modellen. Standardmodellen är: gpt-3.5-turbo-1106
apiUrl
string
ChatGPT API-URL. Standard-URL är: https://api.openai.com/v1/chat/completions.
query
string
Strängförfrågan till ChatGPT.
Egenskaper
ApiKey
Får eller sätter nyckeln för att få tillgång till ChatGPT API.
public string ApiKey { get; set; }
Egenskapsvärde
ApiUrl
Får eller sätter ChatGPT API-URL.
public string ApiUrl { get; set; }
Egenskapsvärde
MaxTokens
Maximalt antal tokens i svaret. Standardvärde är null, vilket betyder oändlighet.
public int? MaxTokens { get; set; }
Egenskapsvärde
int?
Messages
Får eller sätter en samling av Aspose.Pdf.Plugins.Message-objekt.
public List<message> Messages { get; set; }
Egenskapsvärde
Model
Sätter eller får ID för den modell som ska användas.
public string Model { get; set; }
Egenskapsvärde
NumberOfChoices
Hur många chatkompletteringsalternativ som ska genereras för varje inmatningsmeddelande.
public int NumberOfChoices { get; set; }
Egenskapsvärde
Query
Får eller sätter strängförfrågan till ChatGPT. Om den inte är tom, är detta det första meddelandet i samlingen, som kommer att skickas i förfrågan.
public string Query { get; set; }
Egenskapsvärde
Temperature
Vilken samplingstemperatur som ska användas, mellan 0 och 2. Högre värden som 0.8 gör utdata mer slumpmässiga, medan lägre värden som 0.2 gör dem mer fokuserade och deterministiska. Standardvärde är 1.
public double Temperature { get; set; }