Midjourney
Video(图生视频)
Midjourney 图生视频(i2v),固定 FAST,不支持 t2v,时长约 5 秒
POST
| 项目 | 内容 |
|---|---|
| action | VIDEO |
| 计费 | midjourney@video / midjourney@video-720p,实扣 = 单价 × batch_size |
| 必填 | image_urls(首帧)或 task_id(复用 imagine SUCCESS) |
参数
| 字段 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
prompt | string | 否 | (继承父任务) | 视频提示词;为空时必须有 task_id |
image_urls | string[] | △ | — | 起始帧(1 张,≤ 12 MiB);与 task_id 二选一 |
task_id | string | △ | — | 复用已有 imagine SUCCESS;与 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。