[CPA/原生账号在CC Switch切换对话记录无法全部显示问题]

关于这个问题,本质上还是provider的问题,CPA的provider默认是custom。一种解决方法是把所有对话记录中的provider统一为一个,参考网上有人使用的批量修改脚本。 根本原因:Codex 本地历史会按 model_provider 过滤。原生 OpenAI 是 openai ,旧...
[CPA/原生账号在CC Switch切换对话记录无法全部显示问题]
[CPA/原生账号在CC Switch切换对话记录无法全部显示问题]

关于这个问题,本质上还是provider的问题,CPA的provider默认是custom。一种解决方法是把所有对话记录中的provider统一为一个,参考网上有人使用的批量修改脚本。
根本原因:Codex 本地历史会按 model_provider 过滤。原生 OpenAI 是 openai,旧的 CPA custom 配置是 custom,所以切过去后历史看起来像消失。
解决方案:使用 openai_base_url,Codex 仍认为 provider 是 openai,但请求会发到 CPA。在CC Switch中把原来自定义配置toml的:

model_provider = "custom"
model = "gpt-5.5"
disable_response_storage = true
model_reasoning_effort = "xhigh"

[model_providers.custom]
name = "custom"
wire_api = "responses"
requires_openai_auth = true
base_url = "http://localhost:8317/v1"

这些直接换成下面这个即可:

model = "gpt-5.5"
model_provider = "openai"
openai_base_url = "http://localhost:8317/v1"
model_reasoning_effort = "xhigh"

其他的不要动,auth.json (JSON) *中的API还是填CPA中的API,目前自测没有问题,也欢迎各位大佬指出其他问题。

2 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文