Google-Suche
Google Custom Search als Agent-Tool in LibreChat einrichten
Auf der Suche nach der Websuche?
Diese Seite behandelt das Google Custom Search Agenten-Tool. Für die integrierte Web Search-Funktion von LibreChat (Serper/SearXNG + Firecrawl + Jina), siehe Web Search.
Das Google Search-Tool ermöglicht es Ihren Agents, Google mithilfe der Custom Search JSON API abzufragen. Sie benötigen eine Google Custom Search Engine ID und einen API-Schlüssel.
Einrichtung
Erstellen einer Programmable Search Engine
Gehen Sie zum Programmable Search Engine control panel und melden Sie sich mit Ihrem Google-Konto an.
Klicken Sie auf Add, um eine neue Suchmaschine zu erstellen. Geben Sie einen Namen ein, wählen Sie Search the entire web aus und klicken Sie auf Create.
Kopieren Sie Ihre Suchmaschinen-ID
Nachdem Sie die Engine erstellt haben, sehen Sie Ihre Search engine ID. Kopieren Sie diese – Sie werden sie Ihrer .env Datei als GOOGLE_CSE_ID hinzufügen.
Einen Google Search API-Schlüssel erhalten
Gehen Sie zur Einführungsseite der Custom Search JSON API und klicken Sie auf Get a Key.
Geben Sie Ihrem Projekt einen Namen, stimmen Sie den Nutzungsbedingungen zu und kopieren Sie den API-Schlüssel.
Das Tool zu einem Agenten hinzufügen
Gehen Sie in LibreChat zum Agents-Bereich und erstellen oder bearbeiten Sie einen Agenten. Wählen Sie in der Tools-Liste des Agenten Google Search aus.
Neustart und Test
| Bereitstellung | Befehl |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Lokal | Stoppen (Strg+C) und dann npm run backend |
Senden Sie eine Nachricht wie „Suche nach den neuesten Nachrichten über KI“ an Ihren Agenten. Der Agent wird die Google Custom Search verwenden, um relevante Ergebnisse zu finden und zurückzugeben.
Häufige Probleme
Wenn die Suche keine Ergebnisse liefert, überprüfen Sie, ob Ihre Programmable Search Engine auf Das gesamte Web durchsuchen eingestellt ist (und nicht auf bestimmte Websites beschränkt ist). Stellen Sie außerdem sicher, dass sowohl GOOGLE_SEARCH_API_KEY als auch GOOGLE_CSE_ID in Ihrer .env Datei festgelegt sind und dass Sie LibreChat nach den Änderungen neu gestartet haben.
Verwandte Seiten
Wie finden Sie diese Anleitung?