本文将教大家如何下载安装claude-code,并配置免费的美团LongCat大模型API进行使用。

一句话介绍:Claude Code是Anthropic开发的一个智能编程工具,它直接在您的终端中运行,帮助您更快地将想法转化为代码。

1. Node.js 安装

要想安装Claude Code,需要先安装node和npm。

node的官网提供了一个完整的下载指导:https://nodejs.org/zh-cn/download,跟着操作就ok了,node算是一个编程学习者的必备工具了,很多第三方工具都是通过npm下载和管理的。

1.1. Windows 系统

安装 Node.js 其实很简单,直接去 Node.js 官网 https://nodejs.org 下载 LTS 版本的安装包,建议选 22.x 或 24.x 版本,其他版本太老了,后续可能会停止支持。

下载完成后双击运行,跟着安装向导一路点击"下一步"就可以了。

装完后,打开一个终端(win+r里面输入cmd,或者直接在开始菜单的搜索里面搜cmd),可以在命令提示符里输入 node -vnpm -v 检查一下是否安装成功,如果显示了node的版本号那就没问题了。

1.2. Mac 系统

1.2.1. 方法一:官网安装包(适合新手)

和 Windows一样,直接去官网 https://nodejs.org 下载 macOS 的.pkg安装包,推荐下载 LTS 版本(22.x 或 24.x)。下载后双击运行,按照安装向导的指引一路点"继续"就搞定了。安装完成后打开终端,输入 node -vnpm -v 验证一下,能看到版本号就说明装好了。

1.2.2. 方法二:Homebrew 安装(适合开发者)

如果你已经装了 Homebrew,那安装就更简单了。首先确保 Homebrew 已经安装,如果还没装,可以在终端里运行:

bash
1
2
# 安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrew 装好后,直接运行:

bash
1
brew install node@22

同样,安装完成后输入 node -vnpm -v 检查一下。

Homebrew这玩意基本上是mac必备的命令行工具了,这也是mac有别于windows电脑的一点,mac上很多有趣的软件和开发者工具可以通过Homebrew一键安装,而windows上配置一些环境容易头大。网上所谓“mac更适合编程人员”的论调也是基于此原因。

但是,对于普通学习者,特别是理工科大学生来说,没有任何必要,也千万不要把你的windows电脑卖了换个mac电脑。mac电脑在很多工科专业软件兼容性这方面是0!

1.2.3. 方法三:nvm安装(强烈不推荐!!!!)

node官网给出的安装指令,是让你先安装了一个node的版本管理工具nvm,然后通过nvm安装了22版本的node。

sh
1
2
3
4
5
6
7
8
9
10
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.20.0".
# Verify npm version:
npm -v # Should print "10.9.3".

慕雪强烈不推荐这种方式!虽然nvm能够帮你管理node版本,但是在.nvmrc和全局的node版本不一样时,非常容易出现node版本不一致、不符合要求导致的各类问题。尤其是后续如果你需要使用npm安装的mcp工具时,nvm造成的问题绝对是烦人至极。

所以:强烈建议,不要在你的电脑上下载nvm

现在更推荐使用mise来管理多个版本的node,参考官方文档:https://mise.jdx.dev/installing-mise.html,后续慕雪会单独写个文档告诉大家如何使用mise。

2. Claude Code 安装

2.1. 啥是Claude Code?

Claude Code是Anthropic开发的一个智能编程工具,它直接在您的终端中运行,帮助您更快地将想法转化为代码[1]

主要功能:

Claude Code可以帮您:

  • 从描述构建功能:用简单的英语告诉Claude您想要构建什么,它会制定计划、编写代码并确保代码正常工作
  • 调试和修复问题:描述错误或粘贴错误消息,Claude Code会分析您的代码库,识别问题并实施修复
  • 导航任何代码库:询问关于团队代码库的任何问题,获得深思熟虑的回答。Claude Code能够了解整个项目结构,可以从网络获取最新信息,并通过MCP连接外部数据源
  • 自动化繁琐任务:修复lint问题、解决合并冲突、编写发布说明

为什么开发者喜欢Claude Code?

  • 在终端中工作:不是另一个聊天窗口或IDE,Claude Code在您已经工作的地方与您相遇[2]
  • 直接执行操作:Claude Code可以直接编辑文件、运行命令和创建提交
  • Unix哲学:Claude Code是可组合和可脚本化的
  • 企业就绪:内置企业级安全性、隐私保护和合规性

