メインコンテンツへスキップ
TwelveLabs は、動画コンテンツを即座に検索・分析可能にする最先端の動画理解テクノロジーを提供します。SambaNovaの高性能AIモデルと組み合わせることで、教育用動画をインタラクティブなゲームや学習体験へと変換することができます。

前提条件

作業を始める前に、以下の環境を準備してください。

セットアップ

この連携は、動画理解のためにTwelveLabsを、ゲームコード生成のためにSambaNovaを使用します。これにより、教育用動画をインタラクティブな学習体験へと変換できます。
  1. 環境変数の設定
プロジェクトのルートディレクトリに .env ファイルを作成し、以下の内容を設定します。
TWELVELABS_API_KEY=your_twelvelabs_api_key_here
SAMBANOVA_API_KEY=your_sambanova_api_key_here
BASE_URL=http://127.0.0.1:8000
SAMBANOVA_BASE_URL=your_sambanova_base_url_here
  1. 依存パッケージのインストール
必要な Python パッケージをインストールします。
pip install -r requirements.txt
  1. アプリケーションの起動
python app.py
起動後、APIは http://127.0.0.1:8000 で利用可能になります。

参考情報

TwelveLabsの機能やAPI仕様の詳細については、公式ドキュメント をご参照ください。