- як постачальник
web_searchдля універсального інструмента пошуку - як явні інструменти Plugin:
tavily_searchіtavily_extract
| Властивість | Значення |
|---|---|
| ID Plugin | tavily |
| Пакет | @openclaw/tavily-plugin |
| Автентифікація | TAVILY_API_KEY або config apiKey |
| Базова URL-адреса | https://api.tavily.com (за замовчуванням) |
| Інструменти | tavily_search, tavily_extract |
Початок роботи
Get an API key
Створіть обліковий запис 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 key resolution order
API key resolution order
Клієнт Tavily шукає свій API-ключ у такому порядку:
plugins.entries.tavily.config.webSearch.apiKey(розв’язується через SecretRefs).TAVILY_API_KEYіз середовища Gateway.
tavily_extract створює помилку налаштування, якщо немає жодного з них.Custom base URL
Custom base URL
Перевизначте
plugins.entries.tavily.config.webSearch.baseUrl, якщо ви пропускаєте Tavily через проксі. Значення за замовчуванням: https://api.tavily.com.`chunks_per_source` requires `query`
`chunks_per_source` requires `query`
tavily_extract відхиляє виклики, які передають chunks_per_source без query. Tavily ранжує фрагменти за релевантністю запиту, тому без нього цей параметр не має сенсу.Пов’язане
Web Search overview
Усі постачальники та правила автоматичного виявлення.
Firecrawl
Пошук плюс скрейпінг із витягуванням вмісту.
Exa Search
Нейронний пошук із витягуванням вмісту.
Configuration
Повна схема конфігурації для записів Plugin і маршрутизації інструментів.