Class PdfChatGptRequestOptions
Rappresenta le opzioni per il plugin Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Ereditarietà
oggetto ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implementa
Membri Ereditati
- PdfChatGptOptions.AddInput(IDataSource),
- PdfChatGptOptions.AddOutput(IDataSource),
- PdfChatGptOptions.Inputs,
- PdfChatGptOptions.Outputs,
- oggetto.GetType(),
- oggetto.MemberwiseClone(),
- oggetto.ToString(),
- oggetto.Equals(oggetto?),
- oggetto.Equals(oggetto?, oggetto?),
- oggetto.ReferenceEquals(oggetto?, oggetto?),
- oggetto.GetHashCode()
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
apiKey
string: La chiave per accedere all’API ChatGPT.model
string: Il nome del modello ChatGPT. Il modello predefinito è: gpt-3.5-turbo-1106:apiUrl
string: L’URL dell’API ChatGPT. L’URL predefinito è: https://api.openai.com/v1/chat/completions.query
string: La stringa di richiesta a ChatGPT.
Proprietà
ApiKey
Ottiene o imposta la chiave per accedere all’API ChatGPT.
public string ApiKey { get; set; }
Valore della Proprietà
ApiUrl
Ottiene o imposta l’URL dell’API ChatGPT.
public string ApiUrl { get; set; }
Valore della Proprietà
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à
Model
Imposta o ottiene l’ID del modello da utilizzare.
public string Model { get; set; }
Valore della Proprietà
NumberOfChoices
Quante opzioni di completamento della chat generare per ogni messaggio di input.
public int NumberOfChoices { get; set; }
Valore della Proprietà
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à
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à
Namespace: Documentize Assembly: Documentize.dll