Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Представляє параметри для плагіна Aspose.Pdf.Plugins.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()
Ініціалізує новий екземпляр об’єкта 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; }
Значення властивості
ApiUrl
Отримує або задає URL ChatGPT API.
public string ApiUrl { get; set; }
Значення властивості
MaxTokens
Максимальна кількість токенів у відповіді. Значення за замовчуванням - null, що означає нескінченність.
public int? MaxTokens { get; set; }
Значення властивості
int?
Messages
Отримує або задає колекцію об’єктів Aspose.Pdf.Plugins.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; }