快速开始
本指南将帮助您在几分钟内使用由 AIHubMix 提供的 Claude Code。1. 安装 Claude Code
本地安装
winget upgrade Anthropic.ClaudeCode 或 brew upgrade claude-code。
使用 npm 安装
需要 Node.js 22 或更高版本2. 配置 AIHubMix API
要通过兼容 Anthropic API 的方式来接入 AIHubMix 的模型服务,需要配置以下环境变量。- 将
ANTHROPIC_BASE_URL设置为https://aihubmix.com - 将
ANTHROPIC_AUTH_TOKEN设置为从 AIHubMix 平台 获取的 API Key - 将
ANTHROPIC_MODEL设置为模型列表中支持的 Claude 模型,例如claude-sonnet-5-5。
- macOS
- Windows
- 在终端中执行以下命令,查看默认 Shell 类型。
- 根据 Shell 类型设置环境变量,命令如下:
- 在终端中执行下列命令,使环境变量生效。
- 打开一个新的终端,执行下列命令,查看环境变量是否生效。
如果你准备通过 CC Switch 管理 Claude Code,建议不要再额外设置全局
ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL。系统或用户环境变量可能覆盖 CC Switch 写入的 Provider 配置,导致界面里选择了正确 Provider,但 Claude Code 实际仍使用旧 Key 或旧模型。3. 验证配置是否生效
完成环境变量或 CC Switch 配置后,建议先用一次最小请求确认 Key、模型和 Anthropic 兼容接口都可用,再启动长会话。200 且内容为 2,说明 AIHubMix Key 与 Claude 模型可用。随后可以运行:
2 即表示 Claude Code 端到端配置成功。
4. 开始使用
完成配置后,进入你的工作目录,在终端运行claude 命令开始使用 Claude Code。
Not logged in · Please run /login,或进入 Anthropic 登录选项,说明 Claude Code 没有读取到 AIHubMix 的 Key。

- 确认上一步的最小请求可以返回
2。 - 确认
ANTHROPIC_AUTH_TOKEN写在 Claude Code 启动时就能读取的位置:终端环境变量,或~/.claude/settings.json的env。写入~/.zshrc等配置文件后,需要打开新的终端再运行claude。只写在项目目录的.claude/settings.json或.claude/settings.local.json中时,要等首次引导和信任文件夹确认完成后才生效,因此首次启动仍会进入登录界面。 - 检查
ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL是否被旧的全局环境变量覆盖。
claude。
(可选)更多配置模型的方式
Claude Code 支持以下模型配置方式,按优先级从高到低排列,优先级高的配置会覆盖优先级低的配置。- 对话期间: 执行
/model <模型名称>命令切换模型,所选模型会保存为之后新会话的默认模型。只想切换当前会话时,输入/model打开模型列表,在目标模型上按s。设置了ANTHROPIC_MODEL时,新会话仍使用该变量指定的模型。
- 启动 Claude Code 时: 执行
claude --model <模型名称>指定模型。适用于单次会话。
- 设置环境变量
ANTHROPIC_MODEL: 适用于全局生效。
- 在 settings.json 配置文件中永久设置: 在 Claude Code 的用户配置文件(如
~/.claude/settings.json,Windows 为C:\Users\%USERNAME%\.claude\settings.json)或项目级配置中写入model字段,可分别进行用户级或项目级的永久配置。设置了ANTHROPIC_MODEL时,model字段不生效。
ANTHROPIC_DEFAULT_FABLE_MODEL、ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL、ANTHROPIC_DEFAULT_HAIKU_MODEL 用于指定 fable、opus、sonnet、haiku 四个别名对应的模型 ID,不参与上面的优先级。主对话始终使用当前选定的模型。
ANTHROPIC_DEFAULT_FABLE_MODEL:fable别名对应的模型。ANTHROPIC_DEFAULT_OPUS_MODEL:opus别名对应的模型,opusplan在 Plan 模式下也使用该模型。ANTHROPIC_DEFAULT_SONNET_MODEL:sonnet别名对应的模型,opusplan在 Plan 模式以外使用该模型。ANTHROPIC_DEFAULT_HAIKU_MODEL:haiku别名对应的模型,Claude Code 的后台任务也使用该模型。
同一个变量同时写在终端环境变量和 settings.json 的
env 中时,以 settings.json 中的值为准。如果终端里设置的模型没有生效,请检查 settings.json 的 env 中是否写了 ANTHROPIC_MODEL。~/.claude/settings.json 的 env 中,示例如下:
<AIHUBMIX_API_KEY> 替换为你自己的真实 Key。保存后需要重新启动 Claude Code,再输入 /model 查看当前会话可切换的模型。
如何通过 CC Switch 配置?
- 运行 CC Switch,先在左侧选择 Claude Code,再点击「添加供应商」。

