Class PdfChatGptRequestOptions
Numele spaţiului: Aspose.Pdf.Plugins Etichetă: ASPOSE.PDF.dll
Representează opțiunile pentru Aspose.Pdf.Plugins.PdfChatGpt plugin.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Inheritance
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implements
Membrii moștenitori
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()
Constructors
PdfChatGptRequestOptions()
Inițializează o nouă instanță a Obiectului Aspose.Pdf.Plugins.PdfChatGptRequestOptions cu opțiuni predefinite.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(String, String, String și String)
Inițializează o nouă instanță a Obiectului Aspose.Pdf.Plugins.PdfChatGptRequestOptions cu opțiuni.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Parameters
apiKey
string
Cheia pentru accesarea API-ului ChatGPT.
model
string
Numele modelului ChatGPT. modelul standard este: gpt-3.5-turbo-1106
apiUrl
string
URL-ul standard este: https://api.openai.com/v1/chat/completions .
query
string
Cererea de string pentru ChatGPT.
Properties
ApiKey
Obțineți sau puneți cheia pentru a accesa API-ul ChatGPT.
public string ApiKey { get; set; }
Valoarea proprietății
ApiUrl
Obțineți sau stabiliți URL-ul API ChatGPT.
public string ApiUrl { get; set; }
Valoarea proprietății
MaxTokens
Numărul maxim de tokenuri în răspuns.Valoarea defectuoasă este zero, înseamnă infinitate.
public int? MaxTokens { get; set; }
Valoarea proprietății
int ?
Messages
Obține sau stabilește o colecție de obiecte Aspose.Pdf.Plugins.Message.
public List<message> Messages { get; set; }
Valoarea proprietății
Model
Set sau obține ID-ul modelului de utilizare.
public string Model { get; set; }
Valoarea proprietății
NumberOfChoices
Cât de multe opțiuni de completare de chat pentru a genera pentru fiecare mesaj de intrare.
public int NumberOfChoices { get; set; }
Valoarea proprietății
Query
Obțineți sau puneți cererea de string la ChatGPT.Dacă nu este gol, acesta este primul mesaj din colecție,Acest lucru va fi trimis în cerere.
public string Query { get; set; }
Valoarea proprietății
Temperature
Ce temperatură de eșantionare să folosească, între 0 și 2.Valorile mai ridicate, cum ar fi 0.8, vor face ca rezultatul să fie mai random,În timp ce valorile mai mici, cum ar fi 0.2, îl vor face mai concentrat și determinist.Valoarea defectuoasă este 1.
public double Temperature { get; set; }