Class PdfChatGptRequestOptions
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Mewakili opsi untuk plugin Aspose.Pdf.Plugins.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Pewarisan
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Mengimplementasikan
Anggota yang Dwarisi
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()
Konstruktor
PdfChatGptRequestOptions()
Menginisialisasi instance baru dari objek Aspose.Pdf.Plugins.PdfChatGptRequestOptions dengan opsi default.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Menginisialisasi instance baru dari objek Aspose.Pdf.Plugins.PdfChatGptRequestOptions dengan opsi.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parameter
apiKey
string
Kunci untuk mengakses API ChatGPT.
model
string
Nama model ChatGPT. Model default adalah: gpt-3.5-turbo-1106
apiUrl
string
URL API ChatGPT. URL default adalah: https://api.openai.com/v1/chat/completions.
query
string
Permintaan string ke ChatGPT.
Properti
ApiKey
Mengambil atau menetapkan kunci untuk mengakses API ChatGPT.
public string ApiKey { get; set; }
Nilai Properti
ApiUrl
Mengambil atau menetapkan URL API ChatGPT.
public string ApiUrl { get; set; }
Nilai Properti
MaxTokens
Jumlah maksimum token dalam respons. Nilai default adalah null, yang berarti tak terbatas.
public int? MaxTokens { get; set; }
Nilai Properti
int?
Messages
Mengambil atau menetapkan koleksi objek Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Nilai Properti
Model
Mengatur atau mengambil ID model yang akan digunakan.
public string Model { get; set; }
Nilai Properti
NumberOfChoices
Berapa banyak pilihan penyelesaian chat yang akan dihasilkan untuk setiap pesan input.
public int NumberOfChoices { get; set; }
Nilai Properti
Query
Mengambil atau menetapkan permintaan string ke ChatGPT. Jika tidak kosong, ini adalah pesan pertama dalam koleksi, yang akan dikirim dalam permintaan.
public string Query { get; set; }
Nilai Properti
Temperature
Suhu pengambilan sampel yang akan digunakan, antara 0 dan 2. Nilai yang lebih tinggi seperti 0.8 akan membuat keluaran lebih acak, sementara nilai yang lebih rendah seperti 0.2 akan membuatnya lebih fokus dan deterministik. Nilai default adalah 1.
public double Temperature { get; set; }