Skip to main content
GET

はじめに

動画ダウンロードエンドポイントは、生成が完了した動画のファイルデータを取得するために使用します。
このエンドポイントに対応しているのはSora 2モデルのみです。ほかのモデル(Veo、Doubao Seedance)は、タスク照会のレスポンスで動画URLを直接返すため、追加のダウンロード手順は不要です。

認証

Bearerトークン。例: Bearer sk-xxxxxxxxxx

クエリパラメータ

string
必須
動画ID。タスク照会エンドポイントが返すtask_idです

cURLの例

レスポンス例

レスポンスフィールド

利用ガイド

フロントエンドでdata_urlを使用する

data_urlフィールドは、HTMLの<video>タグで直接使用できます。

ファイルのダウンロードと保存

Node.js(サーバー側)

MixRouteキーはサーバー側に保持してください。ブラウザーのコードにはキーを埋め込まず、ご自身のバックエンドを呼び出してください。このエンドポイントは、生のMP4バイト列ではなく、Base64を含むJSONを返します。

Pythonの例

ワークフロー全体の例(Sora 2)

1. 動画生成タスクを送信

レスポンス:

2. タスクの状態を照会(成功するまでポーリング)

照会で成功の終端ステータス(succeeded、SUCCESS、またはcompleted)が報告されたら、次のステップに進みます。

3. 動画ファイルをダウンロード

注意事項

  • ダウンロードエンドポイントはBase64でエンコードされた動画データを返します。フロントエンドでの直接表示や保存に適しています
  • 大きなファイルには、ストリーミングダウンロードまたはURLからの直接ダウンロードを検討してください
  • 動画形式はMP4に固定されています