Búsqueda Exa
OpenClaw es compatible con Exa AI como proveedor web_search. Exa
ofrece modos de búsqueda neuronal, de palabras clave e híbrida con extracción de
contenido integrada (resaltados, texto, resúmenes).
Obtener una clave de API
Sección titulada «Obtener una clave de API»Crear una cuenta
Regístrate en exa.ai y genera una clave de API desde tu panel de control.
Guardar la clave
Establezca
EXA_API_KEYen el entorno de Gateway, o configure a través de:Ventana de terminal openclaw configure --section web
Configuración
Sección titulada «Configuración»{ plugins: { entries: { exa: { config: { webSearch: { apiKey: "exa-...", // optional if EXA_API_KEY is set baseUrl: "https://api.exa.ai", // optional; OpenClaw appends /search }, }, }, }, }, tools: { web: { search: { provider: "exa", }, }, },}Alternativa de entorno: establezca EXA_API_KEY en el entorno de Gateway.
Para una instalación de gateway, colóquela en ~/.openclaw/.env.
Anulación de la URL base
Sección titulada «Anulación de la URL base»Establezca plugins.entries.exa.config.webSearch.baseUrl cuando las solicitudes de búsqueda de Exa
deban pasar a través de un proxy compatible o de un punto de conexión de Exa alternativo. OpenClaw
normaliza los hosts simples agregando https:// al principio y /search al final, a menos que
la ruta ya termine allí. El punto de conexión resuelto se incluye en la clave de caché
de búsqueda, por lo que no se comparten los resultados de diferentes puntos de conexión de Exa.
Parámetros de la herramienta
Sección titulada «Parámetros de la herramienta»Extracción de contenido
Sección titulada «Extracción de contenido»Exa puede devolver contenido extraído junto con los resultados de búsqueda. Pase un objeto contents
para habilitar:
await web_search({ query: "transformer architecture explained", type: "neural", contents: { text: true, // full page text highlights: { numSentences: 3 }, // key sentences summary: true, // AI summary },});| Opción de contenidos | Tipo | Descripción |
|---|---|---|
text | boolean | { maxCharacters } | Extraer texto de página completa |
highlights | boolean | { maxCharacters, query, numSentences, highlightsPerUrl } | Extraer frases clave |
summary | boolean | { query } | Resumen generado por IA |
Modos de búsqueda
Sección titulada «Modos de búsqueda»| Modo | Descripción |
|---|---|
auto | Exa elige el mejor modo (predeterminado) |
neural | Búsqueda semántica/basada en significado |
fast | Búsqueda rápida de palabras clave |
deep | Búsqueda profunda exhaustiva |
deep-reasoning | Búsqueda profunda con razonamiento |
instant | Resultados más rápidos |
- Si no se proporciona la opción
contents, Exa utiliza{ highlights: true }de forma predeterminada para que los resultados incluyan extractos de frases clave - Los resultados conservan los campos
highlightScoresysummaryde la respuesta de la API de Exa cuando están disponibles - Las descripciones de los resultados se obtienen primero de los resaltados, luego del resumen y luego del texto completo — lo que esté disponible
freshnessydate_after/date_beforeno se pueden combinar: use un modo de filtro de tiempo- Se pueden devolver hasta 100 resultados por consulta (sujeto a los límites del tipo de búsqueda de Exa)
- Los resultados se almacenan en caché durante 15 minutos de forma predeterminada (configurable a través de
cacheTtlMinutes) - Exa es una integración oficial de API con respuestas JSON estructuradas
Relacionado
Sección titulada «Relacionado»- Descripción general de la búsqueda web — todos los proveedores y detección automática
- Brave Search — resultados estructurados con filtros de país/idioma
- Perplexity Search — resultados estructurados con filtrado de dominio