Claude Code 系列(1)- Claude Code 简单使用

0 阅读3分钟

Claude Code 简介

Claude Code 是一个代理编码工具,可以通过自然对话的方式,调用大模型、读取你的代码库、编辑文件、运行命令,并与你的开发工具集成。

简单来说,就是一个利用AI辅助编程的智能体工具

安装 Claude Code

1.需要先安装node.js 18+
2.执行 Claude Code 安装命令

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

3.验证安装是否成功
执行命令

claude --version

安装成功后执行命令会弹出对应的版本号

image.png

Claude Code 接入国产模型

Claude Code 默认支持的模型为 claude 系列的大模型。虽然 claude 模型能力很强,但是一方面国外的模型使用存在网络限制,另外价格与国内模型相比也比较昂贵,所以可以让 Claude Code 接入国产大模型,用于日常的工作开发更具性价比。
以 Claude Code 接入 deepSeek V4 为例

  1. 获取 deepSeek api key
    可以到deepseek官网 platform.deepseek.com/ 申请api-key
  2. 修改 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 系统可以使用 PowerShellCMD 执行终端命令

  1. 首先进入要开发的项目目录下
    cd /path/to/your/project
  2. 执行开启会话命令
    claude
    可以看到claude code 的版本和当前使用的大模型的版本

image.png

贪吃蛇游戏的开发

下面我们就可以通过自然语言交互的方式,借助claude code 开发一个贪吃蛇游戏,通过对话发送需求

image.png claude code 需要执行npm执行,会向你申请权限,我们可以直接选择第二项进行授权,并让它下次不再询问

image.png 等待一段时间后,任务自动执行完成,claude code会生成一份简要的说明文档

image.png 按照文档说明即可正常运行,满足该有的功能需求,且界面也很漂亮

image.png

总结

claude code 的使用可以大大增强我们的开发效率,claude code还有许多的高级功能和用法,后续会进行更多的介绍