Skip to content

错误处理与 HTTP 状态码

当 API 请求发生异常或无法正常处理时,网关将返回标准的 HTTP 状态码及 JSON 格式的详细错误原因。


1. 错误 JSON 响应格式

所有错误响应均遵循标准 OpenAI Error Schema:

json
{
  "error": {
    "message": "Invalid API Key provided",
    "type": "authentication_error",
    "param": null,
    "code": "invalid_api_key"
  }
}

2. HTTP 状态码对照表

HTTP 状态码错误类型 (Error Type)原因说明排查建议
400invalid_request_error请求参数格式错误或必填字段缺失检查 JSON 体语法,确认必填字段(如 model, prompt)正确
401authentication_errorAPI Key 无效、过期或未正确传输 Header检查 Authorization: Bearer sk-xxx 请求头是否泄漏或写错
402insufficient_quota账户可用余额不足请在控制台进行账户充值后再发起请求
404not_found_error请求的 API 路径或模型 ID 不存在确认 URL 是否加上 /v1 前缀及模型名称正确
429rate_limit_error请求频率超出当前分组限流上限适当降低并发或联系管理员提高限流配额
500api_error网关内部或底层供应商节点故障重试请求或切换至备用节点 https://api.ximi-pro.xyz/v1
504gateway_timeout底层 upstream 响应超时对于长耗时任务,建议使用 异步生图 API

XIMI-API 企业级 AI 聚合平台 · 官方 API 开发文档