赛博义父Tibo果然是有求必应!只需三行配置,就能在Codex中解除GPT-5.6 Sol的封印,启用一百万上下文窗口。
具体代码如下:
model = “gpt-5.6-sol”
model_context_window = 1000000
model_auto_compact_token_limit = 900000
操作十分简便,只需在config.toml文件的开头粘贴这三行代码,重启客户端并开启新会话即可。系统会在大约90万token时自动压缩历史记录。这一功能原本仅限API使用,如今却直接向ChatGPT和Codex用户开放。Tibo的推文一经发布便引发热议,可见长上下文确实是许多用户迫切的需求。不过,Tibo也贴心地发出了友情提醒:长上下文虽好,切勿贪杯。Codex的默认设置旨在平衡性能与成本,追求最佳体验。
关于这三行配置的具体含义,具体分析如下:第一行用于指定模型;第二行赋予Codex一百万token的上下文预算;第三行则设定了安全余量,确保在约90万token时启动自动压缩。必须注意的是,这三行代码必须放置在config.toml文件的开头,且位于所有`[p]`标题之前。此外,Tibo还提供了一种不修改默认配置,仅对单个CLI会话调整上下文窗口的方法:通过命令行参数`codex -m gpt-5.6-sol -c model_context_window=1000000 -c model_auto_compact_token_limit=900000`来实现。
事实上,OpenAI官方文档中早已注明GPT-5.6 Sol原生支持一百万上下文窗口,只是Codex默认并未开启。Tibo在模型上线初期曾解释过原因:虽然更大的上下文能保留更多代码和对话记录,但副作用显著。例如,将上下文限制从272k提升至372k时,实际消耗量便超出预期,更遑论百万上下文。这一观点在评论区也引发了大量共鸣。
尽管Tibo解除了封印,但仍有网友警告切勿轻易使用。原因在于:一旦超出默认上下文窗口,模型消耗token的速度可能会直接翻倍。Tibo本人也对这一说法表示赞同。OpenAI研究员Noam Brown也强调了自动压缩功能的重要性,OpenAI为此投入了大量研究精力,力求让这一体验无缝衔接。Codex默认策略背后的逻辑是,随着Agent运行时间变长,历史记录中真正需要保留的信息占比其实并不高。与其每一轮都带入几十万甚至上百万token,不如通过压缩将旧信息浓缩后继续运行。除了Token消耗激增外,性能也是一大隐忧。OpenAI公布的评测数据显示,GPT-5.6 Sol在处理256K-512K上下文时得分为91.5%,而一旦跨越到512K-1M区间,成绩便骤降至73.8%。尽管如此,至少这次OpenAI将选择权交到了用户手中。
在刚刚发布解锁百万上下文的教程后,Tibo马不停蹄又带来了新爆料。Codex即将上线Astra,也就是传闻中的「GPT-6」,OpenAI的下一代模型。
