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.
Redé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 ?