Retrieve task
最近更新:2026年9月6日
按站内统一形状查 alibaba/happyhorse-1.0 的任务结果,带用量与费用。
按站内统一形状返回 alibaba/happyhorse-1.0 任务的状态与结果。
GET
https://gateway.amux.ai/v1/tasks/{id}鉴权
headerAuthorizationstring必填Bearer <你的 Amux 密钥> 站内 API Key。
请求
idstring必填提交时返回的任务 ID。
响应
200response任务的当前状态。
404response没有这个任务,或者它不属于当前工作区。
比百炼形状多两个字段
本端点与百炼形状取回是同一个任务的 两种渲染。本端点附带:
usage.output_video_seconds—— 实际出片秒数,cost就是按它算的;cost—— 本次实际扣费(美元)。
百炼的信封里本来就没有这两个字段,所以那一条给不出。
output.images 恒为空,但字段始终存在
视频任务不产出图像,output.images 一直是空数组。该字段不会消失——
它为图像任务的存量客户端保留(这些客户端会无条件读取 output.images.length)。
因此不能通过 images 是否存在判断任务模态,那个判断恒为真。
视频产物读 output.videos。
状态与计费
status | 含义 | 收钱吗 |
|---|---|---|
queued / running | 排队中 / 生成中 | 预扣冻结中 |
succeeded | 完成,output.videos 里有产物 | 按实际出片秒数 |
failed | 上游拒绝或出错 | 不收,预扣已退 |
expired | 任务未能完成,结果也无法再取回 | 不收,预扣已退 |
canceled | 被取消 | 不收,预扣已退 |
建议轮询间隔 15 秒。后四个是终态,不会再变,可以停止轮询。
被摘掉的参数会在这里说明
传了该模型没有的参数(audio / prompt_extend)时,它们会被摘掉,
而日志详情里的**「处理说明」**会逐条写明摘了什么、为什么。
不会因此报错,但也不会静默——摘参数是一件请求侧完全看不出来的事 (请求成功、片子照出,只有那个参数没生效),所以它必须有个地方说。
同一处还会显示上游报的出片实况(真实帧率与比例)。它和你请求里写的
未必一样:ratio 在首帧图生视频时由图片决定,而那正是
「出来的比例怎么不对」最常见的原因。
产物链接会被清理
output.videos[].url 为可直接访问的 mp4 地址。该地址会被定期清理,
需要长期保存请及时下载,清理后返回 404。
错误
type 取值与重试语义见错误与重试。
cURL
curl https://gateway.amux.ai/v1/tasks/{id} \
-H "Authorization: Bearer $AMUX_API_KEY"{
"id": "task_01M1VD9E8WRYVBR7ES10SNQQQT",
"status": "queued",
"model": "alibaba/happyhorse-1.0",
"created_at": "<string>",
"output": {
"images": [
{}
],
"videos": [
{
"index": 0,
"url": "<string>"
}
]
},
"usage": {
"input_tokens": 0,
"output_tokens": 0,
"total_tokens": 0,
"output_video_seconds": 0
},
"cost": "0.371307",
"error": {
"message": "<string>",
"code": "<string>"
}
}