이 페이지에서는 Vertex AI의 Gemini Live API에 대한 참조 구현 모음을 제공합니다. 독립적인 JavaScript 스타터부터 포괄적인 React 기반 아키텍처에 이르기까지 이러한 데모는 Gemini Live API와 ADK를 사용하여 강력한 실시간 음성 에이전트를 빌드하는 방법을 보여줍니다.
데모 앱
- React 데모 앱: 실시간 스트리밍, 도구 사용, 미디어 처리 기능을 갖춘 포괄적인 React 클라이언트 데모 앱
- Plain JS 데모 앱: 핵심 API 메커니즘을 이해하기 위한 독립적인 JavaScript 구현 데모 앱
- 실시간 어드바이저: 무음 모드와 발언 모드 간에 전환할 수 있는 전문 어드바이저 페르소나
- 고객 지원 에이전트: 감정 감지, 멀티모달 입력, 도구 실행 기능을 갖춘 고급 에이전트
- 게임 어시스턴트: 페르소나 전환 및 화면 공유 기능이 있는 게임 도우미
- Gemini Live 전화 앱: 전화용 Twilio, FastAPI 백엔드, 대화형 AI로 Gemini Live API를 사용하는 실시간 음성-AI 애플리케이션
ADK 양방향 스트리밍 개발 가이드
에이전트 개발 키트(ADK)는 Live API를 사용하여 양방향 스트리밍 애플리케이션을 빌드하기 위한 프로덕션 레디 프레임워크를 제공합니다. 다음 가이드와 데모에서는 ADK의 스트리밍 아키텍처를 소개하며, 이 아키텍처는 멀티모달 채널(텍스트, 오디오, 동영상)을 통해 사용자와 AI 에이전트 간에 실시간 양방향 통신을 지원합니다.
기타 도구
- PCM 오디오 디버거: 원시 PCM 오디오 스트림과 WebSocket 연결을 테스트하고 디버깅하기 위한 독립형 도구입니다.