上面这个介绍很明显是AI写的,慕雪这里补充一点:Claude Code的Agent框架设计的非常完善,是目前终端命令行工具(Gemini、Qwen Code、codex)中设计的最好的一个,这也是为啥很多人都在用Claude Code。而且Claude Code并没有强行绑定官方API服务,让我们可以接入其他API,也满足了个人的多样化和企业的信息安全要求。

2.2. 安装 Claude Code

Node.js 安装好后,我们就可以开始安装 Claude Code 了。直接在终端里运行:

bash
1
npm install -g @anthropics/claude-code

如果你的网络无法正常安装npm工具,可以加上国内阿里云镜像源进行安装:

sh
1
npm install -g @anthropics/claude-code --registry https://registry.npmmirror.com

在macOS和Linux上,如果npm安装提示没有权限"permission denied",可以在命令之前加上sudo执行。

等待安装完成,然后输入 claude --version 验证一下是否安装成功。出现了版本号就是OK了。

plaintext
1
2
❯ claude --version
1.0.127 (Claude Code)

3. 配置 LongCat API

3.1. LongCat是什么来头?

如果你最近有了解过大模型最新动态,你应该知道送外卖的美团发布了他们自研的大模型LongCat,在性能不错的同时,主打一个快。不管去问什么问题,回答的速度都是飞一般的快,和隔壁Kimi K2的慢吞吞形成鲜明对比。

美团这次非常大方,每天提供了50w Token的API调用额度,足够我们学习和测试大模型了。

Claude Code 默认是使用 Anthropic 的 API,直接执行claude命令的时候,会告诉你当前无法连接上Anthropic的服务器,无法使用,这是正常情况,因为我们没有购买Anthropic的订阅,网络也连不上Anthropic的服务器(如果你买了估计你也不会来看本文了吧……哈哈)。

我们可以用 LongCat 免费提供的 API 来替代Anthropic官方API:LongCat文档

具体步骤如下:

3.1.1. 获取 LongCat API Key

  1. 访问 LongCat 官网
  2. 注册并登录账号(其实就是你的美团账户)
  3. 进入控制台,创建新的 API Key
  4. 复制 API Key(注意保密,可千万别发网上)

3.1.2. 配置 Claude Code 使用 LongCat API

根据官方文档,修改~/.claude/settings.json配置文件,写入如下内容,使用LongCat的Anthropic API,其中ANTHROPIC_AUTH_TOKEN需要更换成你自己的LongCat API Token。

json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_longcat_api_key",
"ANTHROPIC_BASE_URL": "https://api.longcat.chat/anthropic",
"ANTHROPIC_MODEL": "LongCat-Flash-Chat",
"ANTHROPIC_SMALL_FAST_MODEL": "LongCat-Flash-Chat",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "LongCat-Flash-Chat",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "LongCat-Flash-Chat",
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "8192",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"permissions": {
"allow": [],
"deny": []
}
}

如果你是windows用户,这个配置文件的路径如下

plaintext
1
C:\Users\[你的用户名]\.claude\settings.json

这个配置文件本质上是在设置Claude Code全局使用的环境变量,你可以通过直接设置环境变量的方式,来实现相同的接入。将如下内容写入你的~/.zshrc~/.bashrc,或在windows系统环境变量中设置即可。

sh
1
2
3
4
5
6
7
8
export ANTHROPIC_AUTH_TOKEN="your_longcat_api_key"
export ANTHROPIC_BASE_URL="https://api.longcat.chat/anthropic"
export ANTHROPIC_MODEL="LongCat-Flash-Chat"
export ANTHROPIC_SMALL_FAST_MODEL="LongCat-Flash-Chat"
export ANTHROPIC_DEFAULT_SONNET_MODEL="LongCat-Flash-Chat"
export ANTHROPIC_DEFAULT_OPUS_MODEL="LongCat-Flash-Chat"
export CLAUDE_CODE_MAX_OUTPUT_TOKENS="8192"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

注意:~/.claude/settings.json配置文件优先级高于终端环境变量,建议二者只选其中之一进行配置,不要两个一起配置。免得自己把自己的配置搞混。

3.2. 启动 Claude Code

配置完成后,直接在终端里输入:

bash
1
claude

首次启动会提示你接受使用条款,运行访问当前目录,直接Yes即可,不然你是打不开的。

启动之后,可以看到API Base URL已经是美团LongCat的URL了,说明设置成功了。

image.png

这里我们先hello一下,确认API配置没有问题,能够正常访问,然后顺带问问AI他知不知道自己是谁,龙猫的回答也是OK的。

