Claude Code 接入指南
Claude Code 是 Anthropic 官方推出的 AI 编程助手,通过命令行界面提供强大的代码生成、调试和重构能力。
安装
- Windows
- macOS
- Linux
步骤 1:安装 NVM(Node 版本管理器)
打开 PowerShell(管理员模式),下载并安装 nvm-windows:
# 下载 nvm-windows 安装包
# 访问 https://github.com/coreybutler/nvm-windows/releases
# 下载最新的 nvm-setup.exe 并运行安装
或使用 Chocolatey 安装:
choco install nvm
步骤 2:安装 Node.js
# 安装最新 LTS 版本
nvm install lts
# 使用该版本
nvm use lts
# 验证安装
node --version
npm --version
步骤 3:安装 Claude Code
npm install -g @anthropic-ai/claude-code
步骤 4:验证安装
claude --version
步骤 1:安装 NVM
打开终端,使用 curl 或 wget 安装 nvm:
# 使用 curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# 或使用 wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
步骤 2:加载 NVM
# 添加到配置文件(根据你使用的 shell)
# Bash
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
source ~/.bashrc
# Zsh
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
source ~/.zshrc
步骤 3:安装 Node.js
# 安装最新 LTS 版本
nvm install --lts
# 使用该版本
nvm use --lts
# 验证安装
node --version
npm --version
步骤 4:安装 Claude Code
npm install -g @anthropic-ai/claude-code
或使用 Homebrew:
brew install claude
步骤 5:验证安装
claude --version
步骤 1:安装 NVM
打开终端,使用 curl 或 wget 安装 nvm:
# 使用 curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# 或使用 wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
步骤 2:加载 NVM
# 添加到配置文件
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
# 重新加载配置
source ~/.bashrc # 或 source ~/.zshrc
步骤 3:安装 Node.js
# 安装最新 LTS 版本
nvm install --lts
# 使用该版本
nvm use --lts
# 设置默认版本
nvm alias default lts/*
# 验证安装
node --version
npm --version
步骤 4:安装 Claude Code
npm install -g @anthropic-ai/claude-code
步骤 5:验证安装
claude --version
配置 weelinking
- Windows
- macOS
- Linux
方式一:环境变量
在系统环境变量中添加:
# 临时设置(当前会话)
$env:ANTHROPIC_BASE_URL="https://api.weelinking.com"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
# 永久设置(推荐)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.weelinking.com', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'YOUR_API_KEY', 'User')
方式二:配置文件
创建配置目录和文件:
# 创建配置目录
New-Item -Path "$env:USERPROFILE\.claude" -ItemType Directory -Force
# 创建配置文件
@"
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.weelinking.com"
},
"enabledPlugins": {
"gopls-lsp@claude-plugins-official": true
}
}
"@ | Out-File -FilePath "$env:USERPROFILE\.claude\settings.json" -Encoding UTF8
方式三:命令行参数
claude --api-base https://api.weelinking.com --api-key YOUR_API_KEY
方式一:环境变量
在 shell 配置文件中添加:
# Bash
echo 'export ANTHROPIC_BASE_URL=https://api.weelinking.com' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN=YOUR_API_KEY' >> ~/.bashrc
source ~/.bashrc
# Zsh
echo 'export ANTHROPIC_BASE_URL=https://api.weelinking.com' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN=YOUR_API_KEY' >> ~/.zshrc
source ~/.zshrc
方式二:配置文件
创建或编辑 ~/.claude/settings.json:
# 创建配置目录
mkdir -p ~/.claude
# 创建配置文件
cat > ~/.claude/settings.json << 'EOF'
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.weelinking.com"
},
"enabledPlugins": {
"gopls-lsp@claude-plugins-official": true
}
}
EOF
方式三:命令行参数
claude --api-base https://api.weelinking.com --api-key YOUR_API_KEY
方式一:环境变量
在 shell 配置文件中添加:
# 添加到 ~/.bashrc 或 ~/.zshrc
echo 'export ANTHROPIC_BASE_URL=https://api.weelinking.com' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN=YOUR_API_KEY' >> ~/.bashrc
source ~/.bashrc
方式二:配置文件
创建或编辑 ~/.claude/settings.json:
# 创建配置目录
mkdir -p ~/.claude
# 创建配置文件
cat > ~/.claude/settings.json << 'EOF'
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.weelinking.com"
},
"enabledPlugins": {
"gopls-lsp@claude-plugins-official": true
}
}
EOF
方式三:命令行参数
claude --api-base https://api.weelinking.com --api-key YOUR_API_KEY
推荐模型
| 模型 | 特点 | 适用场景 |
|---|---|---|
| claude-sonnet-4-5-20250929 | 世界最强编码模型 | 复杂代码生成 |
| claude-haiku-4-5-20251001 | 高性价比 | 日常编程 |
| claude-opus-4-5-20251101 | 最强推理 | 架构设计 |
使用示例
启动交互模式
claude
直接执行任务
claude "创建一个 Express.js REST API"
在项目中使用
cd your-project
claude "重构这个项目的数据库访问层"
功能特色
- 代码生成:根据描述生成完整代码
- 代码解释:解释复杂代码逻辑
- 代码重构:优化现有代码结构
- Bug 修复:分析并修复代码问题
- 文档生成:自动生成代码文档
常见问题
命令找不到
- Windows
- macOS
- Linux
确保 npm 全局安装路径在系统 PATH 中:
# 查看 npm 全局路径
npm config get prefix
# 如需添加到 PATH,在系统环境变量中添加:
# %APPDATA%\npm
确保 npm 全局安装路径在 PATH 中:
# 查看 npm 全局路径
npm config get prefix
# 添加到 PATH(如果还没有)
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc
确保 npm 全局安装路径在 PATH 中:
# 查看 npm 全局路径
npm config get prefix
# 添加到 PATH(如果还没有)
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.bashrc
source ~/.bashrc
API 连接失败
- 确认 API 地址正确(不需要
/v1后缀) - 检查 API Key 是否有效
- 验证网络连接
模型不可用
确保使用 Claude 系列模型名称。
Node.js 版本问题
Claude Code 需要 Node.js 18 或更高版本:
# 检查版本
node --version
# 如果版本过低,使用 nvm 升级
nvm install --lts
nvm use --lts