Класс PdfChatGptRequestOptions
Представляет параметры для плагина Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Наследование
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Реализует
Унаследованные члены
- 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()
Инициализирует новый экземпляр объекта Documentize.PdfChatGptRequestOptions с параметрами по умолчанию.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Инициализирует новый экземпляр объекта Documentize.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; }
Значение свойства
ApiUrl
Получает или задает URL API ChatGPT.
public string ApiUrl { get; set; }
Значение свойства
MaxTokens
Максимальное количество токенов в ответе. Значение по умолчанию — null, что означает бесконечность.
public int? MaxTokens { get; set; }
Значение свойства
int?
Messages
Получает или задает коллекцию объектов Documentize.Message.
public List<message> Messages { get; set; }
Значение свойства
Model
Устанавливает или получает ID модели для использования.
public string Model { get; set; }
Значение свойства
NumberOfChoices
Сколько вариантов завершения чата генерировать для каждого входного сообщения.
public int NumberOfChoices { get; set; }
Значение свойства
Query
Получает или задает строку запроса к ChatGPT. Если не пусто, это первое сообщение в коллекции, которое будет отправлено в запросе.
public string Query { get; set; }
Значение свойства
Temperature
Какую температуру выборки использовать, между 0 и 2. Более высокие значения, такие как 0.8, сделают вывод более случайным, в то время как более низкие значения, такие как 0.2, сделают его более сосредоточенным и детерминированным. Значение по умолчанию — 1.
public double Temperature { get; set; }
Значение свойства
Пространство имен: Documentize Сборка: Documentize.dll