Skip to content

Error Codes

8.1 HTTP 状态码

  • 200: 请求成功
  • 401: 用户鉴权失败
  • 403: 后台鉴权失败
  • 404: 资源不存在
  • 422: 参数校验失败
  • 500: 服务内部错误

8.2 业务错误码(chat/ai)

  • 1001 UNAUTHORIZED
  • 1003 SESSION_NOT_FOUND
  • 1004 SESSION_FORBIDDEN
  • 1005 POINTS_INSUFFICIENT
  • 1006 SENSITIVE_BLOCKED
  • 1007 PROVIDER_ERROR
  • 1008 PROVIDER_FALLBACK_FAILED
  • 1009 INVALID_REQUEST
  • 1010 SUBSCRIPTION_REQUIRED
  • 1011 MEMORY_SUBSCRIPTION_REQUIRED
  • 9999 INTERNAL_ERROR

8.3 鉴权类错误

{"code":401,"detail":"请先登录后使用 AI 功能"}
{"code":403,"detail":"控制台未授权"}

8.4 积分/额度类错误

{"success":false,"code":1005,"message":"积分不足","data":null}

8.5 后台权限类错误

  • 缺失 X-Console-Token
  • Token 不匹配控制台配置

8.6 参数错误示例

{
  "code": 422,
  "detail": "请求参数错误",
  "errors": [
    {
      "loc": ["body", "question"],
      "msg": "String should have at least 1 character"
    }
  ]
}