Claude Code 用 ANTHROPIC_DEFAULT_MODEL 定默认模型

2.1.236 起可用 ANTHROPIC_DEFAULT_MODEL 指定新会话起始模型;/model 仍可覆盖并持久,和 ANTHROPIC_MODEL 行为不同。

Claude Code 用 ANTHROPIC_DEFAULT_MODEL 定默认模型

claude code ANTHROPIC_DEFAULT_MODEL:2.1.236 起,用环境变量指定新会话默认开在哪个模型。个人用 /model 选过的型号仍会覆盖它,并且会跨重启记住;这点和旧的 ANTHROPIC_MODEL(往往每会话都要再套)不一样。条目见官方 CHANGELOG

作者CodePass 技术编辑

怎么设

export ANTHROPIC_DEFAULT_MODEL=claude-opus-5   # 示例 ID,以你账号可用列表为准
claude --version   # ≥ 2.1.236

适合团队镜像:shell 配置或容器入口统一起点,避免每人打开来都是另一个默认。需要临时换强模型时仍走 /model,不必改环境变量。

和网关、allowlist 的边界

走 Bedrock / Vertex / 自定义 base URL 时,还可能碰到更老的 ANTHROPIC_DEFAULT_OPUS_MODEL 一类别名钉死变量;那是「别名解析」层,和这次「新会话起始模型」不是同一旋钮。企业若启用了可用模型白名单,别指望用默认变量绕到禁选模型。模型档位与手感另见 Opus 5 手感变差原因;额度与自动续跑见 额度恢复自动继续