Ricerca Google
Configura Google Custom Search come strumento agente in LibreChat
Cerchi la ricerca web?
Questa pagina copre lo strumento agente Google Custom Search. Per la funzionalità di Web Search integrata di LibreChat (Serper/SearXNG + Firecrawl + Jina), consulta Web Search.
Lo strumento Google Search consente ai tuoi agenti di interrogare Google utilizzando la Custom Search JSON API. Avrai bisogno di un ID del motore di ricerca personalizzato (Custom Search Engine ID) e di una chiave API di Google.
Setup
Creare un Programmable Search Engine
Vai al pannello di controllo di Programmable Search Engine e accedi con il tuo account Google.
Fai clic su Add per creare un nuovo motore di ricerca. Inserisci un nome, seleziona Search the entire web e fai clic su Create.
Copia il tuo Search Engine ID
Dopo aver creato il motore, vedrai il tuo Search engine ID. Copialo: lo aggiungerai al tuo file .env come GOOGLE_CSE_ID.
Ottieni una Google Search API Key
Vai alla pagina di introduzione della Custom Search JSON API e clicca su Get a Key.
Dai un nome al tuo progetto, accetta i Termini di Servizio e copia la chiave API.
Aggiungere variabili d'ambiente
Aggiungi entrambi i valori al tuo file .env:
GOOGLE_SEARCH_API_KEY=your-api-key-here
GOOGLE_CSE_ID=your-search-engine-id-hereAggiungi lo strumento a un Agent
In LibreChat, vai al pannello Agents e crea o modifica un agente. Nell'elenco Tools dell'agente, seleziona Google Search.
Riavvia e testa
| Distribuzione | Comando |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Locale | Interrompi (Ctrl+C) poi npm run backend |
Invia un messaggio come "Cerca le ultime notizie sull'IA" al tuo agente. L'agente utilizzerà Google Custom Search per trovare e restituire risultati pertinenti.
Problemi comuni
Se la ricerca non restituisce risultati, verifica che il tuo Programmable Search Engine sia impostato su Cerca nell'intero web (non limitato a siti specifici). Conferma inoltre che sia GOOGLE_SEARCH_API_KEY che GOOGLE_CSE_ID siano impostati nel tuo file .env e di aver riavviato LibreChat dopo aver apportato le modifiche.
Pagine correlate
Com’è questa guida?