APIQIKAPIQIK
文档导航
计费与支持

限流与配额

理解请求频率、并发和 Token 配额,并用队列与退避正确处理 429。

限额用于保护平台与账户稳定性。具体数值可能因账户、模型和服务方案不同,请以控制台显示为准。

常见限制维度

维度含义客户端对策
请求速率单位时间内允许的请求数量。令牌桶、漏桶或队列整形。
并发数同时处理的在途请求数量。信号量限制并发,长短请求分池。
Token 速率单位时间内处理的输入输出 Token。裁剪上下文、限制输出、错峰处理。
余额/预算账户可继续消费的金额或内部预算。设置预警,避免耗尽后业务中断。

处理 429

  1. 暂停立即重试,读取响应中可能提供的限流信息。
  2. 使用指数退避,例如等待约 1、2、4 秒,并加入随机抖动。
  3. 限制最大重试次数和总等待时间。
  4. 降低全局并发或进入有界队列,而不是让所有任务自行重试。
  5. 持续触发时分析峰值流量并申请适合的配额。

限流响应契约

响应头名称和数值待平台确认正式文档应明确 RPM、TPM、并发分别作用于账户、项目、API Key 还是模型,并提供可直接读取的响应头。

信息正式文档要求
上限与剩余量分别公布请求数、Token 和并发上限及剩余额度的响应头名称。
重置时间说明窗口算法、时区、精度,以及重置时间使用秒数还是时间戳。
Retry-After说明是否返回以及客户端应该按秒数还是 HTTP 日期解析。
429 错误对象区分频率、Token、并发、账户配额或平台容量限制,返回稳定错误类型。
提额流程说明所需业务数据、审核周期、临时扩容与服务等级选项。

配额规划

  • 按平均请求时长估算并发,而不是只看每分钟请求数。
  • 为发布、营销活动和批处理预留容量。
  • 在线交互与离线任务使用不同队列和优先级。
  • 单个租户设置独立限额,防止噪声邻居影响全局。
  • 扩容前提供峰值并发、Token 分布、目标模型和业务时间窗口。