Class PdfChatGptRequestOptions

Informazione

Rappresenta le opzioni per il plugin Documentize.PdfChatGpt.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

Ereditarietà

oggettoPdfChatGptOptionsPdfChatGptRequestOptions

Implementa

Membri Ereditati

Costruttori

PdfChatGptRequestOptions()

Inizializza una nuova istanza dell’oggetto Documentize.PdfChatGptRequestOptions con opzioni predefinite.

public PdfChatGptRequestOptions()

PdfChatGptRequestOptions(string, string, string, string)

Inizializza una nuova istanza dell’oggetto Documentize.PdfChatGptRequestOptions con opzioni.

public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)

Parametri

Proprietà

ApiKey

Ottiene o imposta la chiave per accedere all’API ChatGPT.

public string ApiKey { get; set; }

Valore della Proprietà

string

ApiUrl

Ottiene o imposta l’URL dell’API ChatGPT.

public string ApiUrl { get; set; }

Valore della Proprietà

string

MaxTokens

Numero massimo di token nella risposta. Il valore predefinito è null, significa infinito.

public int? MaxTokens { get; set; }

Valore della Proprietà

int?

Messages

Ottiene o imposta una collezione degli oggetti Documentize.Message.

public List<message> Messages { get; set; }

Valore della Proprietà

List<Message&gt;

Model

Imposta o ottiene l’ID del modello da utilizzare.

public string Model { get; set; }

Valore della Proprietà

string

NumberOfChoices

Quante opzioni di completamento della chat generare per ogni messaggio di input.

public int NumberOfChoices { get; set; }

Valore della Proprietà

int

Query

Ottiene o imposta la stringa di richiesta a ChatGPT. Se non è vuota, questo è il primo messaggio nella collezione, che verrà inviato nella richiesta.

public string Query { get; set; }

Valore della Proprietà

string

Temperature

Quale temperatura di campionamento utilizzare, compresa tra 0 e 2. Valori più alti come 0.8 renderanno l’output più randomico, mentre valori più bassi come 0.2 lo renderanno più focalizzato e deterministico. Il valore predefinito è 1.

public double Temperature { get; set; }

Valore della Proprietà

double

Namespace: Documentize Assembly: Documentize.dll

 Italiano