Appearance
恢复使用自己的 OpenAI 官方账号
配置了 CodexZH 中转后,你的 ~/.codex 目录里会有 2 个配置文件:config.toml 和 auth.json。它们指向的是 CodexZH 中转服务。
如果你想切回自己原本的 OpenAI 官方账号使用(用原生服务、自己的额度等),只要把这 2 个文件备份改名,重启相关程序,然后登录你的 OpenAI 账号就行了。随时还能切回来,两套配置互不影响。
第一步:找到 .codex 文件夹
配置文件存放在你电脑用户目录下的 .codex 文件夹里:
| 系统 | 路径 |
|---|---|
| macOS / Linux | ~/.codex |
| Windows | C:\Users\你的用户名\.codex |
打开这个文件夹
在终端里执行以下命令,文件管理器会自动打开 .codex 文件夹:
bash
open ~/.codexbash
xdg-open ~/.codexpowershell
explorer $env:USERPROFILE\.codexmacOS 上找不到 .codex 文件夹?
.codex 是隐藏文件夹(以 . 开头)。打开 Finder,进入用户目录(/Users/你的用户名),按 ⌘ + Shift + . 即可显示隐藏文件。
Windows 上找不到 .codex 文件夹?
打开「文件资源管理器」→ 点击顶部「查看」→ 勾选「隐藏的项目」,.codex 文件夹就会显示出来。
打开后你会看到两个文件:
config.toml— Codex 的配置文件(指定了使用 CodexZH 中转)auth.json— 密钥文件(存着 CodexZH 的 API Key)
第二步:退出正在运行的程序
在改名文件之前,先把跟 Codex 相关的程序全部退出,避免它们占用文件导致改名失败或配置冲突:
- 退出 Codex CLI 会话 — 如果终端里正开着
codex对话,输入/exit退出 - 退出 Codex App — Mac 状态栏 / Windows 系统托盘里的 Codex 图标,右键选择退出(Quit)
- 关闭 IDE 中的 Codex 插件 — 如果你在 VSCode / Cursor / Trae 里装了 Codex 插件,把 IDE 也关掉
第三步:备份 2 个配置文件
把 config.toml 和 auth.json 分别重命名为备份文件:
bash
# 备份 config.toml
mv ~/.codex/config.toml ~/.codex/config.toml.codexzh
# 备份 auth.json
mv ~/.codex/auth.json ~/.codex/auth.json.codexzhpowershell
# 备份 config.toml
Rename-Item "$env:USERPROFILE\.codex\config.toml" "config.toml.codexzh"
# 备份 auth.json
Rename-Item "$env:USERPROFILE\.codex\auth.json" "auth.json.codexzh"执行完后,可以再打开 .codex 文件夹确认一下:里面现在应该看不到 config.toml 和 auth.json 了,只剩下 config.toml.codexzh 和 auth.json.codexzh。
为什么要备份两个文件?
config.toml里指定了 CodexZH 的中转地址,不删掉的话,启动 Codex 时还是会走中转auth.json里存着 CodexZH 的 API Key,留着会和新登录的账号冲突
两个都备份改名后,Codex 启动时会当作全新环境,让你重新登录。
第四步:登录自己的 OpenAI 账号
打开终端,运行:
bash
codex login浏览器会自动打开,跳转到 OpenAI 官方登录页面。完成登录授权后,浏览器会提示「已成功连接」,终端也会显示登录完成。
登录成功后,Codex 会自动生成新的 config.toml 和 auth.json,里面存的是你 OpenAI 官方账号的信息。
第五步:验证是否成功
在任意项目目录下运行:
bash
codex能正常进入对话,且终端里没有显示 codexzh 相关字样,就说明已经成功切回官方账号了。
想切回 CodexZH 中转?
很简单,把备份文件改回来就行:
bash
# 先把当前官方账号的配置备份(方便下次再切回来)
mv ~/.codex/config.toml ~/.codex/config.toml.openai
mv ~/.codex/auth.json ~/.codex/auth.json.openai
# 恢复 CodexZH 的配置
mv ~/.codex/config.toml.codexzh ~/.codex/config.toml
mv ~/.codex/auth.json.codexzh ~/.codex/auth.jsonpowershell
# 先把当前官方账号的配置备份
Rename-Item "$env:USERPROFILE\.codex\config.toml" "config.toml.openai"
Rename-Item "$env:USERPROFILE\.codex\auth.json" "auth.json.openai"
# 恢复 CodexZH 的配置
Rename-Item "$env:USERPROFILE\.codex\config.toml.codexzh" "config.toml"
Rename-Item "$env:USERPROFILE\.codex\auth.json.codexzh" "auth.json"改完重启 Codex 即可。两套配置文件可以长期并存,随时改名切换,互不干扰。