Skip to content

任务管理概览

视频、数字人、音乐、部分图片和后处理能力会以异步任务形式运行。提交任务后,MoonApiX 返回任务 ID;你可以主动查询,也可以通过 Webhook 接收完成通知。

通用流程

  1. 提交任务。
  2. 保存返回的 task_idid
  3. 主动查询任务状态,或等待 Webhook。
  4. 任务成功后读取结果 URL。
  5. 任务失败时读取 fail_reasonerror.codeerror.message

常用查询入口

能力查询路径
通用任务GET /v1/tasks/{task_id}
音乐任务GET /v1/tasks/{task_id}
数字人音频GET /v1/tasks/{task_id}
数字人视频GET /v1/tasks/{task_id}
视频任务GET /v1/videos/{task_id}
Midjourney 任务GET /mj/task/{id}/fetch

状态说明

状态说明建议
pending系统准备中。稍后继续查询。
submitted已提交,等待处理。稍后继续查询。
running正在处理。继续等待。
succeeded已完成。读取结果 URL。
failed任务失败。查看失败原因并决定是否重试。
cancelled任务已取消。停止查询。

部分任务可能返回大写状态,例如 SUBMITTEDQUEUEDIN_PROGRESSSUCCESSFAILURE。业务系统可以统一映射为等待中、处理中、成功和失败。

Webhook 建议

  • 回调接口应在 10 秒内返回 2xx
  • task_id 做幂等处理。
  • 不要在回调 URL 中放 API Key、用户 token 或其他敏感信息。
  • 即使启用了 Webhook,也保留主动查询能力。

相关页面