异步任务接口使用指南
概述
对于生成时长较长的任务(如 3D 建模、视频生成、长语音合成等),平台提供了专门的异步任务接口,让您能够高效地处理耗时操作而无需长时间等待响应。
接口架构
异步任务接口采用提交-查询模式:
- 提交接口:用于创建异步任务,例如文本生成音乐的提交接口为
/async/music/generations
- 查询接口:统一的任务状态查询接口
https://ai.gitee.com/api/v1/task/<task_id>
- 任务取消接口:
https://ai.gitee.com/api/v1/task/<task_id>/cancel
- 配额查询接口:
https://ai.gitee.com/v1/tasks/available-quota
- 任务状态接口:
https://ai.gitee.com/v1/task/<task_id>/status
- 任务记录接口:
https://ai.gitee.com/v1/task/<task_id>
工作流程
- 提交任务 → 获取
task_id
和查询 URL - 轮询查询 → 检查任务状态
- 获取结果 → 下载生成的文件
完整示例:音乐生成
以下示例演示如何使用 ACE-Step 音乐大模型生成音乐: