Búsqueda de Google
Configurar Google Custom Search como una herramienta de agente en LibreChat
¿Buscas la búsqueda web?
Esta página cubre la herramienta de agente Google Custom Search. Para la función de Web Search integrada de LibreChat (Serper/SearXNG + Firecrawl + Jina), consulta Web Search.
La herramienta Google Search permite a sus agentes realizar consultas en Google utilizando la Custom Search JSON API. Necesitará un ID de motor de búsqueda personalizado de Google y una clave de API.
Configuración
Crear un Programmable Search Engine
Ve al panel de control de Programmable Search Engine e inicia sesión con tu cuenta de Google.
Haz clic en Add para crear un nuevo motor de búsqueda. Introduce un nombre, selecciona Search the entire web y haz clic en Create.
Copia tu ID de motor de búsqueda
Después de crear el motor, verás tu Search engine ID. Cópialo; lo añadirás a tu archivo .env como GOOGLE_CSE_ID.
Obtener una API Key de Google Search
Ve a la página de introducción de la Custom Search JSON API y haz clic en Get a Key.
Asigne un nombre a su proyecto, acepte los Terms of Service y copie la API key.
Agregar la herramienta a un Agent
En LibreChat, ve al panel de Agents y crea o edita un agente. En la lista de Tools del agente, selecciona Google Search.
Reiniciar y probar
| Despliegue | Comando |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Local | Detener (Ctrl+C) y luego npm run backend |
Envía un mensaje como "Busca las últimas noticias sobre IA" a tu agente. El agente utilizará Google Custom Search para encontrar y devolver resultados relevantes.
Problemas comunes
Si la búsqueda no arroja resultados, verifica que tu Programmable Search Engine esté configurado en Search the entire web (no restringido a sitios específicos). Confirma también que tanto GOOGLE_SEARCH_API_KEY como GOOGLE_CSE_ID estén configurados en tu archivo .env y que hayas reiniciado LibreChat después de realizar los cambios.
Páginas relacionadas
¿Qué te parece esta guía?