关于codex切换api后对话记录丢失的问题

之前一直用的any的API,今天用cockpit-tools换了一下K12的,结果没有对话记录,换回去也还是没有对话记录,让codeX自己修复也没用。最后卸载重装了。所以各位佬有什么方法可以在切换 API 后保存对话记录吗

3 Likes

据说所有api的名字要一致 可以看到历史记录

试试我做的这个?

好的,我之后再试试。其实这个我之前用过,不过在用这个之前,让 Codex 自己修复了,修复没成功,可能是把一些文件搞乱了。后来再用这个软件,显示已经修改了,但是 code X 里面还是没有。


问一下,这两个功能具体有啥区别啊?区别在于修不修改config.toml吗

1 Like

有三种方法:1、ccswitch里;2、codex++;3、Gbrain存。

1 Like

:thinking:我不太清楚他的逻辑是怎么样的,我这原理是修复session_index.jsonl和重建 threads 表

我告诉你 直接下载codex++ 修复会话 非常管用

2 Likes

我用 Codex++ 切换供应商会覆盖配置文件然后报错,不知道怎么回事,换 CC Switch了。

我用cock弄的本地服务,接入到codex++的供应商里面

如果平时 codex 用的最多,就用 codex++ 就够了,功能足够了。


%USERPROFILE%/.codex目录下有个config.toml文件,这个就是codex的配置文件,保证换中转站的时候,provider不要改,你的会话记录就能显示。
其实最简单的办法就是,每次只改base_url和auth.json 文件的API_KEY

2 Likes

原来是这样啊,学会了,之前遇到过这个问题,谢谢佬友!

codex++ 可以解决,或者直接让 AI 去解决也可以的,其实就是api配置文件里的 provider 不一样,所以没显示

佬友正解,不同渠道的provider设置成同一个就好了,不用什么额外的工具