Questa pagina fornisce una raccolta di implementazioni di riferimento per l'API Gemini Live su Gemini Enterprise Agent Platform. Queste demo, che spaziano da starter JavaScript senza dipendenze ad architetture complete basate su React, mostrano come creare agenti vocali in tempo reale affidabili utilizzando l'API Gemini Live e l'ADK.
App demo
- App demo React: un client React completo con streaming in tempo reale, utilizzo degli strumenti e gestione dei contenuti multimediali.
- App demo JS semplice: un'implementazione JavaScript senza dipendenze per comprendere i meccanismi di base dell'API.
- Consulente in tempo reale: un consulente specializzato che può passare dalla modalità silenziosa a quella attiva.
- Agente di assistenza clienti: un agente avanzato con rilevamento delle emozioni, input multimodale ed esecuzione di strumenti.
- Assistente di gioco: un compagno di gioco con funzionalità di cambio di persona e condivisione schermo.
- App di telefonia Gemini Live: un'applicazione vocale-AI in tempo reale che utilizza Twilio per la telefonia, un backend FastAPI e l'API Gemini Live per l'AI conversazionale.
Toolkit API ADK in Gemini Live
L'Agent Development Kit (ADK) fornisce un framework pronto per la produzione per la creazione di applicazioni di streaming bidirezionale con l'API Live. La guida e le demo seguenti presentano l'architettura di streaming di ADK, che consente la comunicazione bidirezionale in tempo reale tra utenti e agenti AI tramite canali multimodali (testo, audio, video).
Altri strumenti
- Debugger audio PCM: uno strumento autonomo per testare ed eseguire il debug di stream audio PCM non elaborati e connessioni WebSocket.