Gemini 3.8 Live

Gemini 3.8 Live to domyślna opcja w przypadku większości agentów głosowych z krótkim czasem oczekiwania i rozmów w czasie rzeczywistym bez opóźnień spowodowanych wnioskowaniem. Obsługuje przeplatane rozumowanie, asynchroniczne wywoływanie funkcji, aktualizacje treści klienta w pełnej sesji i wbudowane strumieniowanie dźwięku.

Dokumentacja

Aby poznać wszystkie funkcje i możliwości, zapoznaj się z przewodnikiem po Live API.

gemini-3.8-live

Właściwość Opis
Kod modelu gemini-3.8-live
Obsługiwane typy danych

Dane wejściowe

Tekst, obrazy, dźwięk

Dane wyjściowe

Tekst i dźwięk

Limity tokenów[*]

Limit tokenów wejściowych

131 072

Limit tokenów wyjściowych

65 536

Możliwości

Generowanie dźwięku

Obsługiwane

Zapisywanie w pamięci podręcznej

Nieobsługiwane

Wykonanie kodu

Nieobsługiwane

Wyszukiwanie plików

Nieobsługiwane

Wywoływanie funkcji

Obsługiwane

Powiązanie ze źródłami informacji przy użyciu Map Google

Nieobsługiwane

Generowanie obrazów

Nieobsługiwane

Live API

Obsługiwane

Szukaj groundingu

Obsługiwane

Uporządkowane dane wyjściowe

Nieobsługiwane

Myślę

Obsługiwane (rozumowanie przeplatane)

Kontekst adresu URL

Nieobsługiwane

Opcje wykorzystania

Batch API

Nieobsługiwane

Wersje
Więcej informacji znajdziesz we wzorcach wersji modelu.
  • Stabilny: gemini-3.8-live
Ostatnia aktualizacja Wrzesień 2026 r.
Karta modelu Karta modelu

Migracja z Gemini 3.1 Flash Live

Gemini 3.8 Live zapewnia interakcje audio-audio z bardzo małym opóźnieniem i rozszerza obsługę przepływów pracy asynchronicznej. Jeśli przechodzisz z gemini-3.1-flash-live-preview, zapoznaj się z tymi zmianami:

  • Ciąg znaków modelu: zaktualizuj ciąg znaków modelu z gemini-3.1-flash-live-preview na gemini-3.8-live.
  • Poziom myślenia: thinking_level nie jest obsługiwany w przypadku modelu gemini-3.8-live. Pomiń thinking_level (lub thinking_config) w konfiguracji sesji.
  • Asynchroniczne wywoływanie funkcji: wykonywanie asynchroniczne (behavior: NON_BLOCKING) jest teraz domyślnym trybem wywoływania funkcji. Aby zachować zgodność wsteczną, możesz nadal używać synchronicznego trybu blokowania, ustawiając behavior: BLOCKING w deklaracjach narzędzi. Obsługiwane jest planowanie funkcji (SILENT, WHEN_IDLE, INTERRUPTED).
  • Aktualizacje treści klienta: send_client_content jest obsługiwany przez cały cykl życia sesji z wyraźnymi rolami (user lub model). Ustawienie turn_complete=true bezwarunkowo przerywa aktywne generowanie modelu. Jeśli wyślesz treść bez turn_complete, serwer będzie czekać na kolejne wiadomości, zanim odpowie.
  • Proaktywny dźwięk: proaktywny dźwięk jest teraz włączony na stałe. Ustawienie proactive_audio: false zwraca błąd.
  • Afektywny dialog: afektywny dialog został usunięty z interfejsu API. Usuń z kodu wszystkie konfiguracje enable_affective_dialog.
  • Zasięg skrętu: domyślnie TURN_INCLUDES_AUDIO_ACTIVITY_AND_ALL_VIDEO. Klatki wideo są domyślnie wysyłane do modelu, więc wysyłaj je tylko wtedy, gdy jest to konieczne, aby zarządzać kontekstem i kosztami.
  • Modalności odpowiedzi: obsługiwana jest modalność audio. Jeśli aplikacja wymaga transkrypcji tekstu, włącz transkrypcję dźwięku wyjściowego.

Porównanie funkcji wszystkich modeli Live API znajdziesz w tabeli Porównanie modeli.