Class OpenAIChatCopilotOptions

OpenAIChatCopilotOptions-Klasse

Stellt die Optionen zur Konfiguration des OpenAICopilot dar.

public class OpenAIChatCopilotOptions : OpenAIAssistantCopilotOptionsBase, 
    IChatCopilotOptions<OpenAIChatCopilotOptions>

Eigenschaften

NameBeschreibung
AssistantName { get; set; }Ruft den Namen des Assistenten ab oder legt ihn fest.
ContextBackupJsonPath { get; set; }Ruft den Dateipfad für das Kontext-Backup-JSON ab oder legt ihn fest.
DocumentCollection { get; set; }Ruft die Sammlung von Dokumenten ab, die verarbeitet werden sollen, oder legt sie fest.
MaxCompletionTokens { get; set; }Ruft die maximale Anzahl von Abschluss-Token ab, die während des Laufs verwendet werden dürfen, oder legt sie fest.
MaxPromptTokens { get; set; }Ruft die maximale Anzahl von Eingabe-Token ab, die während des Laufs verwendet werden dürfen, oder legt sie fest.
virtual Model { get; set; }Ruft das Modell ab, das für den Assistenten verwendet werden soll, oder legt es fest.
RestoreContextFromBackup { get; set; }Ruft einen Wert ab oder legt ihn fest, der angibt, ob der Kontext aus dem Backup wiederhergestellt werden soll.
SystemInstructions { get; set; }Ruft den Dateipfad für die Textdatei mit den Systemanweisungen des Assistenten ab oder legt ihn fest.
Temperature { get; set; }Ruft die Sampling-Temperatur ab, die für das Modell verwendet werden soll, oder legt sie fest.
TopP { get; set; }Ruft den Top-P-Wert für die Kernstichprobe ab oder legt ihn fest.
TruncationStrategy { get; set; }Ruft die Trunkierungsstrategie für den Thread ab oder legt sie fest.
VectorStoreExpireDays { get; set; }Ruft die Anzahl der Tage ab oder legt sie fest, bevor der Vektorstore abläuft.

Methoden

NameBeschreibung
static Create()Erstellt eine neue Instanz von OpenAIChatCopilotOptions.
static Create(Action<OpenAIChatCopilotOptions>)Erstellt eine Instanz von OpenAIChatCopilotOptions und konfiguriert sie mit dem bereitgestellten Delegaten.
GetOptions()Ruft die aktuellen OpenAIChatCopilotOptions ab.
WithAssistantName(string)Legt den Assistentennamen für die Chat-Copilot-Optionen fest.
WithContextBackupJsonPath(string)Legt den Dateipfad für das Kontext-Backup-JSON in den Chat-Copilot-Optionen fest.
WithDocument(PdfDocument)Fügt ein PDF-Dokument zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithDocument(string)Fügt einen Dokumentpfad zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithDocument(TextDocument)Fügt ein Textdokument zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithDocuments(DocumentCollection)Legt die Dokumentensammlung für die Chat-Copilot-Optionen fest.
WithDocuments(List<PdfDocument>)Fügt mehrere PDF-Dokumente zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithDocuments(List<string>)Fügt mehrere Dokumentpfade zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithDocuments(List<TextDocument>)Fügt mehrere Textdokumente zur Dokumentensammlung für die Chat-Copilot-Optionen hinzu.
WithInstructions(string)Legt die Anweisungen für die Chat-Copilot-Optionen fest.
WithMaxCompletionTokens(int?)Legt die maximalen Abschluss-Token für die Chat-Copilot-Optionen fest.
WithMaxPromptTokens(int?)Legt die maximalen Eingabe-Token für die Chat-Copilot-Optionen fest.
WithModel(string)Legt das Modell für die Chat-Copilot-Optionen fest.
WithRestoreContextFromBackup(bool)Legt fest, ob der Kontext aus dem Backup in den Chat-Copilot-Optionen wiederhergestellt werden soll.
WithTemperature(double?)Legt die Temperatur für die Chat-Copilot-Optionen fest.
WithTopP(double?)Legt den Top-P-Wert für die Chat-Copilot-Optionen fest.
WithTruncationStrategy(TruncationStrategy)Legt die Trunkierungsstrategie für die Chat-Copilot-Optionen fest.
WithVectorStoreExpireDays(int)Legt die Anzahl der Tage für das Ablaufen des Vektorstores in den Chat-Copilot-Optionen fest.

Siehe auch