前提条件
- SambaCloud アカウント
- SambaNova API キー
- LiveKit Cloud アカウントまたはセルフホストの LiveKit サーバー (
LIVEKIT_URL、LIVEKIT_API_KEY、LIVEKIT_API_SECRETを用意) - Python 3.11.5 以上
インストールとセットアップ
1
仮想環境の作成と有効化
macOS/Linux:Windows:
2
LiveKit エージェントのインストール
3
環境変数の設定
ユースケースの例
LiveKit と SambaCloud のモデルを組み合わせることで、強力なリアルタイム AI エージェントを構築できます。代表的なユースケースには以下があります。- マルチモーダルアシスタント – テキスト、音声、画面共有に対応する AI アシスタント
- 遠隔医療 – オンライン診察におけるリアルタイム AI サポート
- コールセンター – インバウンド・アウトバウンドの顧客対応を AI 音声エージェントで自動化
- リアルタイム翻訳 – 多言語間の会話を即時に翻訳
使用例 - SambaCloud を用いた音声エージェント
以下は、LiveKit と SambaCloud の LLM モデルを使用して音声 AI エージェントを構築する例です。参考情報
詳細については、LiveKit の公式ドキュメント をご参照ください。トラブルシューティング
エージェントが失敗する、またはベース URL が None になる
エージェントが失敗する、またはベース URL が None になる
SAMBANOVA_URL がエクスポートされていることを確認してください: export SAMBANOVA_URL=https://api.sambanova.ai/v1ModuleNotFoundError: No module named 'livekit'
ModuleNotFoundError: No module named 'livekit'
仮想環境を有効化した状態で
pip install "livekit-agents[openai,silero,deepgram,cartesia,turn-detector]~=1.0" を実行してください。
