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

7 月 10 日
 HCAI

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

后端的 model/list 已经返回:

而且这些模型都是 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

教程包含:

补丁修改的核心逻辑:

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1226455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX