Google (Gemini)
Plugin Google menyediakan akses ke model Gemini melalui Google AI Studio, plus pembuatan gambar, pemahaman media (gambar/audio/video), dan pencarian web melalui Gemini Grounding.- Provider:
google - Auth:
GEMINI_API_KEYatauGOOGLE_API_KEY - API: Google Gemini API
- Provider alternatif:
google-gemini-cli(OAuth)
Mulai cepat
- Set API key:
- Set model default:
Contoh non-interaktif
OAuth (Gemini CLI)
Provider alternatifgoogle-gemini-cli menggunakan PKCE OAuth alih-alih API
key. Ini adalah integrasi tidak resmi; beberapa pengguna melaporkan pembatasan
akun. Gunakan dengan risiko Anda sendiri.
- Model default:
google-gemini-cli/gemini-3.1-pro-preview - Alias:
gemini-cli - Prasyarat instalasi: Gemini CLI lokal tersedia sebagai
gemini- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Login:
OPENCLAW_GEMINI_OAUTH_CLIENT_IDOPENCLAW_GEMINI_OAUTH_CLIENT_SECRET
GEMINI_CLI_*.)
Jika permintaan Gemini CLI OAuth gagal setelah login, set
GOOGLE_CLOUD_PROJECT atau GOOGLE_CLOUD_PROJECT_ID di gateway host lalu
coba lagi.
Jika login gagal sebelum alur browser dimulai, pastikan perintah gemini
lokal terinstal dan ada di PATH. OpenClaw mendukung instalasi Homebrew
dan instalasi npm global, termasuk layout Windows/npm yang umum.
Catatan penggunaan JSON Gemini CLI:
- Teks balasan berasal dari field
responseJSON CLI. - Usage menggunakan fallback ke
statssaat CLI membiarkanusagekosong. stats.cacheddinormalisasi kecacheReadOpenClaw.- Jika
stats.inputhilang, OpenClaw menurunkan token input daristats.input_tokens - stats.cached.
Kapabilitas
| Kapabilitas | Didukung |
|---|---|
| Chat completions | Ya |
| Pembuatan gambar | Ya |
| Pemahaman gambar | Ya |
| Transkripsi audio | Ya |
| Pemahaman video | Ya |
| Pencarian web (Grounding) | Ya |
| Thinking/reasoning | Ya (Gemini 3.1+) |
Penggunaan ulang cache Gemini langsung
Untuk eksekusi Gemini API langsung (api: "google-generative-ai"), OpenClaw kini
meneruskan handle cachedContent yang dikonfigurasi ke permintaan Gemini.
- Konfigurasikan params per-model atau global dengan salah satu dari
cachedContentataucached_contentlegacy - Jika keduanya ada,
cachedContentyang menang - Contoh nilai:
cachedContents/prebuilt-context - Penggunaan cache-hit Gemini dinormalisasi ke
cacheReadOpenClaw daricachedContentTokenCountupstream
Pembuatan gambar
Provider pembuatan gambar bundledgoogle menggunakan default
google/gemini-3.1-flash-image-preview.
- Juga mendukung
google/gemini-3-pro-image-preview - Generate: hingga 4 gambar per permintaan
- Mode edit: diaktifkan, hingga 5 gambar input
- Kontrol geometri:
size,aspectRatio, danresolution
google-gemini-cli yang hanya OAuth adalah permukaan
inferensi teks yang terpisah. Pembuatan gambar, pemahaman media, dan Gemini Grounding tetap berada di
id provider google.
Catatan environment
Jika Gateway berjalan sebagai daemon (launchd/systemd), pastikanGEMINI_API_KEY
tersedia untuk proses tersebut (misalnya, di ~/.openclaw/.env atau melalui
env.shellEnv).