Minimax H3· 文生图
https://api.sozdai.ai/v1/media/generations#提交任务
媒体生成是异步的:提交后立即返回任务 id,不阻塞等待。
curl https://api.sozdai.ai/v1/media/generations \
-H "Authorization: Bearer $CORRY_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "minimax-h3", "prompt": "a cute robot mascot, flat vector logo" }'
# → { "id": "cmus7q0x9000108l3f5g2abcd", "status": "queued" }#请求参数
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
prompt | string | 是 | — | 描述视频的提示词(最多 7000 字符),所有模式必填。 |
first_frame_url | string | 否 | — | 首帧图片 URL(图生视频)。JPG/PNG/WEBP/HEIC ≤30MB,边长 256–5760px,宽高比 0.4–2.5。 |
last_frame_url | string | 否 | — | 尾帧图片 URL;须与 first_frame_url 成对使用。 |
reference_image_urls | string[] | 否 | — | 参考图片(最多 9 张)。与首尾帧模式互斥。 |
reference_video_urls | string[] | 否 | — | 参考视频(最多 3 段,每段 2–15 秒且合计 ≤15 秒;MP4/MOV ≤50MB)。与首尾帧互斥。使用参考视频时每秒价格 ×2。 |
reference_audio_urls | string[] | 否 | — | 音色/配音参考音频(最多 3 段,每段 2–15 秒且合计 ≤15 秒;WAV/MP3 ≤15MB)。 |
resolution | string | 否 | 768P | 输出分辨率;分辨率越高每秒价格越高,见价目表。 可选值: 768P, 2K |
duration | number | 否 | 5 | 视频时长(秒),4–15 的整数。按秒计费。 |
ratio | string | 否 | adaptive | 宽高比。文生视频必须用具体比例(缺省时我们代填 16:9);图生视频恒按输入图自适应。 可选值: adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
callback_url | string | 否 | — | 可选的公网 http(s) 地址。任务生成完成(成功或失败)后,我们会第一时间把结果 POST 到这里。 |
#查询任务结果
生成是异步的 —— 提交接口会立即返回一个任务 id。用这个 id 每隔几秒请求下面的接口,直到 status 变为 succeeded(结果就绪)或终止状态(failed / timeout)。
https://api.sozdai.ai/v1/media/generations/{id}# take the id from the submit response, then poll every ~3s
curl https://api.sozdai.ai/v1/media/generations/cmus7q0x9000108l3f5g2abcd \
-H "Authorization: Bearer $CORRY_KEY"
# repeat until "status" is "succeeded" (or "failed" / "timeout")#响应示例
提交时
{
"id": "cmus7q0x9000108l3f5g2abcd",
"status": "queued",
"type": "video",
"model": "minimax-h3"
}成功后(轮询返回)
{
"id": "cmus7q0x9000108l3f5g2abcd",
"status": "succeeded",
"type": "video",
"model": "minimax-h3",
"result": { "urls": ["https://cdn.sozdai.ai/video/1782537315223-b49c0c1b771f.mp4"] },
"cost": "1.6000",
"currency": "USD"
}响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
status | string | 任务状态:queued / submitted / succeeded / failed / timeout。 |
type | string | 媒体类型:image / video / music。 |
model | string | 你请求的模型名。 |
result | object | 成功时存在,result.urls 为永久文件 URL 数组。 |
error | string | 任务失败时的错误信息。 |
cost | string | 本次任务扣费金额 —— 美元字符串(如 "0.1200"),配合 currency 字段。 |
currency | string | cost 的货币,恒为 "USD"。 |