ToAPIsToAPIs

异步任务速率限制

ToAPIs 异步图片和视频任务的用户级提交与查询限流

国内用户请注意: 中国大陆用户请使用 https://toapis.cn 作为接口地址(Base URL)。文档示例中的 https://toapis.com 请替换为 https://toapis.cn。

ToAPIs 为异步任务提交和状态查询使用两个独立令牌桶,不占用同步模型请求额度。

分组提交 RPM持续 RPS10 秒突发查询 RPM持续 RPS10 秒突发
default3005503,00050500
vip1,00016.716710,000166.71,667
svip2,00033.333430,0005005,000

额度按用户 ID 而不是 Token 统计,同一用户的多个 Token 共享额度。提交和查询互不影响。业务失败会计数,被 429 拒绝的请求不计数。批量状态查询一次计一个请求,每次最多 100 个任务 ID。

限流响应头包括 Retry-After、X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset 和 X-RateLimit-Category: async_submit|async_query。

{"error":{"code":"rate_limit_exceeded","message":"异步任务请求频率超限"}}
{"error":{"code":"rate_limit_unavailable","message":"异步任务提交限流服务暂时不可用,请稍后重试"}}

提交限流服务不可用时返回 503 rate_limit_unavailable;查询会降级放行并记录监控。推荐以 任务 Webhook 为主、轮询为兜底。轮询间隔至少 5~10 秒,加入随机抖动,并在 429/503 时优先读取 Retry-After,没有该头时再使用指数退避。