Claude Code 简介
Claude Code 是一个代理编码工具,可以通过自然对话的方式,调用大模型、读取你的代码库、编辑文件、运行命令,并与你的开发工具集成。
简单来说,就是一个利用AI辅助编程的智能体工具。
安装 Claude Code
1.需要先安装node.js 18+
2.执行 Claude Code 安装命令
npm install -g @anthropic-ai/claude-code
3.验证安装是否成功
执行命令
claude --version
安装成功后执行命令会弹出对应的版本号
Claude Code 接入国产模型
Claude Code 默认支持的模型为 claude 系列的大模型。虽然 claude 模型能力很强,但是一方面国外的模型使用存在网络限制,另外价格与国内模型相比也比较昂贵,所以可以让 Claude Code 接入国产大模型,用于日常的工作开发更具性价比。
以 Claude Code 接入 deepSeek V4 为例
- 获取 deepSeek api key
可以到deepseek官网 platform.deepseek.com/ 申请api-key - 修改 claude code 配置文件
- 文件路径:~/.claude/settings.json
- windoes系统下的路径为:C:\Users\当前用户名.claude\settings.json
- 配置文件模板
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_deepseek_api_key",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_MODEL": "deepseek-v4-flash",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
配置项说明
| 配置项 | 说明 |
|---|---|
| ANTHROPIC_AUTH_TOKEN | 申请到的大模型api-key,注意要替换成你自己的,不要泄露出去 |
| ANTHROPIC_BASE_URL | 访问模型的url,当前配置为deepSeek的url |
| ANTHROPIC_MODEL | 使用的模型,可以使用 deepseek-v4-flash 或 deepseek-v4-pro,后者更为强大但价格高,执行较慢 |
| CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 设置为1后关闭了一些非必要的网络请求,如 遥测、后台更新检查等 |
开始使用 Claude Code
Claude Code 的基本配置完成后,我们就可以开始使用 Claude Code了,Claude Code提供了多种使用入口,可以集成到各种 ide中,但最简单的是直接使用终端命令行进行交互。终端命令提供了很多的命令,熟悉了终端交互方式后实际上是非常方便和强大的。
启动 Claude Code 会话
Windows 系统可以使用 PowerShell 或 CMD 执行终端命令
- 首先进入要开发的项目目录下
cd /path/to/your/project - 执行开启会话命令
claude
可以看到claude code 的版本和当前使用的大模型的版本
贪吃蛇游戏的开发
下面我们就可以通过自然语言交互的方式,借助claude code 开发一个贪吃蛇游戏,通过对话发送需求
claude code 需要执行npm执行,会向你申请权限,我们可以直接选择第二项进行授权,并让它下次不再询问
等待一段时间后,任务自动执行完成,claude code会生成一份简要的说明文档
按照文档说明即可正常运行,满足该有的功能需求,且界面也很漂亮
总结
claude code 的使用可以大大增强我们的开发效率,claude code还有许多的高级功能和用法,后续会进行更多的介绍