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

Recherche Google

Configurer Google Custom Search comme outil d'agent dans LibreChat

Vous recherchez la recherche Web ?

Cette page couvre l'outil d'agent Google Custom Search. Pour la fonctionnalité Web Search intégrée de LibreChat (Serper/SearXNG + Firecrawl + Jina), consultez Web Search.

L'outil Google Search permet à vos agents d'interroger Google en utilisant l'API JSON Custom Search. Vous aurez besoin d'un ID de moteur de recherche personnalisé Google (Custom Search Engine ID) et d'une clé API.

Configuration

Créer un moteur de recherche programmable

Allez sur le panneau de contrôle Programmable Search Engine et connectez-vous avec votre compte Google.

Cliquez sur Add pour créer un nouveau moteur de recherche. Saisissez un nom, sélectionnez Search the entire web, puis cliquez sur Create.

google_search-2

Copiez votre ID de moteur de recherche

Après avoir créé le moteur, vous verrez votre Search engine ID. Copiez-le -- vous l'ajouterez à votre fichier .env en tant que GOOGLE_CSE_ID.

google_search-4

Obtenir une clé API Google Search

Allez sur la page d'introduction de l'API JSON Custom Search et cliquez sur Get a Key.

google_search-5

Nommez votre projet, acceptez les Conditions d'utilisation et copiez la clé API.

google_search-6

Ajouter des variables d'environnement

Ajoutez les deux valeurs à votre fichier .env :

GOOGLE_SEARCH_API_KEY=your-api-key-here
GOOGLE_CSE_ID=your-search-engine-id-here

Ajouter l'outil à un Agent

Dans LibreChat, accédez au panneau Agents et créez ou modifiez un agent. Dans la liste des Outils de l'agent, sélectionnez Google Search.

Redémarrer et tester

DéploiementCommande
Dockerdocker compose down && docker compose up -d
LocalArrêter (Ctrl+C) puis npm run backend

Envoyez un message tel que "Recherche les dernières actualités sur l'IA" à votre agent. L'agent utilisera Google Custom Search pour trouver et renvoyer des résultats pertinents.

Problèmes courants

Si la recherche ne donne aucun résultat, vérifiez que votre Programmable Search Engine est configuré sur Rechercher sur tout le Web (et non limité à des sites spécifiques). Confirmez également que GOOGLE_SEARCH_API_KEY et GOOGLE_CSE_ID sont bien définis dans votre fichier .env et que vous avez redémarré LibreChat après avoir effectué les modifications.

Que pensez-vous de ce guide ?