Class PdfChatGptRequestOptions

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í

objectPdfChatGptOptionsPdfChatGptRequestOptions

Implementuje

IPluginOptions

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

string

ApiUrl

Získá nebo nastaví URL ChatGPT API.

public string ApiUrl { get; set; }

Hodnota vlastnosti

string

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

List<Message&gt;

Model

Nastaví nebo získá ID modelu, který se má použít.

public string Model { get; set; }

Hodnota vlastnosti

string

NumberOfChoices

Kolik možností dokončení chatu se má vygenerovat pro každou vstupní zprávu.

public int NumberOfChoices { get; set; }

Hodnota vlastnosti

int

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

string

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; }

Hodnota vlastnosti

double

 Čeština