Google (Gemini)
Das Google-Plugin bietet Zugriff auf Gemini-Modelle über Google AI Studio sowie Bilderzeugung, Medienverständnis (Bild/Audio/Video) und Websuche über Gemini Grounding.- Provider:
google - Authentifizierung:
GEMINI_API_KEYoderGOOGLE_API_KEY - API: Google Gemini API
- Alternativer Provider:
google-gemini-cli(OAuth)
Schnellstart
- Legen Sie den API-Schlüssel fest:
- Legen Sie ein Standardmodell fest:
Nicht interaktives Beispiel
OAuth (Gemini CLI)
Ein alternativer Providergoogle-gemini-cli verwendet PKCE-OAuth anstelle eines API-
Schlüssels. Dies ist eine inoffizielle Integration; einige Benutzer berichten von
Kontoeinschränkungen. Verwendung auf eigenes Risiko.
- Standardmodell:
google-gemini-cli/gemini-3.1-pro-preview - Alias:
gemini-cli - Installationsvoraussetzung: lokale Gemini CLI verfügbar als
gemini- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Anmeldung:
OPENCLAW_GEMINI_OAUTH_CLIENT_IDOPENCLAW_GEMINI_OAUTH_CLIENT_SECRET
GEMINI_CLI_*.)
Wenn OAuth-Anfragen von Gemini CLI nach der Anmeldung fehlschlagen, setzen Sie
GOOGLE_CLOUD_PROJECT oder GOOGLE_CLOUD_PROJECT_ID auf dem Gateway-Host und
versuchen Sie es erneut.
Wenn die Anmeldung fehlschlägt, bevor der Browser-Ablauf startet, stellen Sie sicher, dass der lokale Befehl gemini
installiert ist und sich im PATH befindet. OpenClaw unterstützt sowohl Homebrew-Installationen
als auch globale npm-Installationen, einschließlich gängiger Windows-/npm-Layouts.
Hinweise zur JSON-Nutzung von Gemini CLI:
- Antworttext stammt aus dem CLI-JSON-Feld
response. - Nutzung fällt auf
statszurück, wenn die CLIusageleer lässt. stats.cachedwird in OpenClawcacheReadnormalisiert.- Wenn
stats.inputfehlt, leitet OpenClaw Eingabe-Tokens ausstats.input_tokens - stats.cachedab.
Funktionen
| Funktion | Unterstützt |
|---|---|
| Chat Completions | Ja |
| Bilderzeugung | Ja |
| Bildverständnis | Ja |
| Audio-Transkription | Ja |
| Videoverständnis | Ja |
| Websuche (Grounding) | Ja |
| Thinking/Reasoning | Ja (Gemini 3.1+) |
Direkte Wiederverwendung des Gemini-Cache
Für direkte Gemini-API-Ausführungen (api: "google-generative-ai") übergibt OpenClaw jetzt
einen konfigurierten cachedContent-Handle an Gemini-Anfragen.
- Konfigurieren Sie Parameter pro Modell oder global mit entweder
cachedContentoder dem altencached_content - Wenn beide vorhanden sind, hat
cachedContentVorrang - Beispielwert:
cachedContents/prebuilt-context - Die Nutzungsdaten eines Gemini-Cache-Treffers werden in OpenClaw
cacheReadnormalisiert aus dem Upstream-WertcachedContentTokenCount
Bilderzeugung
Der gebündelte Providergoogle für Bilderzeugung verwendet standardmäßig
google/gemini-3.1-flash-image-preview.
- Unterstützt auch
google/gemini-3-pro-image-preview - Erzeugen: bis zu 4 Bilder pro Anfrage
- Bearbeitungsmodus: aktiviert, bis zu 5 Eingabebilder
- Geometriesteuerungen:
size,aspectRatioundresolution
google-gemini-cli ist eine separate Oberfläche für Textinferenz.
Bilderzeugung, Medienverständnis und Gemini Grounding bleiben beim
Provider-ID google.
Hinweis zur Umgebung
Wenn das Gateway als Daemon läuft (launchd/systemd), stellen Sie sicher, dassGEMINI_API_KEY
diesem Prozess zur Verfügung steht (zum Beispiel in ~/.openclaw/.env oder über
env.shellEnv).