背景:ChatGPT 会员额度一用完,Codex 就得切到第三方 API 顶班,但现有方案两个痛点一直没解决好—— CC Switch 点「启用」实际不写 Codex 配置( v3.19.2 和 v3.20.1 都实测过,接管模式也不写),切换是假切换 切了供应商,老对话就续不上:跨供应商 resume 会被 API 拒绝 折腾了一阵把两个问题都解决了,开源出来: codex-switch 核心是一个 bash 脚本,双击或一行命令在 OpenAI 官方 / DeepSeek / Kimi Code 三向切换。重点是两个实测出来的坑都内置处理了: codex 续聊时的 pre-sampling compact 钉死用会话元数据里记录的模型名(跟你当前配置无关),跨供应商 resume 必报 invalid_request_error → 脚本切换时批量改写历史会话的模型名 DeepSeek 直连 /responses 产生的 reasoning 项带 content 数组和本地 Fernet 加密的 encrypted_content ...