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. آدرس پیش‌فرض: 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

 فارسی