Búsqueda web
La herramientaweb_search busca en la web usando el proveedor configurado y
devuelve resultados. Los resultados se almacenan en caché por consulta durante 15 minutos (configurable).
OpenClaw también incluye x_search para publicaciones de X (antes Twitter) y
web_fetch para la obtención ligera de URL. En esta fase, web_fetch permanece
local, mientras que web_search y x_search pueden usar xAI Responses internamente.
web_search es una herramienta HTTP ligera, no automatización de navegador. Para
sitios con mucho JS o inicios de sesión, usa el Navegador web. Para
obtener una URL específica, usa Web Fetch.Inicio rápido
Elegir un proveedor
Elige un proveedor y completa cualquier configuración requerida. Algunos proveedores no
requieren clave, mientras que otros usan claves de API. Consulta las páginas de proveedores a continuación para
obtener detalles.
Configurar
BRAVE_API_KEY) y omitir este paso para proveedores
respaldados por API.Elegir un proveedor
Brave Search
Resultados estructurados con fragmentos. Compatible con el modo
llm-context y filtros de país/idioma. Hay un nivel gratuito disponible.DuckDuckGo
Fallback sin clave. No requiere clave de API. Integración no oficial basada en HTML.
Exa
Búsqueda neuronal + por palabras clave con extracción de contenido (resaltados, texto, resúmenes).
Firecrawl
Resultados estructurados. Se combina mejor con
firecrawl_search y firecrawl_scrape para extracción profunda.Gemini
Respuestas sintetizadas por IA con citas mediante grounding de Google Search.
Grok
Respuestas sintetizadas por IA con citas mediante grounding web de xAI.
Kimi
Respuestas sintetizadas por IA con citas mediante búsqueda web de Moonshot.
MiniMax Search
Resultados estructurados mediante la API de búsqueda de MiniMax Coding Plan.
Ollama Web Search
Búsqueda sin clave a través de tu host de Ollama configurado. Requiere
ollama signin.Perplexity
Resultados estructurados con controles de extracción de contenido y filtrado por dominio.
SearXNG
Metabúsqueda autoalojada. No requiere clave de API. Agrega Google, Bing, DuckDuckGo y más.
Tavily
Resultados estructurados con profundidad de búsqueda, filtrado por tema y
tavily_extract para extracción de URL.Comparación de proveedores
| Proveedor | Estilo de resultado | Filtros | Clave de API |
|---|---|---|---|
| Brave | Fragmentos estructurados | País, idioma, tiempo, modo llm-context | BRAVE_API_KEY |
| DuckDuckGo | Fragmentos estructurados | — | Ninguna (sin clave) |
| Exa | Estructurado + extraído | Modo neuronal/palabras clave, fecha, extracción de contenido | EXA_API_KEY |
| Firecrawl | Fragmentos estructurados | Mediante la herramienta firecrawl_search | FIRECRAWL_API_KEY |
| Gemini | Sintetizado por IA + citas | — | GEMINI_API_KEY |
| Grok | Sintetizado por IA + citas | — | XAI_API_KEY |
| Kimi | Sintetizado por IA + citas | — | KIMI_API_KEY / MOONSHOT_API_KEY |
| MiniMax Search | Fragmentos estructurados | Región (global / cn) | MINIMAX_CODE_PLAN_KEY / MINIMAX_CODING_API_KEY |
| Ollama Web Search | Fragmentos estructurados | — | Ninguna por defecto; se requiere ollama signin, puede reutilizar la autenticación bearer del proveedor Ollama |
| Perplexity | Fragmentos estructurados | País, idioma, tiempo, dominios, límites de contenido | PERPLEXITY_API_KEY / OPENROUTER_API_KEY |
| SearXNG | Fragmentos estructurados | Categorías, idioma | Ninguna (autoalojado) |
| Tavily | Fragmentos estructurados | Mediante la herramienta tavily_search | TAVILY_API_KEY |
Detección automática
Búsqueda web nativa de Codex
Los modelos compatibles con Codex pueden usar opcionalmente la herramientaweb_search nativa de Responses del proveedor en lugar de la función web_search administrada por OpenClaw.
- Configúrala en
tools.web.search.openaiCodex - Solo se activa para modelos compatibles con Codex (
openai-codex/*o proveedores que usanapi: "openai-codex-responses") - La
web_searchadministrada sigue aplicándose a modelos que no son Codex mode: "cached"es la configuración predeterminada y recomendadatools.web.search.enabled: falsedeshabilita tanto la búsqueda administrada como la nativa
web_search administrada.
Configurar la búsqueda web
Las listas de proveedores en la documentación y en los flujos de configuración están en orden alfabético. La detección automática mantiene un orden de prioridad independiente. Si no se configuraprovider, OpenClaw comprueba los proveedores en este orden y usa el
primero que esté listo:
Primero los proveedores respaldados por API:
- Brave —
BRAVE_API_KEYoplugins.entries.brave.config.webSearch.apiKey(orden 10) - MiniMax Search —
MINIMAX_CODE_PLAN_KEY/MINIMAX_CODING_API_KEYoplugins.entries.minimax.config.webSearch.apiKey(orden 15) - Gemini —
GEMINI_API_KEYoplugins.entries.google.config.webSearch.apiKey(orden 20) - Grok —
XAI_API_KEYoplugins.entries.xai.config.webSearch.apiKey(orden 30) - Kimi —
KIMI_API_KEY/MOONSHOT_API_KEYoplugins.entries.moonshot.config.webSearch.apiKey(orden 40) - Perplexity —
PERPLEXITY_API_KEY/OPENROUTER_API_KEYoplugins.entries.perplexity.config.webSearch.apiKey(orden 50) - Firecrawl —
FIRECRAWL_API_KEYoplugins.entries.firecrawl.config.webSearch.apiKey(orden 60) - Exa —
EXA_API_KEYoplugins.entries.exa.config.webSearch.apiKey(orden 65) - Tavily —
TAVILY_API_KEYoplugins.entries.tavily.config.webSearch.apiKey(orden 70)
- DuckDuckGo — fallback HTML sin clave, sin cuenta ni clave de API (orden 100)
- Ollama Web Search — fallback sin clave mediante tu host de Ollama configurado; requiere que Ollama sea accesible y que hayas iniciado sesión con
ollama signin, y puede reutilizar la autenticación bearer del proveedor Ollama si el host la necesita (orden 110) - SearXNG —
SEARXNG_BASE_URLoplugins.entries.searxng.config.webSearch.baseUrl(orden 200)
Todos los campos de clave de proveedor admiten objetos SecretRef. En modo de detección automática,
OpenClaw resuelve solo la clave del proveedor seleccionado: los SecretRefs no seleccionados
permanecen inactivos.
Configuración
plugins.entries.<plugin>.config.webSearch.*. Consulta las páginas de proveedores para ver
ejemplos.
La selección del proveedor de fallback de web_fetch es independiente:
- elígelo con
tools.web.fetch.provider - o omite ese campo y deja que OpenClaw detecte automáticamente el primer proveedor de web-fetch listo a partir de las credenciales disponibles
- hoy, el proveedor integrado de web-fetch es Firecrawl, configurado en
plugins.entries.firecrawl.config.webFetch.*
openclaw onboard o
openclaw configure --section web, OpenClaw también puede pedirte:
- la región de la API de Moonshot (
https://api.moonshot.ai/v1ohttps://api.moonshot.cn/v1) - el modelo predeterminado de búsqueda web de Kimi (el valor predeterminado es
kimi-k2.5)
x_search, configura plugins.entries.xai.config.xSearch.*. Usa el
mismo fallback XAI_API_KEY que la búsqueda web de Grok.
La configuración heredada tools.web.x_search.* se migra automáticamente mediante openclaw doctor --fix.
Cuando eliges Grok durante openclaw onboard o openclaw configure --section web,
OpenClaw también puede ofrecer una configuración opcional de x_search con la misma clave.
Este es un paso de seguimiento independiente dentro de la ruta de Grok, no una opción de proveedor
de búsqueda web independiente de nivel superior. Si eliges otro proveedor, OpenClaw no
muestra el prompt de x_search.
Almacenar claves de API
- Archivo de configuración
- Variable de entorno
Ejecuta
openclaw configure --section web o configura la clave directamente:Parámetros de la herramienta
| Parámetro | Descripción |
|---|---|
query | Consulta de búsqueda (obligatorio) |
count | Resultados que se devolverán (1-10, predeterminado: 5) |
country | Código de país ISO de 2 letras (p. ej. “US”, “DE”) |
language | Código de idioma ISO 639-1 (p. ej. “en”, “de”) |
search_lang | Código de idioma de búsqueda (solo Brave) |
freshness | Filtro temporal: day, week, month o year |
date_after | Resultados posteriores a esta fecha (YYYY-MM-DD) |
date_before | Resultados anteriores a esta fecha (YYYY-MM-DD) |
ui_lang | Código de idioma de la UI (solo Brave) |
domain_filter | Matriz de lista de permitidos/denegados de dominios (solo Perplexity) |
max_tokens | Presupuesto total de contenido, predeterminado 25000 (solo Perplexity) |
max_tokens_per_page | Límite de tokens por página, predeterminado 2048 (solo Perplexity) |
x_search
x_search consulta publicaciones de X (antes Twitter) usando xAI y devuelve
respuestas sintetizadas por IA con citas. Acepta consultas en lenguaje natural y
filtros estructurados opcionales. OpenClaw solo habilita la herramienta integrada x_search
de xAI en la solicitud que atiende esta llamada de herramienta.
xAI documenta
x_search como compatible con búsqueda por palabras clave, búsqueda
semántica, búsqueda de usuarios y obtención de hilos. Para estadísticas de interacción por publicación
como reposts, respuestas, marcadores o vistas, prefiere una búsqueda específica de la URL exacta
o el ID de estado exacto. Las búsquedas amplias por palabras clave pueden encontrar la publicación correcta, pero devolver
metadatos por publicación menos completos. Un buen patrón es: localizar primero la publicación y luego
ejecutar una segunda consulta x_search centrada en esa publicación exacta.Configuración de x_search
Parámetros de x_search
| Parámetro | Descripción |
|---|---|
query | Consulta de búsqueda (obligatorio) |
allowed_x_handles | Restringe los resultados a identificadores de X específicos |
excluded_x_handles | Excluye identificadores de X específicos |
from_date | Incluye solo publicaciones en esta fecha o posteriores (YYYY-MM-DD) |
to_date | Incluye solo publicaciones en esta fecha o anteriores (YYYY-MM-DD) |
enable_image_understanding | Permite que xAI inspeccione imágenes adjuntas a publicaciones coincidentes |
enable_video_understanding | Permite que xAI inspeccione videos adjuntos a publicaciones coincidentes |
Ejemplo de x_search
Ejemplos
Perfiles de herramientas
Si usas perfiles de herramientas o listas de permitidos, añadeweb_search, x_search o group:web:
Relacionado
- Web Fetch — obtiene una URL y extrae contenido legible
- Navegador web — automatización completa del navegador para sitios con mucho JS
- Búsqueda de Grok — Grok como proveedor de
web_search - Ollama Web Search — búsqueda web sin clave mediante tu host de Ollama