Skip to main content
Use phaseo:web_search quando o modelo precisar de informações atuais ou respaldadas por fontes. O modelo decide quando pesquisar, formula a consulta e pode fazer várias buscas em uma solicitação. O Phaseo retorna URLs, títulos, trechos, destaques e, opcionalmente, o texto das páginas para que o modelo produza uma resposta fundamentada.
TinyFish Search está disponível como mecanismo gerenciado opcional. A busca nativa do provedor continua disponível com engine: "native" nas rotas compatíveis.

Como funciona

  1. Adicione { "type": "phaseo:web_search" } a tools.
  2. O modelo decide se precisa pesquisar e emite uma consulta.
  3. O Phaseo executa a busca usando o mecanismo configurado.
  4. Os resultados são retornados ao modelo como contexto da ferramenta.
  5. O modelo redige a resposta final e pode pesquisar novamente, se necessário.

Início rápido

Configuração

Seleção do mecanismo

Use engine: "native" apenas na declaração da ferramenta. Se um modelo tentar enviar engine: "native" em uma chamada de busca do gateway já emitida, o Phaseo retornará um erro, pois as ferramentas nativas precisam ser selecionadas antes do envio da solicitação upstream. Ative o mecanismo configurando TINYFISH_API_KEY nos segredos de execução do gateway Phaseo e selecione-o nos parâmetros da ferramenta:
language indica o idioma e page seleciona uma página de resultados de 0 a 10. TinyFish aceita as duas listas de filtros de domínio; o Phaseo as converte em operadores de busca. Os resultados incluem URLs, títulos e trechos/destaques. Use phaseo:web_fetch quando o modelo precisar de mais texto de um resultado.

Filtragem de domínios

Use allowed_domains quando a resposta precisar vir de um conjunto controlado de fontes:
Use excluded_domains quando a busca na Web puder ser ampla, mas alguns domínios precisarem ser removidos dos resultados. Perplexity e Firecrawl aceitam allowed_domains ou excluded_domains em uma chamada de busca, não ambos. Perplexity aceita até 20 filtros de domínio por solicitação e converte os domínios excluídos para seu formato de lista de bloqueio. TinyFish converte os dois arrays em operadores site: e -site: na consulta. TinyFish Search é gratuito nos planos publicados, então o Phaseo não adiciona cobrança de uso do provedor para engine: "tinyfish"; os preços normais de solicitações e tokens do Phaseo continuam valendo.

Responses API

A mesma estrutura de ferramenta funciona com /v1/responses:

Uso e preços

As chamadas de busca na Web incrementam:
A busca gerenciada pode usar os medidores server_tool_web_search_requests e server_tool_web_search_extra_results. O uso da busca nativa do provedor pode usar native_web_search_requests quando esse medidor estiver definido no cartão de preços do modelo.

Relacionados

Última modificação em 2 de outubro de 2026