OpenCode
OpenCode 找不到模型怎么排查
模型不显示时,先检查配置文件是否被加载,再比较 Provider 和 Model ID。
先做这几项判断
OpenCode 没有显示配置的模型,或请求使用了不存在的 Model ID。
- /models 列表没有目标模型,或请求返回 Model Not Found。
- 配置没有合并到当前使用的文件
- 运行 /models 并确认当前加载的是目标 Provider
model not found01
先检查 OpenCode 实际加载的配置
确认修改的是当前版本实际读取的配置文件,保存后完全重新打开 OpenCode,再运行 /models。
02
比较 Provider 和 Model ID
Provider ID、models 下的键名和请求中的 Model ID 必须来自同一套页面生成配置,不能混用不同 Provider。
- 1运行 /models 并确认当前加载的是目标 Provider
- 2逐字符比较 Model ID 与生成配置
03
确认结果
在 /models 中看到目标 Provider 和模型,并能选中它,说明配置已经被加载。
- 1逐字符比较 Model ID 与生成配置
- 2确认模型位于对应 provider 的 models 字段
仍没解决时,继续看
资料来源
重新配置
返回接入中心,继续处理对应的配置步骤。
回到相关配置步骤同类问题
API Key 无效或返回 401 · 模型出现但请求没有正常完成 · Base URL 错误、404 或无法连接 · 找不到 opencode 命令 · 请求频率限制或返回 429 · 后台已有用量记录,但 OpenCode 没显示回复 · reasoning part/text part not found 或 summaryParts 解析异常 · opencode.json 格式错误 · 返回 403 Forbidden · BunInstallFailedError 或 models.dev 下载失败