Web Content
Web crawling, URL discovery and page extraction.
Tavily-Extraktion
Extrahiert lesbaren Inhalt aus einer URL oder einem Array von URLs. Wählen Sie mit format Text oder Markdown. Prüfen Sie sowohl results als auch failed_results: Eine fehlgeschlagene URL kann in einer ansonsten erfolgreichen HTTP-Antwort gemeldet werden. 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.024.
- 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.
- urlserforderlich
Die URL oder URLs, aus denen Inhalte extrahiert werden sollen. Eine einzelne URL-Zeichenkette und ein Array von URL-Zeichenketten werden beide akzeptiert.
- Typ: string
Die URL oder URLs, aus denen Inhalte extrahiert werden sollen. Eine einzelne URL-Zeichenkette und ein Array von URL-Zeichenketten werden beide akzeptiert.
- Typ: integerchunks
_per _source min.:1max.:5Maximale Anzahl relevanter Chunks, die pro Quelle zurückgegeben werden. Nur verfügbar, wenn query angegeben ist.
- Typ: string enumextract
_depth Tiefe des Extraktionsvorgangs.
Werte- basic
- advanced
- Typ: string enumformat
Format des extrahierten Webseiteninhalts.
Werte- markdown
- text
- Typ: booleaninclude
_favicon Die Favicon-URL für jedes Ergebnis einschließen.
- Typ: booleaninclude
_images Eine Liste der aus den URLs extrahierten Bilder einschließen.
- Typ: booleaninclude
_usage Informationen zur Ressourcennutzung in die Antwort aufnehmen. Dies sind keine Felo-Abrechnungsinformationen.
- Typ: stringquery
Nutzerabsicht für das Reranking extrahierter Inhalts-Chunks.
- Typ: number Format: floattimeoutmin.:1max.:60
Maximale Wartezeit in Sekunden für die URL-Extraktion. Wenn sie weggelassen wird, hängen die Standard-Timeouts von extract_depth ab: 10 Sekunden für basic und 30 Sekunden für advanced.
- Typ: object200
Extraktionsergebnisse erfolgreich zurückgegeben.
- Typ: array string[]failed
_results Liste der URLs, die nicht verarbeitet werden konnten.
- 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
- faviconTyp: string | null
Favicon-URL des extrahierten Inhalts.
- imagesTyp: array string[]
Aus der URL extrahierte Bilder, wenn include_images true ist.
- rawTyp: string
_content Extrahierter Rohinhalt aus der URL.
- titleTyp: string
Titel der extrahierten Seite.
- urlTyp: string
URL des extrahierten Inhalts.
- 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/extract \
--header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"urls": ["https://example.com"], "extract_depth": "basic", "format": "text", "include_usage": true}'
{
"results": [
{
"url": "https://example.com",
"title": "Example Domain",
"raw_content": "This domain is for use in documentation examples.",
"images": []
}
],
"failed_results": [],
"response_time": 0.5,
"usage": {
"credits": 1
},
"request_id": "example-extract-request"
}