Documentation Index
Fetch the complete documentation index at: https://docs.apiyi.com/llms.txt
Use this file to discover all available pages before exploring further.
简短回答
目前 API易 不提供图片生成的异步任务 ID 查询接口,所有图片模型均为同步调用:请求建立长连接 → 等待生成 → 直接返回图片结果。 我们是原厂透传模式,且不记录用户业务数据,因此无法提供”断线后凭 ID 取回结果”的能力。建议在客户端设置合理 timeout、保持长连接,并在自己的后台记录请求与回执。简单理解:同步调用 + 合理 timeout + 客户端记录任务,等价于自己实现了一个轻量异步队列,本质区别不大。
为什么没有异步任务 ID 查询?
原厂透传模式
我们对图片接口保持与上游官方完全一致的同步行为,不在中间增加任务队列层,避免引入额外的不一致和延迟
隐私与安全优先
出于用户隐私和数据安全考虑,我们不记录任何业务内容(包括 prompt、生成图片),自然也无法事后凭 ID 取回
同步已可覆盖
将 timeout 设到合理范围、保持长连接,绝大多数图片生成请求都能在一次调用内稳定返回
推荐做法
客户端保持长连接 + 合理 timeout
把 HTTP 客户端的 timeout 设到模型生成时间的安全上限(通常 60–300 秒,视模型而定),并启用 keep-alive,避免中间网络层提前断开。不同模型的耗时差异较大,可联系客服获取按模型分类的 timeout 建议表。
客户侧异步包装(示例思路)
常见问题
同步调用经常超时怎么办?
同步调用经常超时怎么办?
多数超时是客户端 timeout 设置过短或中间网络层(如反向代理、网关)提前断开长连接导致。排查顺序:
- 确认 HTTP 客户端的 read timeout 已调大到 60–300 秒
- 确认 nginx / API 网关 / CDN 等中间层的超时也已调高
- 启用 keep-alive,避免被中间层强制断连
- 联系客服获取该模型的推荐 timeout 值
生成超时了,图片实际可能已经生成,能补救吗?
生成超时了,图片实际可能已经生成,能补救吗?
很遗憾不能。我们是原厂透传,不持久化生成结果。如果同步调用因 timeout 中断,该次结果会丢失,需要客户端重试。建议把 timeout 一次性调到该模型的安全上限,避免”接近成功但被自己掐断”的情况。
后续会不会推出异步任务 ID 接口?
后续会不会推出异步任务 ID 接口?
我们了解部分上游平台速度较慢、异步确实更友好,未来有可能引入异步能力,但目前没有时间表,不做承诺。在此之前请按”客户侧实现异步包装”的思路自行处理。
视频生成接口(Sora / VEO 等)是异步的吗?
视频生成接口(Sora / VEO 等)是异步的吗?
是的,视频生成接口本身就是异步任务(由上游官方设计),返回 task_id,需要客户端轮询任务状态拿到最终视频。这与图片接口的同步模式不同,请按对应模型文档处理。
不同图片模型的推荐 timeout 是多少?
不同图片模型的推荐 timeout 是多少?
不同模型生成耗时差异较大(快的几秒、慢的几十秒甚至 1–2 分钟)。请告诉客服你主要使用的模型,我们会提供按模型分类的 timeout 建议表。
相关文档
模型选择指南
了解各图片模型的能力与适用场景
API 并发与速率
并发上限、限流策略与最佳实践
调用日志与数据
了解我们的数据记录策略与日志控制
联系客服
获取 timeout 建议表或进一步咨询