Class OpenAIChatCopilotOptions

Classe OpenAIChatCopilotOptions

Rappresenta le opzioni per configurare l’OpenAICopilot.

public class OpenAIChatCopilotOptions : OpenAIAssistantCopilotOptionsBase, 
    IChatCopilotOptions<OpenAIChatCopilotOptions>

Proprietà

NomeDescrizione
AssistantName { get; set; }Ottiene o imposta il nome dell’assistente.
ContextBackupJsonPath { get; set; }Ottiene o imposta il percorso del file per il backup del contesto JSON.
DocumentCollection { get; set; }Ottiene o imposta la collezione di documenti da elaborare.
MaxCompletionTokens { get; set; }Ottiene o imposta il numero massimo di token di completamento che possono essere utilizzati durante l’esecuzione.
MaxPromptTokens { get; set; }Ottiene o imposta il numero massimo di token di prompt che possono essere utilizzati durante l’esecuzione.
virtual Model { get; set; }Ottiene o imposta il modello da utilizzare per l’assistente.
RestoreContextFromBackup { get; set; }Ottiene o imposta un valore che indica se ripristinare il contesto dal backup.
SystemInstructions { get; set; }Ottiene o imposta il percorso del file per il file di testo contenente le istruzioni di sistema dell’assistente.
Temperature { get; set; }Ottiene o imposta la temperatura di campionamento da utilizzare per il modello.
TopP { get; set; }Ottiene o imposta il valore top-p per il campionamento del nucleo.
TruncationStrategy { get; set; }Ottiene o imposta la strategia di troncamento per il thread.
VectorStoreExpireDays { get; set; }Ottiene o imposta il numero di giorni prima che il negozio di vettori scada.

Metodi

NomeDescrizione
static Create()Crea una nuova istanza di OpenAIChatCopilotOptions.
static Create(Action<OpenAIChatCopilotOptions>)Crea un’istanza di OpenAIChatCopilotOptions e la configura utilizzando il delegato fornito.
GetOptions()Ottiene le attuali OpenAIChatCopilotOptions.
WithAssistantName(string)Imposta il nome dell’assistente per le opzioni del chat copilot.
WithContextBackupJsonPath(string)Imposta il percorso del file per il backup del contesto JSON nelle opzioni del chat copilot.
WithDocument(PdfDocument)Aggiunge un documento PDF alla collezione di documenti per le opzioni del chat copilot.
WithDocument(string)Aggiunge un percorso di documento alla collezione di documenti per le opzioni del chat copilot.
WithDocument(TextDocument)Aggiunge un documento di testo alla collezione di documenti per le opzioni del chat copilot.
WithDocuments(DocumentCollection)Imposta la collezione di documenti per le opzioni del chat copilot.
WithDocuments(List<PdfDocument>)Aggiunge più documenti PDF alla collezione di documenti per le opzioni del chat copilot.
WithDocuments(List<string>)Aggiunge più percorsi di documenti alla collezione di documenti per le opzioni del chat copilot.
WithDocuments(List<TextDocument>)Aggiunge più documenti di testo alla collezione di documenti per le opzioni del chat copilot.
WithInstructions(string)Imposta le istruzioni per le opzioni del chat copilot.
WithMaxCompletionTokens(int?)Imposta i token di completamento massimi per le opzioni del chat copilot.
WithMaxPromptTokens(int?)Imposta i token di prompt massimi per le opzioni del chat copilot.
WithModel(string)Imposta il modello per le opzioni del chat copilot.
WithRestoreContextFromBackup(bool)Imposta se ripristinare il contesto dal backup nelle opzioni del chat copilot.
WithTemperature(double?)Imposta la temperatura per le opzioni del chat copilot.
WithTopP(double?)Imposta il valore top P per le opzioni del chat copilot.
WithTruncationStrategy(TruncationStrategy)Imposta la strategia di troncamento per le opzioni del chat copilot.
WithVectorStoreExpireDays(int)Imposta il numero di giorni per la scadenza del negozio di vettori nelle opzioni del chat copilot.

Vedi anche