• 藏柏

    原始 Codex CLI 的行为是:

    启动 session 时读取 provider/base_url/auth

    → ModelClient 持有固定 provider

    → 运行中修改 ~/.codex/config.toml 或 auth.json

    → 当前 Codex 进程不会自动切换

    → 通常需要重启 Codex

    问了一下 5.5,对比了代码,codex 需要 patch 源码重新打包

    试了一下,确实是可以热更新

    这个有搞头吗

    patch-codex-hot-provider.sh.zip (7.5 KB)

    拉 Codex 源码

    → checkout 当前安装版本对应 tag

    → apply patch

    → cargo build

    → 备份当前 codex binary

    → 替换当前 codex binary

    图片

    主楼
  • milomaki

    没必要啊,套个cpa/sub2api不好吗,反正都是走apikey的方式了,没区别的

    #1
  • Nanl

    佬,claude code怎么热更新baseurl与apikey啊?没搜到

    #2
  • FantasyYou

    你用cc-switch或手动改完,重新选下模型就更新了

    #3
  • wangbaole

    这样有效吗,我每次都是大退然后重新打开客户端

    #4
  • FantasyYou

    有效的,你可以设置不同的模型看下,/model显示的是你改完的后的模型,重新选下就更新了(我是这么认为的,因为我这样操作它就换了)

    #5
  • muzinan-linuxdo

    ccSwitch,开启路由。直接热切换就可以了

    #6
  • wangbaole

    一会试试,果然能学到新鲜姿势。。

    #7
  • Kiwa

    不用/model也行吧 我换了个没用的base_url直接就用不了了

    #8

发表回复

登录后回复