展开本页目录
开始前准备什么
- OpenCode 1.3.13 或核对自己的版本差异
- Python 3.11+;练习在独立样本目录内运行,无需真实 Key。
- 准备隔离样例
- 执行命令
- 核对请求与结果
- 复验自己的配置
先下载样例,再完成自己的首次调用
示例不含密钥。API 按实际用量计费;下载和点击不代表调用成功。
本地测试脚本、中文说明与已保存回执。
按这个顺序复现
第 1 步:在隔离项目用自定义 provider qrfixture,模型字典键设为 qwen3.8-flash;显示名称仅供阅读。
第 2 步:执行 opencode models qrfixture,再使用不存在的 qrfixture/no-such-model 运行短任务;留存客户端输出。
第 3 步:从列表复制 qrfixture/qwen3.8-flash 重跑。此版本的错误事件可能伴随退出码 0;检查 JSON 里的 error 与完成事件。请求体 model 只携带模型 ID。
实际命令与结果
OpenCode 1.3.13;本地请求回放。请求轨迹和退出码见回执。
错误模型名未触发模型请求。真实环境里,如果模型 ID 正确但出现 401 或 429,继续查认证或通道。
- 通过:列表展示完整 ID
- 通过:错误 ID 未发请求
- 通过:正确 ID 到达本地端点
本地样例复跑
python3 lab.py --output ./result o01在自己的环境复验
错误模型名未触发模型请求。真实环境里,如果模型 ID 正确但出现 401 或 429,继续查认证或通道。
怎样确认已经完成
- 通过:列表展示完整 ID
- 通过:错误 ID 未发请求
- 通过:正确 ID 到达本地端点
常见问题
这次实测覆盖什么?
OpenCode 1.3.13;本地请求回放。请求轨迹和退出码见回执。真实 API 结果与本机样例分开记录。
如何复验自己的配置?
从列表复制 qrfixture/qwen3.8-flash 重跑。此版本的错误事件可能伴随退出码 0;检查 JSON 里的 error 与完成事件。请求体 model 只携带模型 ID。

