教程/更多功能

上下文上限:调整单次请求可携带的上下文

该功能用于提高 Codex 单次请求可携带的上下文上限,适用于长会话频繁被压缩、或需要一次读入大量内容的场景。它是更多功能中唯一会影响单价的项目,本文先说明计价规则,再说明设置方法。

7 分钟更新于 2026 年 8 月 26 日macOSWindows会影响单价
本页内容

功能说明

Codex 每次提问,都会将当前会话的全部内容连同新问题一并发送给模型,这部分内容即上下文。 上下文有长度上限,达到上限后需要丢弃部分内容。

Codex 的处理方式是:使用量达到上限的 95% 时自动压缩,将较早的对话概括为一段摘要。 压缩会损失细节,因此长会话进行到后期,模型有时无法准确引用前面提到的内容。 该功能用于推迟这一时点。

默认上限为 272,000 tokens,大致相当于二三十万汉字,足以覆盖多数会话。 若您未遇到上述情况,无需使用该功能。

计价分界

272,000 这个数值有两重含义:它既是 Codex 各模型的默认上限, 也是 OpenAI 对超长上下文的计价分界。

不超过 272,000
按标准单价计费,即当前的价格。
超过 272,000
该次请求的输入与缓存单价按 2 倍计、输出单价按 1.5 倍计。
这条分界属于 OpenAI 的定价规则,并非 123 GPT 设置的收费门槛。 超过该长度的部分由 OpenAI 按更高单价计价,123 GPT 按同一规则如实结算,不额外加价。

需要注意的是,上下文在每次请求时都会重新发送。将上限提高到 800,000 并非只影响一次请求, 而是此后每一轮问答都可能落在更高单价的区间内,会话越长,差额越明显。

提高上限本身不产生费用,费用按实际消耗的 tokens 计算。 短会话即使将上限设得较高,仍按短会话的实际用量计费。

进入与设置

  1. 在更多功能中打开「上下文上限」

    侧栏›  更多功能 中点击上下文上限,即可进入详情页。
    更多功能
    常用功能
    使用帮助
    查看 123 GPT 使用指南、功能教程与常见问题。
    技能中心
    浏览并安装 SkillHub 平台提供的 Codex Skill,用于扩展 Codex 的能力。
    修复 ChatGPT 界面语言
    ChatGPT 应用的界面无法切换为中文时,执行一次修复。该修复仅对本次运行有效,可重复执行。
    1 Switch
    添加并切换 123 GPT 以外的供应商,例如其他中转站或公司自建的服务,无需另装 CC Switch。此类请求不经过 123 GPT。
    其他功能
    聊天记录管理
    导出、导入本机 Codex 聊天记录,并可删除不再需要的会话以释放磁盘空间。
    上下文上限
    设置 Codex 单次请求可携带的最大上下文长度;恢复默认后沿用 Codex 自带的上限。
    适配 Claude Code
    将 Claude Code 接入 123 GPT,无需手动修改 ~/.claude 配置文件;Claude 桌面端的 Code 标签页一并生效。
    适配 opencode
    将 opencode 接入 123 GPT,无需手动修改 ~/.config/opencode/opencode.json 配置文件。
    长效 API Key
    生成不随登录状态失效的 API Key,供服务器或其他程序调用 123 GPT 接口。
  2. 拖动滑块或直接输入数值

    滑块上标有计价分界,右端为本机 Codex 支持的最高值。 超出最高值的部分会被 Codex 自动截断,填写更大的数值不会生效。
    上下文上限
    400,000tokens
    272,000(OpenAI 计价分界)
    默认 272,000最高支持
    琥珀色竖线为 272,000。滑块位于其右侧时,该档请求按更高单价计价。
  3. 保存后重启服务与 Codex

    保存后需重新开启一次服务,并完全退出 Codex 后重新打开方可生效。 该配置由 Codex 在启动时读取。
该功能只能提高上限,不能降低。低于默认值的数值会被拒绝:缩小上限只会使 Codex 更频繁地压缩上下文,不产生任何收益。如需控制费用,应控制单个会话的长度, 在适当的时候另起新会话。

各模型的上限差异

页面下半部分列出本机 Codex 各模型的默认最高支持实际生效值。 各模型的可调范围差别较大,实测的几例如下:

可调范围较大
gpt-5.4 一档最高可至 100 万,gpt-6-astra 与 gpt-5.6 系列约为 87 万。
不可调整
部分模型的默认值与最高值同为 272,000,该设置对其不生效。

因此页面提供两种设置方式:

  • 统一设置:一个数值对所有模型生效,超出某个模型支持范围的部分会被自动截断。 多数情况下使用此项即可。
  • 按模型分别设置:逐个设定,仅列出 Codex 菜单中可选且支持调整的模型。 该方式会改写 Codex 的模型目录文件。
实际生效列的取值为「您设定的数值」与「该模型上限」中的较小者。 若填写较大数值后该列没有变化,说明已达到该模型自身的上限。

恢复默认上限

在详情页点击 全部恢复默认,已保存的数值会一并清除,恢复为 Codex 自带的默认上限。

「更多功能」目录不控制该设置是否生效。只有详情页中的数值与恢复默认按钮会改变 Codex 的上下文上限,避免出现入口状态与实际配置不一致的情况。

恢复默认后需完全退出 Codex,再重新打开方可生效。