教程

Claude Code 模型配置完全指南:别名、opusplan 模式、努力级别与企业模型限制

Claude Code 模型配置完全指南:六种模型别名(default/sonnet/opus/haiku/sonnet[1m]/opusplan)、四种设置方式优先级、opusplan 混合模式原理、努力级别(low/medium/high)、1M Token 超长上下文,以及企业 availableModels 模型锁定和第三方平台(Bedrock/Vertex)部署配置。

2026/3/34分钟 阅读ClaudeEagle

Claude Code 提供灵活的模型配置系统:从便捷的模型别名,到用 Opus 规划 + Sonnet 执行的混合模式,再到企业级的模型锁定,覆盖各种使用场景。

模型别名

别名让你无需记忆具体版本号,始终指向最新版本:

别名对应行为
default根据账号类型自动选择推荐模型
sonnet最新 Sonnet 模型(当前 Sonnet 4.6),日常编码任务
opus最新 Opus 模型(当前 Opus 4.6),复杂推理任务
haiku快速轻量模型,简单任务
sonnet[1m]Sonnet + 100 万 Token 超长上下文
opusplan特殊混合模式:Plan 阶段用 Opus,执行阶段用 Sonnet

如需固定到具体版本,使用完整模型名(如 claude-opus-4-6)或设置对应环境变量(如 ANTHROPIC_DEFAULT_OPUS_MODEL)。

设置模型的四种方式(按优先级排序)

  1. 会话中切换(最高优先级):/model sonnet
  2. 启动时指定claude --model opus
  3. 环境变量ANTHROPIC_MODEL=sonnet
  4. 配置文件(持久生效):
json
{
  "model": "opus"
}

opusplan:规划用 Opus,执行用 Sonnet

opusplan 是一个实用的混合模式:

  • Plan Mode 阶段:使用 Opus(更强推理,制定精准计划)
  • 执行阶段:切换到 Sonnet(速度更快,成本更低)
bash
claude --model opusplan

适合需要精准规划但执行步骤较多的任务:AI 自主用 Opus 想清楚怎么做,再用 Sonnet 高效执行。

努力级别(Effort Level)

对于支持扩展思考(Extended Thinking)的模型,可以调整推理深度:

bash
claude --model opus --effort high    # 深度推理
claude --model sonnet --effort low   # 快速响应

或在配置文件中:

json
{
  "model": "opus",
  "modelEffort": "high"
}

可选值:lowmedium(默认)、high

超长上下文(1M Token)

bash
claude --model sonnet[1m]

100 万 Token 上下文,适合:

  • 分析超大代码库(一次性加载完整项目)
  • 处理长篇文档
  • 长会话不截断历史

注意:1M 上下文模型调用成本更高,按需使用。

查看当前模型

bash
/status    # 会话状态中显示当前模型
/model     # 查看并切换模型

环境变量参考

变量名说明
ANTHROPIC_MODEL覆盖默认模型
ANTHROPIC_DEFAULT_OPUS_MODEL固定 opus 别名对应的具体版本
ANTHROPIC_DEFAULT_SONNET_MODEL固定 sonnet 别名对应的具体版本
ANTHROPIC_DEFAULT_HAIKU_MODEL固定 haiku 别名对应的具体版本

企业:限制可用模型

管理员通过 Managed 设置限制用户能选择的模型:

json
{
  "availableModels": ["sonnet", "haiku"]
}

设置后,用户无法通过 /model--model 参数、Config 界面或 ANTHROPIC_MODEL 环境变量切换到列表之外的模型。

强制所有用户使用 Sonnet(且只能选 Sonnet 或 Haiku):

json
{
  "model": "sonnet",
  "availableModels": ["sonnet", "haiku"]
}

availableModels 不影响 default 选项——default 始终可用,代表该用户订阅层级的默认模型。即使 availableModels: [],用户仍可以用 Default 模型正常使用 Claude Code。

第三方部署(Bedrock / Vertex / Foundry)

