Web Search
Search public web content with Tavily.
Wyszukiwanie Tavily
Przeszukuje sieć i zwraca uszeregowane wyniki z tytułami, adresami URL i fragmentami treści. query jest wymagane. Użyj max_results, aby kontrolować liczbę wyników, a search_depth, aby wybrać tryb wyszukiwania. Dodatkowe answer, images i surowa treść są zwracane tylko na żądanie. Ustaw include_usage, aby otrzymać informacje o zużyciu zasobów; usage.credits nie jest opłatą Felo.
Cennik referencyjny
- Rozliczanie: naliczone jednostki odpowiedzi.
- Szacunek referencyjny dla żądania: USD 0.016.
- Podstawa kosztu jednostkowego: USD 0.008.
- Jednostka zasobu:
tavily_credit. - Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
- Podstawy kosztu nie ustalają ostatecznej ceny dla klienta, również gdy wynoszą zero.
Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- Typ: stringquerywymagane
Zapytanie wyszukiwania do wykonania w Tavily.
- Typ: booleanauto
_parameters Automatycznie konfiguruj parametry wyszukiwania na podstawie treści zapytania.
- Typ: integerchunks
_per _source min.:1maks.:3Maksymalna liczba odpowiednich fragmentów zwracanych na źródło.
- Typ: string enumcountry
Wzmocnij wyniki wyszukiwania z określonego kraju. Dostępne tylko wtedy, gdy topic ma wartość general.
wartości- afghanistan
- albania
- algeria
- andorra
- angola
- Typ: string Format: dateend
_date Zwróć wyniki sprzed podanej daty końcowej.
- Typ: array string[] …150exclude
_domains Lista domen, które mają być wyraźnie wykluczone z wyników wyszukiwania.
- include
_answer Uwzględnij odpowiedź wygenerowaną przez LLM. true używa domyślnego trybu odpowiedzi; basic lub advanced wybiera tryb generowania odpowiedzi.
- Typ: boolean
Uwzględnij odpowiedź wygenerowaną przez LLM. true używa domyślnego trybu odpowiedzi; basic lub advanced wybiera tryb generowania odpowiedzi.
- Typ: array string[] …300include
_domains Lista domen, które mają być wyraźnie uwzględnione w wynikach wyszukiwania.
- Typ: booleaninclude
_favicon Uwzględnij adres URL favikony dla każdego wyniku.
- Typ: booleaninclude
_image _descriptions Dodaj opisowy tekst do każdego obrazu, gdy include_images ma wartość true.
- Typ: booleaninclude
_images Wykonaj wyszukiwanie obrazów i uwzględnij wyniki.
- include
_raw _content Uwzględnij oczyszczoną i przetworzoną treść dla każdego wyniku wyszukiwania. true lub markdown zwraca markdown; text zwraca zwykły tekst i może zwiększyć opóźnienie.
- Typ: boolean
Uwzględnij oczyszczoną i przetworzoną treść dla każdego wyniku wyszukiwania. true lub markdown zwraca markdown; text zwraca zwykły tekst i może zwiększyć opóźnienie.
- Typ: booleaninclude
_usage Uwzględnij informacje o zużyciu zasobów w odpowiedzi. To nie są informacje rozliczeniowe Felo.
- Typ: integermax
_results min.:0maks.:20Maksymalna liczba wyników wyszukiwania do zwrócenia.
- Typ: booleansafe
_search Odfiltruj treści dla dorosłych lub niebezpieczne z wyników wyszukiwania. Tylko w wersji Enterprise; nieobsługiwane, gdy search_depth ma wartość fast lub ultra-fast.
- Typ: string enumsearch
_depth Kontroluje kompromis między opóźnieniem a trafnością. advanced zapewnia najwyższą trafność przy większym opóźnieniu i koszcie; basic jest zrównoważony; fast i ultra-fast optymalizują pod kątem niższego opóźnienia.
wartości- advanced
- basic
- fast
- ultra
-fast
- Typ: string Format: datestart
_date Zwróć wyniki po podanej dacie początkowej.
- Typ: string enumtime
_range Zakres czasu do filtrowania wyników według daty publikacji.
wartości- day
- week
- month
- year
- d
- w
- m
- y
- Typ: string enumtopic
Kategoria wyszukiwania.
wartości- general
- news
- finance
- Typ: object200
Wyniki wyszukiwania zwrócone pomyślnie.
- Typ: string | nullanswer
Krótka odpowiedź wygenerowana przez LLM. Przyjmuje wartość null, gdy include_answer ma wartość false lub nie wygenerowano odpowiedzi.
- Typ: array object[]images
- descriptionTyp: string
Opis obrazu.
- urlTyp: string
Adres URL obrazu.
- Typ: stringquery
Zapytanie wyszukiwania, które zostało wykonane.
- Typ: stringrequest
_id Unikalny identyfikator żądania.
- Typ: number Format: floatresponse
_time Czas w sekundach potrzebny na ukończenie żądania.
- Typ: array object[]results
- contentTyp: string
Fragment treści wyniku wyszukiwania.
- faviconTyp: string | null
Adres URL favikony wyniku wyszukiwania.
- rawTyp: string | null
_content Oczyszczona i przetworzona treść źródłowa. Wartość null, chyba że zażądano include_raw_content lub żadna surowa treść nie jest dostępna.
- scoreTyp: number Format: float
Ocena trafności wyniku wyszukiwania.
- titleTyp: string
Tytuł wyniku wyszukiwania.
- urlTyp: string
Adres URL wyniku wyszukiwania.
- Typ: objectusage
- creditsTyp: integer
Jednostki zasobów zużyte przez to żądanie, a nie USD ani kredyty Felo.
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
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"
}