Web Search
Search public web content with Tavily.
Tavily-zoekopdracht
Doorzoekt het web en retourneert gerangschikte resultaten met titels, URL's en inhoudsfragmenten. query is verplicht. Gebruik max_results om het aantal resultaten te regelen en search_depth om de zoekmodus te kiezen. Aanvullende antwoorden, afbeeldingen en ruwe inhoud worden alleen op verzoek geretourneerd. 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.016.
- 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.
- Type: stringqueryverplicht
De zoekopdracht die met Tavily wordt uitgevoerd.
- Type: booleanauto
_parameters Zoekparameters automatisch configureren op basis van de inhoud van de zoekopdracht.
- Type: integerchunks
_per _source min.:1max.:3Maximaal aantal relevante chunks dat per bron wordt geretourneerd.
- Type: string enumcountry
Zoekresultaten uit een specifiek land versterken. Alleen beschikbaar wanneer topic general is.
waarden- afghanistan
- albania
- algeria
- andorra
- angola
- Type: string Formaat: dateend
_date Resultaten vóór de opgegeven einddatum retourneren.
- Type: array string[] …150exclude
_domains Lijst met domeinen die expliciet van de zoekresultaten moeten worden uitgesloten.
- include
_answer Een door een LLM gegenereerd antwoord opnemen. true gebruikt de standaard antwoordmodus; basic of advanced selecteert de modus voor antwoordgeneratie.
- Type: boolean
Een door een LLM gegenereerd antwoord opnemen. true gebruikt de standaard antwoordmodus; basic of advanced selecteert de modus voor antwoordgeneratie.
- Type: array string[] …300include
_domains Lijst met domeinen die expliciet in de zoekresultaten moeten worden opgenomen.
- Type: booleaninclude
_favicon De favicon-URL voor elk resultaat opnemen.
- Type: booleaninclude
_image _descriptions Beschrijvende tekst voor elke afbeelding toevoegen wanneer include_images true is.
- Type: booleaninclude
_images Een afbeeldingzoekopdracht uitvoeren en resultaten opnemen.
- include
_raw _content Opgeschoonde en geparseerde inhoud voor elk zoekresultaat opnemen. true of markdown retourneert markdown; text retourneert platte tekst en kan de latentie verhogen.
- Type: boolean
Opgeschoonde en geparseerde inhoud voor elk zoekresultaat opnemen. true of markdown retourneert markdown; text retourneert platte tekst en kan de latentie verhogen.
- Type: booleaninclude
_usage Informatie over resourcegebruik opnemen in de respons. Dit zijn geen Felo-factureringsgegevens.
- Type: integermax
_results min.:0max.:20Maximaal aantal terug te geven zoekresultaten.
- Type: booleansafe
_search Volwassen of onveilige inhoud uit de zoekresultaten filteren. Alleen Enterprise; niet ondersteund wanneer search_depth fast of ultra-fast is.
- Type: string enumsearch
_depth Bepaalt de afweging tussen latentie en relevantie. advanced geeft de hoogste relevantie met hogere latentie en kosten; basic is uitgebalanceerd; fast en ultra-fast optimaliseren voor lagere latentie.
waarden- advanced
- basic
- fast
- ultra
-fast
- Type: string Formaat: datestart
_date Resultaten na de opgegeven startdatum retourneren.
- Type: string enumtime
_range Tijdsbereik om resultaten op publicatiedatum te filteren.
waarden- day
- week
- month
- year
- d
- w
- m
- y
- Type: string enumtopic
Categorie van de zoekopdracht.
waarden- general
- news
- finance
- Type: object200
Zoekresultaten succesvol geretourneerd.
- Type: string | nullanswer
Een kort door een LLM gegenereerd antwoord. Is null wanneer include_answer false is of er geen antwoord wordt gegenereerd.
- Type: array object[]images
- descriptionType: string
Afbeeldingsbeschrijving.
- urlType: string
Afbeeldings-URL.
- Type: stringquery
De zoekopdracht die is uitgevoerd.
- 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
- contentType: string
Inhoudssnippet van het zoekresultaat.
- faviconType: string | null
Favicon-URL van het zoekresultaat.
- rawType: string | null
_content Opgeschoonde en geparseerde broninhoud. Null, tenzij include_raw_content wordt aangevraagd of er geen ruwe inhoud beschikbaar is.
- scoreType: number Formaat: float
Relevantiescore van het zoekresultaat.
- titleType: string
Titel van het zoekresultaat.
- urlType: string
URL van het zoekresultaat.
- 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/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"
}