Class PdfChatGptRequestOptions

Class PdfChatGptRequestOptions

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Представляет параметры для плагина Aspose.Pdf.Plugins.PdfChatGpt.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

Наследование

objectPdfChatGptOptionsPdfChatGptRequestOptions

Реализует

IPluginOptions

Унаследованные члены

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()

Конструкторы

PdfChatGptRequestOptions()

Инициализирует новый экземпляр объекта Aspose.Pdf.Plugins.PdfChatGptRequestOptions с параметрами по умолчанию.

public PdfChatGptRequestOptions()

PdfChatGptRequestOptions(string, string, string, string)

Инициализирует новый экземпляр объекта Aspose.Pdf.Plugins.PdfChatGptRequestOptions с параметрами.

public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)

Параметры

apiKey string

Ключ для доступа к API ChatGPT.

model string

Название модели ChatGPT. Модель по умолчанию: gpt-3.5-turbo-1106

apiUrl string

URL API ChatGPT. URL по умолчанию: https://api.openai.com/v1/chat/completions.

query string

Строка запроса к ChatGPT.

Свойства

ApiKey

Получает или устанавливает ключ для доступа к API ChatGPT.

public string ApiKey { get; set; }

Значение свойства

string

ApiUrl

Получает или устанавливает URL API ChatGPT.

public string ApiUrl { get; set; }

Значение свойства

string

MaxTokens

Максимальное количество токенов в ответе. Значение по умолчанию - null, что означает бесконечность.

public int? MaxTokens { get; set; }

Значение свойства

int?

Messages

Получает или устанавливает коллекцию объектов Aspose.Pdf.Plugins.Message.

public List<message> Messages { get; set; }

Значение свойства

List<Message&gt;

Model

Получает или устанавливает ID модели для использования.

public string Model { get; set; }

Значение свойства

string

NumberOfChoices

Сколько вариантов завершения чата генерировать для каждого входного сообщения.

public int NumberOfChoices { get; set; }

Значение свойства

int

Query

Получает или устанавливает строку запроса к ChatGPT. Если не пусто, это первое сообщение в коллекции, которое будет отправлено в запросе.

public string Query { get; set; }

Значение свойства

string

Temperature

Какую температурную выборку использовать, от 0 до 2. Более высокие значения, такие как 0.8, сделают вывод более случайным, в то время как более низкие значения, такие как 0.2, сделают его более сосредоточенным и детерминированным. Значение по умолчанию - 1.

public double Temperature { get; set; }

Значение свойства

double

 Русский