本系统 POST /v1/video/generations
-> MiniMax POST /v2/video_generation
本系统 GET /v1/video/generations/{task_id}
-> MiniMax GET /v2/query/video_generation/{upstream_task_id}task_id;上游任务 ID 只保存在服务端。style1 要求,以及 H3-Max-Turbo 的能力和参数。未公开 SKU 的规格以这份私有文档为准。prompt,多模态请求将上游 content 放入 metadata.content,扩写选项放入 metadata.extra;请求地址及令牌改为本系统的地址及令牌。跨 SKU 复用素材的示例会单独标明。<NEW_API_BASE_URL>、<NEW_API_TOKEN> 和查询时的 <TASK_ID>。文档中的官方素材地址可以直接作为请求参数,远端资源的后续有效性由供应商维护。{
"model": "MiniMax-H3",
"prompt": "史诗级太空歌剧院线预告:女舰长独自站在巨大观景窗前,最后一支舰队正在集结并跃迁离去,强光爆闪、舰桥震动,她被留在原地。",
"resolution": "2K",
"duration": 5,
"ratio": "16:9"
}| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | MiniMax H3 SKU,见下表。也可以使用管理员配置的本地模型名,再通过模型重定向映射到上游 SKU。 |
prompt | string | 条件必填 | 非空文本提示词,最多 7000 个字符。使用 metadata.content 时,在该数组中提供非空 text 项即可,网关会提取文本供统一校验,无需重复填写顶层 prompt;顶层 prompt 不会自动补入数组。 |
image | string | 否 | 单张图片 URL、mm_file://{file_id} 或 data URI,作为首帧。 |
images | string[] | 否 | 图片数组。没有显式角色时,第一张为首帧、第二张为尾帧。 |
resolution / size | string | 否 | 480P、768P、2K。也接受常见大小写写法;最终按模型能力校验。 |
duration | integer | 否 | 输出时长,单位秒。H3 为 4 |
seconds | string | 否 | duration 的兼容写法。两者同时存在时优先使用 duration。 |
ratio | string | 文生必填 | 21:9、16:9、4:3、1:1、3:4、9:16。图生视频固定按输入图片使用 adaptive。参考生视频默认 adaptive。 |
style | string | 部分模型 | H3 480P 可选私有 style;H3-Fast 必须为 style1。其他模型不能随意传入。 |
metadata | object | 否 | 多模态内容和模型专属扩展参数,见下文。 |
callback_url | string | 否 | 本系统任务回调地址。回调由网关发送,不会透传给 MiniMax;验证和回调格式以本系统视频任务回调文档为准。 |
| 模型 | 分辨率 | 时长 | 支持模式 | 额外要求 |
|---|---|---|---|---|
MiniMax-H3 | 480P、768P、2K | 4~15 秒 | 文生、图生、首尾帧、参考生 | 480P 可选私有 style。 |
MiniMax-H3-Fast | 480P | 5~15 秒 | 文生、图生、首尾帧、参考生 | 必须传 style: "style1"。 |
MiniMax-H3-Max | 480P、768P | 5~15 秒 | 文生、图生、首尾帧、参考生 | 支持 extra.prompt_expansion_mode。 |
MiniMax-H3-Max-Turbo | 480P、768P | 5~15 秒 | 图生、首尾帧、参考生 | 不支持纯文生;支持 extra.prompt_expansion_mode。 |
768P,H3-Fast 的默认分辨率为 480P,H3-Max 和 H3-Max-Turbo 的默认分辨率为 768P。MiniMax-Hailuo-* 模型仍使用旧 Hailuo 协议,不属于本文的 H3 V2 请求格式。| 模型 | 分辨率 | 国内刊例价 |
|---|---|---|
MiniMax-H3 | 480P | 0.25 元/秒 |
MiniMax-H3 | 768P | 0.50 元/秒 |
MiniMax-H3 | 2K | 0.80 元/秒 |
MiniMax-H3-Fast | 480P | 0.30 元/秒 |
MiniMax-H3-Max | 480P | 0.33 元/秒 |
MiniMax-H3-Max | 768P | 0.50 元/秒 |
MiniMax-H3-Max-Turbo | 480P | 0.17 元/秒 |
MiniMax-H3-Max-Turbo | 768P | 0.26 元/秒 |
2K 视频,供应商输出刊例价为 0.80 × 5 = 4.00 元| 模型 | 音频 | 图片 | 参考视频 |
|---|---|---|---|
MiniMax-H3 | 免费 | 5 张以内免费,超出部分 0.20 元/张 | 按生成分辨率计费:2K 为 0.80 元/秒;768P 为 0.50 元/秒 |
MiniMax-H3-Fast | 免费 | 5 张以内免费,超出部分 0.20 元/张 | 按输入视频时长计费,0.30 元/秒 |
MiniMax-H3-Max | 免费 | 2 张以内免费,超出部分 0.50 元/张 | 480P 为 0.37 元/秒;768P 为 0.97 元/秒 |
MiniMax-H3-Max-Turbo | 免费 | 2 张以内免费,超出部分 0.50 元/张 | 480P 为 0.37 元/秒;768P 为 0.97 元/秒 |
480P、768P 均为 0.50 元/秒,2K 为 0.80 元/秒。metadata.content。数组必须包含一个非空 text 项;媒体项必须带 role。type | role | 用途 |
|---|---|---|
text | 不填 | 视频提示词。每次请求至少一个非空文本项。 |
image_url | first_frame | 首帧图生视频。 |
image_url | last_frame | 尾帧图生视频,需与 first_frame 成对。 |
image_url | reference_image | 多模态参考生视频。最多 9 张。 |
video_url | reference_video | 多模态参考生视频。最多 3 段,总时长不超过 15 秒。 |
audio_url | reference_audio | 多模态参考生视频。最多 3 段,总时长不超过 15 秒。 |
first_frame / last_frame 与 reference_image / reference_video / reference_audio 不能混用。媒体地址会原样转发,支持公网 URL、mm_file://{file_id} 和对应 data URI。style,原示例未填写,因此这里也不填。curl.exe -X POST "https://<NEW_API_BASE_URL>/v1/video/generations" `
-H "Authorization: Bearer <NEW_API_TOKEN>" `
-H "Content-Type: application/json" `
-d '{
"model": "MiniMax-H3",
"prompt": "史诗级太空歌剧院线预告:女舰长独自站在巨大观景窗前,最后一支舰队正在集结并跃迁离去,强光爆闪、舰桥震动,她被留在原地。",
"resolution": "480P",
"duration": 5,
"ratio": "16:9"
}'480P 和 style1。{
"model": "MiniMax-H3-Fast",
"prompt": "一艘飞船驶过星云",
"style": "style1",
"resolution": "480P",
"duration": 5,
"ratio": "16:9"
}style 放在 metadata.style。缺少 style1 或传入其他值时,网关会在提交上游前返回 400。prompt_expansion_mode 仅对 H3-Max 和 H3-Max-Turbo 生效,可选 disabled、balanced、quality。不传时由上游使用默认的 balanced。768P,并演示开启 quality 扩写。{
"model": "MiniMax-H3-Max",
"prompt": "史诗级太空歌剧院线预告:女舰长独自站在巨大观景窗前,最后一支舰队正在集结并跃迁离去,强光爆闪、舰桥震动,她被留在原地。",
"resolution": "768P",
"duration": 5,
"ratio": "16:9",
"metadata": {
"extra": {
"prompt_expansion_mode": "quality"
}
}
}2K 和 5 秒参数来自官方创建接口的 i2va 示例。单图可以直接使用 image:{
"model": "MiniMax-H3",
"prompt": "Pull focus to the people in the background and add more steam to the ramen bowl.",
"image": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png",
"resolution": "2K",
"duration": 5,
"ratio": "adaptive"
}metadata.content 明确标注首帧:{
"model": "MiniMax-H3",
"resolution": "2K",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "Pull focus to the people in the background and add more steam to the ramen bowl."
},
{
"type": "image_url",
"role": "first_frame",
"image_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
}
}
]
}
}ratio 处理为 adaptive。即使传入具体比例,也不会覆盖图片比例。{
"model": "MiniMax-H3-Fast",
"style": "style1",
"resolution": "480P",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "让画面中的飞船缓慢驶过星云,保持电影感的镜头运动。"
},
{
"type": "image_url",
"role": "first_frame",
"image_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
}
}
]
}
}A little girl grows up.:{
"model": "MiniMax-H3",
"resolution": "2K",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "A little girl grows up."
},
{
"type": "image_url",
"role": "first_frame",
"image_url": {
"url": "https://filecdn.minimax.chat/public/fe9d04da-f60e-444d-a2e0-18ae743add33.jpeg"
}
},
{
"type": "image_url",
"role": "last_frame",
"image_url": {
"url": "https://filecdn.minimax.chat/public/97b7cd08-764e-4b8b-a7bf-87a0bd898575.jpeg"
}
}
]
}
}images 时,第一张和第二张会按首帧、尾帧处理;需要角色以外的内容时应改用 metadata.content。MiniMax-H3-Max-Turbo、分辨率设为 768P,并使用 quality 扩写:{
"model": "MiniMax-H3-Max-Turbo",
"resolution": "768P",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "A little girl grows up."
},
{
"type": "image_url",
"role": "first_frame",
"image_url": {
"url": "https://filecdn.minimax.chat/public/fe9d04da-f60e-444d-a2e0-18ae743add33.jpeg"
}
},
{
"type": "image_url",
"role": "last_frame",
"image_url": {
"url": "https://filecdn.minimax.chat/public/97b7cd08-764e-4b8b-a7bf-87a0bd898575.jpeg"
}
}
],
"extra": {
"prompt_expansion_mode": "quality"
}
}
}last_frame 项即可改为首帧图生视频。Turbo 不支持纯文生视频。2K、5 秒和 adaptive 参数:{
"model": "MiniMax-H3",
"resolution": "2K",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "角色说话:Follow the wind, live free.Leave worries behind, enjoy the moment,音色参考音频1"
},
{
"type": "video_url",
"role": "reference_video",
"video_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/297573323635_00_%E8%A7%86%E9%A2%911_YnyRbxEwio_video_20260525_163755_1927e9d3.mp4"
}
},
{
"type": "audio_url",
"role": "reference_audio",
"audio_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/f463d523c5ce_01_%E9%9F%B3%E9%A2%911_RSLcbpzJPo_6%E6%9C%885%E6%97%A5(1).mp3"
}
}
]
}
}style1,分辨率为 480P。{
"model": "MiniMax-H3-Fast",
"style": "style1",
"resolution": "480P",
"duration": 5,
"ratio": "adaptive",
"metadata": {
"content": [
{
"type": "text",
"text": "角色说话:Follow the wind, live free.Leave worries behind, enjoy the moment,音色参考音频1"
},
{
"type": "video_url",
"role": "reference_video",
"video_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/297573323635_00_%E8%A7%86%E9%A2%911_YnyRbxEwio_video_20260525_163755_1927e9d3.mp4"
}
},
{
"type": "audio_url",
"role": "reference_audio",
"audio_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/f463d523c5ce_01_%E9%9F%B3%E9%A2%911_RSLcbpzJPo_6%E6%9C%885%E6%97%A5(1).mp3"
}
}
]
}
}{
"model": "MiniMax-H3",
"resolution": "2K",
"duration": 5,
"metadata": {
"content": [
{
"type": "text",
"text": "人物参考视频1的动作,表演街舞,人物参考图1 图2"
},
{
"type": "image_url",
"role": "reference_image",
"image_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/9d5c7a33fa6e_01_%E5%9B%BE1_MHGgbVga3o_gpt4o-image-1780651118146.png"
}
},
{
"type": "image_url",
"role": "reference_image",
"image_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/7af326902315_00_%E5%9B%BE2_YqtKbY1jpo_u4391985813_Young_male_wearing_cream_hoodie_and_dark_brown_sh_45d56ed0-d626-4c37-9a5b-77f51f374982_1.png"
}
},
{
"type": "video_url",
"role": "reference_video",
"video_url": {
"url": "https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/d9060f5cb9ab_02_%E8%A7%86%E9%A2%911_HDvmbpQrEo_%E8%A1%97%E8%88%9E3.mp4"
}
}
]
}
}reference_video_seconds / reference_audio_seconds 用于计算输入素材费用,应填写对应素材的总时长,取值为 2~15 秒。metadata.aigc_watermark 或 metadata.watermark 指定是否添加 AIGC 水印:{
"model": "MiniMax-H3",
"prompt": "一个男孩在海边打篮球",
"duration": 5,
"ratio": "16:9",
"metadata": {
"aigc_watermark": true
}
}{
"id": "video_01J...",
"task_id": "video_01J...",
"object": "video",
"model": "MiniMax-H3",
"status": "queued",
"progress": 0
}task_id 调用本系统查询接口。curl.exe -X GET "https://<NEW_API_BASE_URL>/v1/video/generations/<TASK_ID>" `
-H "Authorization: Bearer <NEW_API_TOKEN>"{
"code": "success",
"message": "",
"data": {
"task_id": "video_01J...",
"action": "generate",
"status": "SUCCESS",
"quota": 1250000,
"result_url": "https://video-product.cdn.minimax.io/inference_output/rollout/2026-07-27/6c68f487-4b33-48cb-8c92-1631f63f6682/output.mp4",
"submit_time": 1785125529,
"start_time": 1785125530,
"finish_time": 1785125946,
"progress": "100%",
"resolution": "2K",
"seconds": 5,
"completion_tokens": 0
}
}| 状态 | 含义 |
|---|---|
NOT_START / SUBMITTED | 已接受,尚未开始轮询。 |
QUEUED | 上游排队中。 |
IN_PROGRESS | 上游生成中。 |
SUCCESS | 生成成功,result_url 为视频地址。 |
FAILURE | 生成失败、取消或过期,查看 fail_reason。 |
object: "video" 的对象,成功后视频地址位于 metadata.url。两种查询路径都使用 本系统任务 ID。| 情况 | 处理 |
|---|---|
未使用 metadata.content 时缺少非空 prompt,或使用该数组但缺少非空 text 项 | 返回 400,不提交上游。 |
H3-Fast 未传 style1 | 返回 400,不提交上游。 |
| H3-Max-Turbo 纯文生 | 返回 400,不提交上游。 |
| 模型不支持的分辨率或时长 | 返回 400,不提交上游。 |
| 首尾帧与参考素材混用 | 返回 400,不提交上游。 |
| 上游敏感内容、余额不足、限流或服务异常 | 返回上游错误,任务状态为失败。 |
error.message 判断原因。不要把 API Key、完整 data URI 或上游响应中的敏感信息写入业务日志。| 类型 | 限制 |
|---|---|
| 请求体 | 总大小不超过 64 MB。Base64 会放大约 33%,大文件建议使用公网 URL 或 mm_file://。 |
| 图片 | JPG/JPEG/PNG/WEBP/HEIC/HEIF;单文件不超过 30 MB;宽高 256 |
| 视频 | MP4/MOV;H.264/H.265;音频 AAC/MP3;单文件不超过 50 MB;单段 2 |
| 音频 | WAV/MP3;单文件不超过 15 MB;单段 2~15 秒,总时长不超过 15 秒。最多 3 段。 |
ModelPrice 规则见管理员配置说明。