Gemini 3.1 Flash Live Preview to starszy model w wersji testowej do prowadzenia rozmów w czasie rzeczywistym i aplikacji AI opartych na głosie.
Dokumentacja
Aby poznać wszystkie funkcje i możliwości, zapoznaj się z przewodnikiem po Live API.
gemini-3.1-flash-live-preview
| Właściwość | Opis |
|---|---|
| Kod modelu |
gemini-3.1-flash-live-preview
|
| 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 |
Obsługiwane Zapisywanie w pamięci podręcznej Nieobsługiwane Nieobsługiwane Nieobsługiwane Obsługiwane Powiązanie ze źródłami informacji przy użyciu Map Google Nieobsługiwane Nieobsługiwane Obsługiwane Obsługiwane Nieobsługiwane Obsługiwane Nieobsługiwane |
| Opcje wykorzystania |
Nieobsługiwane |
| Wersje |
|
| Ostatnia aktualizacja | Marzec 2026 r. |
| Karta modelu | Karta modelu |
Migracja z Gemini 2.5 Flash Live
Model Gemini 3.1 Flash Live Preview jest zoptymalizowany pod kątem rozmów w czasie rzeczywistym z krótkim czasem oczekiwania.
Podczas migracji z gemini-2.5-flash-native-audio-preview-12-2025 weź pod uwagę te kwestie:
- Ciąg znaków modelu: zaktualizuj ciąg znaków modelu z
gemini-2.5-flash-native-audio-preview-12-2025nagemini-3.1-flash-live-preview. - Konfiguracja rozumowania: Gemini 3.1 używa
thinkingLevel(z ustawieniami takimi jakminimal,low,mediumihigh) zamiastthinkingBudget. Domyślna wartość tominimal, co pozwala zoptymalizować pod kątem najniższego opóźnienia. Zobacz Poziomy myślenia i budżety. - Zdarzenia serwera: pojedyncze zdarzenie
BidiGenerateContentServerContentmoże teraz zawierać wiele części treści jednocześnie (np. fragmenty dźwięku i transkrypcję). Zaktualizuj kod, aby przetwarzać wszystkie części każdego zdarzenia i uniknąć brakujących treści. - Treści klienta:
send_client_contentjest obsługiwany przez cały cykl życia sesji z jawnymi rolami (userlubmodel). Ustawienieturn_complete=truebezwarunkowo przerywa aktywne generowanie modelu. Więcej informacji znajdziesz w artykule Przyrostowe aktualizacje treści. - Zasięg skrętu: domyślnie
TURN_INCLUDES_AUDIO_ACTIVITY_AND_ALL_VIDEOzamiastTURN_INCLUDES_ONLY_ACTIVITY. Kolej modelu obejmuje teraz wykrytą aktywność audio i wszystkie klatki wideo. Jeśli Twoja aplikacja wysyła obecnie stały strumień klatek wideo, możesz ją zaktualizować, aby wysyłała klatki wideo tylko wtedy, gdy jest aktywność dźwiękowa. Pozwoli to uniknąć dodatkowych kosztów. - Asynchroniczne wywoływanie funkcji: nie jest jeszcze obsługiwane. Wywoływanie funkcji jest tylko synchroniczne. Model nie zacznie odpowiadać, dopóki nie wyślesz odpowiedzi narzędzia. Zapoznaj się z sekcją o asynchronicznym wywoływaniu funkcji w tym artykule.
- Proaktywny dźwięk i dialogi z emocjami: te funkcje nie są jeszcze obsługiwane w Gemini 3.1 Flash Live. Usuń z kodu wszystkie konfiguracje tych funkcji. Zobacz Proaktywny dźwięk i Afektywny dialog.
Szczegółowe porównanie funkcji znajdziesz w tabeli Porównanie modeli w przewodniku po możliwościach.