OpenCode Zen provider stuck on “loading models” indefinitely

这个报错通常发生在使用 Open Interpreter 配置 OpenCode Zen 提供方后,执行 /models 打开模型选择器时界面无限卡在 loading models ,只能 Ctrl+C 退出。优先排查方向是该 provider 在旧版本中的模型列表加载逻辑,升级到已修复版本。

快速结论:这个报错通常发生在使用 Open Interpreter 配置 OpenCode Zen 提供方后,执行 /models 打开模型选择器时界面无限卡在 loading models,只能 Ctrl+C 退出。优先排查方向是该 provider 在旧版本中的模型列表加载逻辑,升级到已修复版本。

适用环境:Issue 中确认的环境为 Open Interpreter 0.0.44,订阅/密钥提供方为 OPENCODE_API_KEY,provider ID 为 OpenCode Zen,harness 为 codex,平台为 Linux 7.0.0-27-generic x86_64 unknown。模型 ID 与 wire API 在报告中为 unknown / Not sure。

最快修复方案:升级到 Open Interpreter 0.0.45 或更高版本,该问题由 #1914 修复并在 0.0.45 发布。

注意事项:Issue 未提供具体的 OpenCode Zen 模型 ID 和 wire API,因此无法据此判断其他模型或 wire API 组合是否也受影响。如果升级后仍然卡在 loading models,需要使用有效 OPENCODE_API_KEY 重新复现,并附上可取消的 /models 请求所对应请求/错误结果,便于进一步确认 provider 路径。

问题场景

用户在 Open Interpreter 0.0.44 中设置 OPENCODE_API_KEY 环境变量后启动解释器,通过 /models 打开模型选择器,provider 选择或默认指向 OpenCode Zen。此时 UI 会一直显示 loading models,不会返回模型列表,也无法继续选择模型,只能通过 Ctrl+C 之类的取消操作退出。

报错原文

OpenCode Zen provider stuck on "loading models" indefinitely

界面表现:

loading models

原因分析

从 Issue 处理记录看,这属于 OpenCode Zen provider 路径下的模型列表加载问题,而不是用户密钥无效或模型选择操作错误。维护者最初要求复现时补充准确的 OpenCode Zen 模型 ID 和 wire API,并抓取可取消的 /models 运行中的请求/错误结果,说明当时尚未确认具体失败点。

随后该问题由 #1914 修复并在 Open Interpreter 0.0.45 中发布,因此可能原因是 0.0.44 中 OpenCode Zen 的模型列表获取流程存在缺陷,导致请求无法正常返回或无法进入可选择的模型列表状态。具体触发条件是否与模型 ID、wire API 有关,在 Issue 讨论中没有明确说明。

环境排查

  • 确认 Open Interpreter 版本是否为 0.0.44;如果正是该版本,优先升级到 0.0.45 或更高。
  • 确认是否已设置有效的 OPENCODE_API_KEY,报告中密钥格式为 sk-...,但 Issue 未说明密钥无效会否导致同类卡住。
  • 确认 provider ID 是否为 OpenCode Zen;报告中的 harness 为 codex。
  • 检查所处平台是否为 Linux 7.0.0-27-generic x86_64 unknown;Issue 仅提供该平台信息。
  • Issue 中模型 ID 为 unknown、wire API 为 Not sure,没有可供比对的正确配置值,不要凭空填写。

解决步骤

  1. 先确认当前 Open Interpreter 版本。如果版本为 0.0.44,记录当前环境信息。
  2. 将 Open Interpreter 升级到 0.0.45 或更高版本,该版本包含 #1914 对 OpenCode Zen 模型加载问题的修复。
  3. 升级后重新设置或确认 OPENCODE_API_KEY 仍然有效,并保持与升级前一致的 provider 选择方式。
  4. 重新启动 Open Interpreter,执行 /models,观察是否仍出现 loading models 无限等待。
  5. 如果升级后仍然异常,按维护者建议补充准确的 OpenCode Zen 模型 ID、wire API,以及在可取消的 /models 运行中捕获到的请求/错误结果。

验证方法

升级到 0.0.45 或更高版本后,再次使用有效 OPENCODE_API_KEY 启动 Open Interpreter 并执行 /models。如果模型列表可以正常加载并允许选择 OpenCode Zen 模型,说明问题已解决;如果仍然无限卡在 loading models,则记录版本、模型 ID、wire API 和请求/错误结果后继续反馈。

参考来源

OpenInterpreter/open-interpreter #1912

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 25356

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注