web_search auto-hospedado e sem necessidade de chave. O SearXNG é um mecanismo de metabusca de código aberto que agrega resultados do Google, Bing, DuckDuckGo e de outras fontes.
Vantagens:
- Gratuito e ilimitado — não requer chave de API nem assinatura comercial
- Privacidade / isolamento de rede — as consultas nunca saem da sua rede
- Funciona em qualquer lugar — sem restrições regionais de APIs de pesquisa comerciais
Configuração
1
Instale o plugin
2
Execute uma instância do SearXNG
3
Configure
Configuração
baseUrl também aceita um objeto SecretRef (por exemplo, { source: "env", id: "SEARXNG_BASE_URL" }).
Variável de ambiente
DefinaSEARXNG_BASE_URL como alternativa à configuração:
baseUrl configurada, depois uma SecretRef de ambiente embutida em
baseUrl e, por fim, SEARXNG_BASE_URL. Quando nenhum dos caminhos de configuração estiver definido,
SEARXNG_BASE_URL estiver presente e nenhum provedor tiver sido escolhido explicitamente, a detecção automática
selecionará o SearXNG.
Referência de configuração do plugin
A chamada da ferramenta
web_search também aceita count (de 1 a 10 resultados), categories
e language como substituições específicas de cada chamada.
Observações
- API JSON — usa o endpoint nativo
format=jsondo SearXNG, não a extração de conteúdo de HTML - URLs de resultados de imagens — os resultados da categoria de imagens incluem
img_srcquando o SearXNG retorna uma URL direta da imagem - Sem chave de API — funciona imediatamente com qualquer instância do SearXNG
- Validação da URL base —
baseUrldeve ser uma URLhttp://ouhttps://válida - Proteção de rede — URLs base
http://devem apontar para um host privado confiável ou de local loopback (hosts públicos devem usarhttps://); URLs basehttps://que sejam resolvidas para um endereço privado/interno recebem a mesma permissão de auto-hospedagem, enquanto URLs basehttps://resolvidas publicamente mantêm proteção rigorosa contra SSRF - Ordem de detecção automática — o SearXNG requer uma
baseUrlconfigurada (ordem 200 entre os provedores que já possuem a credencial necessária). Provedores sem necessidade de chave, como DuckDuckGo ou Ollama Web Search, nunca são selecionados implicitamente pela detecção automática; eles só são ativados quandoprovideré escolhido explicitamente - Auto-hospedado — você controla a instância, as consultas e os mecanismos de pesquisa upstream
- Categorias usam
generalcomo padrão quando não estão configuradas - Fallback de categoria — se uma solicitação de categoria diferente de
generalfor bem-sucedida, mas não retornar resultados, o OpenClaw repetirá a mesma consulta uma vez comgeneralantes de retornar um conjunto de resultados vazio - Cache de resultados — consultas idênticas (mesma consulta, quantidade, categorias, idioma e URL base) são armazenadas em cache no processo por um TTL curto
- Requisito de versão — o plugin declara
minHostVersion: >=2026.6.9
Relacionados
- Visão geral da pesquisa na web — todos os provedores e a detecção automática
- Pesquisa do DuckDuckGo — outro provedor sem necessidade de chave
- Pesquisa do Brave — resultados estruturados com plano gratuito