Tavily Werkzeuge
Wann welches Werkzeug verwenden
| Bedarf | Werkzeug | Wann |
|---|
| Schnelle Web-Suche | web_search | Einfache Anfragen, keine speziellen Optionen nötig |
| Suche mit erweiterten Optionen | tavily_search | Tiefe, Thema, Domänenfilter, Zeiträume oder KI-Antworten benötigt |
| Inhalt von URLs extrahieren | tavily_extract | Spezifische URLs vorhanden, deren Inhalt benötigt |
web_search
Tavily ermöglicht dies automatisch, wenn Sie Tavily als Suchanbieter auswählen. Verwenden Sie es für unkomplizierte Abfragen, bei denen Sie keine Tavily-spezifischen Optionen benötigen.
| Parameter | Beschreibung |
|---|
query | Suchabfrage (String) |
count | Anzahl der Ergebnisse (1-20) |
tavily_search
Verwenden Sie dieses Werkzeug, wenn Sie eine fein granulierte Kontrolle über das Suchverhalten benötigen.
| Parameter | Beschreibung |
|---|
query | Suchabfrage (String, unter 400 Zeichen) |
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 Zusammenfassung einfügen (Standard: false) |
time_range | Nach Aktualität filtern: day, week, month oder year |
include_domains | Array von Domains, auf die Ergebnisse beschränkt werden |
exclude_domains | Array von Domains, die von den Ergebnissen ausgeschlossen werden |
Suchtiefe
| Tiefe | Geschwindigkeit | Relevanz | Am besten geeignet für |
|---|
basic | Schneller | Hoch | Allgemeine Abfragen (Standard) |
advanced | Langsamer | Höchste | Präzision, spezifische Fakten, detaillierte Recherche |
Tipps
- Abfragen unter 400 Zeichen halten – Denken Sie an eine Suchabfrage, nicht an einen Prompt.
- Komplexe Abfragen in Unterabfragen aufteilen für bessere Ergebnisse.
include_domains verwenden, um sich auf vertrauenswürdige Quellen zu konzentrieren.
time_range verwenden für aktuelle Informationen (Nachrichten, aktuelle Ereignisse).
include_answer verwenden, wenn Sie eine schnelle synthetisierte Antwort benötigen.
tavily_extract
Verwenden Sie dieses Werkzeug, wenn Sie spezifische URLs haben und deren Inhalt benötigen. Es verarbeitet JavaScript-gerenderte Seiten und gibt sauberes Markdown zurück. Unterstützt abfragefokussierte Chunking für gezielte Extraktion.
| Parameter | Beschreibung |
|---|
urls | Array von URLs zur Extraktion (1-20 pro Anfrage) |
query | Extraktions-Chunks nach Relevanz für diese Abfrage neu bewerten |
extract_depth | basic (Standard, schnell) oder advanced (für JS-lastige Seiten, Tabellen) |
chunks_per_source | Chunks pro URL, 1-5 (erfordert query) |
include_images | Bild-URLs in die Ergebnisse einbeziehen (Standard: false) |
Extraktionstiefe
| Tiefe | Wann verwenden |
|---|
basic | Einfache Seiten – zuerst versuchen |
advanced | JS-gerenderte SPAs, dynamischer Inhalt, Tabellen, eingebetteter Inhalt |
Tipps
- Maximal 20 URLs pro Anfrage – Größere Listen in mehrere Aufrufe aufteilen.
query + chunks_per_source verwenden, um nur relevante Inhalte statt ganzer Seiten zu erhalten.
- Zuerst
basic versuchen, auf advanced zurückgreifen, wenn Inhalt fehlt oder unvollständig ist.
- Wenn
tavily_search-Ergebnisse bereits die benötigten Ausschnitte enthalten, den Extraktionsschritt überspringen.
Den richtigen Workflow wählen
Folgen Sie diesem Eskalationsmuster – beginnen Sie einfach, eskalieren Sie nur bei Bedarf:
web_search – Schnelle Suche, keine speziellen Optionen nötig.
tavily_search – Benötigt Tiefensteuerung, Themenfilter, Domänenfilter, Zeiträume oder KI-Antworten.
tavily_extract – Spezifische URLs vorhanden, vollständiger Inhalt oder gezielte Chunks erforderlich.
Kombinieren Sie Suche + Extraktion, wenn Sie zuerst Seiten finden und dann deren vollständigen Inhalt abrufen müssen.