CPA反代Codex启用1M上下文的方法

shuxing ji 2026-08-18 02:55 1

省流:CPA本身没有1M开关,Codex客户端需要先更新CPA以获取最新的client_versioncatalog,Claude Code则不用额外动CPA;之后在各自客户端配置里把上下文窗口调大即可。




下面是正文:


如果接的是Codex客户端,先把CPA更新到新版就行。新版CPA会同步最新的Codexclient_versioncatalog,里面的max_context_window已经放开;然后再到Codex自己的config.toml里配置:


model_context_window = 1000000
model_auto_compact_token_limit = 900000

CPA本身没有一个单独的“开启1M”开关。


如果是Claude Code通过CPA反代Codex,那就更简单了。Claude Code并不会读取Codex这套client_versioncatalog,而且CPA里的max_context_window也不是转发请求时的硬限制,所以单就开启长上下文这件事来说,甚至不需要改CPA配置。只要上游已经支持,在Claude Code侧用opus[1m],再按需要调整CLAUDE_CODE_AUTO_COMPACT_WINDOW即可。


当然CPA还是建议升级到新版,主要是同步最新模型元数据和兼容性修复,但它不是Claude Code开启1M的必要前提。

最新回复 (1)
  • wxq 08-18 06:35
    1

    model_context_window = 1000000
    model_auto_compact_token_limit = 900000


    我用cpa 配合ccswitch 好像配置了不生效,cpa是最新的,ccswitch 不是

* 帖子来源Linux.do
返回