API知识站学习、对比与使用指南

Troubleshooting

API 错误解决指南

按真实调用链路整理认证、权限、模型名、限流、超时、额度和 Base URL 配置问题。每篇都包含快速排查清单、对应 API 特殊情况和可复制修复示例。

8

错误类型

6

固定排查板块

可复制

curl / SDK 修复示例

先按这个顺序排查

1.API Key 是否有效
2.Base URL 是否匹配
3.模型名是否存在
4.额度与限流是否触发
401 Unauthorized
认证失败

API Key / Authorization Header

请求已经发到 API 服务,但服务端没有接受你的身份凭证。优先检查 API Key、请求头、环境变量和 Base URL 是否属于同一个平台。

403 Forbidden
权限不足

模型权限 / 地区限制 / 项目权限

403 通常表示 API Key 被识别了,但账号、项目、地区、模型或网络环境没有权限执行当前请求。

404 model not found
模型不存在

Model ID / Deployment ID

404 model not found 多数不是网络 404,而是 model 字段、部署 ID、区域或接口类型不匹配。

429 Too Many Requests
触发限流

RPM / TPM / 并发 / 重试

429 表示请求频率、Token 速率、并发数或短时间突发量超过平台限制。正确做法是降并发、排队、指数退避和减少单次 Token。

timeout
请求超时

网络 / 代理 / 长上下文

timeout 可能来自网络、代理、DNS、服务端处理太慢、上下文过长或你的运行环境超时限制。先定位是连接超时还是读取超时。

insufficient quota
额度不足

Billing / Quota / Budget

insufficient quota 不是代码格式问题,而是账号可用额度、预算上限、账单状态或免费层限制不足。

invalid API key
Key 无效

API Key 格式 / 轮换

invalid API key 是 401 的最常见具体原因。重点检查复制完整性、前后空白、环境变量名、Key 所属平台和泄露轮换。

Base URL 配置错误
地址配置错误

Endpoint / SDK Base URL

Base URL 错了会伪装成 401、404、timeout、JSON 解析失败或 HTML 响应。先确认协议、域名、/v1 路径和平台兼容模式。

如果还没有完成 API Key 创建和首次调用,建议先看购买教程跑通最小请求,再回到这里排查具体错误码。