FileSearchToolboxTool interface

Uma ferramenta de pesquisa de ficheiros guardada numa caixa de ferramentas.

Extends

Propriedades

filters
max_num_results

O número máximo de resultados a serem retornados. Este número deve situar-se entre 1 e 50, inclusive.

ranking_options

Opções de classificação para pesquisa.

type

Os valores discriminadores possíveis: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

vector_store_ids

Os IDs do vetor armazena para pesquisar.

Propriedades Herdadas

description

Descrição opcional definida pelo utilizador para esta ferramenta ou configuração.

name

Nome opcional definido pelo utilizador para esta ferramenta ou configuração.

tool_configs

Mapa de configuração por ferramenta. As chaves são nomes de ferramentas ou * (padrão abrangente). Ordem de resolução: a correspondência exata do nome da ferramenta tem prioridade sobre *. Nomes de ferramentas desconhecidos são silenciosamente ignorados em tempo de execução.

Detalhes de Propriedade

filters

filters?: Filters

Valor de Propriedade

max_num_results

O número máximo de resultados a serem retornados. Este número deve situar-se entre 1 e 50, inclusive.

max_num_results?: number

Valor de Propriedade

number

ranking_options

Opções de classificação para pesquisa.

ranking_options?: RankingOptions

Valor de Propriedade

type

Os valores discriminadores possíveis: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview, toolbox_search

type: "file_search"

Valor de Propriedade

"file_search"

vector_store_ids

Os IDs do vetor armazena para pesquisar.

vector_store_ids?: string[]

Valor de Propriedade

string[]

Detalhes da Propriedade Herdada

description

Descrição opcional definida pelo utilizador para esta ferramenta ou configuração.

description?: string

Valor de Propriedade

string

Herdado deToolboxTool.description

name

Nome opcional definido pelo utilizador para esta ferramenta ou configuração.

name?: string

Valor de Propriedade

string

Herdado deToolboxTool.name

tool_configs

Mapa de configuração por ferramenta. As chaves são nomes de ferramentas ou * (padrão abrangente). Ordem de resolução: a correspondência exata do nome da ferramenta tem prioridade sobre *. Nomes de ferramentas desconhecidos são silenciosamente ignorados em tempo de execução.

tool_configs?: Record<string, ToolConfig>

Valor de Propriedade

Record<string, ToolConfig>

Herdado deToolboxTool.tool_configs