Tavily
OpenClaw może używać Tavily na dwa sposoby:- jako dostawcy
web_search - jako jawnych narzędzi pluginu:
tavily_searchitavily_extract
Uzyskaj klucz API
- Utwórz konto Tavily na tavily.com.
- Wygeneruj klucz API w panelu.
- Zapisz go w konfiguracji lub ustaw
TAVILY_API_KEYw środowisku gateway.
Skonfiguruj wyszukiwanie Tavily
- Wybranie Tavily podczas onboardingu lub przez
openclaw configure --section webautomatycznie włącza bundled plugin Tavily. - Przechowuj konfigurację Tavily w
plugins.entries.tavily.config.webSearch.*. web_searchz Tavily obsługujequeryicount(do 20 wyników).- W przypadku ustawień specyficznych dla Tavily, takich jak
search_depth,topic,include_answerlub filtry domen, użyjtavily_search.
Narzędzia pluginu Tavily
tavily_search
Użyj tego, gdy chcesz mieć kontrolki wyszukiwania specyficzne dla Tavily zamiast generycznego
web_search.
| Parametr | Opis |
|---|---|
query | Ciąg zapytania wyszukiwania (zachowaj poniżej 400 znaków) |
search_depth | basic (domyślne, zrównoważone) lub advanced (najwyższa trafność, wolniejsze) |
topic | general (domyślne), news (aktualizacje w czasie rzeczywistym) lub finance |
max_results | Liczba wyników, 1-20 (domyślnie: 5) |
include_answer | Dołącz podsumowanie odpowiedzi wygenerowane przez AI (domyślnie: false) |
time_range | Filtruj według świeżości: day, week, month lub year |
include_domains | Tablica domen, do których mają być ograniczone wyniki |
exclude_domains | Tablica domen, które mają zostać wykluczone z wyników |
| Głębokość | Szybkość | Trafność | Najlepsze zastosowanie |
|---|---|---|---|
basic | Szybsze | Wysoka | Zapytania ogólnego przeznaczenia (domyślnie) |
advanced | Wolniejsze | Najwyższa | Precyzja, konkretne fakty, research |
tavily_extract
Użyj tego do wyodrębnienia czystej treści z jednego lub większej liczby adresów URL. Obsługuje
strony renderowane przez JavaScript i wspiera dzielenie na fragmenty ukierunkowane na zapytanie dla celowanej
ekstrakcji.
| Parametr | Opis |
|---|---|
urls | Tablica adresów URL do wyodrębnienia (1-20 na żądanie) |
query | Przestaw kolejność wyodrębnionych fragmentów według trafności względem tego zapytania |
extract_depth | basic (domyślne, szybkie) lub advanced (dla stron mocno opartych na JS) |
chunks_per_source | Fragmenty na URL, 1-5 (wymaga query) |
include_images | Dołącz adresy URL obrazów do wyników (domyślnie: false) |
| Głębokość | Kiedy używać |
|---|---|
basic | Proste strony — najpierw spróbuj tego |
advanced | SPA renderowane przez JS, treści dynamiczne, tabele |
- Maksymalnie 20 adresów URL na żądanie. Większe listy dziel na wiele wywołań.
- Użyj
query+chunks_per_source, aby otrzymać tylko istotną treść zamiast pełnych stron. - Najpierw spróbuj
basic; wróć doadvanced, jeśli treść jest brakująca lub niepełna.
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 i odpowiedziami AI | tavily_search |
| Ekstrakcja treści z konkretnych adresów URL | tavily_extract |
Powiązane
- Web Search overview — wszyscy dostawcy i automatyczne wykrywanie
- Firecrawl — wyszukiwanie + scraping z ekstrakcją treści
- Exa Search — wyszukiwanie neuronowe z ekstrakcją treści