Ricerca Tavily
Configura Tavily Search come strumento agente in LibreChat
Tavily Search è uno strumento agente integrato per la ricerca web attuale. Restituisce risultati di ricerca strutturati e può includere facoltativamente risposte, immagini, contenuto grezzo della pagina, filtri di dominio e filtri di recenza.
Setup
Ottieni una API Key di Tavily
Crea un account Tavily e copia la tua chiave API da app.tavily.com.
Aggiungi la variabile d'ambiente
Aggiungi la chiave al tuo file .env:
TAVILY_API_KEY=tvly-your-api-keyRiavviare LibreChat
| Distribuzione | Comando |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Locale | Arresta il server, quindi esegui nuovamente npm run backend |
Aggiungere Tavily a un Agent
In LibreChat, seleziona Agents, crea o modifica un agente, apri l'elenco Tools dell'agente, seleziona Tavily Search e salva l'agente.
Parametri
| Parametro | Descrizione |
|---|---|
query | Query di ricerca. Obbligatorio. |
max_results | Numero di risultati da restituire, da 1 a 10. Il valore predefinito è 5. |
search_depth | basic per risultati più rapidi o advanced per risultati di qualità superiore. Le ricerche avanzate contano come 2 richieste. |
include_answer | Include la risposta generata da Tavily nella risposta. |
include_images | Include i risultati delle immagini. |
include_image_descriptions | Include le descrizioni per le immagini restituite quando le immagini sono abilitate. |
include_raw_content | Include il contenuto grezzo della pagina nel risultato. |
include_domains | Limita i risultati a domini specifici. |
exclude_domains | Esclude domini specifici. |
topic | general, news o finance. |
time_range | Limita i risultati a un periodo recente come day, week, month o year. |
days | Numero di giorni passati da includere per le ricerche di notizie. |
Note
- Tavily Search è uno strumento per agenti. LibreChat può anche utilizzare Tavily come provider o scraper per la Web Search, che viene configurato separatamente.
- Le richieste Tavily utilizzano la variabile d'ambiente globale
PROXYquando è configurata. QuandoPROXYnon è impostata, i client lato server supportati rispettanoHTTP_PROXY,HTTPS_PROXYeNO_PROXY/no_proxy. - Se lo strumento non appare nell'Agent Builder, conferma che
TAVILY_API_KEYsia impostata e controllaincludedToolsofilteredTools.
Com’è questa guida?