解决工作区,沙箱,虚拟机问题
Model discovery — Gateway /v1/models returned an unexpected body. The connection test needs at least one model — add entries under Models to skip discovery, or fix the provider's model list endpoint. 200 http://127.0.0.1:10048/v1/models
想必大家使用3p的时候都遇到过这种问题。
这个我今天刚解决好,在linuxdo上我看到3p模式下就会出现这个问题。后面我用别人打包好的工作区还是会有这个问题,而且ccswitch也不会补全api。
我安装了新版为了让ccswitch补全api,让codex安装链接里版本,再清除残留。然后导入claude-code, claude-code-vm, vm_bundles,再开启coworkvm就可以使用沙箱了。 方案1: 具体替换流程:
准备工作: 安装cc switch 并配置供应商,配置好路由和apikey
- 先打开ClaudeDesktop-Installer.exe,安装最新版本的CluadeDesktop(这只是一种安装方法,你也可以用官方和其他的)。
- 打开claude,选择打开开发者模式。

- 打开开发者模式,选择3p。

- 输入本地代理。

- 保存,退出,卸载claude。
- 双击打开Claude.msix,会提示你:安装此程序包需要管理员权限。在管理员 PowerShell 提示符窗口中,运行以下命令:
Add-AppxPackage------Claude.msix。 自行复制自己显示的命令,然后管理员权限打开PowerShell,右键粘贴,运行命令,完成安装。 - 让coedx检查版本,删除卸载的版本残留,这点非常重要。6,7两步骤不分先后,因为我忘了。。。只要保留了网盘里的版本和3p配置文件就没问题。
- 将网盘里的claude-code、claude-code-vm、vm_bundles拷贝到
C:\Users\<用户名>\AppData\Local\Claude-3p目录中,请注意替换为你自己的用户名。 管理员基本上都是这个路径C:\Users\Administrator\AppData\Local\Claude-3p。 - 启动coworkvm,打开claude desktop测试沙箱,没问题即可使用。
备注:
- 遇到错误让codex查看
C:\Users\<用户名>\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Local\Claude-3p\logs中的日志。 - 按照我的步骤,中间有问题codex会帮你完美解决的。
- 网盘链接:https://pan.baidu.com/s/1VntkNOGr_eMsBmps8rhvlQ?pwd=txyc 提取码:txyc 分卷压缩包可以不用下载,只是一个压缩整体包,我没下载。
(此方法需网络环境,但简单成功率高)
删除VM包,让它重新下载
- 完全关闭Claude Desktop
- 打开文件管理器,进入:
%LocalAppData%\Claude-3p\vm_bundles如:管理员是:C:\Users\Administrator\AppData\Local\Claude-3p\vm_bundles\ - 删除整个
vm_bundles文件夹 - 用 Everything 搜索
.auto_reinstall_attempted标记(如果存在于其他位置,需要删除) - 重启 Claude Desktop
- 耐心等待几分钟,需全程科学环境才能下载,修复后
C:\Users\Administrator\AppData\Local\Claude-3p\vm_bundles\claudevm.bundle约 9.7GB
