カバー

デベロッパーハブ

Twelve Labsの統合に向けたガイドや日本語のサンプルコードをご覧ください

セマンティック検索、異常検知、コンテンツのレコメンダー、そしてあなたに合わせてパーソナライズされた機能を簡単に構築できます。当社のAPIが、動画の持つ可能性を最大限に引き出します。

私たちのAPIをお試しください。

分析
エンベッド
検索

ダッシュボードページからAPIキーを取得し、お使いのコンピューターにTwelveLabs SDKがインストールされていることを確認してください。

PYTHON
NODE

$

pip install twelvelabs

以下のコードをコピー&ペーストして動画を分析し、その内容に基づいたテキストを生成できます。<>で囲まれたプレースホルダーをご自身の値に置き換えてください。

PYTHON
NODE

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

from twelvelabs import TwelveLabs

from twelvelabs.indexes import IndexesCreateRequestModelsItem

from twelvelabs.tasks import TasksRetrieveResponse

 

client = TwelveLabs(api_key="<YOUR_API_KEY>")

 

# インデックスの作成

index = client.indexes.create(

index_name="<YOUR_INDEX_NAME>",

models=[

IndexesCreateRequestModelsItem(

model_name="pegasus1.2", model_options=["visual", "audio"]

)

]

)

print(f"Created index: id={index.id}")

 

# タスクの作成

task = client.tasks.create(

index_id=index.id, video_url="<YOUR_VIDEO_URL>")

print(f"Created task: id={task.id}")

 

# タスク更新時に呼び出されるコールバック関数

def on_task_update(task: TasksRetrieveResponse):

print(f" Status={task.status}")

 

# タスクの完了を待機

task = client.tasks.wait_for_done(task_id=task.id, callback=on_task_update)

if task.status != "ready":

raise RuntimeError(f"Indexing failed with status {task.status}")

print(

f"Upload complete. The unique identifier of your video is {task.video_id}.")

 

# ビデオの解析ストリームを開始

text_stream = client.analyze_stream(video_id=task.video_id, prompt="<YOUR_PROMPT>")

for text in text_stream:

if text.event_type == "text_generation":

print(text.text)

サンプルアプリで
今すぐ始めましょう...

完全に機能するサンプルアプリケーションを試して、TwelveLabsで何ができるかを発見してください。

完全に機能するサンプルアプリケーションを試して、TwelveLabsで何ができるかを発見してください。

Python

言及された投稿

プラットフォームのセマンティック検索機能を使用して、アプローチするのに最も適したインフルエンサーを特定します。

ノード

動画用のSNS投稿を生成する

各ソーシャルメディアプラットフォーム向けにユニークな投稿を生成することで、クロスプラットフォームにおける動画プロモーションのワークフローを簡素化します。

Python

シェードファインダー

このアプリケーションは、画像から動画への検索機能を使用して、動画内の色合いを検索します。

サンプルアプリで、
今すぐ始めましょう...

完全に機能するサンプルアプリケーションを試して、TwelveLabsで何ができるかを発見してください。

Python

言及された投稿

プラットフォームのセマンティック検索機能を使用して、アプローチするのに最も適したインフルエンサーを特定します。

ノード

動画用のSNS投稿を生成する

各ソーシャルメディアプラットフォーム向けにユニークな投稿を生成することで、クロスプラットフォームにおける動画プロモーションのワークフローを簡素化します。

Python

シェードファインダー

このアプリケーションは、画像から動画への検索機能を使用して、動画内の色合いを検索します。

当社のモデルラインアップ。

世界をリードするTwelveLabsの映像基盤モデルについて詳しく知る。

私たちTwelveLabsは、人間と同レベルの推論力で課題を解決する「動画特化型AIシステム」を開発しています。AI がこの世界について学習するのをサポートし、人々が映像のストーリーをより的確に検索・抽出して、魅力的に発信できるよう支援します。

カバー画像
アニメーションロゴ

マレンゴ

TwelveLabsの革新的な動画基盤モデルは、映像フレームとその時間的関係性に加え、音声やサウンドまで統合的に解析します。検索およびあらゆるモダリティ間検索タスクにおいて飛躍的な進化を実現しています。

カバー
アニメーションロゴ

ペガサス

TwelveLabsの強力な動画ファーストの言語モデルは、映像・音声・発話情報を統合します。高度な動画理解を活用し、テキスト生成において新たな到達点を実現します。

サポートとガイダンス

お問い合わせ

ご質問がありますか?サポートが必要な場合は、TwelveLabsチームのメンバーにお気軽にお問い合わせください。

コミュニティ

アイディア、ヒント、知識の共有のために、TwelveLabsコミュニティとつながりましょう。

サポートとガイダンス

お問い合わせ

ご質問がありますか?サポートが必要な場合は、TwelveLabsチームのメンバーにお気軽にお問い合わせください。

コミュニティ

アイディア、ヒント、知識の共有のために、TwelveLabsコミュニティとつながりましょう。