在国内也能使用 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,并在你的开发工作中发挥重要作用。

相关推荐
To_OC7 小时前
别再串行写 await 了,Promise.all 才是并行请求的正确打开方式
前端·javascript·promise
vipbic7 小时前
中后台越做越乱后,我用插件化把它救回来了
前端·vue.js
Hyyy7 小时前
Computer Use 适合做什么,不适合做什么——一次真实使用后的思考
前端
小和尚同志8 小时前
前端 AI 单元测试思考与落地
前端·人工智能·aigc
invicinble9 小时前
c端系统,其实更像一个信息展示平台
前端
李姆斯10 小时前
管理是否可以被完全量化
前端·产品经理·团队管理
戮漠summer10 小时前
Missing Semester 计算机教育中缺失的一课 Lecture 01 Shell
开发语言·后端·scala
名字还没想好☜10 小时前
Next.js 中间件实战:鉴权、重定向与 A/B 分流
开发语言·前端·javascript·中间件·react·next.js
广州灵眸科技有限公司11 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) INI文件操作
java·前端·javascript·网络·人工智能
kaiking_g11 小时前
vue项目中,静态导入 vs 动态导入 详解
前端·javascript·vue.js