GPT-5 的 Reasoning Effort 与输出详细度是两个独立控制轴。Reasoning Effort 决定模型在给出结果前投入多少推理,输出详细度决定最终可见回答写得多简洁或多完整。高推理可以配低详细度,得到“深入分析、简短结论”;低推理也可以配高详细度,得到“推理路径较轻、说明篇幅较长”。因此,回答更长不代表想得更深,回答很短也不能证明推理不足。
在 Codex 中,这两个轴通常对应 model_reasoning_effort 与 model_verbosity。前者的可用档位由具体模型决定,后者常见为 low、medium 和 high。选择组合时,应分别回答两个问题:任务需要多少推理才能正确完成,接收者需要多少文字才能使用结果。
| 参数 | 主要影响 | 不直接决定 |
|---|---|---|
| Reasoning Effort | 内部推理投入、复杂任务处理空间 | 最终回答必须多长 |
| 输出详细度 | 可见回答的篇幅、解释和示例数量 | 内部推理一定更深 |
Reasoning Effort 还可能影响 reasoning token 与响应时间;输出详细度更直接影响可见输出 token。不过,工具调用、上下文、提示格式和任务返工也会改变总 token,不能把任一参数视为硬预算。
高推理、低详细度:
model_reasoning_effort = "high"
model_verbosity = "low"
中等推理、中等详细度:
model_reasoning_effort = "medium"
model_verbosity = "medium"
低推理、高详细度:
model_reasoning_effort = "low"
model_verbosity = "high"
这些配置只展示组合关系。模型必须支持所选 effort,具体字段也应以当前 Codex 配置参考为准。
| Reasoning Effort | 低详细度 | 中详细度 | 高详细度 |
|---|---|---|---|
| low | 快速短答、机械执行 | 日常简答与说明 | 简单内容的完整展开 |
| medium | 平衡推理、简洁交付 | 通用默认组合 | 教程、交接与解释 |
| high | 复杂分析、浓缩结论 | 复杂开发与审查 | 深度报告与决策材料 |
xhigh 或 max 可以视为高推理端的进一步扩展,但只在模型支持且评测证明有收益时使用。它们仍然可以搭配任意合适的输出详细度。
这是速度与简洁优先的组合。适合查找文件、运行明确命令、格式调整、机械替换、简短分类和由机器读取的状态结果。任务应边界清楚,并有快速自动验收。
风险是模型可能忽略隐含依赖,而低详细度又让遗漏不容易被发现。使用时应在提示中明确文件范围、禁止事项和验证命令。
该组合保持较轻推理,同时提供足够的上下文说明。适合解释已知命令、总结简单变更、生成短操作步骤或对清晰错误给出常规修复建议。
如果问题实际需要根因分析,增加 verbosity 只会把浅层结论写得更长,不会自动补足推理。此时应提高 effort,而不是继续要求更多文字。
这是一种容易被误解的组合。它可以输出长篇、结构化、带示例的内容,但模型投入的推理仍较低。适合将已确定事实扩写成教程、模板、用户说明或固定格式文档。
不适合复杂决策、困难调试和高风险审查。长回答可能制造“分析很深”的错觉,评估时应看事实与验收,而不是篇幅。
这是高频工程工作中很实用的组合。模型保留常规规划和工具判断,最终只报告结论、关键改动与验证结果。适合 CI 修复、常规代码审查、批量任务结果和经验丰富开发者之间的交接。
若用户需要学习过程,低详细度可能省略必要背景。可以保持 medium effort,只提高 verbosity 或在提示中要求解释关键原因。
这是最通用的基线组合。它适合常规功能实现、缺陷修复、测试补充、配置工作和一般技术问答。推理与说明都不过度,便于团队评估后向其他组合调整。
没有任务历史数据时,可以先从该组合开始。简单任务延迟过高就降低 effort,输出太长就降低 verbosity;复杂任务遗漏约束则提高 effort。
适合需要清晰教学和完整交接,但推理难度中等的工作,例如迁移指南、内部培训、API 使用教程、操作手册和面向新成员的代码解释。
该组合可能增加可见输出 token。若受众只需要执行结果,应降低 verbosity;不要为了缩短文字降低 effort,因为两者解决的问题不同。
该组合适合“问题很难,但输出必须简洁”的场景,例如安全告警分诊、复杂故障的最终结论、CI 中的机器可读建议、管理层决策摘要和严格格式的代码审查。
模型可以投入更多推理来检查证据,最终只输出根因、影响、修复和验证。提示中应明确必须保留哪些证据,否则低 verbosity 可能把重要限制一并省略。
这是复杂开发和高风险技术工作的常用组合。适合跨模块调试、架构权衡、数据迁移、安全审查和难以复现的故障。输出足够解释假设、证据和取舍,又不会像完整报告一样冗长。
若 high 与 medium effort 的成功率相同,应回到 medium,避免无收益延迟。高档位必须由评测而不是直觉证明。
该组合适合需要完整审计轨迹、详细决策记录或教学型深度报告的复杂任务。模型投入较多推理,同时展开背景、替代方案、证据、风险、实施步骤和验证方法。
它通常是最慢、可见输出最多的组合之一。对于简单任务容易产生重复解释和过度范围扩展。必须提供清晰停止条件和输出结构。
xhigh 和 max 继续提高模型级推理投入,但不会强制高 verbosity。一个极难安全问题可以使用 max effort 配 low verbosity,只输出可执行的风险结论;一份研究报告也可以使用 xhigh 配 high verbosity,保留完整论证。
这些档位不是所有模型都支持。启用前应读取模型能力,启用后确认实际会话状态。不要把 Ultra 机械加入同一矩阵,因为 Ultra 可能同时改变 Codex 的多代理编排行为。
model_verbosity 控制最终回答的详细程度,model_reasoning_summary 控制推理摘要的呈现方式。二者仍然不同。关闭或简化 reasoning summary,不代表降低了模型内部 reasoning effort。
评测时应分别固定 summary 与 verbosity,否则看到的文本差异可能来自摘要设置,而不是最终回答风格。
high effort + low verbosity 可能生成很少的可见文字,却在之前使用大量 reasoning token,并执行多轮工具调用。只统计最终回答长度,会低估实际资源消耗。
完整用量应包括输入、缓存输入、reasoning token、可见输出和多轮工具上下文。Codex 套餐额度与 API 逐 token 计费也可能采用不同口径,不能简单互换。
low effort + high verbosity 可以生成许多标题、步骤和示例,但复杂推理可能仍不充分。判断质量应检查事实准确性、代码运行结果、约束覆盖和错误边界,而不是页面长度。
如果长回答中大量内容重复,优先降低 verbosity;如果结论本身错误或漏掉关键依赖,提高 effort 或改善上下文更合适。
| 受众 | 推荐详细度起点 | 原因 |
|---|---|---|
| 机器或自动流水线 | low | 结构固定、减少噪声 |
| 熟悉项目的开发者 | low 或 medium | 保留关键差异与验证 |
| 跨团队交接 | medium | 需要背景和限制 |
| 初学者或培训 | high | 需要解释和示例 |
| 审计与决策记录 | medium 或 high | 需要证据与取舍 |
受众影响 verbosity,不应直接决定 reasoning effort。给初学者解释简单概念可以 low effort + high verbosity;给专家报告复杂故障可以 high effort + low verbosity。
Reasoning Effort 应关注不确定性、失败代价和验收难度。机械任务从 low 开始,常规开发从 medium 开始,复杂、高风险任务从 high 开始。档位支持仍以当前模型为准。
输出详细度随后按交付物决定。不要因为任务高风险就默认写成长报告,也不要因为输出必须简洁就降低推理。
model_reasoning_effort = "low"
model_verbosity = "low"
用于机械改动与自动验证。
model_reasoning_effort = "medium"
model_verbosity = "medium"
用于常规实现与协作。
model_reasoning_effort = "high"
model_verbosity = "low"
用于复杂分析后的简洁结论。
model_reasoning_effort = "high"
model_verbosity = "high"
用于审计、架构决策和教学材料。
评测时固定精确模型、提示、仓库提交、工具权限和输出格式,只改变 effort 或 verbosity 中的一个。若同时改变两者,无法判断质量与长度差异来自哪里。
高 verbosity 增加阅读时间时,也属于业务成本。低 verbosity 导致团队无法复核时,节省的输出 token 可能不值得。
出现问题时,先识别是哪一轴:
它主要影响回答展开程度。复杂推理需要调整 effort。
它可能减少可见输出,但高 effort 的内部推理仍可能很大。
可以配 low verbosity,只保留结论与证据。
任务风险决定 effort,受众和交付格式决定 verbosity,两者都随场景变化。
应区分 reasoning 与可见输出,并同时看任务通过率和人工成本。
GPT-5 的 Reasoning Effort 与输出详细度形成两个独立维度:前者决定模型投入多少推理,后者决定最终回答展开多少。low/low 适合机械快速任务,medium/medium 是通用基线,high/low 适合复杂但要求简洁的交付,high/high 适合需要完整证据与说明的深度报告。xhigh 或 max 也可以配低详细度,但必须由模型支持并经评测证明有价值。调优时先用 effort 达到质量门槛,再用 verbosity 匹配受众与格式,不能从回答长度反推思考深度。
Ubuntu18.04左侧边栏图标怎么调整大小?
deepin怎么修改dns地址?
AWS Labs 的 SQL Server MCP Server 如何阻止危险写入查询?
ubuntu开始菜单中的图标怎么删除?
Oracle SQLcl MCP Server 可以执行哪些 SQL 和 PL/SQL 操作?
GPT-5.2 使用 high 而非 xhigh Reasoning Effort 时能处理多长的软件任务?