Skip to content

错误码

DevLens 返回标准 HTTP 状态码和 OpenAI 兼容的错误对象。

状态码

状态码含义说明
200成功请求成功
400请求错误请求格式有误,检查参数
401未授权API Key 无效或缺失
403禁止访问权限不足
404未找到端点不存在
429请求过多超出速率限制或余额不足
500服务器错误服务端内部错误
502网关错误上游供应商不可用
503服务不可用暂时性中断

错误响应格式

json
{
  "error": {
    "message": "错误描述",
    "type": "invalid_request_error",
    "code": "invalid_api_key"
  }
}

常见错误

401 — API Key 无效

json
{"error": {"message": "Invalid API key", "type": "authentication_error"}}
  1. 确认密钥以 sk- 开头
  2. 确认密钥在控制台中为启用状态
  3. 检查 header 格式:Authorization: Bearer sk-xxx

429 — 余额不足

json
{"error": {"message": "Insufficient quota", "type": "insufficient_quota"}}
  1. 前往控制台 → 充值
  2. 检查密钥级别的配额限制

400 — 模型不存在

json
{"error": {"message": "Model not found: xxx", "type": "invalid_request_error"}}
  1. 确认 model 参数拼写正确
  2. 通过 GET /v1/models 查询可用模型
  3. 确认该模型在当前密钥的可用范围内

统一 AI 模型网关