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

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

model string

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

apiUrl string

URL ChatGPT API. URL за замовчуванням: https://api.openai.com/v1/chat/completions.

query string

Запит рядка до ChatGPT.

Властивості

ApiKey

Отримує або задає ключ для доступу до ChatGPT API.

public string ApiKey { get; set; }

Значення властивості

string

ApiUrl

Отримує або задає URL ChatGPT API.

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

 Українська