Codex 用过中转站或 CC Switch,怎么换回 ChatGPT 官方登录?

在 Codex 里配过第三方中转站(API Key + Base URL)或 CC Switch,想换回 ChatGPT 官方订阅登录,不用重装 Codex。要清掉中转站的配置和环境变量、退出当前登录,再用 ChatGPT 账号登录,这样走的是订阅额度,不是 API 按量计费。只退出登录不一定够,之前的配置可能还会让 Codex 连到中转站。

下面三种做法,选一种就行。

WorkBuddy 代操作

不知道终端是什么、不会输命令,就让 AI 替你在电脑上操作,你只需要复制粘贴,再自己登录一次。

第一步:安装 WorkBuddy

下载安装腾讯的 WorkBuddy(Windows、Mac 都有),打开后登录。

第二步:把操作说明发给它

点下面的按钮复制整段说明,粘贴发给 WorkBuddy。它会一步步改配置、清环境变量、执行命令。

复制给 WorkBuddy 的说明
请帮我把电脑上的 Codex 从第三方中转站切换回 ChatGPT 官方订阅登录,不要重装 Codex。按下面的步骤在我的电脑上操作,每做完一步告诉我结果:

1. 打开 Codex 的配置文件(Windows:%USERPROFILE%\.codex\config.toml;macOS / Linux:~/.codex/config.toml),先备份一份,再删除或注释掉中转站相关的配置:model_provider = "custom" 这一行,以及整个 [model_providers.custom] 段(里面有 base_url、env_key、wire_api)。如果有 openai_base_url、chatgpt_base_url 指向中转站或 127.0.0.1:15721,也删掉。其他正常配置保留。

2. 清除中转站的环境变量 OPENAI_API_KEY 和 OPENAI_BASE_URL。除了当前终端里的,如果在系统环境变量(Windows)或 Shell 配置文件(如 ~/.zshrc、~/.bashrc)里永久设置过,也一起删除。

3. 在终端执行 codex logout,再执行 codex login,选择 Sign in with ChatGPT。在浏览器里登录 ChatGPT 账号这一步由我来完成,等我说登录好了再继续。

4. 执行 codex login status,确认已经用 ChatGPT 账号登录,把结果告诉我。
第三步:自己登录 ChatGPT

中途浏览器会打开 ChatGPT 的登录页,这一步需要你自己登录。登录好后告诉 WorkBuddy,它会确认有没有切换成功。

CC Switch

装过 CC Switch,或者想点几下就切换的,用它。

第一步:下载安装

从 CC Switch 的 GitHub 下载页下载安装,唯一官网是 ccswitch.io。

第二步:切到官方

打开后选 Codex,在供应商列表里选「OpenAI Official」,点「启用」;列表里没有,就点「+」从预设里加回来。开着路由的,先点「回到直连」:路由会让 Codex 的请求先发到本机的 127.0.0.1:15721,不走你自己的 ChatGPT 账号。

第三步:重新登录

重启终端或 Codex,执行 codex login,选 Sign in with ChatGPT 登录。

还是用不了的话,打开 config.toml,把 openai_base_url = "http://127.0.0.1:15721/v1" 这类指向 127.0.0.1:15721 的配置删掉,保存后重启 Codex。

环境变量里设过 OPENAI_API_KEY 的,CC Switch 也清不掉,要按「命令行」里的第二步清掉。

命令行

会用终端的,按这三步手动改。

第一步:修改配置文件

打开 Codex 的配置文件:

找到中转站相关的配置,删掉或注释掉,例如:

model_provider = "custom"

[model_providers.custom]
name = "Custom"
base_url = "https://你的中转站地址/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

如果有 openai_base_url、chatgpt_base_url 指向中转站或 127.0.0.1:15721,也要清除。其他正常配置可以保留。

第二步:清除环境变量

PowerShell:

Remove-Item Env:OPENAI_API_KEY -ErrorAction SilentlyContinue
Remove-Item Env:OPENAI_BASE_URL -ErrorAction SilentlyContinue

macOS / Linux:

unset OPENAI_API_KEY
unset OPENAI_BASE_URL

这些命令只清除当前终端窗口里的变量。以前设过永久环境变量的,还要到系统环境变量或 Shell 配置文件(如 ~/.zshrc、~/.bashrc)里删掉。

第三步:重新登录官方账号

在终端执行:

codex logout
codex login

选 Sign in with ChatGPT,然后在浏览器里登录你的 ChatGPT 账号。完成后执行:

codex login status
codex

确认已经登录,再发一条测试消息试试。

订单与售后:其他问题

帮助中心 · ChatGPT Plus 代充 · ChatGPT Pro 代充 · 国内开通 ChatGPT Plus · 账号检测

还是没找到答案?

客服在 Telegram 和 QQ 上。已经下了单的话,带上订单号能处理得更快。