Recherche Tavily
Configurer Tavily Search comme outil d'agent dans LibreChat
Tavily Search est un outil d'agent intégré pour la recherche web actuelle. Il renvoie des résultats de recherche structurés et peut inclure, en option, des réponses, des images, le contenu brut des pages, des filtres de domaine et des filtres de récence.
Configuration
Obtenir une clé API Tavily
Créez un compte Tavily et copiez votre clé API depuis app.tavily.com.
Ajouter la variable d'environnement
Ajoutez la clé à votre fichier .env :
TAVILY_API_KEY=tvly-your-api-keyRedémarrer LibreChat
| Déploiement | Commande |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Local | ArrĂȘtez le serveur, puis exĂ©cutez Ă nouveau npm run backend |
Ajouter Tavily Ă un Agent
Dans LibreChat, sélectionnez Agents, créez ou modifiez un agent, ouvrez la liste Tools de l'agent, sélectionnez Tavily Search, puis enregistrez l'agent.
ParamĂštres
| ParamĂštre | Description |
|---|---|
query | RequĂȘte de recherche. Requis. |
max_results | Nombre de résultats à renvoyer, de 1 à 10. Par défaut à 5. |
search_depth | basic pour des rĂ©sultats plus rapides ou advanced pour des rĂ©sultats de meilleure qualitĂ©. Les recherches avancĂ©es comptent pour 2 requĂȘtes. |
include_answer | Inclure la réponse générée par Tavily dans la réponse. |
include_images | Inclure les résultats d'images. |
include_image_descriptions | Inclure les descriptions des images renvoyées lorsque les images sont activées. |
include_raw_content | Inclure le contenu brut de la page dans le résultat. |
include_domains | Limiter les résultats à des domaines spécifiques. |
exclude_domains | Exclure des domaines spécifiques. |
topic | general, news ou finance. |
time_range | Limiter les résultats à une période récente telle que day, week, month ou year. |
days | Nombre de jours en arriÚre à inclure pour les recherches d'actualités. |
Notes
- Tavily Search est un outil d'agent. LibreChat peut également utiliser Tavily comme fournisseur de Web Search ou comme scraper, ce qui est configuré séparément.
- Les requĂȘtes Tavily utilisent la variable d'environnement globale
PROXYlorsqu'elle est configurée. LorsquePROXYn'est pas défini, les clients cÎté serveur pris en charge respectentHTTP_PROXY,HTTPS_PROXYetNO_PROXY/no_proxy. - Si l'outil n'apparaßt pas dans l'Agent Builder, confirmez que
TAVILY_API_KEYest défini et vérifiezincludedToolsoufilteredTools.
Que pensez-vous de ce guide ?