Skip to main content
图片生成主线以同步返回为主:你的后端请求 Tapapi,Tapapi 在同一次 HTTP 响应里返回图片 urlb64_json。如果产品需要排队、进度、重试或批量任务,建议在你的业务系统里实现异步体验。
不要把 webhooktapapi_task_idimage_urls 当作图片接口的通用生产字段。当前图片 webhook 和 Tapapi 托管轮询接口不作为公开稳定能力承诺。

当前口径

推荐业务流程

这样可以把“模型同步生成”和“产品异步体验”分开:Tapapi 负责生成结果,你的系统负责队列、进度、重试、通知和对账。

状态建议

什么时候需要队列

  • 批量生成商品图、封面、广告素材
  • 用户不适合一直等待同一个 HTTP 请求
  • 需要展示排队、生成中、成功、失败状态
  • 需要限制并发、预算或每个用户的任务数
  • 需要对 429、临时 5xx、network timeout 做有限重试
  • 需要把图片结果统一转存到自己的对象存储

不建议

  • 让浏览器直接长时间等待模型结果
  • 没有业务 task_id 就无限重试
  • 只保存 Tapapi 返回 URL,不做自有存储转存
  • webhook 当作当前图片接口稳定能力
  • 批量任务只记录总状态,不记录每张图的返回字段、错误码和消耗
  • 用户取消前端任务后,假设上游生成也一定取消
图片批量策略见 批量生成,输出保存见 输出图片保存