
「文生视频」示例的输出截图:768P,5 秒,16:9
创建令牌
在令牌管理新增令牌,按下面配置:
不需要 MiniMax 账号,也不用单独开通视频分组。
计费与价格
MiniMax H3 按视频秒数计费,2026 年 10 月 24 日起的单价如下:
官方价取自 MiniMax 按量计费价格(MiniMax-H3,2026 年 10 月 24 日核对)。横屏、竖屏和方形同价,只看分辨率和秒数。
计费时长按下面的规则计算:
- 输出:按请求里的
duration计费,成片通常比请求时长多 0.1–0.5 秒,不另收费。 - 参考视频:按素材时长计费,不足 1 秒按 1 秒计,例如 5.8 秒的素材按 6 秒计。
- 参考图:一个任务里超过 5 张的部分按张计费,首帧、尾帧图也计入张数。
- 768P、5 秒文生视频:5 × $0.05 = $0.25
- 2K、10 秒文生视频:10 × $0.08 = $0.80
- 768P、4 秒,带一段 6 秒参考视频:(4 + 6) × $0.05 = $0.50
task_id 的对应关系。每个任务的实际扣费以调用日志为准。
调用流程
1
创建任务
调用
POST /hailuo/v2/video_generation,JSON 请求体包含:model:MiniMax-H3content:一条文本,以及可选的图片、视频、音频素材resolution、duration、ratio
task_id。2
轮询状态
每 10 秒调用一次
GET /hailuo/v2/query/video_generation/{task_id},读取 task.status。4–5 秒的 768P 视频通常 1 分钟左右完成,2K 和带参考视频的任务更久。客户端总超时建议 30 分钟。3
下载结果
task.status 为 succeeded 时,从 task.content.url 下载 MP4。链接保留 7 天,下载不需要 Authorization 请求头。准备环境
下面的 cURL 示例用jq 提取字段(macOS 可用 brew install jq 安装)。先设置密钥和 Base URL:
文生视频
ratio 必须是固定比例,不能用 adaptive。
首帧和首尾帧生视频
用first_frame 指定开场画面,加上 last_frame 可以同时指定结束画面。ratio 传 adaptive 时,输出比例跟随首帧图片:
data:image/jpeg;base64,... 格式的 Base64 数据。只要首帧时去掉 last_frame 那一项。
参考素材生视频
参考素材让画面里出现指定的人物或物体、沿用参考视频的动作和运镜,或者跟随参考音频的节奏。提示词里按同类素材的顺序引用它们:第一张参考图是<Picture 1>,第一段参考视频是 <Video 1>,第一段参考音频是 <Audio 1>。
- 参考图、参考视频、参考音频可以任意组合,但参考音频不能单独使用,至少还要有一张参考图或一段参考视频。
- 首帧、尾帧不能和参考素材放在同一个请求里。
- 视频和音频素材必须是公网 HTTPS 直链,服务端要能直接下载。
- 参考视频按秒计费,计算方式见计费与价格。
查询和下载
查询任务
task.status 变为 succeeded 或 failed。成功响应:
usage 是这个任务的计费秒数:input_seconds 是参考视频秒数,output_seconds 是输出秒数。
下载视频
Python 最小客户端
示例只用 Python 标准库,运行前先设置LAOZHANG_API_KEY 环境变量。它每 10 秒查询一次,总超时 30 分钟,完成后把视频保存为 h3-output.mp4。
API 参考
请求约定
请求体
ratio 取 adaptive 时跟随图片比例,只有文字或只有音频的请求不能用。768P 下 16:9 输出 1344×768,2K 下 16:9 输出 2560×1440。
content[] 素材
只有一张图片时可以省略
role,按首帧处理;两张及以上必须写明 role。
任务状态
高峰时段任务可能先停在
queued,空出生成资源后会按提交顺序自动开始。排队超过 30 分钟仍未开始的任务会转为 failed 并退回费用。
常见错误
生产接入建议保存创建响应里的
task_id 和最终任务详情,便于核对扣费和联系支持团队(hi@laozhang.ai)。
常见问题
一个 5 秒视频大约多少钱?
768P 是 $0.25,2K 是 $0.40,费用按秒线性增加,15 秒 768P 是 $0.75。带参考视频时再加上参考视频秒数的费用,带超过 5 张参考图时每多一张加 $0.03,规则见计费与价格。768P 和 2K 怎么选?
先用 768P 和 4–5 秒的短时长调提示词和构图,满意后再出 2K 或更长的正式版本。2K 每秒贵 $0.03,生成时间也更长,适合需要大屏播放或二次剪辑的成片。能用 OpenAI 格式的 /v1/videos 调用吗?
不能。MiniMax H3 的首尾帧、多参考图、参考视频和参考音频都依赖 content[] 结构,老张API只开放 /hailuo/v2 原生接口。发到 /v1/videos 或 /v1/video/generations 的请求会被拒绝,不会扣费。
视频有声音吗?能关掉吗?
每条视频都自带立体声音轨,配乐和音效由提示词和参考音频决定,目前没有关闭参数。不需要声音时,下载后自行去掉音轨即可。超时或失败后可以直接重新提交吗?
先查任务状态。客户端等待超时不代表任务失败,继续用同一个task_id 查询即可;重新提交会创建新任务并再次计费。只有 task.status 为 failed 时才需要修正请求后重新创建,失败任务的费用已经退回。