分享:解决 Codex Desktop 无法显示 GPT-5.6 模型(Windows / macOS,无需登录 ChatGPT)

HCAI 2026-07-10 18:24 1

最近在使用第三方 Provider / API Key 接入 Codex Desktop 时遇到一个问题:


后端的 model/list 已经返回:



  • gpt-5.6-sol

  • gpt-5.6-terra

  • gpt-5.6-luna


而且这些模型都是 hidden=false,但桌面端模型菜单仍然只有 GPT-5.5 、GPT-5.4 、GPT-5.4 Mini 、GPT-5.2 ,配置 GPT-5.6 后还可能显示为“自定义”。


排查后发现,问题来自桌面前端的模型过滤逻辑:当远端开关启用时,前端可能把一个更新不及时的白名单当作完整模型列表,从而错误过滤掉已经公开的 GPT-5.6 。


我整理了一份完整教程,支持 Windows 和 macOS:


https://github.com/WangYa-Technology/Show5.6


教程包含:



  • 使用内置 app-server 确认 GPT-5.6 是否真实存在

  • 动态定位当前版本的模型过滤 Bundle

  • 精确修改过滤逻辑,不伪造模型条目

  • 重新打包 app.asar

  • macOS 副本重新签名

  • Windows / macOS 启动方式

  • 通过 DevTools/CDP 验证模型菜单

  • 完整备份、回退和版本升级说明


补丁修改的核心逻辑:


// 修改前
if (allowHiddenWhitelist
? availableModels.has(model.model)
: !model.hidden)

// 修改后
if (!model.hidden ||
(allowHiddenWhitelist && availableModels.has(model.model)))
最新回复 (3)
  • HCAI 楼主 07-10 18:28
    1
    需要特别说明:
    不要求登录 ChatGPT 账号,但你的第三方 Provider 或 API Key 必须真实支持 GPT-5.6 。
    教程不会绕过模型权限,也不会伪造模型。
    默认只修改独立应用副本,不修改系统原版。
    Codex Desktop 更新后需要针对新版本重新制作补丁。
    操作涉及应用资源重打包和 macOS ad-hoc 签名,请先阅读仓库中的风险提示。
    仓库 README 和教程中包含项目维护方的中转站推广信息,提前说明,避免造成隐藏广告的误解。
    目前已经在 macOS 和 Windows 对应版本上验证,模型按钮可以显示 5.6 Sol ,菜单中可以同时看到 Sol 、Terra 、Luna 和原有旧模型。
    欢迎大家测试不同版本。如果遇到 Bundle 变量名或应用结构变化,可以在仓库提交 Issue ,并附上应用版本、系统版本和不包含密钥的错误信息。
  • ludyleocn 07-11 08:00
    2
    不错的思路,居然 app 包比 5.6 上线还早发布。
    不过好像今天更新了。。
  • jaskle 07-11 11:11
    3
    不错,是个思路,用于国产模型替代,还有就是今天更新了,有 5.6 了
* 帖子来源V2EX
返回