Um agente que pesquisa antes de responder
Em 2 de outubro, a Cloudflare anunciou o Web Search API em beta, integrado ao AI Gateway. A ideia é simples: seu agente manda uma busca e recebe resultados estruturados — com título, URL e descrição — para incluir no contexto do modelo.
Na estreia, dá pra escolher entre Ceramic.ai, Exa e Linkup. A chamada pode sair de qualquer backend pela API REST ou de um Worker pelo binding de IA. Assim, a busca entra no mesmo lugar em que você já acompanha chamadas aos modelos.
Em vez de pedir pro modelo adivinhar o endereço de uma página, você entrega uma busca e recebe links que pode conferir.
Minha leitura do lançamentoMenos cola entre a busca e o agente
Pra quem está montando produto com IA no Brasil, isso reduz uma parte chata do trabalho: ligar o modelo a uma busca atual, padronizar o retorno e acompanhar quanto cada consulta está custando. O AI Gateway registra as buscas nos logs e permite trocar o provedor pela configuração da chamada.
Isso abre espaço pra casos como um agente que consulta documentação antes de sugerir uma integração, ou que pesquisa mudanças recentes antes de preparar um resumo. Os resultados trazem os links de origem; o seu código ainda precisa repassá-los ao modelo e orientar a resposta a usá-los.
Nas chamadas pelo AI Gateway, a cobrança segue o preço de tabela de cada provedor, sem acréscimo da Cloudflare. Também dá pra guardar sua própria chave do provedor no gateway e usá-la na busca.
Uma chamada dentro do Worker
Você precisa de uma conta Cloudflare com um AI Gateway. No Wrangler, configure um binding de IA com o nome AI. Aí a busca pode ser chamada direto pelo Worker:
const response = await env.AI.websearch({
gatewayId: "default",
query: "Quais mudanças recentes podem afetar anúncios de pequenas empresas no Brasil?",
provider: "exa",
limit: 5,
});
const resultados = await response.json();
O objeto retornado traz uma lista de itens com título, URL e descrição. Passe esses itens ao modelo e peça uma resposta que mostre quais links sustentam cada ponto. Se preferir chamar de um backend que já existe, a documentação também mostra a rota REST e as permissões necessárias.
Testa com as perguntas que o teu agente recebe
Eu começaria com consultas reais em português brasileiro e compararia os três provedores: os links respondem à pergunta, são atuais, vêm de fontes confiáveis e chegam rápido? Depois, conferiria se o modelo realmente usou esses resultados ou completou lacunas no improviso.
O lançamento ainda está em beta. A Cloudflare também diz que as ferramentas nativas de servidor estão a caminho; por enquanto, se o modelo precisar decidir quando buscar, você mesmo define a ferramenta e coordena a chamada no Worker.