至此,配置就OK啦!

如果你发现在Claude Code里面使用非Claude模型咨询“你是谁”时返回了一个Claude模型的结果,不要惊讶,这也是正常情况。因为Claude Code的System Prompt里面写了让AI工具返回他自己是Claude 4 Sonet模型,所以即便你用的不是Claude模型,AI因为遵循了SP依旧返回了Claude模型的答案。不过目前看Claude Code新版本好像已经修复了这个问题了。

3.3. 小小的问题:Token额度

虽然LongCat大方地提供了50w Token的免费额度,但Claude Code工具本身可是个吃Token的大户,随便处理一两个问题就用出去30w Token了,所以大家使用的时候还是得注意Token消耗。

如果你是在学习大模型Agent开发,以OpenAI API调用的话,那50w Token的免费额度可以说是彻底够够的了。也就Claude Code这种强Agent工具链会吃这么多Token,因为它内置了大概20k-30k Token的System Prompt和十多个内置工具,这些内置工具会以function call格式发送给大模型后端,也会算作Input Token的一部分。

你可以用npm安装ccusage项目,查看本地Claude Code累计的Token消耗。

sh
1
sudo npm install -g ccusage 

安装之后,直接执行ccusage命令就可以看到记录了。更多命令可以用ccusage --help查看。

image.png

4. 其他

4.1. 配置DeepSeek API

除了美团的LongCat,DeepSeek官方也提供了Anthropic API的支持:ds文档

sh
1
2
3
4
5
6
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=${DEEPSEEK_API_KEY}
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1

需要注意的是,DS提供的API并非免费的,所以你需要给你的DeepSeek账户充值才能使用

根据官方价格文档,输入Token的价格是4元每百万(缓存基本上都命中不了),输出Token的价格是12元每百万,对于Claude Code这个吃Token大户来说,至少得准备几百元的预算才能放心使用。

image.png

4.2. 还有其他白嫖方式吗?

那么肯定有聪明的盆友想问了,除了美团给的免费额度,还有没有谁也给了我们能用的免费额度呢?

有的兄弟有的,注册阿里云的大模型百炼平台,刚注册的90天内,有很多个模型都是免费100万Token的,具体可以在阿里云百炼模型价格里面查看。

免责声明:我可没有收推广费哦,本文里面的所有链接都是没有邀请码的(我还不知道在哪里能弄邀请码呢)

PS:别被阿里云文档里看上去很便宜的API价格虎住了哦,它的价格是按每千Token算的,不是每百万Token!要乘以1000才是其他平台显示的每百万Token价格。

image.png

但是!目前百炼平台只提供了OpenAI API格式的接入,没办法直接在Claude Code里面使用,需要借助claude-code-router工具进行转发(把Anthropic API转成OpenAI API格式),才能正常使用哦。

具体操作,请听下文分解:【AI】配置claude-code-router转发Claude Code请求至OpenAI API格式


另外,比较出名的大模型API平台硅基流动也提供了很多免费调用的模型,但免费的都是些7B的小模型,拿来玩玩都属于不够的水平,基本上是没啥用的。轨迹流动是有提供Anthropic API的,可以使用如下方式配置[3]

sh
1
2
3
export ANTHROPIC_BASE_URL="https://api.siliconflow.cn/"
export ANTHROPIC_MODEL="moonshotai/Kimi-K2-Instruct-0905" # 可以自行修改所需模型,目前仅支持非思考模型
export ANTHROPIC_API_KEY="YOUR_SILICONCLOUD_API_KEY" # 请替换 API Key

image.png

如果你想体验Claude Code的完全体,掏钱是必须的啦!目测想yolo使用,每天至少得要消耗几百万甚至上千万的Token,预算得非常充足才能掏的起这个API使用费用呢。

或者你可以斥巨资买一个Mac Studio 512GB内存版本,直接本地部署一个满血的deepseek或者qwen3coder,那就再也不用担心Token不够用的问题了。富哥vivo50!


  1. 为啥开发者喜欢Claude Code:https://docs.claude.com/en/docs/claude-code/overview#why-developers-love-claude-code ↩︎

  2. 举个很简单的例子,如果是没有GUI的Linux服务器,需要AI辅助的时候,你只能使用Claude Code这种命令行工具,而没办法使用cursor或者vscode里面的copliot。 ↩︎

  3. 硅基流动配置Claude Code:https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-ClaudeCode ↩︎