Tavily — це пошуковий API, розроблений для AI-застосунків. OpenClaw надає його двома способами:Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
- як провайдер
web_searchдля загального інструмента пошуку - як явні інструменти Plugin:
tavily_searchіtavily_extract
| Властивість | Значення |
|---|---|
| ID Plugin | tavily |
| Автентифікація | TAVILY_API_KEY або config apiKey |
| Базова URL-адреса | https://api.tavily.com (за замовчуванням) |
| Вбудовані інструменти | tavily_search, tavily_extract |
Початок роботи
Отримайте API-ключ
Створіть обліковий запис Tavily на tavily.com, а потім згенеруйте API-ключ на панелі керування.
Довідник інструментів
tavily_search
Використовуйте це, коли потрібні специфічні для Tavily елементи керування пошуком замість загального web_search.
| Параметр | Тип | Обмеження / значення за замовчуванням | Опис |
|---|---|---|---|
query | string | обов’язково | Рядок пошукового запиту. Не більше 400 символів. |
search_depth | enum | basic (за замовчуванням), advanced | advanced повільніший, але має вищу релевантність. |
topic | enum | general (за замовчуванням), news, finance | Фільтрація за тематичною групою. |
max_results | integer | 1-20 | Кількість результатів. |
include_answer | boolean | за замовчуванням false | Додати AI-згенерований Tavily підсумок відповіді. |
time_range | enum | day, week, month, year | Фільтрувати результати за давністю. |
include_domains | string array | (немає) | Додавати лише результати з цих доменів. |
exclude_domains | string array | (немає) | Виключати результати з цих доменів. |
| Глибина | Швидкість | Релевантність | Найкраще для |
|---|---|---|---|
basic | Швидше | Висока | Запити загального призначення (за замовчуванням). |
advanced | Повільніше | Найвища | Точні дослідження й пошук фактів. |
tavily_extract
Використовуйте це, щоб витягувати чистий вміст з однієї або кількох URL-адрес. Обробляє сторінки, відрендерені JavaScript, і підтримує орієнтоване на запит розбиття на фрагменти для цільового витягування.
| Параметр | Тип | Обмеження / значення за замовчуванням | Опис |
|---|---|---|---|
urls | string array | обов’язково, 1-20 | URL-адреси, з яких потрібно витягнути вміст. |
query | string | (необов’язково) | Повторно ранжувати витягнуті фрагменти за релевантністю до цього запиту. |
extract_depth | enum | basic (за замовчуванням), advanced | Використовуйте advanced для JS-насичених сторінок, SPA або динамічних таблиць. |
chunks_per_source | integer | 1-5; потребує query | Фрагменти, що повертаються на кожну URL-адресу. Помилка, якщо задано без query. |
include_images | boolean | за замовчуванням false | Додати URL-адреси зображень у результати. |
| Глибина | Коли використовувати |
|---|---|
basic | Прості сторінки. Спробуйте це спершу. |
advanced | SPA, відрендерені JS, динамічний вміст, таблиці. |
Вибір правильного інструмента
| Потреба | Інструмент |
|---|---|
| Швидкий вебпошук без спеціальних параметрів | web_search |
| Пошук із глибиною, темою, AI-відповідями | tavily_search |
| Витягування вмісту з конкретних URL-адрес | tavily_extract |
Загальний інструмент
web_search із Tavily як провайдером підтримує query і count (до 20 результатів). Для специфічних для Tavily елементів керування (search_depth, topic, include_answer, фільтри доменів, часовий діапазон) натомість використовуйте tavily_search.Розширена конфігурація
Порядок визначення API-ключа
Порядок визначення API-ключа
Клієнт Tavily шукає свій API-ключ у такому порядку:
plugins.entries.tavily.config.webSearch.apiKey(визначається через SecretRefs).TAVILY_API_KEYіз середовища Gateway.
tavily_extract спричиняє помилку налаштування, якщо немає жодного з них.Користувацька базова URL-адреса
Користувацька базова URL-адреса
Перевизначте
plugins.entries.tavily.config.webSearch.baseUrl, якщо ви проксируєте Tavily. Значення за замовчуванням — https://api.tavily.com.`chunks_per_source` потребує `query`
`chunks_per_source` потребує `query`
tavily_extract відхиляє виклики, що передають chunks_per_source без query. Tavily ранжує фрагменти за релевантністю до запиту, тому без нього цей параметр не має сенсу.Пов’язане
Огляд Web Search
Усі провайдери та правила автовиявлення.
Firecrawl
Пошук і скрейпінг із витягуванням вмісту.
Exa Search
Нейронний пошук із витягуванням вмісту.
Конфігурація
Повна схема конфігурації для записів Plugin і маршрутизації інструментів.