連携方法の選択
お使いの音声フレームワークや電話サービスに対応するパートナーのガイドを参照してください。各パートナーは、セットアップ手順とサポート対象のパッケージバージョンを管理しています。OpenAI のガイドでは、各連携に共通する GPT-Live のセッションと処理の委譲の仕組みを説明しています。
| パートナー | 連携内容 |
|---|---|
| LiveKit | LiveKit の OpenAI プラグインを使って、GPT-Live を利用する音声エージェントを構築できます。 |
| Twilio | Twilio Agent Connect を使って、着信通話と発信通話を GPT-Live に接続できます。 |
| Telnyx | GPT-Live と Telnyx Voice API を使って、電話の発信機能を構築できます。 |
| Bandwidth | Bandwidth Universal Platform を使って、着信通話を SIP 経由で GPT-Live に接続できます。 |
| Daily/Pipecat | Pipecat の OpenAI Live サービスを使って、アプリケーションに GPT-Live を組み込めます。 |
連携時のチェックリスト
パートナーのガイドに従って、gpt-live-1 に対応するバージョンのパッケージをインストールし、認証情報を設定してください。音声形式、割り込み、セッションイベント、バックエンドへの処理の委譲、通話の終了をどのように扱うかも確認してください。Realtime に対応する連携機能が GPT-Live にも対応しているとは限りません。
GPT-Live に音声を直接接続する場合は、サーバーから接続する場合も含め、WebRTC を推奨します。WebSockets も利用できます。電話での通話については、電話サービスと SIP を参照してください。