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.
model
string
اسم نموذج ChatGPT. النموذج الافتراضي هو: gpt-3.5-turbo-1106
apiUrl
string
رابط واجهة برمجة تطبيقات ChatGPT. الرابط الافتراضي هو: https://api.openai.com/v1/chat/completions.
query
string
سلسلة الطلب إلى ChatGPT.
الخصائص
ApiKey
يحصل أو يحدد المفتاح للوصول إلى واجهة برمجة تطبيقات ChatGPT.
public string ApiKey { get; set; }
قيمة الخاصية
ApiUrl
يحصل أو يحدد رابط واجهة برمجة تطبيقات 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
يحدد أو يحصل على معرف النموذج للاستخدام.
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; }