如何使用 Claude Code以及 GLM-4.6


一、对Claude Code的介绍

什么是 ClaudeCode?

ClaudeCode 是由前沿人工智能公司 Anthropic 推出的一款专为软件开发设计的 AI 模型。它不仅仅是一个代码补全工具,更是一个能够理解编程语境、提供深度见解、并能与你进行高质量技术对话的智能编程助手。基于 Anthropic 最新的 Claude 模型(比如 Claude-sonnet4.5,Claude-Opus 4.1),ClaudeCode 经过了海量高质量代码库的训练,旨在成为开发者工具箱中不可或缺的一员。

为什么要使用?

Claude Code 代表了一整套的命令行 AI 工具,包括但不限于诸如 Gemini CliCodex CliCodebuddyiFlowAiderWarp……这些 AI 命令行的工具都呈现出比较突出的自动化趋势,即根据一个确定的目标命令,实现全项目的流程构建,中间只需要给其一些命令许可即可(不要给 rm 许可),按照官方说明,Claude Code 最长的连续运行可以达到 3 小时1。所以当你需要构建一个比较庞大的项目的时候可以使用这个工具。

笔者在这里也提出一些常见的使用方法:

  1. 一些环境部署工作:笔者尝试过在服务器上部署上述的 cli-AI 工具,并且实现了一些环境和服务的部署,包括但不限于个人网站连通性检查服务个人网盘服务个人简易图床服务等;
  2. LaTeX 文件的构建:一般来讲,在构建 LaTeX 的过程中总会出现很多问题,即使找到了相关的模板,第一次在个人电脑上尝试构建也会有很大概率失败,这时候可以直接使用Claude Code 等 cli 工具,给 AI 相关命令即可进行自动构建,不再需要自己去查找模板相关的适配问题;
  3. 整个项目文件的构建:基于这类 cli 工具的基本功能,其能够实现比较全面的项目文件构建,常见的文件格式都是支持的,比如对于某些课程,可以直接用 Gemini-cli 进行文件读取并整个输出相关文件(LaTeX,MATLAB,Python 等)

二、如何开始使用?

参考Claude Code 的官方教程, 主流的三大系统(Mac,Windows,Linux)没有主要区别,都需要先安装 node.js(18.0+)

安装 Node.js

当然,三个主流系统的安装并不太一样,如果你熟悉命令行的话可以直接采用上面的安装方式,否则的话还是建议采用命令行下面的其他方式安装:

安装Claude Code

安装完成 node.js 之后建议重启一下终端,以实现系统服务的更新,之后在终端中输入如下命令即可:

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

当然也可以通过 vscode 插件安装

安装完成后通过以下命令进行验证:

claude --version

输出为 Claude 的版本号说明安装完成

三、怎么使用

启动 Claude Code

首先找到工作目录,在工作目录打开终端即可;或者先打开终端,再通过“cd”命令转到想要的工作目录即可。

在整个对话期间,Claude Code 只能读取当前文件夹下的文件,当然,如果你的命令中包含了需要添加其他文件夹的需要,可以通过“add-dir”命令来实现其他工作目录的添加。

常见命令介绍

Claude Code 可以直接在对话框输入“/”来显示所有命令,或者使用“/help”命令也可以查看所有命令的简要介绍,所以笔者仅在这里给出一些常见命令的使用:

/login #登录Claude账户
/logout #登出Claude账户

/add-dir #使用此命令来为Claude Code添加新的工作目录

/init #使用此命令来初始化,Claude Code会读取工作目录的所有文件并在工作目录根目录下生成CLAUDE.md文件,里面包含了Claude Code的所有总结,你也可以在其中添加对于 Claude Code 的一些指令

/memory #修改Claude Code的记忆,可以进行个性化

/clear #使用此命令来清空界面,在你的对话太多的时候使界面更加清爽一点

/exit #使用此命令来退出Claude Code

如何使用 GLM-4.6

常规的 Claude Code 太贵了(pro会员是$20,Max会员是$100 或者$200),所以可以通过使用其他模型来替代 Claude Code 的原模型,实现更低的价格(当然代码能力也会下降)

这里根据 GLM-4.6 的官方文档给出替代的使用方案:

  1. 先访问智谱官方网站完成账号注册,这是我的邀请链接
  2. 个人中心获取 api-key,在这一步前建议先买一些优惠包,或者直接订Plan 计划

之后有以下两种配置方案

自动配置

在终端或 IDE 中运行以下命令即可

curl -fsSL "https://cdn.bigmodel.cn/install/claude_code_env.sh" | bash

脚本会自动通过修改 ~/.claude/settings.json 来配置如下环境变量

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000"
}
}

手动配置

Mac or Linux

# 编辑 Claude Code 配置文件 `~/.claude/settings.json`
# 新增或修改里面的 env 字段 ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
{
    "env": {
    "ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic"
}
}

Windows cmd

# 在 Cmd 中运行以下命令
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
setx ANTHROPIC_AUTH_TOKEN your_zhipu_api_key
setx ANTHROPIC_BASE_URL https://open.bigmodel.cn/api/anthropic

Windows powershell

# 在 PowerShell 中运行以下命令
# 注意替换里面的 `your_zhipu_api_key` 为您上一步获取到的 API Key
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'your_zhipu_api_key', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://open.bigmodel.cn/api/anthropic', 'User')

配置完成后,进入一个您的代码工作目录,在终端中执行 claude 命令即可开始使用 Claude Code

若遇到「Do you want to use this API key」选择 Yes 即可

启动后选择信任 Claude Code 访问文件夹里的文件,如下:

完毕!现在就可以正常使用 Claude Code 进行开发了。

对话/规划/代码编写/复杂推理等主场景时默认使用模型均为 GLM-4.6,Claude code 会在部分轻量任务时自动路由到 GLM-4.5-Air,暂不支持其它模型(如 GLM-4.5-X/AirX/Flash 等)。

  1. Anthropic, A. I. (2024). The claude 3 model family: Opus, sonnet, haiku. Claude-3 Model Card, 1(1), 4. ↩︎

已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Index