申请流程
要使用 MiniMax H3 任务查询 API,首先到 Ace Data Cloud 控制台 获取您的 API Token,留作备用。
如果你尚未登录或注册,会自动跳转到登录页面邀请你注册和登录,完成后会自动返回当前页面。
一个 API Token 即可调用平台所有服务,无需为每个服务单独申请。 首次申请会赠送免费额度,可免费体验;额度不足时可在 控制台 充值通用余额。
📘 完整文档:MiniMax H3 任务查询 API →查询任务时应使用创建该任务的同一个 Token。建议将 Token 保存为环境变量,不要写入源码或提交到版本库:
接口概览
-
Base URL:
https://api.acedata.cloud -
Endpoint:
POST /minimax/tasks -
认证方式:HTTP Header 中携带
authorization: Bearer {token} -
请求头:
accept: application/jsoncontent-type: application/json
-
查询单个任务:
action=retrieve,传入id -
批量查询任务:
action=retrieve_batch,可按任务 ID、时间范围和分页条件筛选 -
删除任务:
action=delete,传入id - 计费说明:任务查询免费,不会产生重复计费
task_id。推荐每隔约 10 秒查询一次,直到任务进入终态。
请求参数
三种动作的用途如下:
查询单个任务
任务状态
succeeded、failed 和 cancelled 都是终态。不要在进入终态后继续轮询。
task 响应字段
Python 轮询完整示例
以下代码从环境变量读取 Token,创建任务后每隔 10 秒查询一次:429 和临时 5xx 使用指数退避。网络超时不等于生成失败,可以使用同一个 task_id 继续查询。
批量查询
指定多个任务 ID:items 使用与单任务查询相同的 task 字段,total 是筛选条件匹配的任务总数:
task_id 可能返回无效任务;业务系统应在创建任务时保存 ID,并在成功后及时持久化结果 URL。
取消或删除任务
删除成功示例:
失败响应与排查
失败任务仍以 HTTP 200 返回 task 对象,并在task.error 中给出原因:
400 时应检查 action 与条件参数,401 表示 Token 无效,429 表示查询过于频繁,500 表示服务暂时不可用。生成失败的任务不计费;成功任务按最终 usage 记录用量。
