Appearance
限流说明
🚦 当前限制
1XM.AI 按账户 Token 消耗速率进行限流,确保服务稳定。
具体限流参数以控制台显示为准。如果遇到频繁限流,在控制台「令牌」设置页可查看和调整 API Key 的速率限制。
📈 触发限流时的响应
json
{
"error": {
"message": "Rate limit exceeded",
"type": "rate_limit_error"
}
}HTTP 状态码:429
✅ 最佳实践
实现重试机制
python
import time
from openai import RateLimitError
def call_with_retry(client, model, messages, max_retries=3):
for i in range(max_retries):
try:
return client.chat.completions.create(
model=model,
messages=messages
)
except RateLimitError:
if i < max_retries - 1:
wait = 2 ** i # 指数退避:1s, 2s, 4s
print(f"限流,等待 {wait}s 后重试...")
time.sleep(wait)
else:
raiseClaude Code 优化技巧
频繁触发限流时:
- 使用
/compact压缩上下文,减少每次请求的 Token 量 - 使用
/clear清除历史,开始新对话 - 切换到
claude-haiku-4-5(轻量模型,消耗更少)
监控 Token 用量
python
response = client.chat.completions.create(...)
# 查看本次消耗
print(f"输入: {response.usage.prompt_tokens} tokens")
print(f"输出: {response.usage.completion_tokens} tokens")⚠️ 注意事项
- 限流基于 API Key 维度,每个 Key 独立计算
- 控制台「日志」页可以查看每条请求的实际消耗
- 如需更高的并发或速率,在控制台「令牌」设置中调整
- 异步图片任务轮询请使用返回的
poll_after,默认约5 秒;不要每秒高频查询/v1/images/tasks/{task_id}