Cette page fournit une collection d'implémentations de référence pour l'API Gemini Live sur Gemini Enterprise Agent Platform. Allant des starters JavaScript sans dépendances aux architectures complètes basées sur React, ces démonstrations montrent comment créer des agents vocaux robustes en temps réel à l'aide de l'API Gemini Live et de l'ADK.
Applications de démonstration
- Application de démonstration React : client React complet avec streaming en temps réel, utilisation d'outils et gestion des médias.
- Application de démonstration JS simple app: implémentation JavaScript sans dépendances pour comprendre les mécanismes de base de l'API mécanismes.
- Conseiller en temps réel: conseiller spécialisé pouvant basculer entre les modes silencieux et explicite.
- Agent du service client : agent avancé avec détection des émotions, entrée multimodale et exécution d'outils.
- Assistant de jeu: compagnon de jeu avec changement de personnage et partage d'écran.
- Application de téléphonie Gemini Live: application de conversion voix-IA en temps réel qui utilise Twilio pour la téléphonie, un backend FastAPI et l'API Gemini Live pour l'IA conversationnelle.
Kit d'outils de l'API Gemini Live dans ADK
L'Agent Development Kit (ADK) fournit un framework prêt pour la production pour créer des applications de streaming bidirectionnel avec l'API Live. Le guide et les démonstrations suivants présentent l'architecture de streaming de l'ADK, qui permet une communication bidirectionnelle en temps réel entre les utilisateurs et les agents d'IA via des canaux multimodaux (texte, audio, vidéo).
Autres outils
- Débogueur audio PCM: outil autonome permettant de tester et de déboguer les flux audio PCM bruts et les connexions WebSocket.