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

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-key

Redémarrer LibreChat

DéploiementCommande
Dockerdocker compose down && docker compose up -d
LocalArrĂȘ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ĂštreDescription
queryRequĂȘte de recherche. Requis.
max_resultsNombre de résultats à renvoyer, de 1 à 10. Par défaut à 5.
search_depthbasic 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_answerInclure la réponse générée par Tavily dans la réponse.
include_imagesInclure les résultats d'images.
include_image_descriptionsInclure les descriptions des images renvoyées lorsque les images sont activées.
include_raw_contentInclure le contenu brut de la page dans le résultat.
include_domainsLimiter les résultats à des domaines spécifiques.
exclude_domainsExclure des domaines spécifiques.
topicgeneral, news ou finance.
time_rangeLimiter les résultats à une période récente telle que day, week, month ou year.
daysNombre 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 PROXY lorsqu'elle est configurĂ©e. Lorsque PROXY n'est pas dĂ©fini, les clients cĂŽtĂ© serveur pris en charge respectent HTTP_PROXY, HTTPS_PROXY et NO_PROXY/no_proxy.
  • Si l'outil n'apparaĂźt pas dans l'Agent Builder, confirmez que TAVILY_API_KEY est dĂ©fini et vĂ©rifiez includedTools ou filteredTools.

Que pensez-vous de ce guide ?