CC Switch Codex 模式:ChatGPT Web Session 转换与有效上号教程

📌 核心原理

当 CC Switch 提示“查询失败”或“不支持路由”时,通常是因为旧的 Token 失效。我们需要从 ChatGPT 官网手动提取当前的 Web Session 数据,利用在线转换工具解析出对应的 id_tokenaccess_token 等关键凭证,然后填入 CC Switch 的供应商配置中。

🛠 准备工作与工具链接

  1. ChatGPT 官方 Session 链接https://chatgpt.com/api/auth/session(需在已登录 ChatGPT 的浏览器中打开)
  2. Session 在线转换工具https://gtxx3600.github.io/GPTSession2CPAandSub2API/(用于快速解析规范的 JSON 格式)
  3. CC Switch / Codex 管理面板

🚀 详细操作步骤

步骤一:获取 ChatGPT 官方原始 Session 数据

  1. 打开浏览器,确保已经成功登录了你的 ChatGPT 账号。
  2. 在同一个浏览器的新标签页中,直接打开官方 Session 链接: 👉 https://chatgpt.com/api/auth/session
  3. 页面会显示一整段密密麻麻的 JSON 文本,使用快捷键 Ctrl + A(Mac 上为 Cmd + A)全选,然后复制整段内容。 (⚠️ 注意:这段数据包含你的 accessToken 和敏感凭证,请务必保管好,不要发给任何人!)

步骤二:使用在线工具转换并解析 JSON

  1. 打开在线转换工具网站: 👉 https://gtxx3600.github.io/GPTSession2CPAandSub2API/
  2. 将刚刚在步骤一中复制的整段 Session 文本,粘贴到左侧的 “Session JSON” 输入框中。
  3. 在上方导航栏中,点击切换到 Cockpit 标签页(根据测试,在此模式下可以清晰完整地解析出我们需要的各类 Token)。
  4. 此时,右侧的“转换结果”框内会自动生成格式规整的 JSON 数据。你可以从中轻松找到并复制以下关键字段的值:
    • id_token
    • access_token
    • account_id
    • last_refresh

步骤三:修改 CC Switch 供应商配置

  1. 打开你的 CC Switch 后台,找到报错或需要更新的官方供应商(如 OpenAI Official),点击进入“编辑供应商”页面。
  2. 滚动到页面下方的 auth.json (JSON) \* 配置框,参考并修改为下方的完整 JSON 格式。

📋 完整的 auth.json 格式(可复制修改)

请将对应字段中双引号内的内容替换为你刚才通过工具转换出来的实际数据:

{
  "auth_mode": "chatgpt",
  "OPENAI_API_KEY": null,
  "tokens": {
    "id_token": "这里替换为从 Cockpit 转换得到的 id_token 字符串",
    "access_token": "这里替换为从 Cockpit 转换得到的 access_token 字符串",
    "refresh_token": "",
    "account_id": "这里替换为从 Cockpit 转换得到的 account_id 字符串"
  },
  "last_refresh": "2026-05-23T02:50:41.458906400Z"
}

💡 贴心提示: > * 经实测,有些账号在转换后可能找不到 refresh_token,此时直接保持空字符串 "" 即可,不影响正常登录和使用。

  • last_refresh 的时间也可以根据转换出来的时间戳进行同步更新。

步骤四:保存并重新启动

  1. 确认 auth.json 的格式无误(注意检查标点符号和双引号是否闭合)。
  2. 点击页面右下角的 【💾 保存】 按钮。
  3. 返回 CC Switch 首页,刷新或重新加载对应的 Codex 节点。
  4. 此时原本显示“查询失败”的红字应当消失,账号成功复活,你可以继续愉快地开蹬使用了!

文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录