Midjourney
Video(画像から動画)
Midjourney 画像から動画(i2v)。固定 FAST、t2v 非対応、長さ約 5 秒
POST
| 項目 | 内容 |
|---|---|
| action | VIDEO |
| 課金 | midjourney@video / midjourney@video-720p、実課金 = 単価 × batch_size |
| 必須 | image_urls(最初のフレーム)または task_id(SUCCESS の imagine を再利用) |
パラメータ
| フィールド | 型 | 必須 | 既定 | 説明 |
|---|---|---|---|---|
prompt | string | いいえ | (親を継承) | 動画プロンプト。空の場合は task_id が必須 |
image_urls | string[] | △ | — | 最初のフレーム(1 枚、≤ 12 MiB)。task_id とどちらか一方 |
task_id | string | △ | — | SUCCESS の imagine を再利用。image_urls とどちらか一方 |
index | int | いいえ | — | imagine の 4 枚のどれを最初のフレームにするか(0〜3、task_id と併用) |
video_type | string | いいえ | vid_1.1_i2v_480 | 解像度(下表)。720 を含むと @video-720p 課金 |
animate_mode | string | いいえ | manual | manual / auto。auto は task_id + index が必須 |
motion | string | いいえ | high | low / high。動きの大きさ、課金に影響なし |
batch_size | int | いいえ | 1 | 1 / 2 / 4 のいずれか、他の値は 1 扱い。課金 × N |
end_url | string | いいえ | — | 終了フレーム。設定すると video_type が自動的に start_end_* に昇格 |
video_type の有効値
| 値 | 解像度 | モード | 課金 |
|---|---|---|---|
vid_1.1_i2v_480 | 480p | 基本 i2v(既定) | midjourney@video |
vid_1.1_i2v_720 | 720p | 基本 i2v | midjourney@video-720p |
vid_1.1_i2v_start_end_480 | 480p | 起止フレーム(end_url 設定時に自動昇格) | midjourney@video |
vid_1.1_i2v_start_end_720 | 720p | 起止フレーム(end_url 設定時に自動昇格) | midjourney@video-720p |
extend系の値は受け付けません。上の表に記載のvideo_typeのみ対応します。
リクエスト例
シンプルな i2v(自前の最初のフレーム、batch 4):end_url で自動的に start_end に昇格):
レスポンス
送信でtask_id を返し、GET /v1/tasks/{task_id} をポーリングします。SUCCESS 時に video_url(先頭)と video_urls(length === batch_size、batch=1 でも 1 要素)を含みます:
注意
- テキストから動画(t2v)には非対応:
image_urlsまたはtask_idが必須で、なければ400を返します。両方は同時に指定できません。 - 固定 FAST モードで speed 次元はありません(課金表の
@video-fast/@video-turboは決して命中しません)。 batch_sizeは1/2/4で厳密に検証されます。batch=4 は 4 倍課金、予算を抑えるなら batch=1。animate_mode=autoはtask_id+indexの両方が必須です。- 最初 / 終了フレームは各 ≤ 12 MiB。