このページでは、Gemini Enterprise Agent Platform の Gemini Live API のリファレンス実装のコレクションについて説明します。依存関係のない JavaScript スターターから、包括的な React ベースのアーキテクチャまで、これらのデモでは、Gemini Live API と ADK を使用して堅牢なリアルタイム音声エージェントを構築する方法を紹介します。
デモアプリ
- React デモアプリ: リアルタイム ストリーミング、ツールの使用、メディア処理を備えた包括的な React クライアント。
- Plain JS デモアプリ: コア API の仕組みを理解するための、依存関係のない JavaScript 実装。
- リアルタイム アドバイザー: サイレント モードと発言モードを切り替えることができる、専門的なアドバイザー ペルソナ。
- カスタマー サポート エージェント: 感情検出、マルチモーダル入力、ツール実行を備えた高度なエージェント。
- ゲーム アシスタント: ペルソナの切り替え機能と画面共有機能を備えたゲーム コンパニオン。
- Gemini Live Telephony アプリ: 電話に Twilio、FastAPI バックエンド、会話型 AI に Gemini Live API を使用する、リアルタイムの音声から AI へのアプリケーション。
ADK Gemini Live API ツールキット
Agent Development Kit(ADK)(ADK)は、Live API を使用して双方向ストリーミング アプリケーションを構築するためのプロダクション レディなフレームワークを提供します。次のガイドとデモでは、ADK のストリーミング アーキテクチャについて説明します。このアーキテクチャにより、マルチモーダル チャネル(テキスト、音声、動画)を介してユーザーと AI エージェント間のリアルタイムの双方向通信が可能になります。
その他のツール
- PCM 音声デバッガ: 生の PCM 音声ストリームと WebSocket 接続をテストおよびデバッグするためのスタンドアロン ツール。