接入文档 / 计费与排错
错误码与限流
常见错误的含义与处理办法。
错误格式
OpenAI 兼容接口的错误体为 {"error": {"message", "type", "code"}},请以 HTTP 状态码和 error.message 为准,部分错误的 error.code 为空。
- 状态码
- 400
- error.code
- invalid_request
- 原因与处理
- 请求体无法解析或参数有误(如缺少 model),检查请求格式
- 状态码
- 401
- error.code
- (空)
- 原因与处理
- 令牌无效:密钥不存在、已禁用、已过期或额度已用完。到「API 密钥」页检查状态,必要时续期或调整额度
- 状态码
- 403
- error.code
- (空)
- 原因与处理
- 该密钥无权访问所请求的模型(密钥启用了模型限制),编辑密钥的可用模型或换用其他模型
- 状态码
- 403
- error.code
- access_denied
- 原因与处理
- 请求来源 IP 不在该密钥的 IP 白名单中,编辑密钥的 IP 限制
- 状态码
- 403
- error.code
- insufficient_user_quota
- 原因与处理
- 账户余额(或订阅额度)不足,请充值或购买套餐
- 状态码
- 403
- error.code
- pre_consume_token_quota_failed
- 原因与处理
- 该密钥的剩余额度不足以支付本次请求,提高密钥额度或改为不限额度
- 状态码
- 429
- error.code
- (空)
- 原因与处理
- 超过站点设置的请求频率限制,降低频率后稍后重试
- 状态码
- 503
- error.code
- model_not_found
- 原因与处理
- 当前分组下该模型暂无可用渠道,换用「模型价格」页列出的模型,或稍后重试
- 状态码
- 4xx / 5xx
- error.code
- bad_response_status_code
- 原因与处理
- 上游厂商返回错误,状态码原样透传,稍后重试;请求失败时预扣额度会退回
限流
请求频率限制由站点配置决定,超出后返回 429。请降低频率并退避重试(例如 1s、2s、4s),不要立即重放请求。如需调整请联系 [email protected]。