跳转到主要内容

快速开始

本指南将帮助您在几分钟内使用由 AIHubMix 提供的 Claude Code。

1. 安装 Claude Code

本地安装

前三种为官方原生安装方式,安装后会在后台自动更新。WinGet 和 Homebrew 安装不会自动更新,需要定期运行 winget upgrade Anthropic.ClaudeCode 或 brew upgrade claude-code。

使用 npm 安装

需要 Node.js 22 或更高版本

2. 配置 AIHubMix API

要通过兼容 Anthropic API 的方式来接入 AIHubMix 的模型服务,需要配置以下环境变量。
  1. 将 ANTHROPIC_BASE_URL 设置为 https://aihubmix.com
  2. 将 ANTHROPIC_AUTH_TOKEN 设置为从 AIHubMix 平台 获取的 API Key
  3. 将 ANTHROPIC_MODEL 设置为模型列表中支持的 Claude 模型,例如 claude-sonnet-5-5。
AIHUBMIX_API_KEY 只是占位符,请替换成你自己的真实 Key(通常以 sk- 开头)。如果原样写入,Claude Code 会把它当成真正的 Key,并返回 401 invalid key: AIHUBMIX_API_KEY。
  1. 在终端中执行以下命令,查看默认 Shell 类型。
  1. 根据 Shell 类型设置环境变量,命令如下:
  1. 在终端中执行下列命令,使环境变量生效。
  1. 打开一个新的终端,执行下列命令,查看环境变量是否生效。
如果你准备通过 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。 Claude Code 首次启动时提示登录或继续配置的终端界面 请按以下顺序检查:
  1. 确认上一步的最小请求可以返回 2。
  2. 确认 ANTHROPIC_AUTH_TOKEN 写在 Claude Code 启动时就能读取的位置:终端环境变量,或 ~/.claude/settings.json 的 env。写入 ~/.zshrc 等配置文件后,需要打开新的终端再运行 claude。只写在项目目录的 .claude/settings.json 或 .claude/settings.local.json 中时,要等首次引导和信任文件夹确认完成后才生效,因此首次启动仍会进入登录界面。
  3. 检查 ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL 是否被旧的全局环境变量覆盖。
修改后在终端中重新运行 claude。

(可选)更多配置模型的方式

Claude Code 支持以下模型配置方式,按优先级从高到低排列,优先级高的配置会覆盖优先级低的配置。
  1. 对话期间: 执行/model <模型名称>命令切换模型,所选模型会保存为之后新会话的默认模型。只想切换当前会话时,输入 /model 打开模型列表,在目标模型上按 s。设置了 ANTHROPIC_MODEL 时,新会话仍使用该变量指定的模型。
  1. 启动 Claude Code 时: 执行claude --model <模型名称>指定模型。适用于单次会话。
  1. 设置环境变量 ANTHROPIC_MODEL: 适用于全局生效。
  1. 在 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。
也可以把 AIHubMix 的配置统一写进 ~/.claude/settings.json 的 env 中,示例如下:
将 <AIHUBMIX_API_KEY> 替换为你自己的真实 Key。保存后需要重新启动 Claude Code,再输入 /model 查看当前会话可切换的模型。

如何通过 CC Switch 配置?

  1. 运行 CC Switch,先在左侧选择 Claude Code,再点击「添加供应商」。
CC Switch 首页中点击添加供应商入口的界面
  1. 在预设列表中选择「AiHubMix」。请确认当前配置的是 Claude Code 侧的 Provider。
CC Switch 供应商预设列表中选择 AiHubMix 的界面
  1. 在「API Key」栏中填写你的真实密钥。
CC Switch AiHubMix 配置表单中填写 API Key 的界面
  1. 向下滚动到「模型映射」,在 Sonnet、Opus、Haiku 三行的「显示名称」和「实际请求模型」中分别填写 claude-sonnet-5-5、claude-opus-5-5、claude-haiku-5-5,其余行留空;「默认兜底模型」填写 claude-sonnet-5-5。点击「添加」保存设置,之后可在 Claude Code 中通过 /model 切换这些模型。
    CC Switch 模型映射中填写 Claude 模型 ID 的界面
  2. 返回首页,点击「AiHubMix」卡片右侧的 ▷ 按钮(切换)。卡片显示「使用中」即表示 Claude Code 已改用该供应商。
CC Switch 首页中 AiHubMix 显示为使用中的界面
Claude Code 终端中使用 /status 命令查看当前模型
Tip: 终端打开 Claude Code后,输入 /status 可查询模型ID,输入/model 可选择配置的其他模型
如果 CC Switch 提示「检测到系统环境变量冲突」,请优先处理 ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL、ANTHROPIC_MODEL。这些全局变量会覆盖当前 Provider 配置;其中 ANTHROPIC_AUTH_TOKEN=AIHUBMIX_API_KEY 这类占位符值会直接导致认证失败。确认不再需要全局变量后,可在 CC Switch 中删除冲突项,或手动删除系统/用户环境变量,然后重启终端。

如何通过 VS Code 插件配置?

  1. 运行 VS Code,安装插件。
VS Code 扩展市场中安装 Claude Code 插件的界面
  1. 按下 Ctrl + Shift + P (或 Cmd + Shift + P),输入 Settings 打开设置。
VS Code 命令面板中打开 Settings 设置页的界面
  1. 搜索 Claude Code ,找到 Claude Code: Environment Variable → Edit in settings.json 。
VS Code 设置中搜索 Claude Code 环境变量配置项的界面
  1. 在 claudeCode.environmentVariables 中填入 AIHubMix 相关信息,并将 claudeCode.disableLoginPrompt 设为 true,跳过插件的登录提示。
VS Code settings.json 中配置 Claude Code 环境变量的示例

常见问题

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 模型。
在 Windows 上还要检查用户环境变量或系统环境变量中是否保留了旧值:
如果你使用 CC Switch 管理配置,建议删除这些全局 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。
  1. 确认 Claude 安装路径。官方安装脚本会把 claude 安装到以下位置:
  • macOS / Linux:~/.local/bin/claude
  • Windows:%USERPROFILE%\.local\bin\claude.exe
在终端执行:
如果看到 claude 文件,说明安装成功,只是 PATH 未配置。
  1. 将安装目录加入 PATH:
  1. 验证是否生效。执行:
若能看到 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。具体操作可参考本文档重新配置。

更多资源

祝您使用愉快! 最新更新日期:2026年10月20日