GPT-5.6 Sol 在 Codex 中启用1M-token上下文窗口的方法

虽然 Codex 默认的上下文上限已在性能与成本间取得最优平衡,但许多用户仍有扩展窗口的需求。更大的上下文窗口允许 Codex 在摘要生成前保留更多代码、工具输出及对话历史,从而提升长任务处理能力。

请确保使用支持该功能的模型,例如 GPT-5.6 Sol,其官方文档声明上下文窗口达 1,050,000 个Token。


方法一:永久配置(修改配置文件)

编辑 ~/.codex/config.toml 文件,在文件顶部(任何 [section] 标题之前)添加或更新以下配置:

model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000
  • model:指定模型为 GPT-5.6 Sol。
  • model_context_window:将上下文预算设为 100 万Token。
  • model_auto_compact_token_limit:当令牌数接近 90 万时自动触发历史压缩,保留缓冲余量。

保存文件后,重启 Codex 客户端并开启新会话即可生效。


方法二:单次 CLI 会话临时启用

若不想更改全局配置,可在命令行中为单次会话指定参数:

codex -m gpt-5.6-sol \
  -c model_context_window=1000000 \
  -c model_auto_compact_token_limit=900000