Web Content
Web crawling, URL discovery and page extraction.
Tavily-extractie
Extraheert leesbare inhoud uit één URL of een reeks URL's. Kies met format tekst of Markdown. Controleer zowel results als failed_results: een mislukte URL kan in een verder geslaagde HTTP-respons worden gemeld. Stel include_usage in om informatie over resourcegebruik te ontvangen; usage.credits is geen Felo-kostenpost.
Prijsreferentie
- Metering: Gemeten responseenheden.
- Referentieschatting per verzoek: USD 0.024.
- Kostenbasis per eenheid: USD 0.008.
- Resource-eenheid:
tavily_credit. - Referentiemultiplier voor klanten: 1.0. Niet opnieuw toepassen op een al afgerekend klantbedrag.
- Kostenbases bepalen niet de uiteindelijke klantprijs, ook niet wanneer die nul is.
Alleen referentiemetadata, geen accountofferte en geen gegarandeerde prijs of bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.
- urlsverplicht
De URL of URL's waaruit inhoud moet worden geëxtraheerd. Een enkele URL-tekenreeks en een array van URL-tekenreeksen worden beide geaccepteerd.
- Type: string
De URL of URL's waaruit inhoud moet worden geëxtraheerd. Een enkele URL-tekenreeks en een array van URL-tekenreeksen worden beide geaccepteerd.
- Type: integerchunks
_per _source min.:1max.:5Maximaal aantal relevante chunks dat per bron wordt geretourneerd. Alleen beschikbaar wanneer query is opgegeven.
- Type: string enumextract
_depth Diepte van het extractieproces.
waarden- basic
- advanced
- Type: string enumformat
Formaat van de geëxtraheerde webpagina-inhoud.
waarden- markdown
- text
- Type: booleaninclude
_favicon De favicon-URL voor elk resultaat opnemen.
- Type: booleaninclude
_images Een lijst opnemen met afbeeldingen die uit de URL's zijn geëxtraheerd.
- Type: booleaninclude
_usage Informatie over resourcegebruik opnemen in de respons. Dit zijn geen Felo-factureringsgegevens.
- Type: stringquery
Gebruikersintentie voor het herrangschikken van geëxtraheerde inhoudschunks.
- Type: number Formaat: floattimeoutmin.:1max.:60
Maximale wachttijd in seconden voor URL-extractie. Als dit wordt weggelaten, zijn de standaardtime-outs afhankelijk van extract_depth: 10 seconden voor basic en 30 seconden voor advanced.
- Type: object200
Extractieresultaten succesvol geretourneerd.
- Type: array string[]failed
_results Lijst met URL's die niet konden worden verwerkt.
- Type: stringrequest
_id Unieke verzoekidentificatie.
- Type: number Formaat: floatresponse
_time Tijd in seconden die nodig was om het verzoek te voltooien.
- Type: array object[]results
- faviconType: string | null
Favicon-URL van de geëxtraheerde inhoud.
- imagesType: array string[]
Afbeeldingen die uit de URL zijn geëxtraheerd wanneer include_images true is.
- rawType: string
_content Geëxtraheerde ruwe inhoud van de URL.
- titleType: string
Titel van de geëxtraheerde pagina.
- urlType: string
URL van de geëxtraheerde inhoud.
- Type: objectusage
- creditsType: integer
Door dit verzoek verbruikte resource-eenheden, niet USD of Felo-credits.
application/json - 400
Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.
- 401
Een geldige Felo-API-sleutel is vereist.
- 402
Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.
- 403
Het account mag deze bewerking niet uitvoeren.
- 429
Een verzoek- of bestedingslimiet is bereikt.
- 502
De dienst kon het verzoek niet voltooien.
- 503
De API of factureringsdienst is tijdelijk niet beschikbaar.
- 504
Er is een time-out opgetreden bij het verwerken van het verzoek.
- default
Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken
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"
}