Erzeugt umfassende Sitemaps mit Tavily Map.
Web Content
Web crawling, URL discovery and page extraction.
Erzeugt umfassende Sitemaps mit Tavily Map.
Listet die URLs einer Website ausgehend von einer Wurzel-url auf, ohne Seiteninhalte abzurufen. Steuern Sie dies mit natürlichsprachigen instructions und Regex-Filtern select_paths / exclude_paths / select_domains. Gibt base_url und results zurück – ein flaches Array aus URL-Strings, keine Objekte – zusammen mit response_time und request_id. Verwenden Sie es, um eine Website vor einem Crawl einzuschätzen, und rufen Sie dann nur die relevanten Teile mit extractWebContent ab. Wenn Sie den Inhalt statt der Struktur möchten, erledigt post_tavily_crawl beides in einem Aufruf.
Preisreferenz
- Abrechnung: Abrechnete Antworteinheiten.
- Referenzschätzung pro Anfrage: USD 0.064.
- 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: stringurlerforderlich
Die Stamm-URL, an der das Mapping beginnt.
- Typ: booleanallow
_external Externe Domain-Links in die endgültige Ergebnisliste aufnehmen.
- Typ: array string[]exclude
_domains Regex-Muster, um bestimmte Domains oder Subdomains vom Mapping auszuschließen.
- Typ: array string[]exclude
_paths Regex-Muster, um URLs mit bestimmten Pfadmustern auszuschließen.
- Typ: booleaninclude
_usage Informationen zur Credit-Nutzung in die Antwort aufnehmen.
- Typ: stringinstructions
Anweisungen in natürlicher Sprache für den Crawler.
- Typ: integerlimitmin.:1
Gesamtzahl der Links, die der Crawler verarbeitet, bevor er stoppt.
- Typ: integermax
_breadth min.:1max.:500Maximale Anzahl der Links, denen pro Ebene des Baums gefolgt wird.
- Typ: integermax
_depth min.:1max.:5Maximale Tiefe des Mappings.
- Typ: array string[]select
_domains Regex-Muster, um das Crawling auf bestimmte Domains oder Subdomains zu beschränken.
- Typ: array string[]select
_paths Regex-Muster, um nur URLs mit bestimmten Pfadmustern auszuwählen.
- Typ: number Format: floattimeoutmin.:10max.:150
Maximale Wartezeit in Sekunden für die Map-Operation.
- Typ: object200
Map-Ergebnisse erfolgreich zurückgegeben.
- Typ: stringbase
_url Die Basis-URL, die gemappt 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 string[]results
- Typ: objectusage
- creditsTyp: integer
Details zur Credit-Nutzung für die Anfrage.
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 https://openapi.felo.ai/v1/beta/tavily/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"url": "docs.tavily.com",
"instructions": "",
"max_depth": 1,
"max_breadth": 20,
"limit": 50,
"select_paths": [
""
],
"select_domains": [
""
],
"exclude_paths": [
""
],
"exclude_domains": [
""
],
"allow_external": true,
"timeout": 150,
"include_usage": false
}'
{
"base_url": "string",
"results": [
"string"
],
"response_time": 1,
"usage": {
"credits": 1
},
"request_id": "string"
}