AIZNT
API 参考视频MiniMax H3

创建视频生成任务

MiniMax H3 V2 创建异步视频生成任务接口。

通过多模态 content 数组创建视频生成任务。请求成功后返回任务 ID;视频生成在后台异步执行,请使用 查询任务 获取结果。

请求

项目值
请求方法POST
请求地址https://token.aiznt.com/v2/video_generation
认证方式Authorization: Bearer sk-你的密钥
Content-Typeapplication/json
curl https://token.aiznt.com/v2/video_generation \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "MiniMax-H3",
  "content": [
    {
      "type": "text",
      "text": "史诗级太空歌剧预告:女舰长站在巨大观景窗前,最后一支舰队跃迁离去。"
    }
  ],
  "resolution": "2K",
  "duration": 5,
  "ratio": "16:9",
  "aigc_watermark": false
}'

请求参数

字段类型必填可选值/范围说明
modelstring是MiniMax-H3、MiniMax-H3-Max模型名称。H3-Max 不支持多模态参考素材和 2K。
contentarray是—多模态输入。必须至少包含一个非空 text 项;单个文本最多 7000 个字符。
resolutionstring是H3:768P/2K;H3-Max:480P/768P输出分辨率。
durationinteger是H3:4–15;H3-Max:5–15视频时长,单位为秒。
ratiostring文生视频必填adaptive、21:9、16:9、4:3、1:1、3:4、9:16文生视频不能使用 adaptive;图生视频按输入图片比例处理;参考生视频默认 adaptive。
callback_urlstring否URL状态变化回调地址。首次验证请求需在 3 秒内原样返回 challenge。
aigc_watermarkboolean否true/false是否添加 AIGC 标识水印,默认 false。

content 项

每个项包含 type,并按类型提供对应字段:

type必需字段role用途
texttext—视频提示词,所有场景必需。
image_urlimage_url.urlfirst_frame、last_frame 或 reference_image首帧/尾帧图生视频,或参考图片。
video_urlvideo_url.urlreference_video多模态参考视频,仅 H3 支持。
audio_urlaudio_url.urlreference_audio多模态参考音频,仅 H3 支持。

url 可以是公网 URL、mm_file://{file_id},或符合格式的 Base64 data URI。图生视频(first_frame/last_frame)与多模态参考生视频(reference_*)不能混用。

常用请求示例

首尾帧图生视频

{
  "model": "MiniMax-H3",
  "content": [
    {"type": "text", "text": "镜头从街道推近到人物面部,人物自然地微笑。"},
    {"type": "image_url", "image_url": {"url": "https://example.com/first.png"}, "role": "first_frame"},
    {"type": "image_url", "image_url": {"url": "https://example.com/last.png"}, "role": "last_frame"}
  ],
  "resolution": "2K",
  "duration": 8,
  "ratio": "adaptive"
}

多模态参考生视频(H3)

{
  "model": "MiniMax-H3",
  "content": [
    {"type": "text", "text": "角色跟随参考视频中的动作,并使用参考音频的声音。"},
    {"type": "image_url", "image_url": {"url": "https://example.com/character.png"}, "role": "reference_image"},
    {"type": "video_url", "video_url": {"url": "https://example.com/motion.mp4"}, "role": "reference_video"},
    {"type": "audio_url", "audio_url": {"url": "https://example.com/voice.mp3"}, "role": "reference_audio"}
  ],
  "resolution": "2K",
  "duration": 5,
  "ratio": "adaptive"
}

媒体限制

请求体总大小不超过 64 MB,建议大文件使用公网 URL 或 mm_file://,不要直接提交 Base64。

媒体限制
图片JPG/JPEG/PNG/WEBP/HEIC/HEIF;单文件 ≤30 MB;宽高 256–5760 px;宽高比 0.4–2.5;首帧最多 1 张、尾帧最多 1 张、参考图最多 9 张。
视频MP4/MOV;H.264/H.265,音频 AAC/MP3;单文件 ≤50 MB;单段 2–15 秒、总时长 ≤15 秒;最多 3 个;帧率 23.976–60。仅作 H3 参考视频。
音频WAV/MP3;单文件 ≤15 MB;单段 2–15 秒、总时长 ≤15 秒;最多 3 个。仅作 H3 参考音频。

响应

{
  "task_id": "task_01JZ3Q7M7Y7X5Y6R8K9P"
}
字段类型说明
task_idstringAIZNT 网关生成的公开任务 ID,用于调用 GET /v2/query/video_generation/{task_id}。

异步任务

创建成功只表示任务已进入队列,不代表视频已经生成。请轮询查询接口,并在状态为 succeeded 后读取视频 URL。

常见错误

HTTP 状态含义常见原因
400参数错误缺少 model、content、resolution 或 duration;没有非空文本;时长/分辨率不符合模型限制。
401鉴权失败Authorization 缺失或密钥无效。
402额度不足账户余额或视频额度不足。
422内容审核失败视频描述或素材涉及敏感内容。
429触发限流请求过于频繁,请稍后重试。
500服务端错误上游或网关内部错误。

本页目录