ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Claude Code 如何为不同任务选择模型?claude-howto 的 --model 参数、opusplan 别名与 /fast 用法

Claude Code 如何为不同任务选择模型?claude-howto 的 --model 参数、opusplan 别名与 /fast 用法 Claude Code 如何为不同任务选择模型claude-howto 的 --model 参数、opusplan 别名与 /fast 用法【免费下载链接】claude-howtoA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-howto当你用 claude-howto 仓库配套的 Claude Code CLI 跑不同任务时会反复遇到同一个选择这个任务该用哪个模型仓库的 10-cli/README.mdCLI Reference和 09-advanced-features/README.md 给出了完整的答案用--model参数按任务选模型、用opusplan别名让 Opus 规划、Sonnet 执行再用/fast在会话中切换快速模式。适用前提是已安装 Claude Code CLI文档给出的安装方式是npm install -g anthropic-ai/claude-code并已登录涉及 fast mode、/model默认保存等行为需要较新的 v2.1.x 版本下文按文档标注的版本说明。先弄清有哪些模型可选10-cli/README.md 的 Models 一栏列出了当前可选模型这是选型的直接依据模型模型 ID上下文窗口文档给出的定位Sonnet 5claude-sonnet-51M tokensPro / Team Standard / Enterprise 席位默认v2.1.197Opus 5claude-opus-51M tokensMax、Team Premium、Enterprise pay-as-you-go、Anthropic API 上的默认 Opusv2.1.219自适应 effort默认highOpus 4.8claude-opus-4-81M tokens上一代旗舰 Opus仍可选自适应 effort默认highv2.1.154Sonnet 4.6claude-sonnet-4-61M tokens速度与能力均衡Haiku 4.5claude-haiku-4-5200K tokens最快适合快速任务没有 effort 档位Fable 5claude-fable-5—Mythos 级模型v2.1.170按文档中的例子任务与模型的对应关系很直接复杂任务如架构设计用 Opus快速小任务如格式化 JSON用 Haiku功能实现和代码评审用 Sonnet。用 --model 参数为单次任务指定模型--model接受短名sonnet、opus、haiku或完整模型名。10-cli/README.md 给出的可直接复制的示例# 用 Opus 5 做复杂任务 claude --model opus design a caching strategy # 用 Haiku 4.5 做快速任务print 模式查完即退出 claude --model haiku -p format this JSON # 使用完整模型名 claude --model claude-sonnet-4-6-20250929 review this code # 组合 fallback主模型过载或不可用时自动降级 claude -p --model opus --fallback-model sonnet analyze architecture几点适用条件来自同一文档-p--print是 print 模式适合脚本化、管道场景不带-p则进入交互式 REPL。--fallback-model在主模型过载/不可用时触发fallbackModel配置最多支持三个模型。自 v2.1.166 起该参数对交互会话同样生效此前仅 print 模式。如果你不想每次敲参数还可以用环境变量覆盖默认模型09-advanced-features/README.md 的 Environment Variables 一节export ANTHROPIC_MODELclaude-opus-4-8会话内用 /model 切换并决定是否保存为默认进入交互式会话后用内置命令/model切换模型。01-slash-commands/README.md 说明的行为/model [model]打开选择器可用左右方向键调整 effort自 v2.1.153 起选择结果会保存为新会话的默认选中后按s则只对当前会话生效自 v2.1.219 起选择器把合并后的 Opus 行显示为 Opus (1M context)。两个边界情况文档也有交代当组织管理员设置了默认模型v2.1.196/model会将其标注为 Org default 或 Role default当ANTHROPIC_BASE_URL指向 Anthropic 兼容网关时需要显式设置CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY1v2.1.129opt-in才会从网关的/v1/models填充列表否则/model回退到内置静态列表。设计并实现类任务opusplan 别名opusplan是一个模型别名语义是Opus 负责规划Sonnet 负责执行。09-advanced-features/README.md 在 Planning Mode 配置一节给出claude --model opusplan design and implement the new API10-cli/README.md 的 Model Selection Examples 同样演示了这条命令claude --model opusplan design and implement the caching layer。适用场景是先设计再实现的任务例如新 API、缓存层这类需要架构判断、但实现部分不需要全程顶配模型的工作。它和 planning modeclaude --permission-mode plan或/plan不是同一层东西planning mode 是权限/流程模式控制 Claude 先出计划、批准后执行opusplan只是模型别名解决规划和执行分别用哪个模型的问题。09-advanced-features/README.md 同时提醒自 v2.1.136 起 plan mode 会无条件拦截所有文件写入即使permissions.allow里存在匹配的Edit(...)规则依赖旧行为的流程需先按ShiftTab退出 plan mode。/fast 快速模式只在 Opus 5 和 Opus 4.8 上生效/fast是会话内切换 fast mode 的内置命令支持/fast [on|off]01-slash-commands/README.md。使用它之前必须确认模型因为 fast mode 的适用范围在版本间变过多次v2.1.219 起/fast只适用于 Opus 5 和 Opus 4.8。Opus 4.7 已被移出 fast modeOpus 4.6 也不再支持10-cli/README.md 的环境变量表确认Opus 4.6 and Opus 4.7 are no longer fast-mode targets。历史沿革同文档fast mode 曾在 v2.1.142 从 Opus 4.6 切到 Opus 4.7v2.1.154 移到 Opus 4.8当时的速率约为标准价 2 倍、输出速度约 2.5 倍Opus 5 的 fast mode 按$10/$50 per Mtok计费。固定 fast mode 到 Opus 4.6 的环境变量CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE已在 v2.1.154 弃用、2026-06-01 移除如果你看到旧资料里还在用这个变量按文档结论它已无效——要么选 Opus 5要么选 Opus 4.8。因此操作路径是先用--model opus或/model选 Opus 5 / Opus 4.8确保当前模型在 fast mode 支持列表内再在会话里输入/fast on切换任务完成后/fast off关回。可选分支effort 档位与可靠性配置如果选中的模型支持自适应推理可以叠加 effort 档位10-cli/README.md 的 Effort Levels 一节# CLI 参数 claude --effort high complex review # 会话内命令 /effort high # 环境变量 export CLAUDE_CODE_EFFORT_LEVELhigh支持范围按文档Opus 5、Sonnet 5、Opus 4.8、Opus 4.7 支持low/medium/high/xhigh/max其中 Opus 5、Sonnet 5、Opus 4.8 默认highOpus 4.7 默认xhighHaiku 4.5 没有 effort 档位给它配--effort没有意义。长任务或无人值守任务可以加 fallback 兜底。fallbackModel配置放在settings.json最多三个、按顺序尝试09-advanced-features/README.md{ fallbackModel: [claude-opus-4-8, claude-sonnet-4-6, claude-haiku-4-5] }文档同时注明边界fallback 触发后 Claude Code 只对一个意外的不可重试错误重试一次认证、限流、请求大小和传输类错误仍会直接失败。另外v2.1.219 起 Opus 5 还有一类独立于fallbackModel的分类器回退被安全分类器标记为网络安全类的请求会在 Opus 4.8 上重跑生物学类的请求则直接拒绝——渗透测试、CTF 这类负载会频繁触发。验证当前会话用的是什么模型选完模型后按文档给出的方式核对会话内输入/status该命令显示版本、模型和账号信息01-slash-commands/README.md确认模型行是预期值。启动前排查认证claude auth status退出码 0 表示已登录1 表示未登录10-cli/README.md。遇到认证失败时文档的 Troubleshooting 给出的处理顺序是确认 API key 已设置export ANTHROPIC_API_KEYyour-key、key 有效且额度足够、key 对所请求的模型有权限。限制提醒/model的选择会持久化为新会话默认v2.1.153 起临时任务记得按s限定当前会话/fast在 v2.1.219 之外只保证 Opus 5 与 Opus 4.8 两个目标升级或降级 Claude Code 后建议用/status重新核对一次实际生效的模型。【免费下载链接】claude-howtoA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.项目地址: https://gitcode.com/GitHub_Trending/cl/claude-howto创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表