AI GPT ImageAI GPT Image

限流

API 限流按 API Key 生效。当前等级由 apikey.rate_limit_tier 控制。

积分余额决定用户能生成多少次。API 等级决定用户能调用多快,以及同时可以运行多少个生成任务。

等级

等级创建任务查询任务并发任务
free1/s, 10/min2/s, 60/min1
basic5/s, 180/min20/s, 1000/min5
standard10/s, 600/min50/s, 3000/min15
pro20/s, 1200/min100/s, 6000/min30
ultra50/s, 3000/min200/s, 12000/min80
enterprise100/s, 6000/min500/s, 30000/min300

限流行为

API 会同时检查 1 秒窗口和 60 秒窗口。

如果超过任意窗口限制,会返回:

{
  "code": 429,
  "msg": "rate limit exceeded",
  "data": {
    "retryAfter": 17,
    "limit": 180,
    "tier": "basic",
    "windowSeconds": 60
  }
}

被限流拒绝的请求不会进入生成队列。

企业自定义

企业 Key 可以通过 apikey.scopes.apiLimits 覆盖默认限制。

{
  "apiLimits": {
    "activeTasks": 500,
    "endpoints": {
      "jobs.createTask": {
        "perSecond": 150,
        "perMinute": 9000
      },
      "jobs.recordInfo": {
        "perSecond": 800,
        "perMinute": 48000
      }
    }
  }
}

如果企业客户长期跑高频流量,建议后续把限流计数迁移到 Cloudflare Durable Objects、KV 或 Redis。

限流