Windows下安装Claude Code,使用API Key方式调用GLM

0 阅读3分钟

@[toc]

  • 记录下安装过程,简化下官网提供的教程,以下介绍下Windows下的安装使用

官网文档:code.claude.com/docs/zh-CN/…

  • 以下三种安装方式,任选其一

1. 安装 Claude Code

1、Windows CMD:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

在这里插入图片描述

  • 可以看到已经安装上了

在这里插入图片描述

  • 配置环境变量,在 Path 变量中新增刚刚的安装路径下的 bin 目录

在这里插入图片描述

  • 关闭 cmd ,重新打开

在这里插入图片描述

2、Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

3、node 方式安装

  • 需要先下载 node 安装包,官网:nodejs.org/en/download…
  • 选择对应的 Windows 架构 和 NodeJS LTS 长期维护版本下载,选择 msi 安装程序

在这里插入图片描述

npm install -g @anthropic-ai/claude-code
  • 运行如下命令,查看安装结果,若显示版本号则表示安装成功
claude --version
  • 版本更新 Claude Code 自动保持自身最新状态,如果需要禁用自动更新,在 settings.json 文件中设置 DISABLE_AUTOUPDATER 环境变量:
export DISABLE_AUTOUPDATER=1
  • 手动更新:
claude update

2. 登录 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

bigmodel.cn/ docs.bigmodel.cn/cn/coding-p…

在这里插入图片描述

  • 配置环境变量

注意需保证修改的 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

在这里插入图片描述