GitHub周趋势2026W25 | Headroom 压缩 95% Token、NVIDIA 开源 AI Agent 安全扫描器、…
2026-07-28
2026-07-29 0
off/minimal/low/medium/high/xhighPi确实具备思维层级机制,而且档位划分比网传的三档版本更细,实际共有六档:

| 档位 | 适用场景 |
|---|---|
off | 面对无需任何推理的简单指令,可将推理完全关闭。 |
minimal | 采用最低程度的推理,面向极轻量任务。 |
low | 适用于简单问答、固定话术和格式转换。 |
medium | 适合常规编码任务,也是多数模型的默认档位。 |
high | 用于复杂逻辑推理以及多文件重构。 |
xhigh | 关键任务若要求宁可慢一点也要对,应选择最高强度推理;这一档位仅供部分模型使用,例如 GPT-5.2/Codex 系列。 |
settings.jsonpi --thinking high "解决这个复杂问题" # CLI 参数显式指定pi --model sonnet:high "解决这个复杂问题"# 模型名+档位快捷写法
在交互界面内:
/thinking high # 需要安装 pi-thinking-level 等社区包提供 /thinking 命令
也可以使用 Shift+Tab 当前处于哪个档位,会由编辑器输入框的边框颜色实时呈现,并随循环切换而变化。
// settings.json 持久化默认档位{ "defaultThinkingLevel": "medium" }
thinkingLevelMap 与 thinkingBudgets 细化配置thinkingBudgets 通过为各个档位设置明确的token预算上限,实现更精细的成本控制:
{"thinkingBudgets": { "minimal": 1024, "low": 4096, "medium": 10240, "high": 32768 }}
thinkingLevelMap 用于自定义模型接入时,把 Pi 的抽象档位映射到具体 Provider 支持的取值,未支持的档位可以映射为 null 直接隐藏:
{"id": "custom-model","reasoning": true,"thinkingLevelMap": {"minimal": null,"low": null,"medium": null,"high": "default","xhigh": "max"}}