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

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.

google_search-2

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.

google_search-4

Einen Google Search API-Schlüssel erhalten

Gehen Sie zur Einführungsseite der Custom Search JSON API und klicken Sie auf Get a Key.

google_search-5

Geben Sie Ihrem Projekt einen Namen, stimmen Sie den Nutzungsbedingungen zu und kopieren Sie den API-Schlüssel.

google_search-6

Umgebungsvariablen hinzufügen

Fügen Sie beide Werte zu Ihrer .env Datei hinzu:

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

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

BereitstellungBefehl
Dockerdocker compose down && docker compose up -d
LokalStoppen (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.

Wie finden Sie diese Anleitung?