关于这个问题,本质上还是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,目前自测没有问题,也欢迎各位大佬指出其他问题。
[分享创造] 重写了三次的 WebRTC 语音聊天室: free4.chat,现在又用 Cloudflare 全栈重写了
[分享创造] 重写了三次的 WebRTC 语音聊天室: free4.chat,现在又用 Cloudflare 全栈重写了
2 个帖子 - 2 位参与者