Ir al contenido

Búsqueda de Exa

OpenClaw admite 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ístrese en exa.ai y genere una clave de API desde su 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
},
},
},
},
},
tools: {
web: {
search: {
provider: "exa",
},
},
},
}

Alternativa de entorno: establezca EXA_API_KEY en el entorno de Gateway. Para una instalación de gateway, póngalo en ~/.openclaw/.env.

ParámetroDescripción
queryConsulta de búsqueda (requerido)
countResultados a devolver (1-100)
typeModo de búsqueda: auto, neural, fast, deep, deep-reasoning o instant
freshnessFiltro de tiempo: day, week, month o year
date_afterResultados después de esta fecha (AAAA-MM-DD)
date_beforeResultados antes de esta fecha (AAAA-MM-DD)
contentsOpciones 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 el texto completo de la página
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 ninguna opción contents, Exa usa por defecto { highlights: true } 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 resuelven primero a partir 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 mediante cacheTtlMinutes)
  • Exa es una integración oficial de la API con respuestas JSON estructuradas