漫剧联盟 文档中心
控制台
MiniMax-H3

睿枢智算 MiniMax H3 API 接口文档

版本 v2.0 | 视频生成 & 素材管理

Base URLhttps://mjlm.coral-gpu.com:3000/v1
鉴权方式Authorization: Bearer <your-api-key>
视频生成/v1/video/generations
素材管理/v1/uploads
计费与余额/v1/usage / /v1/billing

第一部分:视频生成

1. 创建视频任务

项目
方法POST
路径/v1/video/generations
Content-Typeapplication/json
超时60 秒

请求参数:

参数类型必填说明
modelstring固定值 minimax-h3
promptstring提示词,上限 2500 字
sizestring576 / 720P(默认)/ 720P-l(横屏)
secondsinteger5~16 秒,默认 15
template_idstring内置模板 ID
image_uploadsstring[]参考图 upload_id(最多 9 张)
video_uploadstring参考视频 upload_id
audio_uploadstring参考音频 upload_id
use_video_audioboolean用参考视频原声
audio_startnumber音频起始秒
audio_endnumber音频结束秒
subtitleboolean中文字幕
ref_modestringfirst / last / prompt
countinteger生成条数 1~99999
seedinteger随机种子
idle_genboolean闲时生成

分辨率说明:

size竖屏横屏说明
576576x10241024x576走量档
720P736x12801280x736主力档
1080P1088x19201920x1088暂无资源

请求示例:

json
{"model":"minimax-h3","prompt":"夜晚霓虹天台","size":"720P","seconds":5}
json
{"model":"minimax-h3","prompt":"根据参考图生成","image_uploads":["upload_id"],"seconds":10,"subtitle":true}

返回示例:

json
{"task_id":"96f33d03-...","status":"queued","model":"minimax-h3"}

2. 查询视频任务

项目
方法GET
路径/v1/video/generations/{task_id}?model=minimax-h3
说明轮询直到 succeeded / failed / cancelled

返回示例:

json
{"task_id":"...","status":"succeeded","progress":100,"download_url":"/v1/results/.../download","duration_seconds":100}

3. 下载视频

项目
方法GET
路径/v1/results/{task_id}/download
说明返回 MP4 文件流,支持断点续传

4. 取消任务

项目
方法POST
路径/v1/video/generations/{task_id}/cancel
说明取消任务,未成功不扣费

5. 生成分享链接

项目
方法POST
路径/v1/results/{task_id}/share
说明生成免鉴权临时直链

请求体:

json
{"hours": 24}

返回:

json
{"share_url": "/v1/share/xxx", "expires_in_hours": 24}

6. 免鉴权下载

项目
方法GET
路径/v1/share/{token}
说明浏览器直接打开,无需鉴权

第二部分:素材管理

1. 上传素材(本地文件)

项目
方法POST
路径/v1/uploads
Content-Typemultipart/form-data
说明一次上传一个文件

请求参数:

参数类型必填说明
filefile文件二进制流
kindstringimage / audio / video(默认 image)

文件格式支持:

类型格式大小上限
imagePNG / JPG / WebP10 MB
audioMP3 / WAV / M4A / FLAC / OGG20 MB
videoMP4 / MOV / WebM30 MB

返回示例:

json
{"upload_id":"f52a3bc7-...","name":"cover.jpg","kind":"image","size":204800,"width":1024,"height":1024}

2. 分片上传(大文件备用)

三步流程:init -> chunk -> complete

2.1 初始化

项目
方法POST
路径/v1/uploads/init
说明声明文件元信息,获取 upload_id 和分片规格

请求体:

json
{"name":"bgm.mp3","kind":"audio","size":16527,"chunks":1}

返回:

json
{"upload_id":"...","chunk_bytes":40000,"max_b64_chars":56000}

2.2 上传分片

项目
方法POST
路径/v1/uploads/chunk
说明每片为 base64 字符串,index 从 0 开始

请求体:

json
{"upload_id":"...","index":0,"data":"<base64>"}

2.3 完成上传

项目
方法POST
路径/v1/uploads/complete
说明拼装校验,得到正式 upload_id

请求体:

json
{"upload_id":"..."}

3. 素材列表

项目
方法GET
路径/v1/uploads
说明返回本 KEY 名下有效素材(最多 100 条,新的在前)

返回示例:

json
{"data":[{"upload_id":"...","name":"bgm.mp3","kind":"audio","size":16527,"created_at":"2026-08-18T03:35:01Z","download_url":"/v1/uploads/..."}]}

4. 下载素材

项目
方法GET
路径/v1/uploads/{upload_id}
说明下载已上传素材的原文件

第三部分:计费与余额

1. 查询用量

项目
方法GET
路径/v1/usage
说明本 KEY 用量流水(每条任务的计费/退款记录)

2. 查询账单

项目
方法GET
路径/v1/billing
说明账单汇总(按天/按档位聚合)

第四部分:错误码

codeHTTP说明
invalid_api_key401API Key 错误或已吊销
quota_exhausted429余额不足
invalid_request400参数错误
task_not_exist404任务不存在
not_ready409任务未完成,暂不可下载
pull_pending409成片副本同步中,稍后重试
file_gone410超过留存期
share_expired410分享链接过期