Klasa PdfChatGptRequestOptions
Reprezentuje opcje dla wtyczki Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Dziedziczenie
obiekt ←
PdfChatGptOptions ←
PdfChatGptRequestOptions
Implementuje
Członkowie Dziedziczeni
- PdfChatGptOptions.AddInput(IDataSource),
- PdfChatGptOptions.AddOutput(IDataSource),
- PdfChatGptOptions.Inputs,
- PdfChatGptOptions.Outputs,
- obiekt.GetType(),
- obiekt.MemberwiseClone(),
- obiekt.ToString(),
- obiekt.Equals(obiekt?),
- obiekt.Equals(obiekt?, obiekt?),
- obiekt.ReferenceEquals(obiekt?, obiekt?),
- obiekt.GetHashCode()
Konstruktory
PdfChatGptRequestOptions()
Inicjalizuje nową instancję obiektu Documentize.PdfChatGptRequestOptions z domyślnymi opcjami.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicjalizuje nową instancję obiektu Documentize.PdfChatGptRequestOptions z opcjami.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametry
apiKey
string: Klucz do 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: Ciąg 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 Documentize.Message.
public List<message> Messages { get; set; }
Wartość Właściwości
Model
Ustawia lub pobiera ID modelu do użycia.
public string Model { get; set; }
Wartość Właściwości
NumberOfChoices
Ile wyborów zakończenia czatu należy wygenerować dla każdej wiadomości wejściowej.
public int NumberOfChoices { get; set; }
Wartość Właściwości
Query
Pobiera lub ustawia ciąg zapytania do ChatGPT.
Jeśli nie jest pusty, to jest pierwsza wiadomość w kolekcji,
która zostanie wysłana w żądaniu.
public string Query { get; set; }
Wartość Właściwości
Temperature
Jaką temperaturę próbkowania użyć, pomiędzy 0 a 2.
Wyższe wartości jak 0.8 sprawią, że wyjście będzie bardziej losowe,
podczas gdy niższe wartości jak 0.2 uczynią je bardziej skupionym i deterministycznym.
Domyślna wartość to 1.
public double Temperature { get; set; }
Wartość Właściwości
Przestrzeń nazw: Documentize
Zestaw: Documentize.dll