Yeehoo 开发者

任务与轮询

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

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

什么时候会进入任务系统

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

  • 图片生成
  • 视频生成

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

任务状态

  • queued
  • running
  • succeeded
  • failed

基本查询方式

curl https://www.yeehooai.com/v1/tasks/task_image_xxx \
  -H "Authorization: Bearer sk_yeehoo_your_key"

推荐轮询策略

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

结果读取建议

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

  • status
  • result
  • request_id
  • billing_transaction_id

轮询和 webhook 的关系

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

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

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

常见错误理解

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

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

On this page