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 URL เริ่มต้นคือ: https://api.openai.com/v1/chat/completions.
query
string
ข้อความคำขอไปยัง ChatGPT
คุณสมบัติ
ApiKey
รับหรือกำหนดคีย์สำหรับเข้าถึง API ChatGPT
public string ApiKey { get; set; }
ค่า Property
ApiUrl
รับหรือกำหนด URL ของ API ChatGPT
public string ApiUrl { get; set; }
ค่า Property
MaxTokens
จำนวนสูงสุดของโทเค็นในคำตอบ ค่าเริ่มต้นคือ null หมายถึงไม่มีที่สิ้นสุด
public int? MaxTokens { get; set; }
ค่า Property
int?
Messages
รับหรือกำหนดคอลเลกชันของออบเจ็กต์ Aspose.Pdf.Plugins.Message
public List<message> Messages { get; set; }
ค่า Property
Model
กำหนดหรือรับ ID ของโมเดลที่จะใช้
public string Model { get; set; }
ค่า Property
NumberOfChoices
จำนวนตัวเลือกการทำงานเสร็จของการสนทนาที่จะสร้างสำหรับแต่ละข้อความนำเข้า
public int NumberOfChoices { get; set; }
ค่า Property
Query
รับหรือกำหนดข้อความคำขอไปยัง ChatGPT หากไม่ว่างเปล่า นี่คือข้อความแรกในคอลเลกชัน ที่จะส่งในคำขอ
public string Query { get; set; }
ค่า Property
Temperature
อุณหภูมิการสุ่มตัวอย่างที่จะใช้ ระหว่าง 0 ถึง 2 ค่าที่สูงขึ้นเช่น 0.8 จะทำให้ผลลัพธ์มีความสุ่มมากขึ้น ในขณะที่ค่าที่ต่ำกว่าเช่น 0.2 จะทำให้มันมุ่งเน้นและเป็นเชิงเส้นมากขึ้น ค่าเริ่มต้นคือ 1
public double Temperature { get; set; }