故障排查
按错误码和现象定位 0x1c API、客户端和模型配置问题。
遇到问题时,不要同时改很多项。先用 curl 验证账号和 Key,再排查客户端。
快速自检
先运行:
curl https://0x1c.io/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"如果这个请求失败,问题在账号、Key、网络或 0x1c 服务可用性。客户端配置先不要动。
如果这个请求成功,再测试模型:
curl https://0x1c.io/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "ping"
}
]
}'错误码
| 错误 | 常见原因 | 处理方式 |
|---|---|---|
| 400 | 请求体格式错误、参数不支持 | 精简请求,只保留 model 和 messages |
| 401 | API Key 错误或请求头错误 | 重新复制 Key,确认 Bearer 后有空格 |
| 403 | 无权限、账号状态异常 | 检查账号、模型权限、套餐状态 |
| 404 | Base URL 或 endpoint 写错 | Base URL 填 https://0x1c.io/v1 |
| 408 | 请求超时 | 换快模型、减少输入、稍后重试 |
| 429 | 请求过快或触发限速 | 降低并发,开启退避重试 |
| 500 | 上游或网关内部错误 | 稍后重试,换模型验证 |
| 502/503/504 | 上游暂不可用或超时 | 换模型、稍后重试、减少上下文 |
401 Unauthorized
重点检查:
- Key 是否来自 0x1c 控制台。
- 是否把
sk-...复制完整。 Authorization是否写成Bearer YOUR_API_KEY。Bearer和 Key 中间是否有空格。- Key 前后是否多了引号或空格。
404 Not Found
最常见原因是 Base URL 填错。
客户端里应该填:
https://0x1c.io/v1不要填:
https://0x1c.io/v1/chat/completionsClaude Code 这类 Anthropic 客户端通常填:
https://0x1c.io429 Too Many Requests
这通常不是 Key 错,而是请求太密集。
处理方式:
- 降低并发。
- 减少自动重试次数。
- 给重试加指数退避。
- 换一个限速更高或更轻量的模型。
- 检查 agent 是否进入循环。
模型不存在
如果看到:
model_not_found处理方式:
- 打开控制台模型列表。
- 复制完整模型 ID。
- 确认当前账号能使用该模型。
- 用
/v1/models验证列表里是否存在。
客户端配置不生效
常见原因:
- GUI 设置和配置文件不是同一个入口。
- 终端没有重新打开,环境变量没生效。
- 工具读取的是
OPENAI_API_KEY,你设置的是OX1C_API_KEY。 - 配置文件路径不对。
- 工具仍然使用官方 provider。
排查方式:
- 打印环境变量。
- 查看客户端启动日志。
- 临时改成一个明显错误的 Base URL,看错误是否变化。
- 如果错误不变,说明配置没有被读取。