一、基础环境

1. 更新系统环境变量

sudo apt update && sudo apt upgrade -y

2. 安装 Node.js

使用 NodeSource 官方源安装最新 LTS

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

node -v
npm -v

3. 安装 Git

sudo apt install -y git
git --version

二、安装 Claude Code CLI

npm install -g @anthropic-ai/claude-code

若出现 用户没有权限写入系统级的 /usr/lib/node_modules 目录,导致触发了 EACCES 权限拒绝错误

# 创建用户级的全局 node_modules 目录
mkdir -p ~/.npm-global

# 配置 npm 使用这个新目录
npm config set prefix '~/.npm-global'

# 将新目录添加到系统 PATH(永久生效)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc

# 生效配置并重新安装
source ~/.bashrc
npm install -g @anthropic-ai/claude-code

验证是否安装成功

claude --version

三、配置 Claude Code 的环境变量

1. 安装使用 VSCODE 插件

在vscode 扩展市场,搜索并安装「Claude Code」插件进行安装
在这里插入图片描述
安装完成后,点击如下图中的右上角 Claude Code 图标,即进入 Claude Code 页面,在登录页面等待几秒待其初始化完成后即可使用。
在这里插入图片描述
成功进入 Claude Code 对话框后,在对话框输入 /config 进入设置,勾选 Disable Login Prompt 配置来关闭登录页面。
在这里插入图片描述

2. 填写 Claude Code 配置

自己使用 GLM 智普大模型,进行 Claude Code 配置

# 自动化脚本配置
curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh

# 手动配置
mkdir -p ~/.claude
vim ~/.claude/settings.json

settings.json 内容如下

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
  }
}

为省tokens,自己在setting.json 指定 默认模型为 glm-5

{
 "env": {
   "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
   "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "API_TIMEOUT_MS": "3000000",
 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
   "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5"
 }
}

终端输入claude 唤醒claude ,再输入/status即可查看当前选用的模型。
在这里插入图片描述

配置完成后,回到VScode 就可以开始使用 GLM-5 进行编码了!
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