curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "minimax-h3-reference-to-video",
"prompt": "以 Image 1 中的人物作为唯一角色参考,保持面部、发型和服装一致。角色沿海边木栈道迎风行走,镜头从中景平稳跟拍到侧面近景,夕阳逆光,动作自然。",
"image_urls": [
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
],
"duration": 4,
"quality": "768p",
"aspect_ratio": "adaptive"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "minimax-h3-reference-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 44.2,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: minimax-h3-reference-to-video",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Minimax H3 Reference-to-Video 多模态参考生视频
- 支持最多 9 张参考图片、3 个参考视频和 3 段参考音频,三类总数不超过 12 个
- 至少传入一个参考素材:参考图片、参考视频或参考音频任一即可
- 输出时长支持
4–15秒,分辨率支持768p(默认)与2k - 异步处理模式,使用返回的任务 ID 进行查询
- 生成的视频链接有效期为 24 小时,请尽快保存
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "minimax-h3-reference-to-video",
"prompt": "以 Image 1 中的人物作为唯一角色参考,保持面部、发型和服装一致。角色沿海边木栈道迎风行走,镜头从中景平稳跟拍到侧面近景,夕阳逆光,动作自然。",
"image_urls": [
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
],
"duration": 4,
"quality": "768p",
"aspect_ratio": "adaptive"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "minimax-h3-reference-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 44.2,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: minimax-h3-reference-to-video",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}授权
##所有接口均需要使用Bearer Token进行认证##
获取 API Key:
访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
请求体
视频生成模型名称
minimax-h3-reference-to-video "minimax-h3-reference-to-video"
描述如何使用参考素材以及期望生成的视频内容。
提示词要求:
- 必填且不能为空
- 支持中文和英文
- 最长
7000字符(中文和英文均按字符计) - 提示词过长时,模型可能忽略部分细节
素材引用规则:
- 使用
Image 1、Image 2、Video 1、Audio 1等名称引用素材,不要使用 Seedance 风格的@image1、@video1 - 编号从
1开始,并与各 URL 数组中的顺序一致 image_urls第一项是Image 1,video_urls第一项是Video 1,audio_urls第一项是Audio 1
输入限制:
- 本模型不支持
image_start或image_end - 至少传入
1个参考素材:参考图片、参考视频或参考音频任一即可,参考音频可以单独使用
1 - 7000"将 Video 1 中的人物替换为 Image 1 中的角色,保持 Image 1 的面部、发型和服装;完整保留 Video 1 的动作、构图和运镜,并使用 Audio 1 的声音演绎对白,确保口型同步。"
参考图片的 HTTP(S) URL 数组,默认为 [],最多 9 张。
角色与编号:
- 所有图片均作为
reference_image使用 - 数组第 1 项对应提示词中的
Image 1,第 2 项对应Image 2,依此类推
图片要求:
- 支持格式:JPG、JPEG、PNG、WEBP、HEIC、HEIF
- 单张大小:不超过
30MB - 图片宽度和高度:均为
256–5760px - 宽高比(宽/高):
0.4–2.5 - URL 必须使用 HTTP(S),且可由服务端直接访问
- 整个 JSON 请求体大小不超过
64MB;不接受 Base64 或mm_file://输入
组合规则:
image_urls、video_urls、audio_urls至少传入其中一项- 三类参考素材总数不超过
12个(参考图片 + 参考视频 + 参考音频) - 三者全部为空会返回参数错误;纯文本生成请改用
minimax-h3-text-to-video
9[
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
]
参考视频的 HTTP(S) URL 数组,默认为 [],最多 3 个。
角色与编号:
- 所有视频均作为
reference_video使用 - 数组第 1 项对应提示词中的
Video 1,第 2 项对应Video 2,依此类推
视频要求:
- 支持容器格式:MP4(
.mp4)、MOV(.mov) - 视频编码:H.264/AVC、H.265/HEVC
- 视频内音频编码:AAC、MP3
- 单个大小:不超过
50MB - 单个时长:
2–15秒;所有参考视频总时长不超过15秒 - 视频宽度和高度:均为
256–5760px - 宽高比(宽/高):
0.4–2.5 - 帧率:
23.976–60FPS - URL 必须使用 HTTP(S),且可由服务端直接访问
- 整个 JSON 请求体大小不超过
64MB;不接受 Base64 或mm_file://输入
计费说明:
- 参考视频的输入时长会计入费用
组合规则:
image_urls、video_urls、audio_urls至少传入其中一项- 三类参考素材总数不超过
12个(参考图片 + 参考视频 + 参考音频) - 三者全部为空会返回参数错误;纯文本生成请改用
minimax-h3-text-to-video
3[
"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"
]
参考音频的 HTTP(S) URL 数组,默认为 [],最多 3 段。
角色与编号:
- 所有音频均作为
reference_audio使用 - 数组第 1 项对应提示词中的
Audio 1,第 2 项对应Audio 2,依此类推
音频要求:
- 支持格式:WAV、MP3
- 单段大小:不超过
15MB - 单段时长:
2–15秒;所有参考音频总时长不超过15秒 - URL 必须使用 HTTP(S),且可由服务端直接访问
- 整个 JSON 请求体大小不超过
64MB;不接受 Base64 或mm_file://输入
计费说明:
- 参考音频不计入计费时长
组合规则:
- 支持仅传
audio_urls,无需搭配参考图片或参考视频 - 三类参考素材总数不超过
12个(参考图片 + 参考视频 + 参考音频) - 三者全部为空会返回参数错误;纯文本生成请改用
minimax-h3-text-to-video
3[
"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"
]
输出视频时长(秒),默认为 4 秒。
取值限制:
- 仅支持
4–15之间的整数,包括4和15 - 不支持小数、数字字符串、
auto或-1 - 输出时长与计费直接相关
4 <= x <= 154
输出视频分辨率,默认为 768p。
可选值:
768p:默认值2k
注意:
- 不传该参数时按
768p出片;需要 2K 输出请显式传quality="2k" - 输出码率、帧率、视频编码和音频编码由平台决定,当前不提供对应请求参数
768p, 2k "768p"
输出视频宽高比,默认为 adaptive。
可选值:
adaptive:模型根据参考素材和提示词自动选择合适的宽高比16:9:横屏21:9:超宽屏4:3:横向标准画幅1:1:方形3:4:纵向标准画幅9:16:竖屏
adaptive, 16:9, 21:9, 4:3, 1:1, 3:4, 9:16 "adaptive"
任务完成后的 HTTPS 回调地址
回调时机:
- 任务完成(completed)或失败(failed)时触发
- 在计费确认完成后发送
安全限制:
- 仅支持 HTTPS 协议
- 禁止回调到内网 IP 地址(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x 等)
- URL 长度不超过
2048字符
回调机制:
- 超时时间:
10秒 - 失败后最多重试
3次(分别在失败后1/2/4秒重试) - 回调响应体格式与任务查询接口返回格式一致
- 返回 2xx 状态码视为成功,其他状态码触发重试
^https://"https://your-domain.com/webhooks/video-task-completed"
响应
视频生成任务创建成功
任务创建时间戳
1761313744
任务ID
"task-unified-1774857405-abc123"
实际使用的模型名称
"minimax-h3-reference-to-video"
任务的具体类型
video.generation.task 任务进度百分比 (0-100)
0 <= x <= 1000
任务状态
pending, processing, completed, failed "pending"
视频任务详细信息
Show child attributes
Show child attributes
任务的输出类型
text, image, audio, video "video"
使用量和计费信息
Show child attributes
Show child attributes