Skip to main content
LiveKit は、WebRTC によるスケーラブルなマルチユーザー会議を実現するオープンソースプロジェクトです。アプリケーションにリアルタイムのビデオ・音声・データ機能を追加するためのツールを提供します。

前提条件

インストールとセットアップ

1

仮想環境の作成と有効化

macOS/Linux:
Windows:
2

LiveKit エージェントのインストール

3

環境変数の設定

ユースケースの例

LiveKit と SambaCloud のモデルを組み合わせることで、強力なリアルタイム AI エージェントを構築できます。代表的なユースケースには以下があります。
  • マルチモーダルアシスタント – テキスト、音声、画面共有に対応する AI アシスタント
  • 遠隔医療 – オンライン診察におけるリアルタイム AI サポート
  • コールセンター – インバウンド・アウトバウンドの顧客対応を AI 音声エージェントで自動化
  • リアルタイム翻訳 – 多言語間の会話を即時に翻訳

使用例 - SambaCloud を用いた音声エージェント

以下は、LiveKit と SambaCloud の LLM モデルを使用して音声 AI エージェントを構築する例です。

参考情報

詳細については、LiveKit の公式ドキュメント をご参照ください。

トラブルシューティング

SAMBANOVA_URL がエクスポートされていることを確認してください: export SAMBANOVA_URL=https://api.sambanova.ai/v1
SAMBANOVA_API_KEY が設定されていることを確認してください。新しいキーは SambaNova API ダッシュボード から取得できます。
仮想環境を有効化した状態で pip install "livekit-agents[openai,silero,deepgram,cartesia,turn-detector]~=1.0" を実行してください。