速率限制可保护平台稳定性并确保公平使用。
按级别限制
| 等级 | 转速 | TPM | 笔记 |
|---|---|---|---|
| 欢迎/免费 | 10 | 10 40,000 | 仅限入门型号 |
| 按量付费 | 60 | 400,000 | 首次购买后 |
| 使用率高 | 200+ | 2M+ | 联系支持 |
RPM = 每分钟请求数
TPM = 每分钟令牌数(输入 + 输出)
每键限制
在仪表板 → API 密钥 → 密钥设置中配置:
- 自定义 RPM 上限(低于帐户限制)
- 每键支出限额(美元)
免费模型限制
免费层模型(:free 后缀(如果可用)):
- 每天 10 次请求,无需购买
- 使用购买的积分每天 100 个请求
不适合生产。
响应头
x-ratelimit-限制-请求:60
x-ratelimit-remaining-requests: 45
x-ratelimit-reset-requests:30 秒
x-ratelimit-limit-tokens:400000
x-ratelimit-remaining-tokens: 350000
429 请求太多
```json
{
“错误”:{
"message": "超出速率限制",
“类型”:“速率限制错误”,
“代码”:“rate_limit_exceeded”
}
}
### 重试策略
````蟒蛇
导入时间
随机导入
def retry_with_backoff(func, max_retries=5):
对于范围内的尝试(max_retries):
尝试:
返回函数()
除了速率限制错误:
wait = min(60, (2 ** 尝试) + random.random())
时间.睡眠(等待)
提高
增加限制
发送电子邮件至 support@boundlessapi.com:
- 帐户电子邮件
- 用例描述
- 预期 RPM/TPM
- 当前每月支出
企业:合同中的自定义限制。