FileSearchToolboxTool interface

Una herramienta de búsqueda de archivos almacenada en una caja de herramientas.

Extends

Propiedades

filters

Filtros que restringen qué archivos se incluyen en la búsqueda.

max_num_results

El número máximo de resultados que se devolverán. Este número debe estar comprendido entre 1 y 50 inclusive.

ranking_options

Opciones de clasificación para la búsqueda.

type

El tipo de herramienta de la caja de herramientas de búsqueda de archivos. Siempre file_search.

vector_store_ids

Identificadores de los almacenes vectoriales que se van a buscar.

Propiedades heredadas

description

Descripción opcional definida por el usuario para esta herramienta o configuración.

name

Nombre opcional definido por el usuario para esta herramienta o configuración.

tool_configs

Mapa de configuración por herramienta. Las claves son nombres de herramientas o * (predeterminado caótico). Orden de resolución: la coincidencia exacta con el nombre de la herramienta tiene prioridad sobre *. Los nombres de herramientas desconocidos se ignoran silenciosamente en tiempo de ejecución.

Detalles de las propiedades

filters

Filtros que restringen qué archivos se incluyen en la búsqueda.

filters?: Filters

Valor de propiedad

max_num_results

El número máximo de resultados que se devolverán. Este número debe estar comprendido entre 1 y 50 inclusive.

max_num_results?: number

Valor de propiedad

number

ranking_options

Opciones de clasificación para la búsqueda.

ranking_options?: RankingOptions

Valor de propiedad

type

El tipo de herramienta de la caja de herramientas de búsqueda de archivos. Siempre file_search.

type: "file_search"

Valor de propiedad

"file_search"

vector_store_ids

Identificadores de los almacenes vectoriales que se van a buscar.

vector_store_ids?: string[]

Valor de propiedad

string[]

Detalles de las propiedades heredadas

description

Descripción opcional definida por el usuario para esta herramienta o configuración.

description?: string

Valor de propiedad

string

Heredado deToolboxTool.description

name

Nombre opcional definido por el usuario para esta herramienta o configuración.

name?: string

Valor de propiedad

string

Heredado deToolboxTool.name

tool_configs

Mapa de configuración por herramienta. Las claves son nombres de herramientas o * (predeterminado caótico). Orden de resolución: la coincidencia exacta con el nombre de la herramienta tiene prioridad sobre *. Los nombres de herramientas desconocidos se ignoran silenciosamente en tiempo de ejecución.

tool_configs?: Record<string, ToolConfig>

Valor de propiedad

Record<string, ToolConfig>

Heredado deToolboxTool.tool_configs