Skip to main content
POST
本接口只返回增强后的视频提示词,不会创建视频生成任务。
H3-Context-IR 对文本、图像、音频和视频等多模态上下文进行深度理解,分析素材之间以及素材与目标生成结果之间的关系,并进行复杂逻辑推理。系统会将理解结果转换为结构化表达,在尽量保持用户原始意图的前提下丰富语义细节。
H3-Context-IR 是一个复杂系统,暂不提供开源实现;本 API 既可用于验证 Full 2K-Workflow 的官方效果,也可集成到生产工作流中。
创建成功后,使用查询任务查询任务列表接口查询。H3-Context-IR 任务的 task_typeh3_context_ir;任务成功后,从 content.prompt 获取增强提示词。

授权

Authorization
string
header
必填

HTTP: Bearer Auth

  • Security Scheme Type: http
  • HTTP Authorization Scheme: Bearer API_key,用于验证账户信息,可在 账户管理>接口密钥 中查看。

请求头

Content-Type
enum<string>
默认值:application/json
必填

请求体的媒介类型,请设置为 application/json

可用选项:
application/json

请求体

application/json

创建 H3-Context-IR 任务的请求参数。

model
enum<string>
必填

模型名称。当前可用值:MiniMax-H3

可用选项:
MiniMax-H3
content
object[]
必填

多模态上下文输入数组,用于描述目标视频及各类素材之间的关系。每个元素通过 type 区分类型(text / image_url / video_url / audio_url),并可通过 role 标注用途。

每次请求必须包含一个非空 text 项(prompt 必填);缺失会返回参数错误。

支持的输入组合(对应不同生成场景):

  • 文生视频:仅一个 text 元素。
  • 图生视频-首帧text + 1 张 image_urlrole=first_frame 或不填)。
  • 图生视频-尾帧text + 1 张 image_urlrole=last_frame)。
  • 图生视频-首尾帧text + 2 张 image_urlrole 分别为 first_framelast_frame)。
  • 多模态参考生视频text + 参考图片(role=reference_image)+ 参考视频(role=reference_video)+ 参考音频(role=reference_audio)的组合;不可仅输入音频,须至少包含 1 个参考视频或图片。

图生视频与多模态参考生视频互斥:content 中出现 reference_image / reference_video / reference_audio 任一 role,就不能再出现 first_frame / last_frame(反之亦然),二者不可混用。


输入媒体限制(请求体总大小 ≤ 64 MB,大文件请用公网 URL,勿用 Base64)

图片 image_url

视频 video_url(仅多模态参考场景):

音频 audio_url(仅多模态参考场景):

duration
enum<integer>
必填

目标视频时长(秒),必选,整数。可用值:4~15

可用选项:
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
ratio
enum<string>

目标视频的宽高比,默认 adaptive。可用值:adaptive21:916:94:31:13:49:16

文生视频(t2va,content 仅含 textratio 必填,且不能为 adaptive;可用值 21:916:94:31:13:49:16

图生视频(i2va,content 含 first_frame / last_frame 图片):宽高比由输入图片决定,ratio 恒为 adaptive;传入其他合理值不会报错,但会被忽略并按 adaptive 处理。

多模态参考生视频(r2va,content 含 reference_image / reference_video / reference_audioratio 可选,默认 adaptive;也可显式指定上述任一具体比例。

可用选项:
adaptive,
21:9,
16:9,
4:3,
1:1,
3:4,
9:16
callback_url
string

任务状态变更的回调通知地址。配置后 MiniMax 服务器会先发送含 challenge 字段的验证请求(需 3 秒内原样返回 challenge 完成验证),验证成功后每当任务状态变更即向该地址 POST 推送,推送体结构与查询任务接口的响应一致。

回调 status 取值:queued(排队中)、running(运行中)、succeeded(成功)、failed(失败)、cancelled(已取消)。

响应

创建成功后返回 task_id。使用该 task_id 调用查询任务接口获取任务状态与结果。任务成功后,从 content.prompt 获取增强提示词。

查询任务成功响应示例

task_id
string

任务 ID,用于后续查询任务状态与结果。