Skip to main content
Google plugini, Google AI Studio üzerinden Gemini modellerine erişimin yanı sıra görüntü oluşturma, medya anlama (görüntü/ses/video), metinden konuşmaya ve Gemini Grounding aracılığıyla web araması sağlar.
  • Sağlayıcı: google
  • Kimlik doğrulama: GEMINI_API_KEY veya GOOGLE_API_KEY
  • API: Google Gemini API
  • Çalışma zamanı seçeneği: agentRuntime.id: "google-gemini-cli", model referanslarını google/* biçiminde standart tutarken Gemini CLI OAuth’u yeniden kullanır.

Başlarken

Tercih edilen kimlik doğrulama yöntemini seçin ve kurulum adımlarını izleyin.
En uygun kullanım: Google AI Studio üzerinden standart Gemini API erişimi.
1

Bir API anahtarı alın

Google AI Studio üzerinden ücretsiz bir anahtar oluşturun.
2

İlk katılımı çalıştırın

Alternatif olarak anahtarı doğrudan iletin:
3

Varsayılan bir model ayarlayın

4

Modelin kullanılabilir olduğunu doğrulayın

GEMINI_API_KEY ve GOOGLE_API_KEY değerlerinin ikisi de kabul edilir. Önceden yapılandırılmış olanı kullanın.
Bir API anahtarı yapılandırıldığında OpenClaw, Google AI Studio’nun metin modeli kataloğunu Gemini models.list API’sinden yeniler. Böylece yeni yayımlanan Gemini 3 Pro, Flash ve Flash-Lite varyantları bir OpenClaw sürümünü beklemeden openclaw models list --provider google içinde görünür. Keşif kullanılamıyorsa OpenClaw paketle birlikte gelen yedek kataloğu korur.
google/gemini-3-pro-preview, 2026-03-09 tarihinde kullanımdan kaldırıldı; bunun yerine google/gemini-3.1-pro-preview kullanın. Gemini API anahtarı kurulumunu yeniden çalıştırmak (openclaw onboard --auth-choice gemini-api-key veya openclaw models auth login --provider google), eski bir yapılandırılmış varsayılanı güncel modele yeniden yazar.

Yetenekler

Web araması

Paketle birlikte gelen gemini web araması sağlayıcısı, Gemini Google Search grounding özelliğini kullanır. plugins.entries.google.config.webSearch altında özel bir arama anahtarı yapılandırın veya GEMINI_API_KEY sonrasında models.providers.google.apiKey değerini yeniden kullanmasına izin verin:
Kimlik bilgisi önceliği sırasıyla özel webSearch.apiKey, ardından GEMINI_API_KEY ve son olarak models.providers.google.apiKey biçimindedir. webSearch.baseUrl isteğe bağlıdır ve operatör proxy’leri veya uyumlu Gemini API uç noktaları için bulunur; belirtilmediğinde Gemini web araması models.providers.google.baseUrl değerini yeniden kullanır. Sağlayıcıya özgü araç davranışı için Gemini araması bölümüne bakın.
Gemini 3 modelleri thinkingBudget yerine thinkingLevel kullanır. OpenClaw, Gemini 3, Gemini 3.1 ve gemini-*-latest takma adı akıl yürütme denetimlerini thinkingLevel değerine eşler; böylece varsayılan/düşük gecikmeli çalıştırmalar devre dışı thinkingBudget değerleri göndermez./think adaptive, sabit bir OpenClaw düzeyi seçmek yerine Google’ın dinamik düşünme anlamını korur. Gemini 3 ve Gemini 3.1, düzeyi Google’ın seçebilmesi için sabit bir thinkingLevel değerini atlar; Gemini 2.5 ise Google’ın dinamik belirteci thinkingBudget: -1 değerini gönderir.Gemma 4 modelleri (örneğin gemma-4-26b-a4b-it) düşünme modunu destekler. OpenClaw, Gemma 4 için thinkingBudget değerini desteklenen bir Google thinkingLevel değerine yeniden yazar. Düşünmeyi off olarak ayarlamak, MINIMAL değerine eşlemek yerine düşünmenin devre dışı kalmasını sağlar.Gemini 2.5 Pro yalnızca düşünme modunda çalışır ve açık bir thinkingBudget: 0 değerini reddeder; OpenClaw, bunu göndermek yerine Gemini 2.5 Pro isteklerinden bu değeri kaldırır.

Görüntü oluşturma

Paketle birlikte gelen google görüntü oluşturma sağlayıcısı varsayılan olarak google/gemini-3.1-flash-image kullanır.
  • Ayrıca desteklenir: google/gemini-3-pro-image
  • Oluşturma: istek başına en fazla 4 görüntü
  • Düzenleme modu: etkin, en fazla 5 giriş görüntüsü
  • Geometri denetimleri: size, aspectRatio ve resolution
Google’ı varsayılan görüntü sağlayıcısı olarak kullanmak için:
Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için Görüntü Oluşturma bölümüne bakın.

Video oluşturma

Paketle birlikte gelen google plugin ayrıca paylaşılan video_generate aracı üzerinden video oluşturmayı kaydeder.
  • Varsayılan video modeli: google/veo-3.1-fast-generate-preview
  • Modlar: metinden videoya, görüntüden videoya ve tek video referanslı akışlar
  • aspectRatio (16:9, 9:16) ve resolution (720P, 1080P) desteklenir; ses çıkışı şu anda Veo tarafından desteklenmemektedir
  • Desteklenen süreler: 4, 6 veya 8 saniye (diğer değerler izin verilen en yakın değere yuvarlanır)
Google’ı varsayılan video sağlayıcısı olarak kullanmak için:
Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için Video Oluşturma bölümüne bakın.

Müzik oluşturma

Paketle birlikte gelen google plugin ayrıca paylaşılan music_generate aracı üzerinden müzik oluşturmayı kaydeder.
  • Varsayılan müzik modeli: google/lyria-3-clip-preview
  • Ayrıca desteklenir: google/lyria-3-pro-preview
  • İstem denetimleri: lyrics ve instrumental
  • Çıkış biçimi: varsayılan olarak mp3, ayrıca google/lyria-3-pro-preview üzerinde wav
  • Referans girdileri: en fazla 10 görüntü
  • Oturum destekli çalıştırmalar, action: "status" dâhil olmak üzere paylaşılan görev/durum akışı üzerinden ayrılır
Google’ı varsayılan müzik sağlayıcısı olarak kullanmak için:
Paylaşılan araç parametreleri, sağlayıcı seçimi ve yük devretme davranışı için Müzik Oluşturma bölümüne bakın.

Metinden konuşmaya

Paketle birlikte gelen google konuşma sağlayıcısı, gemini-3.1-flash-tts-preview ile Gemini API TTS yolunu kullanır.
  • Varsayılan ses: Kore
  • Kimlik doğrulama: tts.providers.google.apiKey, models.providers.google.apiKey, GEMINI_API_KEY veya GOOGLE_API_KEY
  • Çıkış: normal TTS ekleri için WAV, sesli not hedefleri için Opus, Talk/telefon için PCM
  • Sesli not çıkışı: Google PCM, WAV olarak sarmalanır ve ffmpeg ile 48 kHz Opus’a dönüştürülür
Google’ın toplu Gemini TTS yolu, oluşturulan sesi tamamlanmış generateContent yanıtında döndürür. En düşük gecikmeli sesli görüşmeler için toplu TTS yerine Gemini Live API destekli Google gerçek zamanlı ses sağlayıcısını kullanın. Google’ı varsayılan TTS sağlayıcısı olarak kullanmak için:
Gemini API TTS, stil denetimi için doğal dil istemleri kullanır. Konuşulan metinden önce yeniden kullanılabilir bir stil istemi eklemek için audioProfile değerini ayarlayın. İstem metni adlandırılmış bir konuşmacıya atıfta bulunuyorsa speakerName değerini ayarlayın. Gemini API TTS ayrıca metin içinde [whispers] veya [laughs] gibi etkileyici köşeli parantezli ses etiketlerini kabul eder. Etiketleri TTS’ye gönderirken görünür sohbet yanıtının dışında tutmak için bunları bir [[tts:text]]...[[/tts:text]] bloğunun içine yerleştirin:
Gemini API ile sınırlandırılmış bir Google Cloud Console API anahtarı bu sağlayıcı için geçerlidir. Bu, ayrı Cloud Text-to-Speech API yolu değildir.

Gerçek zamanlı ses

Paketle birlikte gelen google plugin, Voice Call ve Google Meet gibi arka uç ses köprüleri için Gemini Live API destekli bir gerçek zamanlı ses sağlayıcısı kaydeder. Örnek gerçek zamanlı Sesli Arama yapılandırması:
Google Live API, WebSocket üzerinden çift yönlü ses ve işlev çağrısı kullanır. OpenClaw, telefon/Meet köprüsü sesini Gemini’nin PCM Live API akışına uyarlar ve araç çağrılarını paylaşılan gerçek zamanlı ses sözleşmesinde tutar. Örnekleme değişikliklerine ihtiyacınız olmadığı sürece temperature değerini ayarlamayın; Google Live, temperature: 0 için ses olmadan dökümler döndürebildiğinden OpenClaw pozitif olmayan değerleri dahil etmez. Gemini API transkripsiyonu languageCodes olmadan etkinleştirilir; mevcut Google SDK’sı bu API yolunda dil kodu ipuçlarını reddeder.
Gemini 3.1 Live, gerçek zamanlı giriş üzerinden konuşma metnini kabul eder ve sıralı işlev çağrısı kullanır. OpenClaw bu model için eski NON_BLOCKING, işlev yanıtı zamanlaması ve duygusal diyalog alanlarını dahil etmez. thinkingLevel tercih edin; yapılandırılmış pozitif thinkingBudget değerleri desteklenen en yakın düzeye eşlenirken -1, Google’ın varsayılanını korur. Gemini Live yetenek karşılaştırmasına bakın.
Control UI Talk, kısıtlı tek kullanımlık token’larla Google Live tarayıcı oturumlarını destekler. Video Talk’ta tarayıcı, sınırlandırılmış JPEG karelerini doğrudan Google Live’a, sağlayıcının saniyede en fazla bir kare sınırıyla gönderir. describe_view işlevi, bu kamera akışının etkin olup olmadığını bildirir. Kamera kareleri Gateway üzerinden geçmez. Yalnızca arka uçta çalışan gerçek zamanlı ses sağlayıcıları da sağlayıcı kimlik bilgilerini Gateway üzerinde tutan genel Gateway aktarma taşıması üzerinden çalışabilir.
Bakım sorumlusu canlı doğrulaması için OPENAI_API_KEY=... GEMINI_API_KEY=... node --import tsx scripts/dev/realtime-talk-live-smoke.ts komutunu çalıştırın. Hızlı kontrol ayrıca OpenAI arka uç/WebRTC yollarını da kapsar; Google ayağı, Control UI Talk tarafından kullanılanla aynı kısıtlı Live API token biçimini oluşturur, tarayıcı WebSocket uç noktasını açar, ilk kurulum yükünü bir JPEG karesiyle birlikte gönderir ve bir metin yanıtını ve describe_view işlev gidiş dönüşünü doğrular.

Gelişmiş yapılandırma

Doğrudan Gemini API çalıştırmalarında (api: "google-generative-ai"), OpenClaw yapılandırılmış bir cachedContent tanıtıcısını Gemini isteklerine aktarır.
  • Model başına veya genel parametreleri cachedContent ya da eski cached_content ile yapılandırın
  • Daha özel bir kapsamdaki parametreler (genel yerine model düzeyi) her zaman önceliklidir. Aynı kapsamda her iki anahtar da ayarlanmışsa cached_content önceliklidir. Beklenmedik sonuçlardan kaçınmak için kapsam başına yalnızca bir anahtar kullanın.
  • Örnek değer: cachedContents/prebuilt-context
  • Gemini önbellek isabeti kullanımı, üst kaynak cachedContentTokenCount değerinden OpenClaw cacheRead değerine normalleştirilir
google-gemini-cli OAuth sağlayıcısını kullanırken OpenClaw, varsayılan olarak Gemini CLI stream-json çıktısını kullanır ve son stats yükündeki kullanımı normalleştirir. Eski --output-format json geçersiz kılmaları JSON ayrıştırıcısını kullanmaya devam eder.
  • Akışla iletilen yanıt metni, asistan message olaylarından gelir.
  • Eski JSON çıktısında yanıt metni, CLI JSON response alanından gelir.
  • CLI, usage değerini boş bıraktığında kullanım stats değerine geri döner.
  • stats.cached, OpenClaw cacheRead değerine normalleştirilir.
  • stats.input yoksa OpenClaw, giriş token’larını stats.input_tokens - stats.cached değerinden türetir.
Gateway bir daemon (launchd/systemd) olarak çalışıyorsa GEMINI_API_KEY değerinin bu süreç tarafından kullanılabildiğinden emin olun (örneğin ~/.openclaw/.env içinde veya env.shellEnv aracılığıyla).

İlgili içerikler

Model seçimi

Sağlayıcıları, model referanslarını ve yük devretme davranışını seçme.

Görsel oluşturma

Paylaşılan görsel aracı parametreleri ve sağlayıcı seçimi.

Video oluşturma

Paylaşılan video aracı parametreleri ve sağlayıcı seçimi.

Müzik oluşturma

Paylaşılan müzik aracı parametreleri ve sağlayıcı seçimi.