虽然 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