Preview en direct de Gemini 3.1 Flash

Gemini 3.1 Flash Live Preview est un ancien modèle en preview pour les applications d'IA de dialogue en temps réel et de commande vocale.

Documentation

Consultez le guide de l'API Live pour découvrir l'ensemble des fonctionnalités.

gemini-3.1-flash-live-preview

Propriété Description
Code du modèle gemini-3.1-flash-live-preview
Types de données acceptés

Entrées

Texte, images, audio

Résultat

Texte et audio

Limites de jetons[*]

Limite de jetons d'entrée

131 072

Limite de jetons de sortie

65 536

Fonctionnalités

Génération d'audio

Compatible

Mise en cache

Not supported

Exécution de code

Not supported

Recherche de fichiers

Non disponible

Appel de fonction

Compatible

Ancrage avec Google Maps

Not supported

Génération d'images

Not supported

API Live

Compatible

Ancrage avec la recherche

Compatible

Sorties structurées

Not supported

Réflexion

Compatible

Contexte de l'URL

Not supported

Options de consommation

API Batch

Not supported

 versions
Pour en savoir plus, consultez Modèles de version de modèle.
  • Aperçu : gemini-3.1-flash-live-preview
Dernière mise à jour Mars 2026
Fiche de modèle fiche de modèle

Migrer depuis Gemini 2.5 Flash Live

Gemini 3.1 Flash Live Preview est optimisé pour les dialogues en temps réel à faible latence. Lorsque vous migrez depuis gemini-2.5-flash-native-audio-preview-12-2025, tenez compte des points suivants :

  • Chaîne de modèle : remplacez la chaîne de modèle gemini-2.5-flash-native-audio-preview-12-2025 par gemini-3.1-flash-live-preview.
  • Configuration de la réflexion : Gemini 3.1 utilise thinkingLevel (avec des paramètres tels que minimal, low, medium et high) au lieu de thinkingBudget. La valeur par défaut est minimal pour optimiser la latence la plus faible. Consultez Niveaux de réflexion et budgets.
  • Événements de serveur : un seul événement BidiGenerateContentServerContent peut désormais contenir plusieurs parties de contenu simultanément (par exemple, des segments audio et une transcription). Mettez à jour votre code pour traiter toutes les parties de chaque événement afin d'éviter de perdre du contenu.
  • Contenu client : send_client_content est compatible tout au long du cycle de vie de la session avec des rôles explicites (user ou model). Définir turn_complete=true interrompt sans condition la génération de modèle actif. Consultez Mises à jour incrémentielles du contenu.
  • Couverture des virages : la valeur par défaut est TURN_INCLUDES_AUDIO_ACTIVITY_AND_ALL_VIDEO au lieu de TURN_INCLUDES_ONLY_ACTIVITY. Le tour du modèle inclut désormais l'activité audio détectée et toutes les images vidéo. Si votre application envoie actuellement un flux constant d'images vidéo, vous pouvez la mettre à jour pour qu'elle n'envoie des images vidéo que lorsqu'il y a une activité audio, afin d'éviter des frais supplémentaires.
  • Appel de fonction asynchrone : pas encore compatible. L'appel de fonction est synchrone uniquement. Le modèle ne commencera pas à répondre tant que vous n'aurez pas envoyé la réponse de l'outil. Consultez Appel de fonction asynchrone.
  • Audio proactif et dialogue affectif : ces fonctionnalités ne sont pas encore compatibles avec Gemini 3.1 Flash Live. Supprimez de votre code toute configuration de ces fonctionnalités. Consultez Audio proactif et Dialogue affectif.

Pour une comparaison détaillée des fonctionnalités, consultez le tableau Comparaison des modèles dans le guide des fonctionnalités.