HCAI
1D
V2EX  ›  OpenAI

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

  •  
  •   HCAI · 7h 58m ago · 426 views

    最近在使用第三方 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)))
    HCAI
        1
    HCAI  
    OP
       7h 54m ago
    需要特别说明:
    不要求登录 ChatGPT 账号,但你的第三方 Provider 或 API Key 必须真实支持 GPT-5.6 。
    教程不会绕过模型权限,也不会伪造模型。
    默认只修改独立应用副本,不修改系统原版。
    Codex Desktop 更新后需要针对新版本重新制作补丁。
    操作涉及应用资源重打包和 macOS ad-hoc 签名,请先阅读仓库中的风险提示。
    仓库 README 和教程中包含项目维护方的中转站推广信息,提前说明,避免造成隐藏广告的误解。
    目前已经在 macOS 和 Windows 对应版本上验证,模型按钮可以显示 5.6 Sol ,菜单中可以同时看到 Sol 、Terra 、Luna 和原有旧模型。
    欢迎大家测试不同版本。如果遇到 Bundle 变量名或应用结构变化,可以在仓库提交 Issue ,并附上应用版本、系统版本和不包含密钥的错误信息。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
    ♥ Do have faith in what you're doing.