Live API'de Düşünme

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 ise interaction_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:

Live API işlev çağrısı ve durum izleme karşılaştırması

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: true gü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:

  1. turnComplete yerine