Web Search
Search public web content with Tavily.
Tavily-Suche
Durchsucht das Web und gibt rangierte Ergebnisse mit Titeln, URLs und Inhaltsausschnitten zurück. query ist erforderlich. Mit max_results steuern Sie die Anzahl der Ergebnisse, mit search_depth wählen Sie den Suchmodus. Zusätzliche Antwort, Bilder und Rohinhalte werden nur auf Anfrage zurückgegeben. Setzen Sie include_usage, um Informationen zur Ressourcennutzung zu erhalten; usage.credits ist keine Felo-Gebühr.
Preisreferenz
- Abrechnung: Abrechnete Antworteinheiten.
- Referenzschätzung pro Anfrage: USD 0.016.
- Kostenbasis pro Einheit: USD 0.008.
- Ressourceneinheit:
tavily_credit. - Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf bereits abgerechnete Kundenbeträge anwenden.
- Kostenbasen legen den endgültigen Kundenpreis nicht fest, auch nicht bei null.
Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.
- Typ: stringqueryerforderlich
Die Suchanfrage, die mit Tavily ausgeführt wird.
- Typ: booleanauto
_parameters Suchparameter automatisch anhand des Inhalts der Suchanfrage konfigurieren.
- Typ: integerchunks
_per _source min.:1max.:3Maximale Anzahl relevanter Chunks, die pro Quelle zurückgegeben werden.
- Typ: string enumcountry
Suchergebnisse aus einem bestimmten Land bevorzugen. Nur verfügbar, wenn topic general ist.
Werte- afghanistan
- albania
- algeria
- andorra
- angola
- Typ: string Format: dateend
_date Ergebnisse vor dem angegebenen Enddatum zurückgeben.
- Typ: array string[] …150exclude
_domains Liste der Domains, die ausdrücklich von den Suchergebnissen ausgeschlossen werden sollen.
- include
_answer Eine LLM-generierte Antwort einschließen. true verwendet den Standard-Antwortmodus; basic oder advanced wählt den Modus zur Antworterzeugung.
- Typ: boolean
Eine LLM-generierte Antwort einschließen. true verwendet den Standard-Antwortmodus; basic oder advanced wählt den Modus zur Antworterzeugung.
- Typ: array string[] …300include
_domains Liste der Domains, die ausdrücklich in die Suchergebnisse aufgenommen werden sollen.
- Typ: booleaninclude
_favicon Die Favicon-URL für jedes Ergebnis einschließen.
- Typ: booleaninclude
_image _descriptions Beschreibenden Text für jedes Bild hinzufügen, wenn include_images true ist.
- Typ: booleaninclude
_images Eine Bildersuche durchführen und Ergebnisse einschließen.
- include
_raw _content Bereinigten und geparsten Inhalt für jedes Suchergebnis einschließen. true oder markdown gibt Markdown zurück; text gibt reinen Text zurück und kann die Latenz erhöhen.
- Typ: boolean
Bereinigten und geparsten Inhalt für jedes Suchergebnis einschließen. true oder markdown gibt Markdown zurück; text gibt reinen Text zurück und kann die Latenz erhöhen.
- Typ: booleaninclude
_usage Informationen zur Ressourcennutzung in die Antwort aufnehmen. Dies sind keine Felo-Abrechnungsinformationen.
- Typ: integermax
_results min.:0max.:20Maximale Anzahl der zurückzugebenden Suchergebnisse.
- Typ: booleansafe
_search Nicht jugendfreie oder unsichere Inhalte aus den Suchergebnissen herausfiltern. Nur Enterprise; nicht unterstützt, wenn search_depth fast oder ultra-fast ist.
- Typ: string enumsearch
_depth Steuert die Abwägung zwischen Latenz und Relevanz. advanced liefert die höchste Relevanz bei höherer Latenz und höheren Kosten; basic ist ausgewogen; fast und ultra-fast optimieren auf niedrigere Latenz.
Werte- advanced
- basic
- fast
- ultra
-fast
- Typ: string Format: datestart
_date Ergebnisse nach dem angegebenen Startdatum zurückgeben.
- Typ: string enumtime
_range Zeitraum zum Filtern von Ergebnissen nach Veröffentlichungsdatum.
Werte- day
- week
- month
- year
- d
- w
- m
- y
- Typ: string enumtopic
Kategorie der Suche.
Werte- general
- news
- finance
- Typ: object200
Suchergebnisse erfolgreich zurückgegeben.
- Typ: string | nullanswer
Eine kurze, LLM-generierte Antwort. Ist null, wenn include_answer false ist oder keine Antwort generiert wird.
- Typ: array object[]images
- descriptionTyp: string
Bildbeschreibung.
- urlTyp: string
Bild-URL.
- Typ: stringquery
Die Suchanfrage, die ausgeführt wurde.
- Typ: stringrequest
_id Eindeutige Anfragekennung.
- Typ: number Format: floatresponse
_time Zeit in Sekunden, die zum Abschließen der Anfrage benötigt wurde.
- Typ: array object[]results
- contentTyp: string
Inhalts-Snippet des Suchergebnisses.
- faviconTyp: string | null
Favicon-URL des Suchergebnisses.
- rawTyp: string | null
_content Bereinigter und geparster Quellinhalt. Null, außer wenn include_raw_content angefordert wird oder kein Rohinhalt verfügbar ist.
- scoreTyp: number Format: float
Relevanzwert des Suchergebnisses.
- titleTyp: string
Titel des Suchergebnisses.
- urlTyp: string
URL des Suchergebnisses.
- Typ: objectusage
- creditsTyp: integer
Von dieser Anfrage verbrauchte Ressourceneinheiten, nicht USD oder Felo-Credits.
application/json - 400
Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.
- 401
Ein gültiger Felo-API-Schlüssel ist erforderlich.
- 402
Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.
- 403
Das Konto ist für diesen Vorgang nicht berechtigt.
- 429
Ein Anfrage- oder Ausgabenlimit wurde erreicht.
- 502
Der Dienst konnte die Anfrage nicht abschließen.
- 503
Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.
- 504
Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.
- default
Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden
application/json
curl --request POST https://openapi.felo.ai/v1/beta/tavily/search \
--header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"query": "Python official documentation", "search_depth": "basic", "max_results": 2, "include_usage": true}'
{
"query": "Python official documentation",
"answer": null,
"images": [],
"results": [
{
"title": "Python Documentation",
"url": "https://docs.python.org/3/",
"content": "Documentation for the Python programming language.",
"score": 0.98,
"raw_content": null
}
],
"response_time": 1.2,
"usage": {
"credits": 1
},
"request_id": "example-search-request"
}