在国内也能使用 Claude cli给自己提效,附实操方法

在国内也能使用 Claude cli给自己提效,附实操方法

众所周知 Anthropic 公司于2025年9月5日更新政策,禁止中国企业和个人使用Claude服务,涵盖中国大陆及海外子公司,并拦截通过云服务等间接访问方式。

Claude CLI是Anthropic推出的交互式命令行工具,它将强大的 ClaudeAI 能力直接集成到你的终端环境中。与传统的AI聊天工具不同,ClaudeCLI 专为软件工程Q任务设计,能够直接读取、编辑代码文件,执行命令,甚至管理整个项目的开发流程。

实操方法

安装Claude CLI

首先你需安装 nodeJS,推荐安装最新版本。

然后打开你机器的终端(terminal)使用 npm 安装 Claude CLI:

bash 复制代码
npm install -g @anthropic-ai/claude-code

这样安装的 Claude CLI 会全局可用。版本为 claude-cli 的最新版本,如果你发现这个版本不可用,可以使用下面的固定版本(2.0.57),实测可用。使用以下命令:

css 复制代码
npm install -g @anthropic-ai/claude-code@2.0.57

安装完成后在 terminal 中输入claude, 如果出现提示命令未找到,则说明安装成功,如果出现其他错误,则说明安装失败,请检查网络是否正常,或者尝试重新安装。

配置Claude CLI

配置Claude CLI需要一个Claude账号,如果没有请先注册一个。当然在国内是经不能注册 claude 账户了;那么我们可以使用智谱的API,完美兼容 Claude API 服务。

1、首先你需要一个智谱账号,如果没有请先注册一个。智谱 GLM Coding

2、获取你的智谱API密钥,打开apikeys查看你的API密钥。你也可以重新生成一个。

3、打开你自己电脑的目录 C:\Users\youusername.claude

4、将你的API密钥写入 config.json 文件中,格式如下:

json 复制代码
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你自己的 apikeys",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
  }
}

5、保存文件,然后在 terminal 中输入claude,如果出现提示命令未找到,则说明配置成功,不出意外, Claude CLI 将会启动。如下图所示:

编写第一个Claude CLI程序

1、打开你的终端(terminal),输入 claude,如果出现提示命令未找到,则说明配置成功,不出意外, Claude CLI 将会启动。

2、输入我们的prompt或者是要求:"帮我创建一个企业官网的首页 index.html"

3、Claude CLI 将会按照我们的要求帮我们生成 index.html 的文件,包括HTML结构,CSS样式,JavaScript脚本。

两分钟后,页面做完了。一起来看效果:

总结

通过以上步骤,你已经成功安装并配置了Claude CLI,并编写了一个简单的程序。Claude CLI 的功能远不止于此,它还支持读取、编辑代码文件,执行命令,甚至管理整个项目的开发流程。希望这篇教程能帮助你快速上手 Claude CLI,并在你的开发工作中发挥重要作用。

相关推荐
开心猴爷1 天前
iOS App的tcp、udp数据包抓取在实际开发中的使用方式
后端
jayaccc1 天前
Webpack配置详解与实战指南
前端·webpack·node.js
南囝coding1 天前
发现一个宝藏图片对比工具!速度比 ImageMagick 快 6 倍,还是开源的
前端
前端小黑屋1 天前
查看 Base64 编码的字体包对应的字符集
前端·css·字体
JavaGuru_LiuYu1 天前
Spring Boot 整合 SSE(Server-Sent Events)
java·spring boot·后端·sse
Captaincc1 天前
Instagram负责人Adam对2026年内容生态的判断
程序员
xuejianxinokok1 天前
如何在 Rust 中以惯用方式使用全局变量
后端·rust
爬山算法1 天前
Hibernate(26)什么是Hibernate的透明持久化?
java·后端·hibernate
彭于晏Yan1 天前
Springboot实现数据脱敏
java·spring boot·后端