Pular para o conteúdo principal

Pesquisa DuckDuckGo

O OpenClaw oferece suporte ao DuckDuckGo como um provedor web_search sem chave. Nenhuma chave de API ou conta é necessária.
O DuckDuckGo é uma integração experimental e não oficial que obtém resultados das páginas de pesquisa sem JavaScript do DuckDuckGo — não de uma API oficial. Espere quebras ocasionais causadas por páginas de desafio anti-bot ou mudanças no HTML.

Setup

Nenhuma chave de API é necessária — basta definir o DuckDuckGo como seu provedor:
1

Configurar

openclaw configure --section web
# Selecione "duckduckgo" como provedor

Configuração

{
  tools: {
    web: {
      search: {
        provider: "duckduckgo",
      },
    },
  },
}
Configurações opcionais no nível do plugin para região e SafeSearch:
{
  plugins: {
    entries: {
      duckduckgo: {
        config: {
          webSearch: {
            region: "us-en", // código de região do DuckDuckGo
            safeSearch: "moderate", // "strict", "moderate", ou "off"
          },
        },
      },
    },
  },
}

Parâmetros da ferramenta

ParâmetroDescrição
queryConsulta de pesquisa (obrigatória)
countResultados a retornar (1-10, padrão: 5)
regionCódigo de região do DuckDuckGo (por exemplo, us-en, uk-en, de-de)
safeSearchNível de SafeSearch: strict, moderate (padrão) ou off
region e safeSearch também podem ser definidos na configuração do plugin (veja acima) — os parâmetros da ferramenta substituem os valores de configuração por consulta.

Observações

  • Sem chave de API — funciona imediatamente, sem configuração
  • Experimental — coleta resultados das páginas de pesquisa HTML sem JavaScript do DuckDuckGo, não de uma API ou SDK oficial
  • Risco de desafio anti-bot — o DuckDuckGo pode exibir CAPTCHAs ou bloquear solicitações sob uso intenso ou automatizado
  • Parsing de HTML — os resultados dependem da estrutura da página, que pode mudar sem aviso
  • Ordem de autodetecção — o DuckDuckGo é o primeiro fallback sem chave (ordem 100) na autodetecção. Provedores com chave de API configurada são executados primeiro, depois Ollama Web Search (ordem 110), depois SearXNG (ordem 200)
  • SafeSearch usa moderate por padrão quando não configurado
Para uso em produção, considere Brave Search (com camada gratuita disponível) ou outro provedor com API oficial.

Relacionado