Gemini 3.8 Live — Gerçek zamanlı ses
Sesli görüşmeler, resmî fiyatlar ve entegrasyon durumu
Gemini 3.8 Live
2026-11-12 itibarıyla APIMaster üzerinden Live oturumları kullanılamıyor. Sağlayıcının WebSocket el sıkışması 403 döndürüyor; yerel iletim ve faturalandırma doğrulanmadı. Fiyat tanımlanması kullanılabilirlik anlamına gelmez.
Kullanım alanları
Metin, ses, görüntü ve video girdisi; metin ve ses çıktısı. Sesli destek, dil pratiği ve görsel bağlamlı asistanlar için uygundur. Live diyalog içindir; belirli bir metni seslendirmek için TTS kullanın.
Resmî fiyatlar
2026-11-12 tarihinde doğrulanan Google Standard fiyatlarıdır; APIMaster satış fiyatı değildir.
| Modalite | USD / milyon token |
|---|---|
| Metin girdisi | $0.75 |
| Metin çıktısı (düşünme dahil) | $4.50 |
| Ses girdisi | $3.00 |
| Ses çıktısı | $12.00 |
| Görüntü / video girdisi | $1.00 |
Google doğrudan bağlantı örneği
Örnek doğrudan Google’a bağlanır ve Live erişimli Google anahtarı gerektirir; APIMaster anahtarı kullanmaz. APIMaster Live uç noktasının açık olduğunu göstermez.
SDK’yi yükleyin, sunucu ortamında GEMINI_API_KEY değerini ayarlayın ve programı çalıştırın. Kısa sesli yanıt reply.wav dosyasına kaydedilir.
python -m pip install google-genai
python gemini_live_reference.py
import asyncio
import os
import wave
from google import genai
async def main():
client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])
async with client.aio.live.connect(
model="gemini-3.8-live",
config={"response_modalities": ["AUDIO"]},
) as session:
await session.send_client_content(
turns={"role": "user", "parts": [{"text": "Say hello briefly."}]},
turn_complete=True,
)
audio = bytearray()
async for message in session.receive():
content = message.server_content
if content and content.model_turn:
for part in content.model_turn.parts or []:
if part.inline_data and part.inline_data.data:
audio.extend(part.inline_data.data)
if not audio:
raise RuntimeError("The Live session returned no audio")
with wave.open("reply.wav", "wb") as output:
output.setnchannels(1)
output.setsampwidth(2)
output.setframerate(24000)
output.writeframes(audio)
asyncio.run(main())
Ses girdisi ve çıktısı
Mikrofon girdisi: 16 kHz mono, signed 16-bit little-endian PCM. Çıktı: 24 kHz PCM. Ses parçalarını Base64 olarak aşağıdaki mesajla gönderin; alan adlarını değiştirmeyin.
{"realtimeInput":{"audio":{"mimeType":"audio/pcm;rate=16000","data":"BASE64_PCM16_AUDIO"}}}
Oturumlar ve sorun giderme
Live API WebSocket kullanır. Girdi göndermeden setupComplete bekleyin; turnComplete turu bitirir. El sıkışmada 403 erişim reddidir, parmak izi uyuşmazlığı değildir. generateContent ve Chat Completions Live yerine geçmez. Üretimden önce kimlik doğrulama, ses, kesme, araçlar, yeniden bağlanma ve modaliteye göre ücretlendirmeyi test edin. Anahtarları yalnızca sunucuda saklayın.
Kaynaklar ve doğrulama tarihi
2026-11-12 · Google: Gemini 3.8 Live · Google: Live API · Google: pricing
