有些用户在 Codex Desktop 中从 OAuth 登录切换为 API 密钥登录后,会发现原来的会话历史没有出现在新配置里,于是搜索“Codex Desktop OAuth 转密钥历史记录不见了”“Codex API Key 登录没有原会话”。这篇文章解释这个现象,并给出迁移和替代方案。
为什么 OAuth 切换到密钥登录后看不到原会话历史?
一般来说,OAuth 登录和 API Key / 第三方网关登录属于不同身份和配置上下文。客户端可能把会话历史绑定到原登录态、本地 profile 或服务端账号,而不是简单跟随模型或 API 地址迁移。因此切换认证方式后,看不到原历史并不奇怪。
这和 DeepAI API 中转站有什么关系?
DeepAI 负责提供 API Key、Base URL、模型和日志统计,不负责迁移 Codex Desktop 原 OAuth 账号下的会话历史。也就是说,DeepAI 能帮你统一新请求的 API 调用,但不能把 OpenAI 官方账号里的历史自动搬到新密钥配置下。
可以怎么处理?
- 重要会话先手动导出或复制保存。
- 切换登录方式前,确认 Codex Desktop 是否支持会话导出。
- 如果只是为了在多个 DeepAI 端点之间切换,可以使用配置切换工具,而不是频繁换登录方式。
- 新旧工作流并行一段时间,确认新配置稳定后再完全迁移。
可参考工具:codex-switch
社区里有人整理过 Codex 配置切换相关工具,例如 codex-switch。使用此类工具前,建议先备份本地配置,避免误覆盖。
DeepAI 用户的建议配置方式
| 场景 | 建议 |
| 保留 OpenAI 官方 Codex 历史 | 继续使用原 OAuth 登录查看旧会话 |
| 使用 DeepAI 跑新模型调用 | 单独创建 DeepAI Token 和新配置 |
| 频繁切换端点 | 使用配置管理/切换工具并备份 |
| 团队协作 | 每个成员使用独立 DeepAI 令牌,方便日志统计 |
FAQ
切换到 DeepAI API Key 后,OpenAI 原会话会自动同步吗?
通常不会。两者身份体系不同,DeepAI 不负责同步 OpenAI 官方账号的历史会话。
有没有办法完全迁移 Codex Desktop 历史?
取决于 Codex Desktop 官方是否提供导出/导入能力。没有官方能力时,不建议强行改本地数据库。
DeepAI 在这个场景下的价值是什么?
DeepAI 的价值是提供新的 API 网关、模型管理、Token 日志和统一计费,而不是迁移旧账号历史。