手动配置 Codex
提示
推荐直接在后台密钥列表点击 使用密钥,复制自动生成的配置,无需手写!
前置条件
请先创建一个 OpenAI 分组 的 API Key,见 API 密钥管理。
- Codex 安装
如果你使用命令行版本(Codex CLI),先运行下面命令安装:
npm i -g @openai/codex@latestCodex CLI 包地址:
https://www.npmjs.com/package/@openai/codex
如果你使用 VSCode,也可以安装官方插件:
https://marketplace.visualstudio.com/items?itemName=openai.chatgpt
也可以直接在 VSCode 扩展中心搜索 codex 进行安装。
- 找到 Codex 的配置文件夹
首先打开你的
终端程序,不管你是 Windows 还是 macOS 系统
然后根据系统,运行下面的命令,打开 Codex 的配置文件夹
CMD 命令行:
start "" "%USERPROFILE%\.codex"如目录不存在,可按 Win+R 输入 %userprofile% 后手动创建 .codex 文件夹。
mkdir -p ~/.codex && open "$HOME/.codex"
- 手动创建
config.toml与auth.json文件,写入如下内容
注意
请确保以下内容位于 config.toml 文件的开头部分。
model_provider = "goodcode"
model = "gpt-5.5"
review_model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
[model_providers.goodcode]
name = "GoodCode"
base_url = "https://goodcode.store/v1"
wire_api = "responses"
requires_openai_auth = true
[features]
goals = true{
"OPENAI_API_KEY": "sk-你的ApiKey"
}在
auth.json中的OPENAI_API_KEY部分填入你在后台生成的 ApiKey,然后保存在终端运行
codex,对话查看是否配置成功

WebSocket 模式(可选)
GoodCode 网关支持 Codex 的 Responses WebSocket 模式,长会话下连接更稳定。将 config.toml 替换为:
model_provider = "goodcode"
model = "gpt-5.5"
review_model = "gpt-5.5"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
[model_providers.goodcode]
name = "GoodCode"
base_url = "https://goodcode.store/v1"
wire_api = "responses"
supports_websockets = true
requires_openai_auth = true
[features]
responses_websockets_v2 = true
goals = true配置生效提醒
- 每次修改
config.toml或auth.json后,都需要重启codex才会生效。 - 怎么重启:先
Ctrl + C退出当前codex,再重新运行codex。 - 适用范围:VSCode 插件版 Codex 同样适用这套配置。
多账号 / 粘性会话提醒
Codex 会通过 session_id 请求头维持粘性会话。如果你自己在 GoodCode 前面又套了一层 Nginx 反代,需要在 Nginx 的 http 块中加上 underscores_in_headers on;,否则该请求头会被丢弃,导致多账号环境下会话粘性失效。直连 goodcode.store 则无需关心。
