Sınıf PdfChatGptRequestOptions

Bilgi

Documentize.PdfChatGpt eklentisi için seçenekleri temsil eder.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

Miras

objectPdfChatGptOptionsPdfChatGptRequestOptions

Uygulamaları

Miras Alınan Üyeler

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

Özellikler

ApiKey

ChatGPT API’sine erişim için anahtarını alır veya ayarlar.

public string ApiKey { get; set; }

Özellik Değeri

string

ApiUrl

ChatGPT API URL’sini alır veya ayarlar.

public string ApiUrl { get; set; }

Özellik Değeri

string

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

List<Message&gt;

Model

Kullanılacak modelin ID’sini alır veya ayarlar.

public string Model { get; set; }

Özellik Değeri

string

NumberOfChoices

Her giriş mesajı için kaç seçim tamamlaması oluşturulacağını belirtir.

public int NumberOfChoices { get; set; }

Özellik Değeri

int

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

string

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

double

Namespace: Documentize Assembly: Documentize.dll

 Türkçe