Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Reprezentuje možnosti pro plugin Aspose.Pdf.Plugins.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Dědění
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementuje
Děděné členy
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()
Konstruktor
PdfChatGptRequestOptions()
Inicializuje novou instanci objektu Aspose.Pdf.Plugins.PdfChatGptRequestOptions s výchozími možnostmi.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicializuje novou instanci objektu Aspose.Pdf.Plugins.PdfChatGptRequestOptions s možnostmi.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametry
apiKey
string
Klíč pro přístup k ChatGPT API.
model
string
Název modelu ChatGPT. Výchozí model je: gpt-3.5-turbo-1106
apiUrl
string
URL ChatGPT API. Výchozí URL je: https://api.openai.com/v1/chat/completions.
query
string
Řetězec požadavku pro ChatGPT.
Vlastnosti
ApiKey
Získá nebo nastaví klíč pro přístup k ChatGPT API.
public string ApiKey { get; set; }
Hodnota vlastnosti
ApiUrl
Získá nebo nastaví URL ChatGPT API.
public string ApiUrl { get; set; }
Hodnota vlastnosti
MaxTokens
Maximální počet tokenů v odpovědi. Výchozí hodnota je null, což znamená nekonečno.
public int? MaxTokens { get; set; }
Hodnota vlastnosti
int?
Messages
Získá nebo nastaví kolekci objektů Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Hodnota vlastnosti
Model
Nastaví nebo získá ID modelu, který se má použít.
public string Model { get; set; }
Hodnota vlastnosti
NumberOfChoices
Kolik možností dokončení chatu se má vygenerovat pro každou vstupní zprávu.
public int NumberOfChoices { get; set; }
Hodnota vlastnosti
Query
Získá nebo nastaví řetězec požadavku pro ChatGPT. Pokud není prázdný, je to první zpráva v kolekci, která bude odeslána v požadavku.
public string Query { get; set; }
Hodnota vlastnosti
Temperature
Jakou teplotu vzorkování použít, mezi 0 a 2. Vyšší hodnoty jako 0.8 učiní výstup více náhodným, zatímco nižší hodnoty jako 0.2 jej učiní více zaměřeným a deterministickým. Výchozí hodnota je 1.
public double Temperature { get; set; }