json
{
  "model": "anthropic.claude-sonnet-4-6-v1:0"
}
  • Bedrock:Inference Profile ARN
  • Vertex:版本名称(如 claude-sonnet-4-6@20260217
  • Foundry:部署名称

第三方部署时,别名(sonnetopus 等)可能不可用,建议使用完整模型标识符。

Prompt 缓存配置

json
{
  "promptCaching": {
    "enabled": true
  }
}

Prompt 缓存可以显著降低长会话的 Token 成本,特别是反复读取相同文件的场景。默认已启用。


原文:Model configuration - Claude Code Docs | 来源:Anthropic 官方文档

相关文章推荐

教程Claude Code 模型配置完全指南:opusplan 混合模式、effort 级别、1M 上下文与第三方 Model 固定Claude Code 模型配置完全指南:6 个模型别名(default/sonnet/opus/haiku/sonnet[1m]/opusplan 混合模式)、四种设置优先级(/model 会话 > --model 启动 > ANTHROPIC_MODEL 环境变量 > settings.json)、default 按账号类型说明(Max/Team Premium 默认 Opus/Pro/Standard 默认 Sonnet)、opusplan 规划执行混合模式原理、三级 Effort 级别(low/medium/high 及自适应推理关闭方式)、1M Token 上下文(Beta 可用性/200K 计费门槛/DISABLE_1M_CONTEXT 禁用)、企业 availableModels 白名单、四个模型别名环境变量,以及第三方部署(Bedrock/Vertex/Foundry)固定版本的重要操作和升级流程。2026/3/9教程Claude Code 插件市场创建与分发:marketplace.json 完整 Schema、私有仓库与企业限制Claude Code 插件市场创建与分发完整指南:四步创建流程(插件/marketplace.json/Git 托管/分享用户)、快速上手本地市场示例(/review 代码审查技能)、marketplace.json 完整 Schema(必填/Owner/可选元数据/插件条目)、五种插件来源类型(相对路径/GitHub/Git/子目录/npm)、托管分发(GitHub 推荐/私有仓库认证)、版本与发布频道配置(stable/beta/nightly)、企业 Managed 限制(strictKnownMarketplaces 白名单/blockedMarketplaces 黑名单/pluginTrustMessage),以及七大常见故障排查。2026/3/7教程Claude Code Server-managed Settings(Beta):无 MDM 企业集中配置、安全审批与缓存机制Claude Code Server-managed Settings(Beta)完整指南:适用场景(无 MDM/非受管设备)、前提条件(Teams≥2.1.38/Enterprise≥2.1.30/api.anthropic.com 网络)、与 Endpoint-managed 对比选择、设置下发机制(启动抓取+每小时轮询/首次启动短暂窗口期/缓存网络故障保持)、三类安全审批对话框(Shell 命令/自定义环境变量/Hook 配置)、Owner 角色访问控制、Beta 限制(不支持分组/不支持 MCP 配置)、各提供商平台可用性(Bedrock/Vertex/Foundry 不可用),以及五种边界场景行为表和 ConfigChange Hook 加强方案。2026/3/7教程Claude Code settings.json 完整配置参考:40+ 配置项、作用域继承与插件管理Claude Code settings.json 完整配置参考:四级作用域(Managed 最高不可覆盖/User/Project/Local)及其优先级继承规则、不同功能的配置文件位置(Settings/Subagents/MCP/Plugins/CLAUDE.md)、40+ 配置项速查(基础/认证/界面/工作流/权限/安全企业/MCP/插件),包括 companyAnnouncements 公告、apiKeyHelper 动态 Key、fastModePerSessionOptIn 会话级快速模式、strictKnownMarketplaces 市场限制,以及 /config 命令和验证方法。2026/3/7教程Claude Code OpenTelemetry 监控指南:六步快速配置、8 类指标与 5 类事件 Schema 完整参考Claude Code OpenTelemetry 监控完整指南:六步快速启动(TELEMETRY/EXPORTER/端点/认证/调试间隔)、管理员 MDM 托管集中配置、完整环境变量(核心/独立信号/隐私控制/基数控制/mTLS)、8 类指标(session/lines_of_code/PR/commit/cost/token/code_edit_decision/active_time)、5 类事件(user.prompt/tool.result/api.request/api.error/tool.decision)、动态 Headers 脚本(29 分钟刷新)和 Grafana 成本告警示例。2026/3/7教程Claude Code 认证完全指南:五种登录方式、团队 SSO 配置与凭证安全管理Claude Code 认证完全指南:五种认证方式(个人 Pro/Max、Teams 推荐方案、Enterprise SSO/SAML/Domain Capture、Console API 计费、Bedrock/Vertex/Foundry 环境变量)、凭证 macOS Keychain 加密存储、apiKeyHelper 动态脚本(5 分钟/401 自动刷新/TTL_MS 自定义)、四级优先级、企业 MDM 托管设置统一下发,以及五大常见问题排查。2026/3/7