Codex 百万上下文怎么开?分享一下 8.17 更新后的配置方法

Codex 百万上下文怎么开?分享一下 8.17 更新后的配置方法 我今天看到 8 月 17 日关于 Codex 的一个更新除了 API Key 的使用方式之外通过 ChatGPT 账号登录 Codex 的用户也可以使用百万级上下文了。刚好我平时也在用 Codex所以研究了一下怎么配置方法其实非常简单给大家分享一下希望能帮到有需要的人。直接说怎么改找到 Codex 的配置文件~/.codex/config.tomlWindows 一般在C:\Users\你的用户名\.codex\config.toml然后在文件最上面的模型配置附近加上这两行model_context_window 1000000 model_auto_compact_token_limit 900000比如我原来是model gpt-5.6-sol model_reasoning_effort high approvals_reviewer user model_provider openai forced_login_method chatgpt修改以后就是model gpt-5.6-sol model_reasoning_effort high model_context_window 1000000 model_auto_compact_token_limit 900000 approvals_reviewer user model_provider openai forced_login_method chatgpt实际上只增加了两行model_context_window 1000000 model_auto_compact_token_limit 900000其中model_context_window 1000000就是把上下文窗口设置为约100 万 Token1M Context。而model_auto_compact_token_limit 900000表示上下文使用到大约 90 万 Token 时开始自动 Compact给后续输出和工具调用留一些空间。修改完成以后保存配置并重新启动 Codex最好新建一个会话。另外如果你的配置里本来有approvals_reviewer user这里的user不是你的用户名不要改成 Windows 用户名或者 ChatGPT 用户名它和上下文配置没有关系。我自己的看法我觉得这个更新对于普通的小型代码修改其实感知可能不会特别明显。但如果你平时喜欢让 Codex 一次性分析很多文件或者一个 Session 持续工作很长时间比如大型项目分析、跨文件重构、长时间 Debug这个百万上下文就比较有价值了。因为 Coding Agent 的上下文不只是我们输入的 Prompt还包括它读取过的代码、终端输出、测试结果、历史对话以及各种工具调用。所以更大的上下文对我来说最大的意义不是“能一次输入 100 万 Token”而是Codex 可以在一个长期任务里保留更多之前的工作内容更晚触发 Compact。当然1M 上下文也没必要所有任务都一直开着。小任务默认上下文基本够用大型工程或者长 Session 再用百万上下文我觉得会更合适。以上就是我今天看到 8.17 这次 Codex 更新后简单研究出来的配置方法分享给大家希望能帮到刚好也在折腾 Codex 的朋友。