本指南向您展示三种更改Claude Code所使用的Claude模型的方法:用于即时更改的快速/model
命令、用于一次性会话更改的--model
标志,以及用于将您首选模型设置为永久默认值的环境变量。
最简单的方法:使用/model命令
更改模型最简单的方法是直接在Claude Code中使用/model命令。这种方法无需重启终端即可立即生效。
启动Claude Code:
claude
。输入
/model
并从交互式菜单中选择您想要的模型。您的模型更改立即生效。
注意:您可以随时通过在Claude Code中运行/status
来检查当前模型。
支持的模型
Opus 4.1,
claude-opus-4-1-20250805
Opus 4,
claude-opus-4-20250514
Sonnet 4,
claude-sonnet-4-20250514
Sonnet 3.7,
claude-3-7-sonnet-20250219
Haiku 3.5,
claude-3-5-haiku-20241022
⚠️ 模型访问权限:使用Pro计划的Claude Code时,您将无法使用Opus模型。
仅为当前会话更改模型
启动Claude Code时使用--model
标志。
启动一个新的终端会话。
输入以下命令(根据您想在该会话中使用的模型):
对于Opus 4.1:
claude --model claude-opus-4-1-20250805
对于Opus 4:
claude --model claude-opus-4-20250514
对于Sonnet 4:
claude --model claude-sonnet-4-20250514
对于3.7 Sonnet:
claude --model claude-3-7-sonnet-20250219
对于3.5 Haiku:
claude --model claude-3-5-haiku-20241022
注意:登录到Claude Code的Pro计划用户将无法使用Opus模型。
为所有未来会话更改默认模型
步骤1)通过运行以下命令检查您的shell类型:echo $SHELL
/bin/zsh
→ 您正在使用zsh(macOS默认)/bin/bash
→ 您正在使用bash(Linux默认)
步骤2)将模型设置添加到您的shell配置中:
对于ZSH用户(macOS):
Opus 4.1:
echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.zshrc
Opus 4:
echo 'export ANTHROPIC_MODEL="claude-opus-4-20250514"' >> ~/.zshrc
Sonnet 4:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.zshrc
3.7 Sonnet:
echo 'export ANTHROPIC_MODEL="claude-3-7-sonnet-20250219"' >> ~/.zshrc
3.5 Haiku:
echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.zshrc
对于BASH用户(Linux):
Opus 4.1:
echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.bashrc
Opus 4:
echo 'export ANTHROPIC_MODEL="claude-opus-4-20250514"' >> ~/.bashrc
Sonnet 4:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.bashrc
3.7 Sonnet:
echo 'export ANTHROPIC_MODEL="claude-3-7-sonnet-20250219"' >> ~/.bashrc
3.5 Haiku:
echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.bashrc
步骤3)应用更改:
对于ZSH:
source ~/.zshrc
对于BASH:
source ~/.bashrc
步骤4)完全关闭终端,然后重新打开。
步骤5)在新的终端会话中启动Claude Code:claude
。
现在您选择的模型将成为所有未来Claude Code会话的默认模型。