按状态码定位

状态码含义处理建议
400请求体或协议不匹配检查 JSON、路由、模型 ID 与协议头(Claude 请求保留 anthropic-version
401密钥无效或缺失重新复制密钥,检查 Bearer / x-api-key;若可能泄露立即轮换
403余额不足或无权限检查钱包余额、密钥额度、模型权限与分组访问
429触发限流使用带抖动的指数退避,降低并发,确认限流来自网关还是上游
5xx上游或路由故障保留 request id,联系管理员检查渠道健康与上游状态
超时首字很慢或流中断减小 prompt、确认 stream=true、检查代理是否缓冲 SSE

推荐排查顺序

  1. 先做最小请求:curl /v1/models 验证认证是否正常。
  2. 再发一个最小 chat 请求,区分认证错误与模型 / 协议错误。
  3. 阅读响应体中的错误信息与 request id。
  4. 在「用量日志」中核对是否有该请求的记录。

密钥泄露处理

  1. 立即在控制台停用或删除该密钥。
  2. 创建新密钥并更新所有使用方(环境变量、密码管理器、客户端配置)。
  3. 检查用量日志中有无陌生请求,确认泄露影响范围。

报障需要提供什么

请求时间、路由、模型 ID、HTTP 状态码、request id、客户端版本与脱敏后的错误信息。不要发送密钥本身。