Freigeben über


AssistantCreationOptions interface

Die Anforderungsdetails, die beim Erstellen eines neuen Assistent verwendet werden sollen.

Eigenschaften

description

Die Beschreibung des neuen Assistent.

fileIds

Eine Liste der zuvor hochgeladenen Datei-IDs, die an die Assistent angefügt werden sollen.

instructions

Die Systemanweisungen für die neue Assistent zu verwenden.

metadata

Ein Satz von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, zum Speichern zusätzlicher Informationen zu diesem Objekt in einem strukturierten Format. Schlüssel können bis zu 64 Zeichen lang sein, und die Werte können bis zu 512 Zeichen lang sein.

model

Die ID des zu verwendenden Modells.

name

Der Name des neuen Assistent.

tools

Die Sammlung von Tools, die für die neue Assistent aktiviert werden sollen.

Details zur Eigenschaft

description

Die Beschreibung des neuen Assistent.

description?: null | string

Eigenschaftswert

null | string

fileIds

Eine Liste der zuvor hochgeladenen Datei-IDs, die an die Assistent angefügt werden sollen.

fileIds?: string[]

Eigenschaftswert

string[]

instructions

Die Systemanweisungen für die neue Assistent zu verwenden.

instructions?: null | string

Eigenschaftswert

null | string

metadata

Ein Satz von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, zum Speichern zusätzlicher Informationen zu diesem Objekt in einem strukturierten Format. Schlüssel können bis zu 64 Zeichen lang sein, und die Werte können bis zu 512 Zeichen lang sein.

metadata?: null | Record<string, string>

Eigenschaftswert

null | Record<string, string>

model

Die ID des zu verwendenden Modells.

model: string

Eigenschaftswert

string

name

Der Name des neuen Assistent.

name?: null | string

Eigenschaftswert

null | string

tools

Die Sammlung von Tools, die für die neue Assistent aktiviert werden sollen.

tools?: ToolDefinition[]

Eigenschaftswert