AI Pulse
📡 X 信号

不要给Codex开100万长度上下文窗口,性能会下降

绝对不要在 Codex 中启用 1M 上下文窗口……
- Codex 设计上就是在默认上下文窗口下工作最佳。修改这个设置几乎一定会导致性能下降。
- 一旦你超过默认窗口,你的使用限额消耗速度会变成两倍。

在我看来,最好用一个 Claude 模型做编排器,让它调用 Codex 模型做执行器。你可以通过连接 CLIProxyAPI 并用这个别名启动 claudex 来实现:
```
alias claudex='CLAUDE_CODE_SUBAGENT_MODEL=gpt-5.6-sol \
CLAUDE_CODE_ALWAYS_ENABLE_EFFORT=1 \
CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY=3 \
ENABLE_TOOL_SEARCH=false \
claude --model gpt-5.6-sol'
```

如果你想要测试 Codex 的 1M 上下文,可以更新你的 config.toml,或者直接让 Codex 帮你改:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000

两个提醒:
1. 默认上下文窗口已经经过良好校准,加上压缩机制,对大多数任务来说几乎没有理由使用 1M 上下文。
2. 超出默认上下文窗口的 token 会按两倍计算计入你的使用限额。

玩得开心!& 记得如果你不用 1M 上下文就把它关掉,避免不必要的额度消耗!

Tibo 分享了 Codex 开启 1M 上下文的方法。不过我不是很有动力去修改,感觉当前还挺流畅的,我相信他们已经针对这个上下文调优过,只要压缩得当,上下文短一些性能会更好也更便宜。

具体方法很简单,只要在 ~/.codex/config.toml 中设置:
```
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000
```

本文由 AI 翻译自英文原帖,技术名词保留英文。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新