FileSearchToolboxTool interface

Ein Dateisuchwerkzeug, das in einem Werkzeugkasten gespeichert ist.

Extends

Eigenschaften

filters

Filter, die einschränken, welche Dateien in die Suche aufgenommen werden.

max_num_results

Die maximale Anzahl der zurückzugebenden Ergebnisse. Diese Zahl sollte zwischen 1 und 50 (einschließlich) liegen.

ranking_options

Sortieroptionen für die Suche.

type

Der Typ des Dateisuchwerkzeugs für die Toolbox. Immer file_search.

vector_store_ids

Die IDs der zu durchsuchenden Vektorspeicher.

Geerbte Eigenschaften

description

Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration.

name

Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration.

tool_configs

Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder * (Standard-Sammelbegriff). Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *. Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.

Details zur Eigenschaft

filters

Filter, die einschränken, welche Dateien in die Suche aufgenommen werden.

filters?: Filters

Eigenschaftswert

max_num_results

Die maximale Anzahl der zurückzugebenden Ergebnisse. Diese Zahl sollte zwischen 1 und 50 (einschließlich) liegen.

max_num_results?: number

Eigenschaftswert

number

ranking_options

Sortieroptionen für die Suche.

ranking_options?: RankingOptions

Eigenschaftswert

type

Der Typ des Dateisuchwerkzeugs für die Toolbox. Immer file_search.

type: "file_search"

Eigenschaftswert

"file_search"

vector_store_ids

Die IDs der zu durchsuchenden Vektorspeicher.

vector_store_ids?: string[]

Eigenschaftswert

string[]

Geerbte Eigenschaftsdetails

description

Optionale, benutzerdefinierte Beschreibung für dieses Werkzeug oder diese Konfiguration.

description?: string

Eigenschaftswert

string

Geerbt vonToolboxTool.description

name

Optionaler benutzerdefinierter Name für dieses Werkzeug oder diese Konfiguration.

name?: string

Eigenschaftswert

string

Geerbt vonToolboxTool.name

tool_configs

Konfigurationskarte pro Werkzeug. Schlüssel sind Werkzeugnamen oder * (Standard-Sammelbegriff). Auflösungsreihenfolge: Der exakte Werkzeugname-Treffer hat Vorrang vor *. Unbekannte Werkzeugnamen werden zur Laufzeit stillschweigend ignoriert.

tool_configs?: Record<string, ToolConfig>

Eigenschaftswert

Record<string, ToolConfig>

Geerbt vonToolboxTool.tool_configs