大数跨境

ChatGPT.app 换了 provider,老会话打不开了

ChatGPT.app 换了 provider,老会话打不开了 AI时代漫游
2026-10-16
4
导读:在 ChatGPT.app 里换完 provider,之前的对话再打开就报错。这篇说清报错从哪来,以及装好 coskey 之后它是怎么消失的。

导语:在 coskey 出现之前,在 ChatGPT.app 里换一次 provider,之前的对话就打不开,还让你去改配置文件。现在我来讲下 coskey 的处理方式——装好之后,打开会话它自己就好了,你不用做任何事。

01 现象:改了 config.toml,老会话打不开

截图来自一次实测。第一步,config.toml 里接的是 deepseek,聊得好好的,会话一切正常。

第二步,把 config.toml 里的供应商换成 qwen(比如:手动改,或用了 switch 之类的工具):

model_provider = "qwen"

[model_providers.qwen]
name = "qwen"
# ... 其它配置

改完之后重启 ChatGPT.app,左下角显示的也是 qwen。这时再点开上面那条会话。

顶部立刻弹出一条红字,原文两行:

ChatGPT can't load config.toml, so this thread can't resume.

Fix config.toml: Model provider deepseek not found. After saving the file, reopen the thread.

逐句读:

  • 第一句:ChatGPT 读不了 config.toml,所以这条会话恢复不了;
  • 第二句:config.toml 得修——里面找不到名为 deepseek 的 model provider(模型供应商);
  • 第三句:改好文件保存,再重新打开这条会话。

合起来就是:会话要恢复,得先去读 config.toml;而配置里已经找不到当时那家 provider 的定义,这条线程就卡住不开。报错给的解法是手动修好 config.toml、保存、重新打开——全程要用户自己动手。

对天天跟配置打交道的人来说,这是几分钟的事;对只是想用个模型的人来说,这条路基本走不通:文件在哪、该补什么、补完能不能对上,全是门槛。

更麻烦的是同时用好几家供应商的模型——改配置这件事就是个「灾难」:每家一段 base_url、一段 [model_providers.*],会话里还各自钉着当时用过的那家,动一处就得惦记另一处会不会被打散。好在 coskey 给出了答案。

02 装好 coskey,打开就是好的

同一台机器上,把 coskey 装好、大模型配置到位,再点开那条会话:

红条不见了,历史消息一条没少,接着说就行。图里那句话就是在确认这件事:以前打开会话就报「找不到 provider」,现在不报了,模型照常回答。

coskey 做的事,就是把这条会话自动修复:不管它当初是在哪家 provider 下建的,打开都能照常接着用。没有弹窗确认,也没有「请手动修改配置文件」的提示——修复发生在打开会话的那一刻,你注意到的只是它不报错了。

还没装 coskey、或者不确定大模型怎么配,安装与配置的完整步骤在这篇:《ChatGPT.app 优雅地用上国内模型》https://mp.weixin.qq.com/s/gGTbuDeGK0LJVwu2AZr2XQ

03 想核对,去会话管理页看一眼

修复不是黑箱。coskey 的会话管理页里,这条会话显示为「已适配 / 使用中」,旁边列着它的模型信息:内核里保存的模型、会话钉住的策略、最近一次下发的模型。

顶部的分类把话说得更清楚:已适配、未适配、打开报错、原生、可转交,各有多少条一目了然。手上要是还留着一批没适配、或者依旧打开报错的老会话,批量操作里的「转交全部可转交」可以一次性处理。

小结

换模型、换 provider 本来就是 coskey 的主业,「换乘」不该让老会话跟着断掉。这次这个坑——会话里钉着旧 provider、配置里却没有对应的定义——现在被收进了「打开会话」这个动作里,用户不用知道它存在。

coskey 已在 macOS 和 Windows 上发布:

  • 官网下载:https://www.cosk.ai/products/coskey/
  • 使用手册:https://www.cosk.ai/docs/coskey/install/

附录:config.toml 长什么样

model = "deepseek-flash"
model_reasoning_effort = "high"
model_provider = "deepseek"

[model_providers.deepseek]
name = "deepseek"
base_url = "https://api.deepseek.com"
wire_api = "responses"
requires_openai_auth = true

【声明】内容源于网络
0
0
AI时代漫游
分享AI相关技术和应用。
内容 4
粉丝 0
AI时代漫游 分享AI相关技术和应用。
总阅读21
粉丝0
内容4