Class OpenAIChatCopilotOptions

Classe OpenAIChatCopilotOptions

Représente les options pour configurer l’OpenAICopilot.

public class OpenAIChatCopilotOptions : OpenAIAssistantCopilotOptionsBase, 
    IChatCopilotOptions<OpenAIChatCopilotOptions>

Propriétés

NomDescription
AssistantName { get; set; }Obtient ou définit le nom de l’assistant.
ContextBackupJsonPath { get; set; }Obtient ou définit le chemin du fichier pour la sauvegarde du contexte JSON.
DocumentCollection { get; set; }Obtient ou définit la collection de documents à traiter.
MaxCompletionTokens { get; set; }Obtient ou définit le nombre maximum de jetons de complétion qui peuvent être utilisés au cours de l’exécution.
MaxPromptTokens { get; set; }Obtient ou définit le nombre maximum de jetons d’invite qui peuvent être utilisés au cours de l’exécution.
virtual Model { get; set; }Obtient ou définit le modèle à utiliser pour l’assistant.
RestoreContextFromBackup { get; set; }Obtient ou définit une valeur indiquant s’il faut restaurer le contexte à partir de la sauvegarde.
SystemInstructions { get; set; }Obtient ou définit le chemin du fichier pour le fichier texte contenant les instructions système de l’assistant.
Temperature { get; set; }Obtient ou définit la température d’échantillonnage à utiliser pour le modèle.
TopP { get; set; }Obtient ou définit la valeur top-p pour l’échantillonnage par noyau.
TruncationStrategy { get; set; }Obtient ou définit la stratégie de troncature pour le fil.
VectorStoreExpireDays { get; set; }Obtient ou définit le nombre de jours avant l’expiration du magasin de vecteurs.

Méthodes

NomDescription
static Create()Crée une nouvelle instance de OpenAIChatCopilotOptions.
static Create(Action<OpenAIChatCopilotOptions>)Crée une instance de OpenAIChatCopilotOptions et la configure à l’aide du délégué fourni.
GetOptions()Obtient les OpenAIChatCopilotOptions actuels.
WithAssistantName(string)Définit le nom de l’assistant pour les options du chat copilot.
WithContextBackupJsonPath(string)Définit le chemin du fichier pour la sauvegarde du contexte JSON dans les options du chat copilot.
WithDocument(PdfDocument)Ajoute un document PDF à la collection de documents pour les options du chat copilot.
WithDocument(string)Ajoute un chemin de document à la collection de documents pour les options du chat copilot.
WithDocument(TextDocument)Ajoute un document texte à la collection de documents pour les options du chat copilot.
WithDocuments(DocumentCollection)Définit la collection de documents pour les options du chat copilot.
WithDocuments(List<PdfDocument>)Ajoute plusieurs documents PDF à la collection de documents pour les options du chat copilot.
WithDocuments(List<string>)Ajoute plusieurs chemins de documents à la collection de documents pour les options du chat copilot.
WithDocuments(List<TextDocument>)Ajoute plusieurs documents texte à la collection de documents pour les options du chat copilot.
WithInstructions(string)Définit les instructions pour les options du chat copilot.
WithMaxCompletionTokens(int?)Définit le nombre maximum de jetons de complétion pour les options du chat copilot.
WithMaxPromptTokens(int?)Définit le nombre maximum de jetons d’invite pour les options du chat copilot.
WithModel(string)Définit le modèle pour les options du chat copilot.
WithRestoreContextFromBackup(bool)Définit s’il faut restaurer le contexte à partir de la sauvegarde dans les options du chat copilot.
WithTemperature(double?)Définit la température pour les options du chat copilot.
WithTopP(double?)Définit la valeur top P pour les options du chat copilot.
WithTruncationStrategy(TruncationStrategy)Définit la stratégie de troncature pour les options du chat copilot.
WithVectorStoreExpireDays(int)Définit le nombre de jours pour l’expiration du magasin de vecteurs dans les options du chat copilot.

Voir aussi