切换深色模式
Key、权限与模型排查
Key 错误对照
| 错误码 | 含义 | 修复 |
|---|---|---|
API_KEY_REQUIRED | 请求没有可识别的 Key | 添加 Bearer、x-api-key 或 x-goog-api-key |
INVALID_API_KEY | Key 不存在或复制错误 | 从控制台重新配置,不要手输中间字符 |
API_KEY_DISABLED / API_KEY_INACTIVE | Key 已禁用 | 启用或新建 Key |
API_KEY_EXPIRED | Key 到期 | 创建新 Key 或调整允许的到期设置 |
API_KEY_QUOTA_EXHAUSTED | Key 自身额度耗尽 | 查看 Key 额度,不等同于账号余额 |
ACCESS_DENIED | IP 白/黑名单拒绝 | 核对服务识别到的出口 IP |
USER_INACTIVE | 账号状态不可用 | 登录控制台确认或联系支持 |
Header 选择
先用 Bearer 做通用测试:
bash
curl -i https://api.onprs.top/v1/models \
-H "Authorization: Bearer $ONPRS_API_KEY"若 SDK 自动使用 x-api-key 或 x-goog-api-key,不要同时传入另一个不同 Key。多个 Header 值冲突会让排错变得不确定。
分组和平台
Key 在创建时绑定分组。分组决定平台、模型范围和计费类型,普通用户不能通过请求参数临时切换。
- 打开 API Keys 查看 Key 分组。
- 在渠道监控确认提供商、模型和状态。
- 若计费方式不匹配,创建绑定正确分组的新 Key。
模型不存在或不支持
错误正文可能是 model not found、unsupported model、no available accounts supporting model 或客户端自己的模型校验。
- 从控制台复制模型名,排除不可见字符和旧别名。
- 调用
/v1/models只验证发现,再做最小生成。 - 删除该模型不支持的图片、工具或采样参数。
- 确认客户端没有自动改写模型名。
- 如果只有一个模型失败,优先判断为模型或账号池状态,不要轮换 Key。
客户端缓存
Claude Code、Codex CLI 和 OpenCode 可能缓存模型或 provider。配置更新后完全退出进程,OpenCode Desktop 还需停止 sidecar 并新建会话。旧会话持续报相同错误时,用新会话验证。
