کلاس 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
شناسه مدلی که باید استفاده شود را تنظیم یا دریافت میکند.
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