Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Wyszukiwarka Tavily

Skonfiguruj Tavily Search jako narzędzie agenta w LibreChat

Tavily Search to wbudowane narzędzie agenta służące do bieżącego przeszukiwania sieci. Zwraca ono ustrukturyzowane wyniki wyszukiwania i może opcjonalnie uwzględniać odpowiedzi, obrazy, surową treść stron, filtry domen oraz filtry aktualności.

Konfiguracja

Uzyskaj klucz API Tavily

Utwórz konto Tavily i skopiuj swój klucz API z app.tavily.com.

Dodaj zmienną środowiskową

Dodaj klucz do swojego pliku .env:

TAVILY_API_KEY=tvly-your-api-key

Restart LibreChat

WdrożeniePolecenie
Dockerdocker compose down && docker compose up -d
LokalneZatrzymaj serwer, a następnie ponownie uruchom npm run backend

Dodawanie Tavily do Agenta

W LibreChat wybierz Agents, utwórz lub edytuj agenta, otwórz listę Tools agenta, wybierz Tavily Search i zapisz agenta.

Parametry

ParametrOpis
queryZapytanie wyszukiwania. Wymagane.
max_resultsLiczba wyników do zwrócenia, od 1 do 10. Domyślnie 5.
search_depthbasic dla szybszych wyników lub advanced dla wyników wyższej jakości. Wyszukiwania zaawansowane liczą się jako 2 zapytania.
include_answerDołącz wygenerowaną przez Tavily odpowiedź w odpowiedzi.
include_imagesDołącz wyniki graficzne.
include_image_descriptionsDołącz opisy zwróconych obrazów, gdy obrazy są włączone.
include_raw_contentDołącz surową zawartość strony w wyniku.
include_domainsOgranicz wyniki do określonych domen.
exclude_domainsWyklucz określone domeny.
topicgeneral, news lub finance.
time_rangeOgranicz wyniki do niedawnego okresu, takiego jak day, week, month lub year.
daysLiczba dni wstecz do uwzględnienia w wyszukiwaniach wiadomości.

Uwagi

  • Tavily Search to narzędzie typu agent. LibreChat może również używać Tavily jako dostawcy Web Search lub scrapera, co konfiguruje się oddzielnie.
  • Żądania Tavily korzystają z globalnej zmiennej środowiskowej PROXY, gdy jest ona skonfigurowana. Gdy PROXY nie jest ustawione, obsługiwane klienty po stronie serwera uwzględniają HTTP_PROXY, HTTPS_PROXY oraz NO_PROXY/no_proxy.
  • Jeśli narzędzie nie pojawia się w Agent Builder, upewnij się, że TAVILY_API_KEY jest ustawiony i sprawdź includedTools lub filteredTools.

Jaka jest ta instrukcja?