Gemini 3.8 Live

Gemini 3.8 Live est l'option par défaut pour la plupart des expériences d'agent vocal à faible latence et des dialogues en temps réel sans retards induits par le raisonnement. Il est compatible avec le raisonnement entrelacé, l'appel de fonction asynchrone, les mises à jour du contenu client de session complète et le flux audio intégré.

Documentation

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

gemini-3.8-live

Propriété Description
Code du modèle gemini-3.8-live
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

Not supported

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 (raisonnement entrelacé)

Contexte de l'URL

Not supported

Options de consommation

API Batch

Not supported

 versions
Pour en savoir plus, consultez les modèles de version de modèle.
  • Stable : gemini-3.8-live
Dernière mise à jour Septembre 2026
Fiche de modèle fiche de modèle

Migrer depuis Gemini 3.1 Flash Live

Gemini 3.8 Live offre des interactions audio-audio à latence ultra-faible et étend la compatibilité avec les workflows asynchrones. Lorsque vous migrez depuis gemini-3.1-flash-live-preview, tenez compte des modifications suivantes :

  • Chaîne de modèle : remplacez la chaîne de modèle gemini-3.1-flash-live-preview par gemini-3.8-live.
  • Niveau de réflexion : thinking_level n'est pas compatible avec gemini-3.8-live. Omettez thinking_level (ou thinking_config) de la configuration de votre session.
  • Appel de fonction asynchrone : l'exécution asynchrone (behavior: NON_BLOCKING) est désormais le mode d'appel de fonction par défaut. Vous pouvez toujours utiliser le mode de blocage synchrone pour assurer la rétrocompatibilité en définissant behavior: BLOCKING sur vos déclarations d'outils. La planification des fonctions (SILENT, WHEN_IDLE, INTERRUPTED) est acceptée.
  • Mises à jour du contenu du client : send_client_content est compatible tout au long du cycle de vie de la session avec des rôles explicites (user ou model). La définition de turn_complete=true interrompt sans condition la génération du modèle actif. Si vous envoyez du contenu sans turn_complete, le serveur attend les messages suivants avant de répondre.
  • Audio proactif : l'audio proactif est désormais activé de manière permanente. La définition de proactive_audio: false renvoie une erreur.
  • Dialogue affectif : le dialogue affectif est supprimé de l'API. Supprimez toutes les configurations enable_affective_dialog de votre code.
  • Couverture des virages : la valeur par défaut est TURN_INCLUDES_AUDIO_ACTIVITY_AND_ALL_VIDEO. Les images vidéo sont envoyées au modèle par défaut. N'envoyez donc des images que lorsque cela est nécessaire pour gérer le contexte et les coûts.
  • Modalités de réponse : l'audio est la modalité de réponse acceptée. Activez la transcription audio de sortie si votre application nécessite une transcription textuelle.

Pour comparer les fonctionnalités de tous les modèles de l'API Live, consultez le tableau Comparaison des modèles.