Gemini Live API, Gemini modelleriyle anlık ve iki yönlü sesli sohbetler yapmanızı sağlar.
Standart ses modelleri, anlık karşılıklı diyaloglar için uygundur. Modelle konuşursunuz ve model hemen sözlü bir yanıt oluşturur. Ancak bir istek planlama, karmaşık analiz veya harici araçlar gerektirdiğinde doğrudan yanıtlar sınırlanır. Model, ya gerekçe sunmadan yanıt vermeli ya da araçların tamamlanmasını beklerken sessizce duraklamalıdır.
Live API'de düşünme (gemini-3.8-live-extended-thinking), gerçek zamanlı sesli oturumlara arka plan gerekçelendirmesi ekler. Model, etkileşimi etkin tutmak için doğal sohbet dolguları konuşurken arka planda eşzamansız araçları planlar ve çağırır.
Bu mimari, etkileşimli yaşam döngüsünü iki temel şekilde değiştirir:
- Sohbet dolguları: Model, arka planda araçları çalıştırırken ara güncellemeleri (ör. "Uçuş seçenekleri kontrol ediliyor") sesli olarak bildirir.
- Etkileşim durumu izleme: Model, tek bir istek sırasında birden fazla kez konuşabildiğinden sunucu, arka plan işleme sırasında
interaction_status: "IN_PROGRESS", genel görev tamamlandığında iseinteraction_status: "IDLE"yayar.
Aşağıdaki şemada, standart Live Voice oturumları ile arka plan gerekçelendirmesiyle düşünme arasındaki etkileşim yaşam döngüleri karşılaştırılmaktadır:
Doğru modeli seçme
gemini-3.8-live ve gemini-3.8-live-extended-thinking arasında seçim yaparken üç temel unsuru göz önünde bulundurun: yanıt gecikmesi, görev karmaşıklığı ve istemci durumu işleme.
Gemini 3.8 Live'ı ne zaman kullanmalısınız?
Anında sırayla konuşmanın önemli olduğu ve görevlerin doğrudan yapıldığı düşük gecikmeli konuşma sesli aracıları için gemini-3.8-live kullanın.
- Sohbet odaklı sesli asistanlar: Müşteri hizmetleri triyajı, dil pratiği, sesli arama ve etkileşimli hikaye anlatımı.
- Hızlı araç yürütme: Harici araçların milisaniyeler içinde döndüğü iş akışları (ör. sensör değerlerini okuma veya akıllı cihazları kontrol etme).
- Basit istemci mantığı: Her kullanıcı dönüşünün tek bir model yanıtı aldığı ve oturum boşta kaldığında
turnComplete: truegüvenilir bir şekilde sinyal veren uygulamalar.
Genişletilmiş düşünme özellikli Gemini 3.8 Live'ı ne zaman kullanmalısınız?
Ajanınızın karmaşık verileri değerlendirmesi, birden fazla adımı planlaması veya çalışması birkaç saniye süren araçları kullanması gerektiğinde gemini-3.8-live-extended-thinking kullanın.
- Çok adımlı teşhis ve destek: Teknik destek temsilcileri, birden fazla günlük, hata kodu ve yapılandırma kontrolü genelinde sistem sorunlarını teşhis eder.
- Koordineli veri alma: Uçuş arayan, otelleri sorgulayan ve paralel API çağrıları arasında fiyatları karşılaştıran seyahat ve rezervasyon acenteleri.
- FeTeMM ve kodlama eğitimi: Formülleri doğrulayan, kodda hata ayıklayan veya açıklamada bulunmadan önce çok adımlı mantıkla çalışan eğitim aracıları.
- Masking tool latency: Uzun süren işlevlerin dinleyici için garip bir sessizliğe neden olacağı ses deneyimleri.
Temel farkların özeti
Aşağıdaki tabloda, iki model arasındaki teknik farklılıklar özetlenmektedir:
| Özellik | Gemini 3.8 Live | Gemini 3.8 Live Extended Thinking |
|---|---|---|
| Birincil kullanım alanları | Düşük gecikmeli sesli asistanlar, doğrudan komutlar, hızlı araçlar | Çok adımlı problem çözme, karmaşık planlama, çok araçlı iş akışları |
| Model uç noktası | gemini-3.8-live |
gemini-3.8-live-extended-thinking |
| Muhakeme mimarisi | Sabit gecikme profiliyle aralıklı muhakeme (thinking_level desteklenmez) |
Yapılandırılabilir arka plan gerekçelendirmesi (thinking_level: low, medium, high; MINIMAL desteklenmez) |
| Sınırları belirleme | turnComplete: true, dönüşü kapatır ve boşta kalma durumuna döner. |
turnComplete: true bir ifadeyi tamamlar; interaction_status oturum yaşam döngüsünü kontrol eder. |
| Sohbetlerde kullanılan dolgu kelimeler | Model, konuşmadan önce aracın yürütülmesini bekliyor | Model, işleme sırasında ara sohbet dolguları yayınlar. |
| Araç yürütme | Eşzamanlı (BLOCKING) ve eşzamansız (NON_BLOCKING) araçları destekler. |
Asenkron (NON_BLOCKING) araç beyanları gerektirir |
Taşıma ve entegrasyon yolları
Mevcut ses uygulamalarını yükseltmek veya Thinking'i Live API oturumlarınıza entegre etmek için aşağıdaki adımları uygulayın.
Gemini 3.1 Flash Live'dan yükseltme
gemini-3.1-flash-live-preview kullanan mevcut ses uygulamalarında gemini-3.8-live'ye yükseltmek için model dizesinin güncellenmesi ve thinking_level'nin (veya thinking_config) kurulum yapılandırmanızdan çıkarılması gerekir. thinking_level, gemini-3.8-live için desteklenmez:
{
"setup": {
"model": "models/gemini-3.8-live"
}
}
Dönüşüm yaşam döngüsü ve turnComplete sinyalleri aynı kalır.
Düşünme Sürecini Benimseme
gemini-3.8-live-extended-thinking'yı kullanmak için üç entegrasyon noktasını güncelleyin:
turnCompleteyerine