Tavily
OpenClaw kann Tavily auf zwei Arten verwenden:- als
web_search-Provider - als explizite Plugin-Tools:
tavily_searchundtavily_extract
API-Schlüssel erhalten
- Erstellen Sie ein Tavily-Konto unter tavily.com.
- Generieren Sie im Dashboard einen API-Schlüssel.
- Speichern Sie ihn in der Konfiguration oder setzen Sie
TAVILY_API_KEYin der Gateway-Umgebung.
Tavily-Suche konfigurieren
- Wenn Sie Tavily im Onboarding oder über
openclaw configure --section webauswählen, wird das gebündelte Tavily-Plugin automatisch aktiviert. - Speichern Sie die Tavily-Konfiguration unter
plugins.entries.tavily.config.webSearch.*. web_searchmit Tavily unterstütztqueryundcount(bis zu 20 Ergebnisse).- Für Tavily-spezifische Steuerungen wie
search_depth,topic,include_answeroder Domain-Filter verwenden Sietavily_search.
Tavily-Plugin-Tools
tavily_search
Verwenden Sie dies, wenn Sie Tavily-spezifische Suchsteuerungen statt des generischen
web_search möchten.
| Parameter | Beschreibung |
|---|---|
query | Suchanfrage als Zeichenkette (unter 400 Zeichen halten) |
search_depth | basic (Standard, ausgewogen) oder advanced (höchste Relevanz, langsamer) |
topic | general (Standard), news (Echtzeit-Updates) oder finance |
max_results | Anzahl der Ergebnisse, 1-20 (Standard: 5) |
include_answer | KI-generierte Antwortzusammenfassung einschließen (Standard: false) |
time_range | Nach Aktualität filtern: day, week, month oder year |
include_domains | Array von Domains, auf die Ergebnisse beschränkt werden sollen |
exclude_domains | Array von Domains, die aus den Ergebnissen ausgeschlossen werden sollen |
| Tiefe | Geschwindigkeit | Relevanz | Am besten geeignet für |
|---|---|---|---|
basic | Schneller | Hoch | Allgemeine Suchanfragen (Standard) |
advanced | Langsamer | Höchste | Präzision, spezifische Fakten, Recherche |
tavily_extract
Verwenden Sie dies, um bereinigte Inhalte aus einer oder mehreren URLs zu extrahieren. Behandelt
mit JavaScript gerenderte Seiten und unterstützt query-fokussiertes Chunking für gezielte
Extraktion.
| Parameter | Beschreibung |
|---|---|
urls | Array von zu extrahierenden URLs (1-20 pro Anfrage) |
query | Extrahierte Chunks nach Relevanz für diese Query neu ranken |
extract_depth | basic (Standard, schnell) oder advanced (für JS-lastige Seiten) |
chunks_per_source | Chunks pro URL, 1-5 (erfordert query) |
include_images | Bild-URLs in die Ergebnisse einschließen (Standard: false) |
| Tiefe | Wann verwenden |
|---|---|
basic | Einfache Seiten - probieren Sie dies zuerst |
advanced | Mit JS gerenderte SPAs, dynamische Inhalte, Tabellen |
- Maximal 20 URLs pro Anfrage. Teilen Sie größere Listen auf mehrere Aufrufe auf.
- Verwenden Sie
query+chunks_per_source, um nur relevante Inhalte statt ganzer Seiten zu erhalten. - Probieren Sie zuerst
basic; verwenden Sieadvanced, wenn Inhalte fehlen oder unvollständig sind.
Das richtige Tool auswählen
| Bedarf | Tool |
|---|---|
| Schnelle Websuche ohne besondere Optionen | web_search |
| Suche mit Tiefe, Thema, KI-Antworten | tavily_search |
| Inhalte aus bestimmten URLs extrahieren | tavily_extract |
Verwandt
- Überblick über Web Search — alle Provider und automatische Erkennung
- Firecrawl — Suche + Scraping mit Inhaltsextraktion
- Exa Search — neuronale Suche mit Inhaltsextraktion