Tools

Búsqueda de DuckDuckGo

OpenClaw admite DuckDuckGo como proveedor web_search sin clave. No se requiere clave de API ni cuenta.

Configuración

No se necesita clave de API: solo configura DuckDuckGo como tu proveedor:

  • Configure

    bash
    openclaw configure --section web# Select "duckduckgo" as the provider
  • Configuración

    json5
    {  tools: {    web: {      search: {        provider: "duckduckgo",      },    },  },}

    Ajustes opcionales a nivel de Plugin para región y SafeSearch:

    json5
    {  plugins: {    entries: {      duckduckgo: {        config: {          webSearch: {            region: "us-en", // DuckDuckGo region code            safeSearch: "moderate", // "strict", "moderate", or "off"          },        },      },    },  },}

    Parámetros de la herramienta

    querystringrequired

    Consulta de búsqueda.

    countnumberdefault: 5

    Resultados que se devolverán (1-10).

    regionstring

    Código de región de DuckDuckGo (p. ej., us-en, uk-en, de-de).

    safeSearch'strict' | 'moderate' | 'off'default: moderate

    Nivel de SafeSearch.

    La región y SafeSearch también se pueden establecer en la configuración del Plugin (ver arriba); los parámetros de la herramienta anulan los valores de configuración por consulta.

    Notas

    • Sin clave de API: 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 ni un SDK oficiales
    • Riesgo de verificación de bots: DuckDuckGo puede mostrar CAPTCHA o bloquear solicitudes durante un 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 respaldados por API con 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

    Relacionado

    Was this useful?