Codex 百万上下文终于能开了,只要改这 3 行配置

如果你的 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 读大型项目、跑长任务的人来说,这个设置值得先改上。

🔹 参考资料

相关推荐
SamDeepThinking2 小时前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
无责任此方_修行中3 小时前
AI 成本复盘!5 个月后的真实使用情况(附账单)
后端·程序员·ai编程
PC2005_cloud3 小时前
DSH 沙箱机制拆解:受限令牌为何会掐断 HTTPS 请求
前端·程序员
Hilaku3 小时前
高级前端如何优雅地拒绝不合理的产品需求?
前端·javascript·程序员
烬羽3 小时前
nginx 里写 localhost 反而 502?一条请求带你彻底搞懂 Docker 端口映射与反向代理
nginx·docker·程序员
程序员cxuan4 小时前
一招教你在 Codex 中开启 1M 上下文
人工智能·后端·程序员
程序员鱼皮17 小时前
小红书爆了!中美程序员疯狂对账
计算机·程序员·互联网·编程经验
不一样的少年_1 天前
修了 Bug、做了重构,为什么老板还是觉得你没产出?
前端·后端·程序员
AskHarries1 天前
长尾词打法
程序员