本頁面提供 Gemini Enterprise Agent Platform 的 Gemini Live API 參考實作項目。這些示範包括不含依附元件的 JavaScript 入門範例,以及以 React 為基礎的完整架構,可讓您瞭解如何使用 Gemini Live API 和 ADK,建構強大的即時語音代理。
試用版應用程式
- React 示範應用程式: 功能齊全的 React 用戶端,提供即時串流、工具使用和媒體處理功能。
- 純 JS 示範應用程式: 不含依附元件的 JavaScript 實作項目,可協助您瞭解核心 API 機制。
- 即時顧問: 可切換靜音和直言模式的專業顧問角色。
- 客服代理: 進階代理,可偵測情緒、接收多模態輸入內容,以及執行工具。
- 遊戲助理: 遊戲好幫手,可切換角色和分享螢幕畫面。
- Gemini Live 電話應用程式: 這項應用程式可即時將語音轉錄為文字,並透過 Twilio 進行電話通訊、使用 FastAPI 後端,以及透過 Gemini Live API 進行對話式 AI。
ADK Gemini Live API 工具包
Agent Development Kit (ADK) 提供適用於正式環境的框架,可使用 Live API 建構雙向串流應用程式。以下指南和範例會介紹 ADK 的串流架構,讓使用者和 AI 服務專員透過多模態管道 (文字、音訊、影片) 進行即時雙向通訊。
其他工具
- PCM 音訊偵錯工具: 獨立工具,用於測試及偵錯原始 PCM 音訊串流和 WebSocket 連線。