Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Reprezentuje opcje dla wtyczki Aspose.Pdf.Plugins.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Dziedziczenie
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementuje
Członkowie dziedziczeni
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()
Konstruktory
PdfChatGptRequestOptions()
Inicjalizuje nową instancję obiektu Aspose.Pdf.Plugins.PdfChatGptRequestOptions z domyślnymi opcjami.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicjalizuje nową instancję obiektu Aspose.Pdf.Plugins.PdfChatGptRequestOptions z opcjami.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametry
apiKey
string
Klucz dostępu do API ChatGPT.
model
string
Nazwa modelu ChatGPT. Domyślny model to: gpt-3.5-turbo-1106
apiUrl
string
Adres URL API ChatGPT. Domyślny adres URL to: https://api.openai.com/v1/chat/completions.
query
string
Łańcuch zapytania do ChatGPT.
Właściwości
ApiKey
Pobiera lub ustawia klucz dostępu do API ChatGPT.
public string ApiKey { get; set; }
Wartość właściwości
ApiUrl
Pobiera lub ustawia adres URL API ChatGPT.
public string ApiUrl { get; set; }
Wartość właściwości
MaxTokens
Maksymalna liczba tokenów w odpowiedzi. Domyślna wartość to null, co oznacza nieskończoność.
public int? MaxTokens { get; set; }
Wartość właściwości
int?
Messages
Pobiera lub ustawia kolekcję obiektów Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Wartość właściwości
Model
Ustawia lub pobiera identyfikator modelu do użycia.
public string Model { get; set; }
Wartość właściwości
NumberOfChoices
Ile wyborów zakończenia czatu ma zostać wygenerowanych dla każdego wiadomości wejściowej.
public int NumberOfChoices { get; set; }
Wartość właściwości
Query
Pobiera lub ustawia łańcuch zapytania do ChatGPT. Jeśli nie jest pusty, to jest to pierwsza wiadomość w kolekcji, która zostanie wysłana w zapytaniu.
public string Query { get; set; }
Wartość właściwości
Temperature
Jaką temperaturę próbkowania zastosować, w zakresie od 0 do 2. Wyższe wartości, takie jak 0.8, sprawią, że wynik będzie bardziej losowy, podczas gdy niższe wartości, takie jak 0.2, uczynią go bardziej skupionym i deterministycznym. Domyślna wartość to 1.
public double Temperature { get; set; }