如果你的 Codex 当前已经可以使用 gpt-5.6-sol,现在可以通过三行配置,把活动模型的上下文预算显式设到 100 万 Token。
不用装插件,也不用改一堆实验开关。打开 Codex 的 config.toml,把下面三行放到文件最开头(直接让Codex自己改就行):
bash
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000
保存以后,建议完全退出并重新打开 Codex,再新建一个对话,让新会话重新读取配置。
🔹 这三个参数分别做什么
第一行把默认模型设成 gpt-5.6-sol。
OpenAI 官方模型页目前给出的上下文窗口是 1,050,000 Token。所以第二行这里是把 model_context_window 设成 1000000,相当于告诉 Codex,当前模型可以使用 100 万 Token 的上下文预算。
第三行的 model_auto_compact_token_limit = 900000,表示完整 active context 达到 90 万 Token 阈值时,触发自动历史压缩。
为什么不等到 100 万才压缩?因为上下文里除了你粘进去的文件,还有系统指令、工具定义、对话历史、工具返回和模型接下来要生成的内容。提前留出余量,长任务更不容易一直顶着窗口上限运行。
🔹 一定要放在所有 [section] 前面
这三行需要作为 config.toml 的顶层配置。按照 TOML 的结构,最稳妥的写法是直接放在第一个 [section] 之前。
比如你的文件里已经有这些内容:
bash
[features]
web_search = true
[projects."/your/project"]
trust_level = "trusted"
那么完整结构应该是:
bash
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000
[features]
web_search = true
[projects."/your/project"]
trust_level = "trusted"
不要把三行配置随手粘到某个 [features]、[projects] 或其他 section 后面。按照 TOML 的结构,它们可能会被归到那个 section 下面,Codex 就读不到你想设置的顶层参数。
🔹 在哪里打开 config.toml
用户级配置文件默认位于:
bash
~/.codex/config.toml
在 Codex IDE 扩展中,也可以从右上角齿轮进入 Codex Settings,然后选择 Open config.toml。
修改并保存后,建议重启 Codex,并新开一个对话。官方文档没有明确说明运行中的旧对话是否会热更新,因此不要用旧对话判断配置有没有生效。
🔹 100 万上下文真正适合什么
它最适合资料很多、调用链很长,而且中途不希望频繁丢失前文的任务。
比如一次读完大型仓库的多个模块、长时间追踪跨服务问题、同时核对大量文档和代码,或者让 Codex 连续完成调查、实现与回归验证。过去容易被拆成多个会话的材料,现在有机会留在同一个任务里继续推进。
但窗口变大不代表可以把所有文件不加筛选地塞进去。更多上下文会增加处理成本,旧信息也可能干扰当前判断。真正有用的方式,仍然是让 Codex读取正确的事实源,并在接近 90 万 Token 时通过自动压缩保留任务主线。
还有一个边界需要说清楚。model_context_window 是 Codex 的上下文配置,不会让本来不支持百万上下文的模型凭空获得更大的窗口。这套参数成立的前提,是当前使用的 gpt-5.6-sol 官方窗口确实足够大,而且你的账号与当前 Codex 版本可以使用该模型。
项目级 .codex/config.toml、profile 或命令行参数的优先级可能高于用户级配置。如果三行已经写对却没有生效,也要检查这些地方是否覆盖了 ~/.codex/config.toml。
如果配置后提示模型不可用,先更新 Codex,再检查当前账号是否已经获得 gpt-5.6-sol 的使用权限,不要只靠反复修改数字解决。
三行配置,重启,新建对话。
对经常让 Codex 读大型项目、跑长任务的人来说,这个设置值得先改上。
🔹 参考资料
- OpenAI Codex 配置基础:developers.openai.com/codex/confi...
- OpenAI Codex 配置参考:developers.openai.com/codex/confi...
- OpenAI
gpt-5.6-sol模型页:developers.openai.com/api/docs/mo...