Options de demande PdfChatGpt
Représente les options pour le plugin Documentize.PdfChatGpt.
public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions
Héritage
object ← PdfChatGptOptions ← PdfChatGptRequestOptions
Implémente
Membres hérités
- 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()
Constructeurs
PdfChatGptRequestOptions()
Initialise une nouvelle instance de l’objet Documentize.PdfChatGptRequestOptions avec les options par défaut.
public PdfChatGptRequestOptions()
PdfChatGptRequestOptions(string, string, string, string)
Initialise une nouvelle instance de l’objet Documentize.PdfChatGptRequestOptions avec des options.
public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)
Paramètres
apiKey
string: La clé pour accéder à l’API ChatGPT.model
string: Le nom du modèle ChatGPT. Le modèle par défaut est : gpt-3.5-turbo-1106 :apiUrl
string: L’URL de l’API ChatGPT. L’URL par défaut est : https://api.openai.com/v1/chat/completions.query
string: La chaîne de requête à ChatGPT.
Propriétés
ApiKey
Obtient ou définit la clé pour accéder à l’API ChatGPT.
public string ApiKey { get; set; }
Valeur de la propriété
ApiUrl
Obtient ou définit l’URL de l’API ChatGPT.
public string ApiUrl { get; set; }
Valeur de la propriété
MaxTokens
Nombre maximum de tokens dans la réponse. La valeur par défaut est null, ce qui signifie l’infini.
public int? MaxTokens { get; set; }
Valeur de la propriété
int?
Messages
Obtient ou définit une collection des objets Documentize.Message.
public List<message> Messages { get; set; }
Valeur de la propriété
Model
Definit ou obtient l’ID du modèle à utiliser.
public string Model { get; set; }
Valeur de la propriété
NumberOfChoices
Combien de choix de complétion de chat générer pour chaque message d’entrée.
public int NumberOfChoices { get; set; }
Valeur de la propriété
Query
Obtient ou définit la chaîne de requête à ChatGPT. Si elle n’est pas vide, il s’agit du premier message dans la collection, qui sera envoyé dans la requête.
public string Query { get; set; }
Valeur de la propriété
Temperature
Quelle température d’échantillonnage utiliser, entre 0 et 2. Des valeurs plus élevées comme 0.8 rendront la sortie plus aléatoire, tandis que des valeurs plus faibles comme 0.2 la rendront plus ciblée et déterministe. La valeur par défaut est 1.
public double Temperature { get; set; }
Valeur de la propriété
Namespace: Documentize Assembly: Documentize.dll