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
کلید دسترسی به 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; }
مقدار ویژگی
ApiUrl
آدرس URL API ChatGPT را میگیرد یا تنظیم میکند.
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; }