WebSearchToolboxTool interface

Uma ferramenta de busca na web armazenada em uma caixa de ferramentas.

Extends

Propriedades

custom_search_configuration

O project conexões anexadas a essa ferramenta. Pode haver um máximo de 1 recurso de conexão anexado à ferramenta.

filters
search_context_size

Diretrizes de alto nível para a quantidade de espaço de janela de contexto a ser usada para a pesquisa. Uma opção entre low, medium ou high. medium é o padrão.

type

Os valores possíveis do discriminador: 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

user_location

Propriedades herdadas

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

tool_configs

Mapa de configuração por ferramenta. 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 durante a execução.

Detalhes da propriedade

custom_search_configuration

O project conexões anexadas a essa ferramenta. Pode haver um máximo de 1 recurso de conexão anexado à ferramenta.

custom_search_configuration?: WebSearchConfiguration

Valor da propriedade

filters

filters?: WebSearchToolFilters

Valor da propriedade

search_context_size

Diretrizes de alto nível para a quantidade de espaço de janela de contexto a ser usada para a pesquisa. Uma opção entre low, medium ou high. medium é o padrão.

search_context_size?: "low" | "medium" | "high"

Valor da propriedade

"low" | "medium" | "high"

type

Os valores possíveis do discriminador: 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: "web_search"

Valor da propriedade

"web_search"

user_location

user_location?: WebSearchApproximateLocation

Valor da propriedade

Detalhes das propriedades herdadas

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

description?: string

Valor da propriedade

string

Herdado deToolboxTool.description

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

name?: string

Valor da propriedade

string

Herdado deToolboxTool.name

tool_configs

Mapa de configuração por ferramenta. 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 durante a execução.

tool_configs?: Record<string, ToolConfig>

Valor da propriedade

Record<string, ToolConfig>

Herdado deToolboxTool.tool_configs