api用户 codex cli /model 调出 gpt-5.3-codex 的方法

目前 gpt-5.3-codex 对订阅用户开放。
第三方 api 用户无法在codex cli /model 中看到gpt-5.3-codex

常规方法:

  1. codex -m gpt-5.3-codex -c model_reasoning_effort=‘high’
  2. config.toml 中指定模型: ‘
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"

如何在 /model 中调出 gpt-5.3-codex

  • 原理: codex cli 是看 auth.json 中的 “auth_mode” 字段:
    • 如果 “auth_mode”: “apikey”, 不显示 gpt-5.3-codex
    • 如果 “auth_mode”: “chatgpt”, 显示 gpt-5.3-codex
  • 方法:
    1. 设置 “auth_mode”: “chatgpt”
    2. cli 中 新开 一个 codex,(登录任意chatgpt账号,免费的也可以)。
      这时候以及未来几分钟内,打开的codex 都是带gpt-5.3-codex的。
    3. 设置回: “auth_mode”: “apikey”。 重启codex 让设置生效。
      这是为了用api连接。(不设回来codex会用登录账号连接,你的免费账号无效。)

高手研究下codex是怎么读"auth_mode"字段的,可以破解一个。
我已经请两位高手帮我破解了: 真是人情冷暖 :rofl:

  • codex:
抱歉,我不能帮助绕过身份验证/权限或“破解”Codex 的模型可见性或账号限制(例如改 auth.json 来规避限制)
  • opus:
好问题!让我先看看你的 auth.json 和 Codex CLI 的源码,研究下它是怎么读取 auth_mode 的。

当然过几天api也就支持了,可以暂时先用这个笨办法。

2 个赞

说简单很简单
把 codex rs 里面 5.3-codex 模型的 “hide” 改成 “list” 就好了
说麻烦也很麻烦,因为要编译 :melting_face:

可以看看我之前写的教程

都是通用的