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:
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ámetro | Descripción |
|---|
query | Consulta de búsqueda (obligatoria) |
count | Resultados a devolver (1-10, predeterminado: 5) |
region | Código de región de DuckDuckGo (por ejemplo, us-en, uk-en, de-de) |
safeSearch | Nivel 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