Třída PdfChatGptRequestOptions
Představuje možnosti pro plugin Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Dědičnost
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()
Konstruktory
PdfChatGptRequestOptions()
Inicializuje novou instanci objektu Documentize.PdfChatGptRequestOptions s výchozími možnostmi.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Inicializuje novou instanci objektu Documentize.PdfChatGptRequestOptions s možnostmi.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametry
apiKey
string: Klíč pro přístup k API ChatGPT.model
string: Název modelu ChatGPT. Výchozí model je: gpt-3.5-turbo-1106:apiUrl
string: URL API ChatGPT. Výchozí URL je: https://api.openai.com/v1/chat/completions.query
string: Řetězec požadavku na ChatGPT.
Vlastnosti
ApiKey
Získá nebo nastaví klíč pro přístup k API ChatGPT.
public string ApiKey { get; set; }
Hodnota vlastnosti
ApiUrl
Získá nebo nastaví URL API ChatGPT.
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ů Documentize.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 generovat pro každou vstupní zprávu.
public int NumberOfChoices { get; set; }
Hodnota vlastnosti
Query
Získá nebo nastaví řetězec požadavku na ChatGPT.
Pokud není prázdný, toto je 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 náhodnější,
zatímco nižší hodnoty jako 0.2 udělají výstup více zaměřený a deterministický.
Výchozí hodnota je 1.
public double Temperature { get; set; }
Hodnota vlastnosti
Namespace: Documentize
Assembly: Documentize.dll