鉴权与访问限制错误

本页汇总常见的 403 与 429 错误的错误信息、触发原因与排查方向。涉及具体限流维度(RPM / TPM / Concurrency)的原理与配额规划,请参考 限流与配额

403 Forbidden — IP 被限制

{
  "error": {
    "message": "ip in black list",
    "type": "access_denied_error",
    "code": 403
  }
}
字段内容
现象描述接口返回 403 状态码,错误提示包含 ip in black list
触发原因通常由于使用了错误的 API Key 并在短时间内进行高频/循环请求,系统安全策略检测到异常流量后触发 IP 临时封禁。
影响范围当前发起请求的 IP 地址。
恢复时间属于临时限制,通常在停止错误请求后的 5–15 分钟内自动解除。

解决方案

  1. 立即停止请求:检查代码,停止当前的循环调用。
  2. 检查凭证:登录控制台,确认使用的 API Key 是否正确、是否已失效。
  3. 等待解封:修正 API Key 后,等待几分钟再试。
  4. 白名单(可选):如果是企业内网出口 IP,可联系技术支持团队添加白名单。

403 Forbidden — 欠费

{
  "error": {
    "message": "access denied for invalid user",
    "type": "access_denied_error"
  }
}

触发原因:账号处于欠费保护期,无法使用 API 服务。请充值或确认账户余额后重试。

403 Forbidden — 封禁

{
  "error": {
    "message": "invalid user v2",
    "type": "access_denied_error"
  }
}

触发原因:短时间内出现异常高频请求,触发风控策略导致账号被封禁。请联系技术支持团队并提供业务调用说明,以便进行解封审核。

429 — 限流

限流错误的 typerate_limit_exceeded_errormessage 会指明触发的限流维度(RPS / RPM / TPM),例如:

{
  "error": {
    "message": "rate limit reached for TPM",
    "type": "rate_limit_exceeded_error"
  }
}

触发原因为请求超出对应的限流配额。目前限制随资源调度策略动态优化,如需较高资源保障,请联系技术支持团队。各限流维度的含义与生效范围详见 限流与配额;TPM 预估计算方式与优化建议详见 TPM 是如何计算的