- jako dostawcę
web_searchdla ogólnego narzędzia wyszukiwania - jako jawne narzędzia Plugin:
tavily_searchitavily_extract
| Właściwość | Wartość |
|---|---|
| Identyfikator Plugin | tavily |
| Pakiet | @openclaw/tavily-plugin |
| Uwierzytelnianie | TAVILY_API_KEY lub config apiKey |
| Bazowy URL | https://api.tavily.com (domyślnie) |
| Narzędzia | tavily_search, tavily_extract |
Pierwsze kroki
Get an API key
Utwórz konto Tavily na tavily.com, a następnie wygeneruj klucz API w panelu.
Dokumentacja narzędzi
tavily_search
Użyj tego narzędzia, gdy potrzebujesz sterowania wyszukiwaniem specyficznego dla Tavily zamiast ogólnego web_search.
| Parametr | Typ | Ograniczenia / domyślnie | Opis |
|---|---|---|---|
query | string | wymagane | Tekst zapytania wyszukiwania. Nie przekraczaj 400 znaków. |
search_depth | enum | basic (domyślnie), advanced | advanced jest wolniejsze, ale daje większą trafność. |
topic | enum | general (domyślnie), news, finance | Filtruj według rodziny tematów. |
max_results | integer | 1-20 | Liczba wyników. |
include_answer | boolean | domyślnie false | Dołącz wygenerowane przez AI podsumowanie odpowiedzi Tavily. |
time_range | enum | day, week, month, year | Filtruj wyniki według świeżości. |
include_domains | string array | (brak) | Uwzględnij tylko wyniki z tych domen. |
exclude_domains | string array | (brak) | Wyklucz wyniki z tych domen. |
| Głębokość | Szybkość | Trafność | Najlepsze do |
|---|---|---|---|
basic | Szybsze | Wysoka | Zapytania ogólnego przeznaczenia (domyślnie). |
advanced | Wolniejsze | Najwyższa | Precyzyjne badania i ustalanie faktów. |
tavily_extract
Użyj tego narzędzia, aby wyodrębnić czystą treść z jednego lub wielu URL-i. Obsługuje strony renderowane przez JavaScript i wspiera porcjowanie ukierunkowane zapytaniem dla celowanej ekstrakcji.
| Parametr | Typ | Ograniczenia / domyślnie | Opis |
|---|---|---|---|
urls | string array | wymagane, 1-20 | URL-e, z których należy wyodrębnić treść. |
query | string | (opcjonalne) | Ponownie szereguj wyodrębnione fragmenty według trafności względem tego zapytania. |
extract_depth | enum | basic (domyślnie), advanced | Użyj advanced dla stron intensywnie korzystających z JS, SPA lub dynamicznych tabel. |
chunks_per_source | integer | 1-5; wymaga query | Fragmenty zwracane na URL. Powoduje błąd, jeśli ustawione bez query. |
include_images | boolean | domyślnie false | Dołącz URL-e obrazów w wynikach. |
| Głębokość | Kiedy używać |
|---|---|
basic | Proste strony. Wypróbuj najpierw to. |
advanced | SPA renderowane przez JS, dynamiczna treść, tabele. |
Wybór właściwego narzędzia
| Potrzeba | Narzędzie |
|---|---|
| Szybkie wyszukiwanie w sieci, bez specjalnych opcji | web_search |
| Wyszukiwanie z głębokością, tematem, odpowiedziami AI | tavily_search |
| Ekstrakcja treści z konkretnych URL-i | tavily_extract |
Ogólne narzędzie
web_search z Tavily jako dostawcą obsługuje query i count (do 20 wyników). Aby użyć opcji specyficznych dla Tavily (search_depth, topic, include_answer, filtry domen, zakres czasu), użyj zamiast tego tavily_search.Zaawansowana konfiguracja
API key resolution order
API key resolution order
Klient Tavily wyszukuje swój klucz API w tej kolejności:
plugins.entries.tavily.config.webSearch.apiKey(rozwiązywane przez SecretRefs).TAVILY_API_KEYze środowiska Gateway.
tavily_extract zgłasza błąd konfiguracji, jeśli żadne z nich nie jest obecne.Custom base URL
Custom base URL
Nadpisz
plugins.entries.tavily.config.webSearch.baseUrl, jeśli udostępniasz Tavily przez proxy. Wartość domyślna to https://api.tavily.com.`chunks_per_source` requires `query`
`chunks_per_source` requires `query`
tavily_extract odrzuca wywołania, które przekazują chunks_per_source bez query. Tavily klasyfikuje fragmenty według trafności zapytania, więc bez niego parametr nie ma znaczenia.Powiązane
Web Search overview
Wszyscy dostawcy i reguły automatycznego wykrywania.
Firecrawl
Wyszukiwanie plus scraping z ekstrakcją treści.
Exa Search
Wyszukiwanie neuronowe z ekstrakcją treści.
Configuration
Pełny schemat konfiguracji wpisów Plugin i routingu narzędzi.