Zum Hauptinhalt springen

Exa Search

OpenClaw unterstützt Exa AI als web_search-Provider. Exa bietet neuronale, stichwortbasierte und hybride Suchmodi mit integrierter Inhalts-Extraktion (Highlights, Text, Zusammenfassungen).

API-Schlüssel abrufen

1

Konto erstellen

Registrieren Sie sich bei exa.ai und erzeugen Sie in Ihrem Dashboard einen API-Schlüssel.
2

Schlüssel speichern

Setzen Sie EXA_API_KEY in der Gateway-Umgebung oder konfigurieren Sie ihn über:
openclaw configure --section web

Konfiguration

{
  plugins: {
    entries: {
      exa: {
        config: {
          webSearch: {
            apiKey: "exa-...", // optional if EXA_API_KEY is set
          },
        },
      },
    },
  },
  tools: {
    web: {
      search: {
        provider: "exa",
      },
    },
  },
}
Alternative über Umgebungsvariable: Setzen Sie EXA_API_KEY in der Gateway-Umgebung. Für eine Gateway-Installation fügen Sie ihn in ~/.openclaw/.env ein.

Tool-Parameter

ParameterBeschreibung
querySuchanfrage (erforderlich)
countAnzahl der zurückzugebenden Ergebnisse (1-100)
typeSuchmodus: auto, neural, fast, deep, deep-reasoning oder instant
freshnessZeitfilter: day, week, month oder year
date_afterErgebnisse nach diesem Datum (YYYY-MM-DD)
date_beforeErgebnisse vor diesem Datum (YYYY-MM-DD)
contentsOptionen für die Inhalts-Extraktion (siehe unten)

Inhalts-Extraktion

Exa kann extrahierte Inhalte zusammen mit Suchergebnissen zurückgeben. Übergeben Sie ein contents- Objekt, um dies zu aktivieren:
await web_search({
  query: "transformer architecture explained",
  type: "neural",
  contents: {
    text: true, // full page text
    highlights: { numSentences: 3 }, // key sentences
    summary: true, // AI summary
  },
});
Option in contentsTypBeschreibung
textboolean | { maxCharacters }Vollständigen Seitentext extrahieren
highlightsboolean | { maxCharacters, query, numSentences, highlightsPerUrl }Wichtige Sätze extrahieren
summaryboolean | { query }KI-generierte Zusammenfassung

Suchmodi

ModusBeschreibung
autoExa wählt den besten Modus (Standard)
neuralSemantische/bedeutungsbasierte Suche
fastSchnelle Stichwortsuche
deepGründliche Tiefensuche
deep-reasoningTiefensuche mit Reasoning
instantSchnellste Ergebnisse

Hinweise

  • Wenn keine Option contents angegeben wird, verwendet Exa standardmäßig { highlights: true }, sodass Ergebnisse Auszüge wichtiger Sätze enthalten
  • Ergebnisse behalten die Felder highlightScores und summary aus der Exa-API- Antwort bei, sofern verfügbar
  • Ergebnisbeschreibungen werden zuerst aus Highlights, dann aus der Zusammenfassung und anschließend aus dem Volltext aufgelöst — je nachdem, was verfügbar ist
  • freshness und date_after/date_before können nicht kombiniert werden — verwenden Sie einen Zeitfiltermodus
  • Pro Anfrage können bis zu 100 Ergebnisse zurückgegeben werden (vorbehaltlich der Grenzen des Exa-Suchtyps)
  • Ergebnisse werden standardmäßig 15 Minuten lang zwischengespeichert (konfigurierbar über cacheTtlMinutes)
  • Exa ist eine offizielle API-Integration mit strukturierten JSON-Antworten

Verwandt