- 在预设列表中选择「AiHubMix」。请确认当前配置的是 Claude Code 侧的 Provider。

- 在「API Key」栏中填写你的真实密钥。

- 向下滚动到「模型映射」,在 Sonnet、Opus、Haiku 三行的「显示名称」和「实际请求模型」中分别填写
claude-sonnet-5-5、claude-opus-5-5、claude-haiku-5-5,其余行留空;「默认兜底模型」填写claude-sonnet-5-5。点击「添加」保存设置,之后可在 Claude Code 中通过/model切换这些模型。
- 返回首页,点击「AiHubMix」卡片右侧的 ▷ 按钮(切换)。卡片显示「使用中」即表示 Claude Code 已改用该供应商。

Tip: 终端打开 Claude Code后,输入 /status 可查询模型ID,输入/model 可选择配置的其他模型
如何通过 VS Code 插件配置?
- 运行 VS Code,安装插件。

- 按下
Ctrl + Shift + P(或Cmd + Shift + P),输入Settings打开设置。

- 搜索
Claude Code,找到Claude Code: Environment Variable→Edit in settings.json。

- 在
claudeCode.environmentVariables中填入 AIHubMix 相关信息,并将claudeCode.disableLoginPrompt设为true,跳过插件的登录提示。

常见问题
Q:提示 401 认证错误怎么办?
401 表示请求没有通过认证,但具体原因要看完整错误消息:
no key provided:请求中没有 Key。打开 Claude Code,输入/status,确认Anthropic base URL一行为https://aihubmix.com,并且Auth token或API key一行显示了ANTHROPIC_AUTH_TOKEN等变量名。invalid key: AIHUBMIX_API_KEY:通常表示把示例占位符原样写入了环境变量。请在 AIHubMix 控制台重新复制真实 Key,并更新ANTHROPIC_AUTH_TOKEN。this key is not enabled:请求已到达 AIHubMix,但当前 Key 尚未启用或没有调用权限。请在 AIHubMix 控制台 检查该 Key 是否启用、是否过期、是否有额度,并确认它可以调用你选择的 Claude 模型。
ANTHROPIC_* 变量,让 CC Switch 当前 Provider 接管配置。
注意:/v1/models 可能在无有效 Key 时也能返回模型列表,因此不能用它判断 Key 是否可用。请参考上文「验证配置是否生效」中的最小消息请求;如果返回 200 且内容为 2,说明 Key 与模型可用,再重启 Claude Code 或通过 CC Switch 重新启动即可。
Q:提示 400 Incorrect model ID 或 Bad request (400) 怎么办?
这通常表示请求格式已到达供应商侧,但模型 ID 不正确、模型名称与接口不匹配,或当前 Key 没有调用该模型的权限。请在 AIHubMix 模型列表 中重新复制完整模型 ID,确认没有手动拼写、大小写或系列名称错误。
如果你通过 CC Switch 配置,请回到对应 Provider,更新模型 ID 后保存,并重新启动 Claude Code。如果仍然报错,可先换用模型列表中确认可用的 Claude 模型完成健康检查,再切换到目标模型。
Q:macOS 中安装成功后仍然报错:zsh: command not found: claude
这是因为 Claude CLI 已安装,但其可执行目录未加入系统 PATH。
- 确认 Claude 安装路径。官方安装脚本会把
claude安装到以下位置:
- macOS / Linux:
~/.local/bin/claude - Windows:
%USERPROFILE%\.local\bin\claude.exe
- 将安装目录加入 PATH:
- 验证是否生效。执行:
claude 路径及版本号,说明安装成功。
Q:Claude Code 无法连接 Anthropic 服务
升级到最新版本的 Claude Code 后,若出现无法连接 Anthropic 服务或认证失败的情况,请先检查认证变量是否配置正确。Claude Code 支持两个认证变量:ANTHROPIC_AUTH_TOKEN 通过 Authorization: Bearer 请求头发送 Key,ANTHROPIC_API_KEY 通过 x-api-key 请求头发送 Key,AIHubMix 两种方式均可使用,本文档统一使用 ANTHROPIC_AUTH_TOKEN。具体操作可参考本文档重新配置。
