API-Schlüssel abrufen
Schlüssel erstellen
Gehen Sie zu Google AI Studio und erstellen Sie einen
API-Schlüssel.
Konfiguration
plugins.entries.google.config.webSearch.apiKey, dann GEMINI_API_KEY,
danach models.providers.google.apiKey. Bei Basis-URLs hat die dedizierte
plugins.entries.google.config.webSearch.baseUrl Vorrang vor
models.providers.google.baseUrl.
Legen Sie bei einer Gateway-Installation Umgebungsschlüssel in ~/.openclaw/.env ab.
Funktionsweise
Anders als herkömmliche Search-Provider, die eine Liste von Links und Snippets zurückgeben, nutzt Gemini Google Search grounding, um KI-synthetisierte Antworten mit Inline-Quellenangaben zu erzeugen. Die Ergebnisse enthalten sowohl die synthetisierte Antwort als auch die Quell- URLs.- Quellen-URLs aus Gemini grounding werden automatisch von Google- Weiterleitungs-URLs in direkte URLs aufgelöst.
- Die Auflösung von Weiterleitungen verwendet den SSRF-Schutzpfad (HEAD + Weiterleitungsprüfungen + http/https-Validierung), bevor die endgültige Quellen-URL zurückgegeben wird.
- Die Auflösung von Weiterleitungen verwendet strikte SSRF-Standardeinstellungen, sodass Weiterleitungen zu privaten/internen Zielen blockiert werden.
Unterstützte Parameter
Die Gemini-Suche unterstütztquery, freshness, date_after und date_before.
count wird für die gemeinsame web_search-Kompatibilität akzeptiert, aber Gemini grounding
gibt weiterhin eine synthetisierte Antwort mit Quellenangaben statt einer Ergebnisliste mit N Treffern
zurück.
freshness akzeptiert day, week, month, year sowie die gemeinsamen Kurzformen
pd, pw, pm und py. day/pd fügt der Gemini-
Abfrage eine Aktualitätsanweisung hinzu statt eines festen 24-Stunden-Zeitraums. week, month, year und explizite
date_after/date_before-Bereiche setzen den
timeRangeFilter von Gemini Google Search grounding. country, language und domain_filter werden nicht unterstützt.
Modellauswahl
Das Standardmodell istgemini-2.5-flash (schnell und kosteneffizient). Jedes Gemini-
Modell, das grounding unterstützt, kann über
plugins.entries.google.config.webSearch.model verwendet werden.
Überschreibungen der Basis-URL
Setzen Sieplugins.entries.google.config.webSearch.baseUrl, wenn die Gemini-Websuche
über einen Operator-Proxy oder einen benutzerdefinierten Gemini-kompatiblen Endpunkt geleitet werden muss. Wenn
dies nicht gesetzt ist, verwendet die Gemini-Websuche models.providers.google.baseUrl erneut. Ein einfacher
Wert https://generativelanguage.googleapis.com wird zu
https://generativelanguage.googleapis.com/v1beta normalisiert; benutzerdefinierte Proxy-Pfade bleiben
nach dem Entfernen nachgestellter Schrägstriche unverändert.
Verwandte Themen
- Überblick über die Websuche — alle Provider und automatische Erkennung
- Brave Search — strukturierte Ergebnisse mit Snippets
- Perplexity Search — strukturierte Ergebnisse + Inhaltsextraktion