Class PdfChatGptRequestOptions
Mewakili opsi untuk plugin Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Pewarisan
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Mengimplementasikan
Anggota yang diwarisi
- 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 Documentize.PdfChatGptRequestOptions dengan opsi default.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Menginisialisasi instance baru dari objek Documentize.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
Mendapatkan atau menetapkan kunci untuk mengakses API ChatGPT.
public string ApiKey { get; set; }
Nilai Properti
ApiUrl
Mendapatkan atau menetapkan URL API ChatGPT.
public string ApiUrl { get; set; }
Nilai Properti
MaxTokens
Jumlah maksimum token dalam respons. Nilai default adalah null, artinya tak terhingga.
public int? MaxTokens { get; set; }
Nilai Properti
int?
Messages
Mendapatkan atau menetapkan koleksi objek Documentize.Message.
public List<message> Messages { get; set; }
Nilai Properti
Model
Menetapkan atau mendapatkan ID model yang digunakan.
public string Model { get; set; }
Nilai Properti
NumberOfChoices
Berapa banyak pilihan penyelesaian obrolan yang akan dihasilkan untuk setiap pesan input.
public int NumberOfChoices { get; set; }
Nilai Properti
Query
Mendapatkan 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
Apa suhu sampling yang harus digunakan, antara 0 dan 2. Nilai yang lebih tinggi seperti 0.8 akan membuat output lebih acak, sementara nilai yang lebih rendah seperti 0.2 akan membuatnya lebih terfokus dan deterministik. Nilai default adalah 1.
public double Temperature { get; set; }
Nilai Properti
Namespace: Documentize Assembly: Documentize.dll