FileSearchToolboxTool interface

Un outil de recherche de fichiers stocké dans une boîte à outils.

Extends

Propriétés

filters

Des filtres qui restreignent les fichiers inclus dans la recherche.

max_num_results

Le nombre maximal de résultats à renvoyer. Ce nombre doit être compris entre 1 et 50 inclus.

ranking_options

Options de classement pour la recherche.

type

Le type de boîte à outils de recherche de fichiers. A toujours la valeur file_search.

vector_store_ids

ID des magasins vectoriels à rechercher.

Propriétés héritées

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

Détails de la propriété

filters

Des filtres qui restreignent les fichiers inclus dans la recherche.

filters?: Filters

Valeur de propriété

max_num_results

Le nombre maximal de résultats à renvoyer. Ce nombre doit être compris entre 1 et 50 inclus.

max_num_results?: number

Valeur de propriété

number

ranking_options

Options de classement pour la recherche.

ranking_options?: RankingOptions

Valeur de propriété

type

Le type de boîte à outils de recherche de fichiers. A toujours la valeur file_search.

type: "file_search"

Valeur de propriété

"file_search"

vector_store_ids

ID des magasins vectoriels à rechercher.

vector_store_ids?: string[]

Valeur de propriété

string[]

Détails de la propriété héritée

description

Description optionnelle définie par l’utilisateur pour cet outil ou configuration.

description?: string

Valeur de propriété

string

Hérité deToolboxTool.description

name

Nom optionnel défini par l’utilisateur pour cet outil ou configuration.

name?: string

Valeur de propriété

string

Héritée deToolboxTool.name

tool_configs

Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout). Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *. Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.

tool_configs?: Record<string, ToolConfig>

Valeur de propriété

Record<string, ToolConfig>

Héritée deToolboxTool.tool_configs