Gemini Interactions API, geliştiricilerin Gemini modellerini kullanarak üretken yapay zeka uygulamaları oluşturmasına olanak tanıyan deneysel bir API'dir. Gemini, çok formatlı olacak şekilde sıfırdan geliştirilen en yetenekli modelimizdir. Dil, resim, ses, video ve kod gibi farklı bilgi türlerini genelleyip akıcı bir şekilde anlayabilir, birbiriyle harmanlayabilir ve tüm bu formatlar arasında işlem yapabilir. Gemini API'yi metin ve resimlerde akıl yürütme, içerik oluşturma, diyalog aracısı, özetleme ve sınıflandırma sistemleri gibi kullanım alanlarında kullanabilirsiniz.
Etkileşim oluşturma
Yeni bir etkileşim oluşturur.
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
model ModelOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Model"in adı.
"agent" sağlanmadıysa zorunludur.
Olası değerler:
-
gemini-2.5-computer-use-preview-10-2025Doğrudan arayüz etkileşimi için tasarlanmış, Gemini'ın dijital ortamlarda algılama ve gezinme olanağı sağlayan bir ajan tabanlı yetenek modeli.
-
gemini-2.5-flash1 milyon parçalık bağlam penceresini destekleyen ve düşünme bütçeleri olan ilk karma akıl yürütme modelimiz.
-
gemini-2.5-flash-imageHız, esneklik ve bağlamsal anlayış için optimize edilmiş yerel görüntü üretme modelimiz. Metin girişi ve çıkışı, 2,5 Flash ile aynı şekilde fiyatlandırılır.
-
gemini-2.5-flash-liteBüyük ölçekli kullanım için tasarlanan en küçük ve en uygun maliyetli modelimiz.
-
gemini-2.5-flash-lite-preview-09-2025Maliyet verimliliği, yüksek gönderim hacmi ve yüksek kalite için optimize edilmiş Gemini 2.5 Flash lite'a dayalı en yeni model.
-
gemini-2.5-flash-native-audio-preview-12-2025Daha iyi hız, ses doğallığı, ayrıntı ve ruh haliyle daha yüksek kaliteli ses çıkışları için optimize edilmiş yerel ses modellerimiz.
-
gemini-2.5-flash-preview-09-20252.5 Flash modeline dayalı en yeni model. 2.5 Flash Önizlemesi; büyük ölçekli işleme, düşük gecikme süresi, düşünme gerektiren yüksek hacimli görevler ve temsilci kullanım alanları için en uygun seçenektir.
-
gemini-2.5-flash-preview-ttsGüçlü ve düşük gecikmeli, kontrol edilebilir konuşma üretimi için optimize edilmiş 2.5 Flash metin okuma modelimiz.
-
gemini-2.5-proKodlama ve karmaşık akıl yürütme görevlerinde üstün performans gösteren, son teknoloji ürünü çok amaçlı modelimiz.
-
gemini-2.5-pro-preview-tts2.5 Pro metin okuma ses modelimiz, daha doğal çıkışlar ve daha kolay yönlendirilen istemler için güçlü ve düşük gecikmeli konuşma üretimi amacıyla optimize edilmiştir.
-
gemini-3-flash-previewHız için tasarlanmış en akıllı modelimiz. Yeni nesil zekayı üstün arama ve temellendirme özellikleriyle birleştirir.
-
gemini-3-pro-image-previewSon teknoloji ürünü görüntü üretme ve düzenleme modeli.
-
gemini-3-pro-previewEn akıllı modelimiz; en gelişmiş akıl yürütme, çok formatlı anlama, güçlü aracı ve sezgisel kodlama özelliklerine sahiptir.
-
gemini-3.1-pro-previewEşi benzeri görülmemiş derinlik ve ayrıntıya sahip, güçlü çok formatlı anlama ve kodlama özellikleriyle en yeni SOTA akıl yürütme modelimiz.
-
gemini-3.1-flash-image-previewFlash hızında verimlilik ve gerçekliğe dayalı üretim özellikleriyle profesyonel düzeyde görsel zeka.
-
gemini-3.1-flash-lite-previewYüksek hacimli ajan tabanlı görevler, çeviri ve basit veri işleme için optimize edilmiş, en uygun maliyetli modelimiz.
-
gemini-3.1-flash-tts-previewGemini 3.1 Flash TTS: Güçlü ve düşük gecikmeli konuşma üretimi. Doğal çıkışlar, yönlendirilebilir istemler ve hassas anlatım kontrolü için yeni etkileyici ses etiketlerinden yararlanın.
-
lyria-3-clip-previewYüksek kaliteli ses klipleri ve hassas ritmik kontrol için optimize edilmiş, düşük gecikmeli müzik üretme modelimiz.
-
lyria-3-pro-previewGelişmiş, tam şarkı üretken modelimiz; kompozisyonu derinlemesine anlar, farklı müzik stillerinde hassas yapısal kontrol ve karmaşık geçişler için optimize edilmiştir.
agent AgentOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Agent"ın adı.
"model" sağlanmadıysa zorunludur.
Olası değerler:
-
deep-research-pro-preview-12-2025Gemini Deep Research Ajanı
-
deep-research-preview-04-2026Gemini Deep Research Ajanı
-
deep-research-max-preview-04-2026Gemini Deep Research Max Agent
Etkileşim için girişler (hem Model hem de Temsilci için ortaktır).
Etkileşim için sistem talimatı.
Modelin etkileşim sırasında çağırabileceği araç bildirimlerinin listesi.
Oluşturulan yanıtın, bu alanda belirtilen JSON şemasına uygun bir JSON nesnesi olmasını zorunlu kılar.
Yanıtın MIME türü. response_format ayarlanmışsa bu gereklidir.
Yalnızca giriş. Etkileşimin yayınlanıp yayınlanmayacağı.
Yalnızca giriş. Yanıtın ve isteğin daha sonra alınmak üzere saklanıp saklanmayacağı.
Yalnızca giriş. Model etkileşiminin arka planda çalıştırılıp çalıştırılmayacağı.
generation_config GenerationConfig (isteğe bağlı)
Model Yapılandırması
Model etkileşimi için yapılandırma parametreleri.
"agent_config" yerine kullanılabilir. Yalnızca "model" ayarlandığında geçerlidir.
Alanlar
Çıkışın rastgeleliğini kontrol eder.
Örnekleme sırasında dikkate alınacak jetonların maksimum kümülatif olasılığı.
Yeniden üretilebilirlik için kod çözme işleminde kullanılan başlangıç değeri.
Çıkış etkileşimini durduracak karakter dizilerinin listesi.
thinking_level ThinkingLevel (isteğe bağlı)
Modelin oluşturması gereken düşünce jetonlarının düzeyi.
Olası değerler:
-
minimal -
low -
medium -
high
thinking_summaries ThinkingSummaries (isteğe bağlı)
Yanıta düşünce özetlerinin dahil edilip edilmeyeceği.
Olası değerler:
-
auto -
none
Yanıtın içereceği maksimum jeton sayısı.
speech_config SpeechConfig (isteğe bağlı)
Konuşma etkileşimi için yapılandırma.
Alanlar
Konuşmacının sesi.
Konuşmanın dili.
Konuşmacının adı, istemde verilen konuşmacı adıyla eşleşmelidir.
image_config ImageConfig (isteğe bağlı)
Resim etkileşimi için yapılandırma.
Alanlar
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
1:1 -
2:3 -
3:2 -
3:4 -
4:3 -
4:5 -
5:4 -
9:16 -
16:9 -
21:9 -
1:8 -
8:1 -
1:4 -
4:1
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
1K -
2K -
4K -
512
Araç seçimi yapılandırması.
agent_config object (isteğe bağlı)
Aracı Yapılandırması
Aracının yapılandırması.
"generation_config" yerine kullanılabilir. Yalnızca "agent" ayarlandığında geçerlidir.
Olası Türler
Polimorfik ayırıcı: type
DynamicAgentConfig
Dinamik aracılar için yapılandırma.
Hiçbir açıklama sağlanmadı.
Her zaman "dynamic" olarak ayarlanır.
DeepResearchAgentConfig
Deep Research temsilcisinin yapılandırması.
Hiçbir açıklama sağlanmadı.
Her zaman "deep-research" olarak ayarlanır.
thinking_summaries ThinkingSummaries (isteğe bağlı)
Yanıta düşünce özetlerinin dahil edilip edilmeyeceği.
Olası değerler: