- als
web_search-Provider für das generische Suchtool - als explizite Plugin-Tools:
tavily_searchundtavily_extract
| Eigenschaft | Wert |
|---|---|
| Plugin-ID | tavily |
| Paket | @openclaw/tavily-plugin |
| Auth | TAVILY_API_KEY oder config apiKey |
| Basis-URL | https://api.tavily.com (Standard) |
| Tools | tavily_search, tavily_extract |
Erste Schritte
Get an API key
Erstellen Sie ein Tavily-Konto unter tavily.com und generieren Sie anschließend im Dashboard einen API-Schlüssel.
Tool-Referenz
tavily_search
Verwenden Sie dies, wenn Sie Tavily-spezifische Suchsteuerungen statt der generischen web_search benötigen.
| Parameter | Typ | Einschränkungen / Standard | Beschreibung |
|---|---|---|---|
query | string | erforderlich | Suchanfrage. Unter 400 Zeichen halten. |
search_depth | enum | basic (Standard), advanced | advanced ist langsamer, aber relevanter. |
topic | enum | general (Standard), news, finance | Nach Themenfamilie filtern. |
max_results | integer | 1-20 | Anzahl der Ergebnisse. |
include_answer | boolean | Standard false | Eine von Tavily KI-generierte Antwortzusammenfassung einschließen. |
time_range | enum | day, week, month, year | Ergebnisse nach Aktualität filtern. |
include_domains | string array | (keine) | Nur Ergebnisse aus diesen Domains einschließen. |
exclude_domains | string array | (keine) | Ergebnisse aus diesen Domains ausschließen. |
| Tiefe | Geschwindigkeit | Relevanz | Am besten geeignet für |
|---|---|---|---|
basic | Schneller | Hoch | Allgemeine Suchanfragen (Standard). |
advanced | Langsamer | Höchste | Präzise Recherche und Faktenermittlung. |
tavily_extract
Verwenden Sie dies, um saubere Inhalte aus einer oder mehreren URLs zu extrahieren. Verarbeitet per JavaScript gerenderte Seiten und unterstützt abfragefokussiertes Chunking für gezielte Extraktion.
| Parameter | Typ | Einschränkungen / Standard | Beschreibung |
|---|---|---|---|
urls | string array | erforderlich, 1-20 | URLs, aus denen Inhalte extrahiert werden sollen. |
query | string | (optional) | Extrahierte Chunks nach Relevanz für diese Anfrage neu ranken. |
extract_depth | enum | basic (Standard), advanced | Verwenden Sie advanced für JS-lastige Seiten, SPAs oder dynamische Tabellen. |
chunks_per_source | integer | 1-5; erfordert query | Pro URL zurückgegebene Chunks. Fehler, wenn ohne query gesetzt. |
include_images | boolean | Standard false | Bild-URLs in Ergebnisse einschließen. |
| Tiefe | Wann verwenden |
|---|---|
basic | Einfache Seiten. Probieren Sie dies zuerst aus. |
advanced | JS-gerenderte SPAs, dynamische Inhalte, Tabellen. |
Das richtige Tool auswählen
| Bedarf | Tool |
|---|---|
| Schnelle Websuche, keine Sonderoptionen | web_search |
| Suche mit Tiefe, Thema, KI-Antworten | tavily_search |
| Inhalte aus bestimmten URLs extrahieren | tavily_extract |
Das generische
web_search-Tool mit Tavily als Provider unterstützt query und count (bis zu 20 Ergebnisse). Für Tavily-spezifische Steuerungen (search_depth, topic, include_answer, Domain-Filter, Zeitraum) verwenden Sie stattdessen tavily_search.Erweiterte Konfiguration
API key resolution order
API key resolution order
Der Tavily-Client sucht seinen API-Schlüssel in dieser Reihenfolge:
plugins.entries.tavily.config.webSearch.apiKey(über SecretRefs aufgelöst).TAVILY_API_KEYaus der Gateway-Umgebung.
tavily_extract löst einen Einrichtungsfehler aus, wenn keines von beiden vorhanden ist.Custom base URL
Custom base URL
Überschreiben Sie
plugins.entries.tavily.config.webSearch.baseUrl, wenn Sie Tavily über einen Proxy vorschalten. Der Standard ist https://api.tavily.com.`chunks_per_source` requires `query`
`chunks_per_source` requires `query`
tavily_extract lehnt Aufrufe ab, die chunks_per_source ohne query übergeben. Tavily bewertet Chunks nach Relevanz zur Anfrage, daher ist der Parameter ohne eine solche Anfrage bedeutungslos.Verwandt
Web Search overview
Alle Provider und Regeln für die automatische Erkennung.
Firecrawl
Suche plus Scraping mit Inhaltsextraktion.
Exa Search
Neuronale Suche mit Inhaltsextraktion.
Configuration
Vollständiges Konfigurationsschema für Plugin-Einträge und Tool-Routing.