python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > PyCharm中Codex插件启动失败

PyCharm中Codex插件启动失败:unknown variant default问题及解决

作者:深度学习探索者

在PyCharm中使用Codex插件时遇到ACPSession初始化失败?别急,这通常是因为config.toml配置文件中的service_tier值设置错误,本文详细讲解错误原因和两种简单修复方法,帮你快速恢复Codex正常使用

一、问题现象

在 PyCharm 中打开或使用 Codex 插件时,出现以下报错:

Failed to initialize ACP session.

Error: Internal error:
failed to reload config:
C:\Users\Strix7\.codex\config.toml:4:16:
unknown variant `default`, expected `fast` or `flex`

报错导致 Codex 无法初始化 ACP Session,插件无法正常使用。

二、错误原因

错误信息已经明确指出,问题来自 Codex 的用户配置文件,用记事本打开路径为  C:\Users\Strix7\.codex\config.toml 的 config.toml 文件,可见以下内容:

其中第 4 行 service_tier = "default" 配置了一个当前版本不支持的值,当前 Codex 只能识别 "fast"  "flex",所以Codex 在加载配置时就会解析失败,进而导致 ACP Session 初始化失败。

三、解决方法

推荐直接删除这一行,或者将其注释掉,删除后,Codex 会使用默认运行策略,通常也是最稳妥的处理方式。

也可以显式修改为:

service_tier = "flex"

如果希望使用更快的响应模式,则可以改为:

service_tier = "fast"

需要注意,fast 模式通常响应速度更快,但资源或额度消耗可能也会更高。

我怀疑这类问题通常出现在同时使用桌面端 Codex 和 Pycharm Codex 插件或 Codex 版本更新之后,不同版本配置文件中的参数没有同步更新。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文