Ir al contenido

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).

  1. Crear una cuenta

    Regístrate en exa.ai y genera una clave de API desde tu panel de control.

  2. Guardar la clave

    Establezca EXA_API_KEY en el entorno de Gateway, o configure a través de:

    Ventana de terminal
    openclaw configure --section web
{
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.

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.

Consulta de búsqueda. Resultados a devolver (1–100). Modo de búsqueda. Filtro de tiempo. Resultados después de esta fecha (`YYYY-MM-DD`). Resultados antes de esta fecha (`YYYY-MM-DD`). Opciones de extracción de contenido (ver abajo).

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 contenidosTipoDescripción
textboolean | { maxCharacters }Extraer texto de página completa
highlightsboolean | { maxCharacters, query, numSentences, highlightsPerUrl }Extraer frases clave
summaryboolean | { query }Resumen generado por IA
ModoDescripción
autoExa elige el mejor modo (predeterminado)
neuralBúsqueda semántica/basada en significado
fastBúsqueda rápida de palabras clave
deepBúsqueda profunda exhaustiva
deep-reasoningBúsqueda profunda con razonamiento
instantResultados 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 highlightScores y summary de 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
  • freshness y date_after/date_before no 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