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.

external_web_access

Permitir acesso ao vivo à internet para busca na web. O padrão é verdadeiro quando omitido. Quando falso, a ferramenta de busca web roda em modo offline/apenas cache e não busca novo conteúdo externo.

filters

Filtros que restringem os resultados de busca na web a domínios permitidos.

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

O tipo de ferramenta caixa de ferramentas. Sempre web_search como ferramenta de busca na web.

user_location

A localização aproximada do usuário, usada para melhorar a relevância dos resultados de busca na web.

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

external_web_access

Permitir acesso ao vivo à internet para busca na web. O padrão é verdadeiro quando omitido. Quando falso, a ferramenta de busca web roda em modo offline/apenas cache e não busca novo conteúdo externo.

external_web_access?: boolean

Valor da propriedade

boolean

filters

Filtros que restringem os resultados de busca na web a domínios permitidos.

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

O tipo de ferramenta caixa de ferramentas. Sempre web_search como ferramenta de busca na web.

type: "web_search"

Valor da propriedade

"web_search"

user_location

A localização aproximada do usuário, usada para melhorar a relevância dos resultados de busca na web.

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