思考模式
三档思考强度(关闭 / 标准 / 深度),决定模型在回答前花多少计算预算去推理。
是什么
CrabCode 把模型的「思考强度」收成三个用户档位,按任务难度切换:
| 档位 | 行为 |
|---|---|
| 关闭思考 | 不让模型先思考,直接答;最便宜、最快 |
| 标准思考 | 推荐的默认档;大多数日常任务用这档 |
| 深度思考 | 给模型更多算力做长链推理;复杂规划、跨文件重构、根因排查用这档 |
底层走 acosmi.com / acosmi.ai 网关时,CrabCode 会按你选的档位发对应参数 —— 不同 provider 的字段差异由网关处理,你这边一档下去,所有受支持的模型都对齐。
何时会看到这个文档
- TUI 顶部的思考档切换指示
/model菜单的思考强度区域/help模型相关说明
切换方式
终端里:
/effort # 不带参数 → 看当前档位
/effort 关闭思考 # 中文显式
/effort 关闭 # 中文简写
/effort 标准思考
/effort 深度思考
/effort off # 英文别名
/effort standard
/effort deep
/effort auto # 清掉显式设置,让默认生效/effort # 不带参数 → 看当前档位
/effort 关闭思考 # 中文显式
/effort 关闭 # 中文简写
/effort 标准思考
/effort 深度思考
/effort off # 英文别名
/effort standard
/effort deep
/effort auto # 清掉显式设置,让默认生效也可以在 settings.json 里固化默认档(见 settings),或在 keybindings 里绑快捷键。
三档怎么选
| 场景 | 推荐档 |
|---|---|
| 改一个小函数、补全、续写注释 | 关闭 / 标准 |
| 互动 review、问答 | 标准 |
| 长代码生成、跨文件重构 | 深度 |
| 安全或架构关键决策、根因排查 | 深度 |
| 一次性命令脚本、批量 lint 修补 | 关闭 |
默认行为
CrabCode 启动时按 settings.json 与你的账号默认走一档(一般是「标准」)。/effort auto 会清掉本地显式设置,回到那个默认。
限制与注意
- 不是所有模型都吃「深度」档:底层有能力闸门,不支持的模型会自动降到「标准」,不会报错
- 思考也算 token:「深度」跑出来的思考部分按输出 token 计费,
/cost会显示 - 「关闭思考」最便宜也最弱:复杂任务用「关闭」一般得不到好结果;可放心当快速答疑用,但别让它做规划
- 直连第三方网关时档位语义会退化:CrabCode 默认走 acosmi.com / acosmi.ai,sanitizer 已自动翻译。如果你接了自定义 provider 直连,能不能正确翻译要看那个 provider 的实现