Skip to main content
你不需要把 Codex 的模型切换成 gpt-image-2
不要单独使用 gpt-image-2 作为 Codex 主模型。它是专门负责画图的模型,不能代替 Codex 正常使用的对话和编程模型。
Codex 的主模型继续使用 gpt-5.6,也可以使用其他支持对话和编程的模型。当你让 Codex 生成图片时,Codex 会在后台调用 gpt-image-2

第一步:正常配置 Codex

先按照 Codex 接入教程 配置 ruoli。下面这些内容保持正常即可:

第二步:开启 Codex 生图能力

打开 CC Switch,依次进入 Codex → 编辑供应商 → 配置 JSON找到当前使用的 [model_providers.你的供应商名称],在下面加入这两行:
配置位置可以参考下图红框中的内容:
在 Codex 供应商配置中开启 gpt-image-2 生图能力
保存配置,然后重启 Codex。

第三步:直接告诉 Codex 你想画什么

不需要输入 API 命令,也不需要手动切换模型。直接对 Codex 说:
Codex 会理解你的要求,并自行调用 gpt-image-2 生成图片。
令牌需要选择 gpt-pro 分组。如果提示“没有可用渠道”,请先检查令牌是否选对了分组。
如果你要在自己的程序、脚本或网站中生成图片,可以直接调用生图 API。这种方式不经过 Codex。调用前准备好下面三项:

直接调用示例

把下面的 sk-你的KEY 换成自己的令牌,然后运行:
prompt 后面的文字就是你想生成的画面,可以直接替换成自己的描述。

不会写代码?交给 Agent 配置

把下面这段话复制给 Codex 或其他编程 Agent。将 sk-你的KEY 替换成自己的令牌即可:
不要把真实 API Key 发给陌生人,也不要上传到公开仓库。
Fast 模式可以理解成给 Codex 走“优先通道”。开启后,请求会使用 priority 服务等级。
1

打开 Codex 配置 JSON

打开 CC Switch,依次进入 Codex → 编辑供应商 → 配置 JSON
2

加入 Fast 模式配置

在配置顶部找到 modelmodel_reasoning_effort 等通用设置,在同一区域加入下面这一行:
配置位置可以参考下图红框:
在 Codex 配置 JSON 中设置 service_tier 为 priority
service_tier 要放在顶部的通用配置区域,不要放进 [model_providers] 或某个供应商配置里面。
3

保存并重启 Codex

点击 保存,然后完全退出并重新打开 Codex。重启后,Fast 模式就会生效。
如果以后不想使用 Fast 模式,删除 service_tier = "priority" 这一行,再重启 Codex 即可。
这句报错的意思是:Codex 还没回答完,连接就提前断开了。它不一定是中转服务的问题,可以按下面四步依次排查。
1

检查自己的网络

网络不稳定是最常见的原因。连接就像通话,网络中途抖了一下,Codex 的回答也会跟着中断。你可以尝试:
  • 关闭再重新打开代理工具(梯子)
  • 切换代理节点
  • 在 Wi-Fi 和手机热点之间切换
  • 网络恢复后,重新发送刚才的问题
如果重试后可以正常回答,通常就是本地网络临时波动。
2

检查对话是不是太长了

聊得越久,Codex 需要携带的上下文越多。当内容超过模型的上下文上限时,请求可能无法正常完成。最简单的处理方法是:新建一个对话,再重新提问。如果新对话可以正常回答,原来的对话大概率已经太长。需要保留之前的信息时,可以先让 Codex 总结重点,再把总结复制到新对话。
3

检查问题是否触发安全拒答

如果问题涉及违法操作、恶意攻击、危险行为或其他高风险内容,OpenAI 可能拒绝继续回答,连接也可能提前结束。请检查自己的问题是否容易被理解成危险用途,并换成合法、安全、说明真实目的的问法。不要尝试绕过模型的安全限制。
4

检查中转服务是否异常

如果网络正常、换了新对话、问题也没有风险,但仍然连续报错,可能是中转渠道临时异常。这时先查看群消息,确认是否有故障通知或维护公告。如果群里已经有人反馈同样的问题,等待服务恢复后再试即可。
建议按顺序排查。不要一看到报错就认定是中转炸了,前三种情况也很常见。
八成是 Claude Code 默认开启的归属 header 在作祟 —— 每次请求携带动态会话 ID,会直接击穿上游 prompt cache。在 CC Switch「编辑供应商 → 配置 JSON」的 env 里加一行:
不论用 Claude 官方还是第三方模型都建议关闭。详见 关闭归属 Header