Web Search
Search public web content with Tavily.
Tavily Search
Шукає в інтернеті та повертає ранжовані результати із заголовками, URL і фрагментами вмісту. query обов'язковий. Використовуйте max_results для керування кількістю результатів і search_depth для вибору режиму пошуку. Додаткові answer, images і сирий вміст повертаються лише на запит. Установіть include_usage, щоб отримувати відомості про використання ресурсів; usage.credits — це не списання Felo.
Довідкові ціни
- Тарифікація: тарифіковані одиниці відповіді.
- Довідкова оцінка запиту: USD 0.016.
- Базова вартість одиниці: USD 0.008.
- Одиниця ресурсу:
tavily_credit. - Довідковий множник для клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
- Базові вартості не визначають остаточну ціну для клієнта, зокрема коли вони дорівнюють нулю.
Лише довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: stringqueryобов'язкове
Пошуковий запит для виконання за допомогою Tavily.
- Тип: booleanauto
_parameters Автоматично налаштовувати параметри пошуку на основі вмісту запиту.
- Тип: integerchunks
_per _source мін.:1макс.:3Максимальна кількість релевантних чанків, що повертаються на джерело.
- Тип: string перелікcountry
Підвищувати релевантність результатів пошуку з певної країни. Доступно лише коли topic має значення general.
значення- afghanistan
- albania
- algeria
- andorra
- angola
- Тип: string Формат: dateend
_date Повертати результати до вказаної кінцевої дати.
- Тип: array string[] …150exclude
_domains Список доменів, які потрібно явно виключити з результатів пошуку.
- include
_answer Включати відповідь, згенеровану LLM. true використовує режим відповіді за замовчуванням; basic або advanced вибирає режим генерації відповіді.
- Тип: boolean
Включати відповідь, згенеровану LLM. true використовує режим відповіді за замовчуванням; basic або advanced вибирає режим генерації відповіді.
- Тип: array string[] …300include
_domains Список доменів, які потрібно явно включити до результатів пошуку.
- Тип: booleaninclude
_favicon Включати URL favicon для кожного результату.
- Тип: booleaninclude
_image _descriptions Додавати описовий текст для кожного зображення, коли include_images має значення true.
- Тип: booleaninclude
_images Виконати пошук зображень і включити результати.
- include
_raw _content Включати очищений і розібраний вміст для кожного результату пошуку. true або markdown повертає markdown; text повертає звичайний текст і може збільшити затримку.
- Тип: boolean
Включати очищений і розібраний вміст для кожного результату пошуку. true або markdown повертає markdown; text повертає звичайний текст і може збільшити затримку.
- Тип: booleaninclude
_usage Включати відомості про використання ресурсів у відповідь. Це не інформація про білінг Felo.
- Тип: integermax
_results мін.:0макс.:20Максимальна кількість результатів пошуку для повернення.
- Тип: booleansafe
_search Відфільтровувати контент для дорослих або небезпечний контент з результатів пошуку. Лише для Enterprise; не підтримується, коли search_depth має значення fast або ultra-fast.
- Тип: string перелікsearch
_depth Керує компромісом між затримкою та релевантністю. advanced дає максимальну релевантність за вищої затримки й вартості; basic — збалансований варіант; fast і ultra-fast оптимізовані для меншої затримки.
значення- advanced
- basic
- fast
- ultra
-fast
- Тип: string Формат: datestart
_date Повертати результати після вказаної початкової дати.
- Тип: string перелікtime
_range Часовий діапазон для фільтрації результатів за датою публікації.
значення- day
- week
- month
- year
- d
- w
- m
- y
- Тип: string перелікtopic
Категорія пошуку.
значення- general
- news
- finance
- Тип: object200
Результати пошуку успішно повернено.
- Тип: string | nullanswer
Коротка відповідь, згенерована LLM. Дорівнює null, якщо include_answer має значення false або відповідь не згенеровано.
- Тип: array object[]images
- descriptionТип: string
Опис зображення.
- urlТип: string
URL зображення.
- Тип: stringquery
Пошуковий запит, який було виконано.
- Тип: stringrequest
_id Унікальний ідентифікатор запиту.
- Тип: number Формат: floatresponse
_time Час виконання запиту в секундах.
- Тип: array object[]results
- contentТип: string
Фрагмент вмісту результату пошуку.
- faviconТип: string | null
URL favicon результату пошуку.
- rawТип: string | null
_content Очищений і розібраний вміст джерела. Null, якщо include_raw_content не запитано або необроблений вміст недоступний.
- scoreТип: number Формат: float
Оцінка релевантності результату пошуку.
- titleТип: string
Заголовок результату пошуку.
- urlТип: string
URL результату пошуку.
- Тип: objectusage
- creditsТип: integer
Одиниці ресурсів, витрачені цим запитом; не USD і не кредити Felo.
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
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"
}