vs code + claude code + glm
背景
vs code + node.js 电脑上之前已经安装过
安装 claude-code
sudo npm install -g @anthropic-ai/claude-code
PS C:\Users\86158\Desktop\cc_test> sudo npm install -g @anthropic-ai/claude-code
sudo : 无法将“sudo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正
确,然后再试一次。
所在位置 行:1 字符: 1
+ sudo npm install -g @anthropic-ai/claude-code
+ ~~~~
+ CategoryInfo : ObjectNotFound: (sudo:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
更改为:
npm install -g @anthropic-ai/claude-code
执行后报错:
C:\windows\system32>npm install -g @anthropic-ai/claude-code
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/@anthropic-ai%2fclaude-code failed, reason: certificate has expired
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\86158\AppData\Roaming\npm-cache\_logs\2026-02-28T02_32_51_107Z-debug.log
原因:淘宝 nmp 已经迁移,需要使用新的
解决:
npm config set registry https://registry.npmmirror.com
验证:
C:\windows\system32>claude --version
2.1.62 (Claude Code)
vs code 终端中输入 claude :

打开.claude.json (window路径一般:C:\Users\win)
也可通过 CMD 输入 %USERPROFILE%.claude.json 打开.claude.json
增加属性 "hasCompletedOnboarding": true, 重新启动claude 即可

安装 claude-code 插件

安装完成之后发现需要进行如下3种方式认证:

获取智普AI 的免费API key
- 注册账号,新用户有免费赠送的tokens
智谱AI开放平台(开发者/API服务官网):
https://bigmodel.cn/?spm=5176.28103460.0.0.39967551tp5zFZ

-
完成实名认证
-
系统默认的无法复制,不能使用,需要新建一个API key

- 配置 claude code for VS vode
配置大模型和 API key:


{
"npm.enableRunFromFolder": true,
"claudeCode.preferredLocation": "panel",
"claudeCode.selectedModel": "glm-4.7", # 使用的模型
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://open.bigmodel.cn/api/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "Your api key "
}
]
}
完成之后保存,重启vs code ,发现插件可以进行互动了:

本文来自博客园,作者:chuangzhou,转载请注明原文链接:https://www.cnblogs.com/czzz/p/19651354

浙公网安备 33010602011771号