启动参数看官方文档为当前会话设置模型Syntax--model <model-name>示例claude --model claude-sonnet-4-6全网调研整理典型场景为单次会话临时指定模型,不影响 settings.json 中的全局默认配置在多个终端并行运行不同模型(每个终端各传自己的 --model 标志)用 --model haiku 处理简单/批量任务以节省 token、提升响应速度用 --model opus 处理复杂多步推理、架构设计等高难度任务用 --model opusplan 在 Plan Mode 用 Opus 规划、执行阶段自动切换 Sonnet实用技巧支持简短别名:--model opus / sonnet / haiku,无需记完整版本号,别名会自动跟随 Anthropic 推荐版本更新opusplan 是特殊混合别名:Plan Mode 阶段用 Opus 推理,执行阶段自动切换 Sonnet,兼顾质量与成本追加 [1m] 后缀可启用 100 万 token 上下文窗口(如 --model opus[1m]),适合超大型代码库会话会话内使用 /model 切换后按 's' 仅作用于当前会话,按 Enter 同时写入 settings.json 成为新默认通过 ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL 环境变量可固定别名解析的具体版本,避免自动升级常见坑--model 标志仅对当前会话有效,重启后失效;若要永久生效需修改 settings.json 的 model 字段或设置 ANTHROPIC_MODEL 环境变量通过 --resume / --continue 恢复的历史会话会沿用保存时的模型,--model 标志对已恢复会话不生效企业管理员在 managed settings 中设置了 availableModels 白名单后,--model 无法选择白名单之外的模型来源Model configuration - Claude Code DocsCLI reference - Claude Code DocsClaude Code model configuration | Claude Help CenterClaude Code CLI Cheatsheet - ShipyardClaude Code: 10 CLI flags you probably aren't using - mager.co最早记录ⓘ≤v2.1.0最近更新v2.1.187变化次数4改进 1修复 3变化时间线(按版本倒序)改进v2.1.187· 2026/06/24 · 18 天前添加了组织配置的模型限制修复v2.1.160· 2026/06/02 · 2026/06/02修复模型未找到错误在通过 SDK 运行时错误建议 `--model`修复v2.1.69· 2026/03/05 · 2026/03/05修复了 `--model claude-opus-4-0` 和 `--model claude-opus-4-1` 解析为过期版本的问题。修复v2.1.0· 2026/01/07 · 2026/01/07修复了 Bedrock/Vertex 用户使用 --model haiku 时模型选择器显示错误的问题上一个--mcp-debug回到命令字典下一个-n
修复v2.1.69· 2026/03/05 · 2026/03/05修复了 `--model claude-opus-4-0` 和 `--model claude-opus-4-1` 解析为过期版本的问题。