Windows下安装Claude Code,使用API Key方式调用GLM
文章目录
- 1. 安装 Claude Code
- 2. 登录 claude 账户
- 3. 配置国产大模型密钥
- 记录下安装过程,简化下官网提供的教程,以下介绍下Windows下的安装使用
官网文档:https://code.claude.com/docs/zh-CN/quickstart
- 以下三种安装方式,任选其一
1. 安装 Claude Code
1、Windows CMD:
curl-fsSLhttps://claude.ai/install.cmd-oinstall.cmd&&install.cmd&&del install.cmd- 可以看到已经安装上了
- 配置环境变量,在 Path 变量中新增刚刚的安装路径下的 bin 目录
- 关闭 cmd ,重新打开
2、Windows PowerShell:
irm https://claude.ai/install.ps1|iex3、node 方式安装
- 需要先下载 node 安装包,官网:https://nodejs.org/en/download/
- 选择对应的 Windows 架构 和 NodeJS LTS 长期维护版本下载,选择 msi 安装程序
安装完 node,建议设置下 npm 全局变量安装路径及环境配置,参考如下文章
npm 设置全局变量安装路径及环境配置有关 NodeJS 相关的文章,可以访问我创建的专栏:
Node.js 专栏安装 claude code
npminstall-g@anthropic-ai/claude-code- 运行如下命令,查看安装结果,若显示版本号则表示安装成功
claude--version- 版本更新
Claude Code 自动保持自身最新状态,如果需要禁用自动更新,在 settings.json 文件中设置 DISABLE_AUTOUPDATER 环境变量:
exportDISABLE_AUTOUPDATER=1- 手动更新:
claude update2. 登录 claude 账户
- 登录账号
Claude Code 需要账户才能使用。当使用 claude 命令启动交互式会话时,需要登录:
claude# 首次使用时系统会提示您登录- 选择会话风格,默认即可
- 选择登录的形式。如果开通了 claude code plus的账号就选择第一种,如果没有就选择第二种,配置 api key 的形式,这种一般使用国产大模型
- 如:我选择第二种,也会跳转到登录 claude 账号的页面
- 登录账号即可
- 是否信任当前文件夹,选择 Yes
- 这是 Claude Code 启动后的欢迎界面和初始提示
- 显示我当前使用的 AI 模型是 Sonnet 4.6,并且正在通过你的个人账户进行 API 计费
- 因为我没有开通相关付费服务,所以是不能使用 Sonnet 4.6 模型的
3. 配置国产大模型密钥
这里可以选择 qwen、glm 等模型,如下我选择 glm
创建 API Key
https://bigmodel.cn/
https://docs.bigmodel.cn/cn/coding-plan/tool/claude
- 配置环境变量
注意需保证修改的 JSON 文件格式正确性。
- 前面看到默认使用的是 SONNET 模型,需要配置对应的智谱的模型
# 编辑或新增 `settings.json` 文件# Windows 为`用户目录/.claude/settings.json`# 新增或修改里面的 env 字段# 注意替换里面的 `your_api_key` 为上一步获取到的 API Key{"env":{"ANTHROPIC_AUTH_TOKEN":"your_api_key","ANTHROPIC_BASE_URL":"https://open.bigmodel.cn/api/anthropic","API_TIMEOUT_MS":"3000000","CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,"ANTHROPIC_DEFAULT_SONNET_MODEL":"GLM-4.7"}}- 再编辑或新增
.claude.json文件,Windows 为用户目录/.claude.json
# 新增 `hasCompletedOnboarding` 参数{"hasCompletedOnboarding": true}配置成功后,请确保重新打开一个新的终端窗口,以便环境配置生效。
- 可以看到如下是成功的
- 查看当前模型配置
/status