目录
什么是 Claude Code
系统要求与准备工作
安装 Node.js
安装 Claude Code
获取 API Key
基础配置:环境变量与 settings.json
第三方模型配置(国内用户必看)
CC Switch 可视化工具配置
VS Code / JetBrains IDE 集成
常见模型 API 配置速查表
常见问题排查
参考资料
1. 什么是 Claude Code
Claude Code 是 Anthropic 推出的官方 AI 编程工具,以命令行(CLI)形式运行,可以直接在终端中与 Claude 对话,实现代码编写、调试、重构、文档生成等功能。
核心特性:
直接读取和编辑本地项目文件
执行终端命令并分析结果
支持 Git 操作
可集成到 VS Code / JetBrains 等主流 IDE
支持通过第三方 API 接入国产大模型(DeepSeek、GLM、Qwen 等)
2. 系统要求与准备工作
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11、macOS 12+、Ubuntu 20.04+ |
| Node.js | >= 18.0(推荐 20.x LTS) |
| npm | >= 9.0(随 Node.js 一起安装) |
| 内存 | >= 4GB RAM |
| 网络 | 需要能访问 npm 仓库和 API 端点 |
| 磁盘空间 | >= 500MB |
2.1 检查已有环境
# 检查 Node.js 版本 node -v # 检查 npm 版本 npm -v3. 安装 Node.js
3.1 Windows
方式一:官网安装包(推荐)
访问 Node.js — Run JavaScript Everywhere
下载LTS(长期支持版)安装包
双击运行安装程序,一路默认即可
方式二:使用 nvm-windows(版本管理)
# 安装 nvm-windows 后 nvm install 20 nvm use 203.2 macOS
# 使用 Homebrew brew install node@20 # 或使用 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash nvm install 20 nvm use 203.3 Linux (Ubuntu/Debian)
# 使用 NodeSource curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs # 或使用 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash source ~/.bashrc nvm install 203.4 验证安装
node -v # 应输出 v20.x.x npm -v # 应输出 10.x.x4. 安装 Claude Code
4.1 官方安装(海外用户)
npm install -g @anthropic-ai/claude-code4.2 国内安装(使用淘宝镜像加速)
国内直接安装可能因网络问题导致失败,建议先切换 npm 镜像源:
# 设置淘宝镜像 npm config set registry https://registry.npmmirror.com # 验证镜像设置成功 npm config get registry # 安装 Claude Code npm install -g @anthropic-ai/claude-code这样算是安装成功了:
4.3 验证安装
claude --version如果输出版本号(如1.x.x),说明安装成功。
4.4 更新 Claude Code
npm update -g @anthropic-ai/claude-code4.5 国内用户更新(镜像源)
npm config set registry https://registry.npmmirror.com npm update -g @anthropic-ai/claude-code5. 获取 API Key
5.1 Anthropic 官方 API Key
5.2 第三方中转 API Key(国内推荐)
国内用户推荐使用第三方 API 中转服务,无需海外信用卡,且支持国产模型:
| 服务商 | 说明 |
|---|---|
| OpenRouter | 支持多种模型,国际通用 |
| 硅基流动 | 支持 DeepSeek、GLM 等国产模型 |
| 火山引擎 | 字节跳动旗下,支持豆包等模型 |
| 阿里云百炼 | 支持通义千问系列 |
| CloseAI | Anthropic 协议兼容中转 |
| 其他中转站 | 根据个人需求选择 |
💡 第三方 API Key 格式通常为
sk-开头。
6. 基础配置:环境变量与 settings.json
Claude Code 的配置有两种方式:终端环境变量(临时)和settings.json 文件(持久化)。
6.1 方式一:终端环境变量(临时)
Windows CMD
setx ANTHROPIC_API_KEY "sk-ant-你的密钥" setx ANTHROPIC_BASE_URL "https://你的中转地址"Windows PowerShell
$env:ANTHROPIC_API_KEY = "sk-ant-你的密钥" $env:ANTHROPIC_BASE_URL = "https://你的中转地址"macOS / Linux
export ANTHROPIC_API_KEY="sk-ant-你的密钥" export ANTHROPIC_BASE_URL="https://你的中转地址"⚠️ 使用
setx设置后需重新打开终端才能生效。 如果只想临时使用,在 PowerShell 中用$env:方式设置即可(关闭终端后失效)。
6.2 方式二:settings.json(推荐,持久化)
Claude Code 的配置文件路径:
| 作用域 | 路径 | 说明 |
|---|---|---|
| 用户级 | ~/.claude/settings.json | 对所有项目生效 |
| 项目级 | 项目目录/.claude/settings.json | 仅对当前项目生效 |
创建配置文件
# 创建配置目录(如果不存在) mkdir -p ~/.claude # 使用编辑器打开(以 VS Code 为例) code ~/.claude/settings.json基础配置模板(官方 API)
{ "env": { "ANTHROPIC_API_KEY": "sk-ant-你的密钥", "ANTHROPIC_BASE_URL": "https://api.anthropic.com" } }中转 API 配置模板
{ "env": { "ANTHROPIC_BASE_URL": "https://你的中转地址.com", "ANTHROPIC_AUTH_TOKEN": "sk-你的中转密钥" } }💡 使用中转 API 时,密钥变量名可以是
ANTHROPIC_AUTH_TOKEN或ANTHROPIC_API_KEY,二者等效。
7. 第三方模型配置(国内用户必看)
Claude Code 支持三种模型接入模式,可根据你的 API 提供商选择对应方式。
7.1 模式一:Anthropic 兼容模式(最常用)
适用于:官方 API、模拟 Anthropic 协议的中转站、DeepSeek(Anthropic 兼容端点)
{ "env": { "ANTHROPIC_BASE_URL": "https://api.xxx.com/anthropic", "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥", "ANTHROPIC_MODEL": "claude-sonnet-4-20250514" } }指定不同模型级别的映射:
{ "env": { "ANTHROPIC_BASE_URL": "https://api.xxx.com", "ANTHROPIC_AUTH_TOKEN": "sk-你的密钥", "ANTHROPIC_MODEL": "claude-sonnet-4-20250514", "ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-4-5-20251001", "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-20250514", "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-20250514" } }7.2 模式二:OpenAI Compatible 模式
适用于:使用 OpenAI Chat Completions 协议的服务商(DeepSeek OpenAI 端点、智谱 GLM、通义千问等)
{ "env": { "CLAUDE_CODE_OPENAI_MODELS": "deepseek-chat,glm-4-plus,qwen-max", "OPENAI_BASE_URL": "https://api.deepseek.com/v1", "OPENAI_API_KEY": "sk-你的密钥" } }⚠️ OpenAI Compatible 模式下,Claude Code 的部分内置功能(如网络搜索)可能不可用。
7.3 模式三:AWS Bedrock
适用于:使用 AWS 云服务的用户
{ "env": { "CLAUDE_CODE_USE_BEDROCK": "1", "AWS_REGION": "us-west-2", "AWS_ACCESS_KEY_ID": "你的AK", "AWS_SECRET_ACCESS_KEY": "你的SK", "ANTHROPIC_MODEL": "us.anthropic.claude-sonnet-4-20250514-v1:0" } }7.4 模式四:Google Cloud Vertex AI
{ "env": { "CLAUDE_CODE_USE_VERTEX": "1", "CLOUD_ML_REGION": "us-east5", "ANTHROPIC_VERTEX_PROJECT_ID": "你的项目ID", "ANTHROPIC_MODEL": "claude-sonnet-4-20250514" } }8. CC Switch 可视化工具配置
CC Switch 是一个专为 Claude Code 打造的开源可视化模型切换工具(GitHub 5.9k+ stars),可以免去手动编辑配置文件的麻烦。
8.1 CC Switch 简介
| 特性 | 说明 |
|---|---|
| 零侵入 | 保留 Claude Code 原生使用体验 |
| 热切换 | 切换模型无需重启 |
| 多模型支持 | DeepSeek、GLM、Qwen、Kimi、Claude 等 |
| 多设备同步 | 支持配置文件云同步 |
| 本地路由 | 通过 127.0.0.1:15721 实现协议转换 |
8.2 安装 CC Switch
# 通过 npm 安装 npm install -g cc-switch # 启动 CC Switch cc-switch当前(2026-07-01)最新版是CC-Switch-v3.16.5-Windows.msi
CC-Switch-v3.16.5-Windows.msi下载链接:https://github.com/farion1231/cc-switch/releases/download/v3.16.5/CC-Switch-v3.16.5-Windows.msi
8.3 CC Switch 配置步骤
启动 CC Switch:运行
cc-switch或打开桌面应用添加 Provider:点击「新增供应商」,填入以下信息:
名称:自定义(如 "DeepSeek")
Base URL:API 端点地址
API Key:你的密钥
模型 ID:如
deepseek-chat
选择激活:在供应商列表中点击激活
启动 Claude Code:
claude即可使用配置的模型
8.4 CC Switch 工作原理
Claude Code → 127.0.0.1:15721(CC Switch 本地路由)→ 目标 API 服务商 ↓ 协议转换:Anthropic → OpenAI / 其他协议9. VS Code / JetBrains IDE 集成
9.1 VS Code 集成
打开 VS Code
进入扩展市场,搜索Claude Code
安装官方扩展
在 VS Code 终端中运行
claude即可
9.2 VS Code 中使用第三方模型
先按照第 6~8 节配置好环境变量或 settings.json,然后在 VS Code 终端中启动 Claude Code 即可自动读取配置。
9.3 JetBrains IDE 集成
打开 JetBrains IDE(如 IntelliJ IDEA、PyCharm)
进入Settings → Plugins
搜索并安装Claude Code插件
在内置终端中运行
claude
10. 常见模型 API 配置速查表
10.1 DeepSeek(Anthropic 兼容端点) { "env": { "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic", "ANTHROPIC_AUTH_TOKEN": "sk-你的DeepSeek密钥", "ANTHROPIC_MODEL": "deepseek-chat" } } 10.2 DeepSeek(OpenAI 兼容端点) { "env": { "CLAUDE_CODE_OPENAI_MODELS": "deepseek-chat", "OPENAI_BASE_URL": "https://api.deepseek.com/v1", "OPENAI_API_KEY": "sk-你的DeepSeek密钥" } } 10.3 智谱 GLM / ZLM { "env": { "CLAUDE_CODE_OPENAI_MODELS": "glm-4-plus", "OPENAI_BASE_URL": "https://open.bigmodel.cn/api/paas/v4", "OPENAI_API_KEY": "你的智谱API密钥" } } 10.4 通义千问(Qwen) { "env": { "CLAUDE_CODE_OPENAI_MODELS": "qwen-max", "OPENAI_BASE_URL": "https://dashscope.aliyuncs.com/compatible-mode/v1", "OPENAI_API_KEY": "你的阿里云API密钥" } } 10.5 Kimi(Moonshot) { "env": { "CLAUDE_CODE_OPENAI_MODELS": "moonshot-v1-128k", "OPENAI_BASE_URL": "https://api.moonshot.cn/v1", "OPENAI_API_KEY": "你的Kimi API密钥" } } 10.6 硅基流动 { "env": { "CLAUDE_CODE_OPENAI_MODELS": "deepseek-v3,glm-4-plus", "OPENAI_BASE_URL": "https://api.siliconflow.cn/v1", "OPENAI_API_KEY": "你的硅基流动密钥" } } 10.7 火山引擎(豆包 Seed) { "env": { "CLAUDE_CODE_OPENAI_MODELS": "doubao-pro-256k", "OPENAI_BASE_URL": "https://ark.cn-beijing.volces.com/api/v3", "OPENAI_API_KEY": "你的火山引擎密钥" } }11. 常见问题排查
11.1 安装问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
npm install -g报错网络超时 | 国内访问 npm 官方源慢 | 设置淘宝镜像:npm config set registry https://registry.npmmirror.com |
Permission denied | 权限不足 | Windows 以管理员运行;macOS/Linux 使用sudo npm install -g |
node: command not found | Node.js 未安装 | 按照第 3 节安装 Node.js |
claude: command not found | Claude Code 未安装或 PATH 问题 | 重新运行npm install -g @anthropic-ai/claude-code |
11.2 配置问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| API Key 无效 / 401 | 密钥拼写错误或已过期 | 检查ANTHROPIC_AUTH_TOKEN值,确认中转 Key 带sk-前缀 |
| Base URL 404 | URL 格式错误 | Anthropic 协议 URL 末尾不加/v1;OpenAI 协议需加/v1 |
| 环境变量未生效 | 需要重启终端 | setx设置后必须新开终端;settings.json 修改后重启claude |
| 模型权限错误 | 模型未开通 | 在 API 提供商后台开通对应模型的调用权限 |
| 内置搜索不可用 | 第三方模型限制 | 使用/search off命令关闭搜索功能 |
11.3 使用问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 响应很慢 | 网络延迟或模型负载 | 检查网络连接;尝试切换其他模型 |
| 中文回答质量差 | 模型选择问题 | 切换到中文优化更好的模型(如 GLM-4、Qwen) |
| 文件读写权限报错 | 目录权限不足 | 确保 Claude Code 运行在项目目录中 |
11.4 查看当前配置
# 查看当前环境变量 echo $ANTHROPIC_BASE_URL # macOS/Linux echo %ANTHROPIC_BASE_URL% # Windows CMD echo $env:ANTHROPIC_BASE_URL # Windows PowerShell # 在 Claude Code 会话中查看 claude> /config12. 参考资料
官方文档
Claude Code 官方文档(中文)
Claude Code 模型配置
Claude Code 设置
API Key 管理
社区教程
Claude Code 安装配置完整指南 - 知乎
Claude Code 国内使用完整教程 - 火山引擎
Claude Code 安装教程(附适配国内模型) - 腾讯云
安装与多模型切换(Windows/macOS) - ClaudeCN
Claude Code 国内安装 2026 最新教程 - 阿里云
Claude Code 接入第三方 API - 腾讯云
Claude Code API 配置 - 菜鸟教程
CC Switch 工具
CC Switch GitHub 仓库
CC Switch 保姆级教程 - 知乎
CC Switch 使用技巧 - 博客园
CC Switch 多设备同步 - 火山引擎
模型接入
DeepSeek V4 接入 Claude Code - CSDN
Claude Code + CC Switch 配置 - Apifox
智谱 Claude API 兼容接口
AWS Bedrock 配置指南