Tools
Exa-Suche
OpenClaw unterstützt Exa AI als web_search-Provider. Exa
bietet neuronale, schlüsselwortbasierte und hybride Suchmodi mit integrierter
Inhaltsextraktion (Highlights, Text, Zusammenfassungen).
Plugin installieren
Installieren Sie das offizielle Plugin und starten Sie dann Gateway neu:
openclaw plugins install @openclaw/exa-pluginopenclaw gateway restartAPI-Schlüssel abrufen
Konto erstellen
Registrieren Sie sich unter exa.ai und generieren Sie einen API-Schlüssel in Ihrem Dashboard.
Schlüssel speichern
Legen Sie EXA_API_KEY in der Gateway-Umgebung fest oder konfigurieren Sie ihn über:
openclaw configure --section webKonfiguration
{ 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", }, }, },}Alternative über Umgebung: Legen Sie EXA_API_KEY in der Gateway-Umgebung fest.
Bei einer Gateway-Installation tragen Sie ihn in ~/.openclaw/.env ein.
Base-URL überschreiben
Legen Sie plugins.entries.exa.config.webSearch.baseUrl fest, wenn Exa-Suchanfragen
über einen kompatiblen Proxy oder einen alternativen Exa-Endpunkt laufen sollen. OpenClaw
normalisiert reine Hosts, indem https:// vorangestellt wird, und hängt /search an, sofern der
Pfad dort nicht bereits endet. Der aufgelöste Endpunkt wird in den Suchcache-Schlüssel
aufgenommen, sodass Ergebnisse verschiedener Exa-Endpunkte nicht geteilt werden.
Tool-Parameter
querystringrequiredSuchanfrage.
countnumberZurückzugebende Ergebnisse (1–100).
type'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'Suchmodus.
freshness'day' | 'week' | 'month' | 'year'Zeitfilter.
date_afterstringErgebnisse nach diesem Datum (YYYY-MM-DD).
date_beforestringErgebnisse vor diesem Datum (YYYY-MM-DD).
contentsobjectOptionen für die Inhaltsextraktion (siehe unten).
Inhaltsextraktion
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 },});| Inhaltsoption | Typ | Beschreibung |
|---|---|---|
text |
boolean | { maxCharacters } |
Vollständigen Seitentext extrahieren |
highlights |
boolean | { maxCharacters, query, numSentences, highlightsPerUrl } |
Schlüsselsätze extrahieren |
summary |
boolean | { query } |
KI-generierte Zusammenfassung |
Suchmodi
| Modus | Beschreibung |
|---|---|
auto |
Exa wählt den besten Modus aus (Standard) |
neural |
Semantische/bedeutungsbasierte Suche |
fast |
Schnelle schlüsselwortbasierte Suche |
deep |
Gründliche Tiefensuche |
deep-reasoning |
Tiefensuche mit Reasoning |
instant |
Schnellste Ergebnisse |
Hinweise
- Wenn keine
contents-Option angegeben ist, verwendet Exa standardmäßig{ highlights: true }, sodass Ergebnisse Auszüge mit Schlüsselsätzen enthalten - Ergebnisse behalten die Felder
highlightScoresundsummaryaus der Exa-API- Antwort bei, wenn sie verfügbar sind - Ergebnisbeschreibungen werden zuerst aus Highlights, dann aus der Zusammenfassung und dann aus dem vollständigen Text aufgelöst – je nachdem, was verfügbar ist
freshnessunddate_after/date_beforekönnen nicht kombiniert werden – verwenden Sie einen Zeitfiltermodus- Pro Anfrage können bis zu 100 Ergebnisse zurückgegeben werden (abhängig von den Exa-Suchtyp- Limits)
- Ergebnisse werden standardmäßig 15 Minuten lang zwischengespeichert (konfigurierbar über
cacheTtlMinutes) - Exa ist eine offizielle API-Integration mit strukturierten JSON-Antworten
Verwandte Themen
- Übersicht zur Websuche -- alle Provider und automatische Erkennung
- Brave Search -- strukturierte Ergebnisse mit Länder-/Sprachfiltern
- Perplexity Search -- strukturierte Ergebnisse mit Domain-Filterung