跳转到主要内容

Claude 代码模型配置

一周前更新

本指南向您展示三种更改Claude Code所使用的Claude模型的方法:用于即时更改的快速/model命令、用于一次性会话更改的--model标志,以及用于将您首选模型设置为永久默认值的环境变量。

最简单的方法:使用/model命令

更改模型最简单的方法是直接在Claude Code中使用/model命令。这种方法无需重启终端即可立即生效。

  1. 启动Claude Code:claude

  2. 输入/model并从交互式菜单中选择您想要的模型。

  3. 您的模型更改立即生效。

注意:您可以随时通过在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标志。

  1. 启动一个新的终端会话。

  2. 输入以下命令(根据您想在该会话中使用的模型):

    1. 对于Opus 4.1:claude --model claude-opus-4-1-20250805

    2. 对于Opus 4:claude --model claude-opus-4-20250514

    3. 对于Sonnet 4:claude --model claude-sonnet-4-20250514

    4. 对于3.7 Sonnet:claude --model claude-3-7-sonnet-20250219

    5. 对于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会话的默认模型。

这是否解答了您的问题?