读完这篇你能:查 effort 档位、设置优先级和模型别名的含义。
前置:无。约 5 分钟。
effort
调整模型的思考力度,从 low 到 max 共五档。任务简单的时候调低点儿省 token,复杂任务调高点儿, 一般默认即可。
| 级别 | 何时使用 |
|---|---|
low |
保留用于短期、范围有限、延迟敏感且不需要高智能的任务 |
medium |
减少成本敏感工作的令牌使用,可以权衡一些智能 |
high |
平衡token使用和智能。Opus 4.8、Opus 4.6 和 Sonnet 4.6 上的默认值 |
xhigh |
更深入的推理,令牌支出更高。Opus 4.7 上的默认值 |
max |
可以改进困难任务的性能,但可能显示收益递减,容易过度思考。在广泛采用前进行测试 |
设置的优先级
| 优先级 | 设置来源 | 文件/方式 | 范围 | 说明 |
|---|---|---|---|---|
| 1(最高) | Managed 设置 | server-managed / MDM / OS 策略 / managed-settings.json | 企业级 | 由 IT 部门通过服务器、MDM、注册表部署,无法被任何其他层覆盖 |
| 2 | 命令行参数 | --settings <file-or-json> |
当前会话 | 临时覆盖,会与基于文件的设置合并 |
| 3 | 本地项目设置 | .claude/settings.local.json |
本地项目 | 个人项目特定设置,不纳入源代码管理 |
| 4 | 共享项目设置 | .claude/settings.json |
项目团队 | 团队共享的项目级设置,在源代码管理中 |
| 5(最低) | 用户设置 | ~/.claude/settings.json |
全局 | 个人全局设置,影响所有项目 |
Claude code 模型
通常模型可以选择如下配置方法
- 使用模型别名
| 模型别名 | 用途 | 特点 |
|---|---|---|
| Opus | 复杂推理任务 | 最强大,适合复杂问题和深度分析 |
| Sonnet | 日常编码任务 | 平衡性能和速度,推荐用于常规工作 |
| Haiku | 简单任务 | 快速高效,用于轻量级操作 |
模型别名在不同平台上会解析到不同具体模型名称上,例如:
| 别名 | Anthropic API | AWS Claude Platform | Bedrock/Vertex/Foundry |
|---|---|---|---|
| opus | Opus 4.8 | Opus 4.7 | Opus 4.6 |
| sonnet | Sonnet 4.6 | Sonnet 4.6 | Sonnet 4.5 |
| haiku | 最新 Haiku | 最新 Haiku | 最新 Haiku |
- 使用完整的模型 ID,如
claude-opus-4-8或claude-sonnet-5。 - inherit: 使用与主对话相同的模型
- Omitted: 默认为
inherit并使用与主对话相同的模型
主线到此结束。 前面跳过的可以回头补:宏观认识 Claude Code、记忆机制。