Skip to main content
GET

MiniMax H3 查询视频任务

创建接口返回 idtask_id 后,使用 GET /v1/videos/{task_id} 轮询。查询只读取任务状态,不会重复提交生成请求。

方法与路径

请求示例

响应结构

网关兼容不同渠道的响应格式。MiniMax H3 上游通常将任务放在 task 对象中,兼容层也可能把字段放在响应顶层。客户端应优先读取 task,没有时再读取顶层字段。

生成中

生成成功

兼容的顶层成功响应可能使用 video_urlurlcontent.url。不要根据任务 ID 自行拼接下载地址,直接使用响应返回的完整 URL。

生成失败

失败任务通常仍以 HTTP 200 返回,是否成功应由 task.status 或顶层 status 判断,而不是只看 HTTP 状态码。

响应字段

string
required
创建任务响应中的 idtask_id。不要使用 request_id 查询;它只标识一次 HTTP 调用。
string
任务 ID。兼容响应也可能在顶层返回 idtask_id
string
任务状态。常见值为 queuedrunningsucceededfailedcancelled。兼容层还可能返回 pendingprocessingin_progresscompletedsuccess
number
可选进度。部分响应使用 01 的小数,兼容响应也可能使用 0100 的整数百分比。客户端不要只依赖该字段判断任务是否卡住。
string
成功任务的视频直链。它可能位于嵌套 task 中,也可能以顶层 video_urlurlcontent.url 返回。保存完整原值,不要改写或拼接。
object
可选用量信息。input_seconds 是参考视频和独立参考音频时长之和,input_image_count 是全部输入图片数,output_seconds 是请求的输出秒数,total_seconds 当前与 output_seconds 相同。
object
异步失败原因,通常包含 codemessage。常见错误码包括 input_download_failedinput_security_violationinput_too_largeinput_probe_failedinput_format_unsupportedinput_duration_out_of_rangeinput_transcode_failedcontent_policy_violationfail_to_fetch_task

状态处理建议

建议每隔数秒查询一次。长时长任务、参考素材下载和内容审核可能让 queued 持续更久;不要因为 progress 暂时不变就重新创建任务。

下载视频

直接下载结果 URL

成功响应中的 URL 可能是公开 HTTPS 直链。下载时使用返回的完整原值,不要附带查询接口的 Bearer 鉴权头:
服务不会承诺公开结果永久保留。需要长期保存时,应在任务成功后尽快复制到自己的存储。

使用内容代理

如果响应没有可用的直链,或直链下载失败,可以通过网关代理下载:
内容代理需要 Bearer 鉴权。任务状态为成功但对象已经被清理时,下载可能返回 404403;这不表示生成任务变成了失败。

查询错误

相关页面