常见错误排查
先看状态码和错误体,再依次检查地址、Key 与模型。
发生错误时,先记录状态码、完整错误消息和发生时间。不要把所有故障都归因于 Key;模型、端点、参数和上游也会影响结果。
按状态码定位
| 状态或现象 | 先检查 | 接下来 |
|---|---|---|
| 400 / 参数错误 | 模型 ID、JSON、字段类型、模型支持的参数 | 退回最小文本请求,再逐项增加参数 |
| 401 / 未授权 | Key 完整性、鉴权头、有效期、是否停用 | 检查进程中生效的环境变量 |
| 403 / 无权限 | Key 的分组、模型限制、IP 限制 | 查看错误体,核对当前分组能力 |
| 404 / 路径不存在 | Base URL 与端点,是否重复 /v1 |
确认最终完整 URL |
| 429 / 请求受限 | 请求频率、并发、额度及上游限制 | 降低并发,按错误体与 Retry-After 有限重试 |
| 502 / 503 / 504 | 上游渠道状态、耗时、错误体 | 检查日志,必要时稍后试一次或切换兼容模型 |
| 超时 / 流中断 | 网络、代理、客户端超时、生成是否已完成 | 先核对使用记录,再决定是否重试 |
实际错误含义以错误体为准。额度不足可能使用不同状态码,不应只凭 429 或 403 判断。
地址检查表
| 场景 | 正确地址 |
|---|---|
| OpenAI / Codex Base URL | https://weason.cn/v1 |
| Claude Code Base URL | https://weason.cn |
| 画布 Weason API Base URL | https://weason.cn |
| 完整 Chat 请求 URL | https://weason.cn/v1/chat/completions |
| 完整 Messages 请求 URL | https://weason.cn/v1/messages |
若得到 HTML 登录页而不是 JSON 错误,通常是请求落到了网页路由。检查最终 URL,而不是继续更换 Key。
环境变量不生效
临时设置只影响当前终端及子进程。桌面应用、另一终端和重启后的进程可能没有这些变量。只检查变量是否存在,不要把完整 Key 打印出来截图。
CC Switch、本地代理、配置 Profile 或旧工具设置也可能覆盖地址。先确认实际请求发往哪里,再改配置。
无可用渠道 / 模型不存在
模型名称须与返回的 ID 完全一致。检查 Key 分组、模型限制和目标协议。模型出现在列表中仍可能没有健康上游,改用已确认兼容的其他模型可帮助定位。
向客服提供什么
提交发生时间与时区、模型、分组、客户端版本、HTTP 状态码、脱敏错误体及请求 ID(如有)。隐藏 Key、Cookie、私人提示词与支付敏感信息。联系支持。
仍有疑问?把问题告诉我们