Sınıf PdfChatGptRequestOptions
Documentize.PdfChatGpt eklentisi için seçenekleri temsil eder.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Miras
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Uygulamaları
Miras Alınan Üyeler
- 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()
Yapıcılar
PdfChatGptRequestOptions()
Documentize.PdfChatGptRequestOptions nesnesinin varsayılan seçeneklerle yeni bir örneğini başlatır.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Documentize.PdfChatGptRequestOptions nesnesinin seçeneklerle yeni bir örneğini başlatır.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parametreler
apiKey
string: ChatGPT API’sine erişim için anahtar.model
string: ChatGPT modelinin adı. Varsayılan model: gpt-3.5-turbo-1106:apiUrl
string: ChatGPT API URL’si. Varsayılan URL: https://api.openai.com/v1/chat/completions.query
string: ChatGPT için yapılan dize isteği.
Özellikler
ApiKey
ChatGPT API’sine erişim için anahtarını alır veya ayarlar.
public string ApiKey { get; set; }
Özellik Değeri
ApiUrl
ChatGPT API URL’sini alır veya ayarlar.
public string ApiUrl { get; set; }
Özellik Değeri
MaxTokens
Yanıtta maksimum token sayısı. Varsayılan değeri null’dır, bu da sonsuz anlamına gelir.
public int? MaxTokens { get; set; }
Özellik Değeri
int?
Messages
Documentize.Message nesnelerinin koleksiyonunu alır veya ayarlar.
public List<message> Messages { get; set; }
Özellik Değeri
Model
Kullanılacak modelin ID’sini alır veya ayarlar.
public string Model { get; set; }
Özellik Değeri
NumberOfChoices
Her giriş mesajı için kaç seçim tamamlaması oluşturulacağını belirtir.
public int NumberOfChoices { get; set; }
Özellik Değeri
Query
ChatGPT için dize isteğini alır veya ayarlar. Boş değilse, bu, istekte gönderilecek koleksiyondaki ilk mesajdır.
public string Query { get; set; }
Özellik Değeri
Temperature
Kullanılacak örnekleme sıcaklığını belirtir, 0 ile 2 arasında. 0.8 gibi daha yüksek değerler çıktıyı daha rastgele hale getirirken, 0.2 gibi daha düşük değerler, çıktıyı daha odaklı ve belirleyici hale getirir. Varsayılan değer 1’dir.
public double Temperature { get; set; }
Özellik Değeri
Namespace: Documentize Assembly: Documentize.dll