news 2026/8/23 19:04:58

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Codex 百万上下文怎么开?分享一下 8.17 更新后的配置方法

我今天看到 8 月 17 日关于 Codex 的一个更新:除了 API Key 的使用方式之外,通过 ChatGPT 账号登录 Codex 的用户,也可以使用百万级上下文了。

刚好我平时也在用 Codex,所以研究了一下怎么配置,方法其实非常简单,给大家分享一下,希望能帮到有需要的人。

直接说怎么改

找到 Codex 的配置文件:

~/.codex/config.toml

Windows 一般在:

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 万 Token(1M 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 的朋友。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 19:01:09

自己动手写Agent Harness【hooks】:生命周期钩子实现

写在前面:系列是为了帮助大家更好的去理解Agent Harness基础设施,并不是想重复造轮子,真实开发建议选择一个成熟的SDK或Harness框架,才是最合适的选择~ 1. 引言:skill 和 rule 都不是强制层,底线靠谁 上一篇…

作者头像 李华
网站建设 2026/8/23 18:58:42

SpringBoot+Vue毕业生招聘平台开发实践

1. 项目概述 1.1 系统背景与意义 作为一名长期从事Java全栈开发的工程师,我最近完成了一个基于SpringBoot的毕业生信息招聘平台项目。这个系统的开发源于当前高校毕业生就业过程中存在的信息不对称问题。传统的校园招聘往往受限于时间和空间,而各类招聘…

作者头像 李华
网站建设 2026/8/23 18:58:04

嵌入式开发中IAR链接文件(.icf)配置详解与内存布局实战

1. 项目概述:链接文件,嵌入式开发的“城市规划图”如果你用IAR Embedded Workbench开发过ARM Cortex-M芯片,那你一定在工程里见过那个后缀为.icf的文件。很多新手第一次看到它,会直接忽略,或者从别的工程里复制一个过来…

作者头像 李华
网站建设 2026/8/23 18:50:35

机器学习实战:从数据工程到模型部署的完整工程化指南

1. 从“知道”到“做到”:为什么你的机器学习项目总在起点徘徊?我们可能都经历过这样的场景:在Coursera或者B站上刷完了吴恩达的《机器学习》课程,对梯度下降、逻辑回归、支持向量机这些名词如数家珍,甚至能在白板上推…

作者头像 李华
网站建设 2026/8/23 18:49:58

C++函数模板的局限性:从万能钥匙到特定锁芯的实践思考

1. 从“万能钥匙”到“特定锁芯”:重新审视函数模板在C的日常开发中,函数模板(Function Template)常常被我们视为一把“万能钥匙”。当我们需要一个能处理多种数据类型的max函数、swap函数或者排序算法时,第一个想到的…

作者头像 李华