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 :

image

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

image

安装 claude-code 插件

image

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

image

获取智普AI 的免费API key

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

image

  1. 完成实名认证

  2. 系统默认的无法复制,不能使用,需要新建一个API key

image

  1. 配置 claude code for VS vode

配置大模型和 API key:

image

image

{
    "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 ,发现插件可以进行互动了:

image

posted @ 2026-02-28 10:41  chuangzhou  阅读(1088)  评论(0)    收藏  举报