Saltar al contenido principal

Búsqueda con DuckDuckGo

OpenClaw admite DuckDuckGo como proveedor web_search sin clave. No se requiere ninguna API key ni cuenta.
DuckDuckGo es una integración experimental, no oficial que extrae resultados de las páginas de búsqueda sin JavaScript de DuckDuckGo, no de una API oficial. Es de esperar fallos ocasionales por páginas de verificación anti-bots o cambios en el HTML.

Configuración

No se necesita API key; solo establece DuckDuckGo como tu proveedor:
1

Configurar

openclaw configure --section web
# Selecciona "duckduckgo" como proveedor

Configuración

{
  tools: {
    web: {
      search: {
        provider: "duckduckgo",
      },
    },
  },
}
Configuraciones opcionales a nivel de plugin para región y SafeSearch:
{
  plugins: {
    entries: {
      duckduckgo: {
        config: {
          webSearch: {
            region: "us-en", // Código de región de DuckDuckGo
            safeSearch: "moderate", // "strict", "moderate" o "off"
          },
        },
      },
    },
  },
}

Parámetros de la herramienta

ParámetroDescripción
queryConsulta de búsqueda (obligatoria)
countResultados a devolver (1-10, predeterminado: 5)
regionCódigo de región de DuckDuckGo (por ejemplo, us-en, uk-en, de-de)
safeSearchNivel de SafeSearch: strict, moderate (predeterminado) o off
La región y SafeSearch también pueden configurarse en la configuración del plugin (ver arriba): los parámetros de la herramienta sobrescriben los valores de configuración en cada consulta.

Notas

  • Sin API key: funciona de inmediato, sin configuración
  • Experimental: recopila resultados de las páginas de búsqueda HTML sin JavaScript de DuckDuckGo, no de una API o SDK oficial
  • Riesgo de verificación anti-bots: DuckDuckGo puede mostrar CAPTCHA o bloquear solicitudes con uso intensivo o automatizado
  • Análisis de HTML: los resultados dependen de la estructura de la página, que puede cambiar sin previo aviso
  • Orden de detección automática: DuckDuckGo es la primera alternativa sin clave (orden 100) en la detección automática. Los proveedores con API y claves configuradas se ejecutan primero, luego Ollama Web Search (orden 110) y después SearXNG (orden 200)
  • SafeSearch usa moderate de forma predeterminada cuando no está configurado
Para uso en producción, considera Brave Search (con nivel gratuito disponible) u otro proveedor respaldado por API.

Relacionado