# OpenCode 列表有模型却选不中？核对 provider/model 完整 ID

从 opencode models 拿到准确完整 ID，先复现找不到模型，再对照本机实际请求。

- 核验版本：OpenCode 1.3.13
- 环境：本机隔离配置，测试服务不会转发真实请求。

1. 在隔离项目用自定义 provider qrfixture，模型字典键设为 qwen3.8-flash；显示名称仅供阅读。
2. 执行 opencode models qrfixture，再使用不存在的 qrfixture/no-such-model 运行短任务；留存客户端输出。
3. 从列表复制 qrfixture/qwen3.8-flash 重跑。此版本的错误事件可能伴随退出码 0；检查 JSON 里的 error 与完成事件。请求体 model 只携带模型 ID。

## 复跑

安装对应版本的 CLI，Python 3.11+，解压后执行：

```bash
python3 lab.py --output ./result o01
```

错误模型名未触发模型请求。真实环境里，如果模型 ID 正确但出现 401 或 429，继续查认证或通道。
