Skip to main content
Tavily to interfejs API wyszukiwania zaprojektowany dla aplikacji AI. OpenClaw udostępnia go na dwa sposoby:
  • jako dostawcę web_search dla ogólnego narzędzia wyszukiwania
  • jako jawne narzędzia pluginu: tavily_search i tavily_extract
Tavily zwraca ustrukturyzowane wyniki zoptymalizowane pod kątem wykorzystania przez modele LLM, z konfigurowalną głębokością wyszukiwania, filtrowaniem tematów i domen, generowanymi przez AI podsumowaniami odpowiedzi oraz wyodrębnianiem treści z adresów URL (w tym ze stron renderowanych przy użyciu JavaScriptu).

Pierwsze kroki

1

Zainstaluj plugin

2

Uzyskaj klucz API

Utwórz konto Tavily na stronie tavily.com, a następnie wygeneruj klucz API w panelu.
3

Skonfiguruj plugin i dostawcę

4

Sprawdź działanie wyszukiwania

Uruchom web_search z dowolnego agenta lub wywołaj bezpośrednio tavily_search.
Wybranie Tavily podczas wdrażania lub w poleceniu openclaw configure --section web instaluje i włącza oficjalny plugin Tavily, gdy jest potrzebny.

Dokumentacja narzędzi

Użyj tego narzędzia, gdy potrzebujesz ustawień wyszukiwania specyficznych dla Tavily zamiast ogólnego narzędzia web_search. Kompromis dotyczący głębokości wyszukiwania:

tavily_extract

Użyj tego narzędzia, aby wyodrębnić uporządkowaną treść z jednego lub wielu adresów URL. Obsługuje strony renderowane przy użyciu JavaScriptu i dzielenie treści na fragmenty ukierunkowane na zapytanie, co umożliwia precyzyjne wyodrębnianie. Kompromis dotyczący głębokości wyodrębniania:
Dziel większe listy adresów URL na wiele wywołań tavily_extract (maksymalnie 20 na żądanie). Użyj query wraz z chunks_per_source, aby uzyskać tylko odpowiednią treść zamiast całych stron.

Wybór odpowiedniego narzędzia

Ogólne narzędzie web_search z Tavily jako dostawcą obsługuje parametry query i count (do 20 wyników). Aby skorzystać z ustawień specyficznych dla Tavily (search_depth, topic, include_answer, filtrów domen i zakresu czasu), użyj zamiast niego tavily_search.

Konfiguracja zaawansowana

Klient Tavily wyszukuje klucz API w następującej kolejności:
  1. plugins.entries.tavily.config.webSearch.apiKey (rozpoznawany za pośrednictwem SecretRefs).
  2. TAVILY_API_KEY ze środowiska Gateway.
Zarówno tavily_search, jak i tavily_extract zgłaszają błąd konfiguracji, jeśli żadna z tych wartości nie jest dostępna.
Jeśli korzystasz z Tavily za pośrednictwem serwera proxy, zastąp wartość plugins.entries.tavily.config.webSearch.baseUrl lub ustaw TAVILY_BASE_URL. Konfiguracja ma pierwszeństwo przed zmienną środowiskową. Wartość domyślna to https://api.tavily.com.
tavily_extract odrzuca wywołania przekazujące chunks_per_source bez parametru query. Tavily szereguje fragmenty według trafności względem zapytania, dlatego bez niego ten parametr nie ma znaczenia.

Powiązane materiały

Omówienie wyszukiwania internetowego

Wszyscy dostawcy i reguły automatycznego wykrywania.

Firecrawl

Wyszukiwanie i pobieranie danych z wyodrębnianiem treści.

Wyszukiwanie Exa

Wyszukiwanie neuronowe z wyodrębnianiem treści.

Konfiguracja

Pełny schemat konfiguracji wpisów pluginów i routingu narzędzi.