YeeHooDevelopers
开发者文档

任务与轮询

图片和视频生成都采用异步任务模型;先提交,再轮询或等待 webhook 获取终态。

提交图片或视频请求后,服务端通常不会立即返回最终结果,而是先返回一个任务对象。

任务及其生成结果固定归属于调用 API Key 的团队工作空间;请求头不能将它们转移到其他工作空间。

什么时候会进入任务系统

当前最典型的异步任务包括:

  • 图片生成
  • 视频生成

这也是当前对外 API 最核心、最稳定的一层能力。

任务状态

  • queued
  • running
  • succeeded
  • failed

基本查询方式

curl https://aibubu.cn/v1/tasks/task_image_xxx \
  -H "Authorization: Bearer sk_yeehoo_your_key"

推荐轮询策略

  • 图片任务:2 到 3 秒轮询一次
  • 视频任务:5 到 10 秒轮询一次
  • 进入 succeededfailed 就停止

结果读取建议

当任务进入终态后,建议以任务查询结果作为最终状态源,重点读取:

  • status
  • result.data[].url
  • 视频任务可选的 result.data[].thumbnail_url

对外任务结果不会透传渠道原始响应、内部用量或计费字段。

轮询和 webhook 的关系

两者不是二选一,而是推荐并存:

  • 轮询:最简单、最稳、适合联调和兜底
  • webhook:更适合生产环境异步通知

轮询能力会一直保留,哪怕你已经开启 webhook,也仍然建议把轮询作为兜底能力。

常见错误理解

不要把任务系统理解成“会话系统”。

当前对外任务接口面向的是异步生成任务,不是开放完整的持久化对话会话管理。

本页目录