如何让 Claude Code 使用 Kimi K2 模型 #
Moonshot AI 团队开发的 Kimi K2 是一款基于混合专家(MoE)架构的先进语言模型,拥有 32 亿激活参数和 1 万亿总参数。该模型在前沿知识、推理和编码任务上表现出色。 甚至 OpenAI 推迟了原本计划在本周推出的开放权重模型,HackerNews 网友推测也是为了避开 K2 的风头。
本文将会给大家介绍如何 让 Claude Code 使用上 Kimi K2 模型,完成日常的编程任务。
步骤 1: 注册 Moonshot AI 帐号 #
注意 网址是 https://platform.moonshot.ai/ ,是 ai 结尾的域名,而非 cn 结尾的域名。这里大家使用 Google 帐号即可快速完成注册,如果已经有了帐号,则跳过此步骤。
步骤 2: 生成 Moonshot AI API Key #
来到页面:
https://platform.moonshot.ai/console/api-keys ,点击 Create API Key
按钮,生成 sk-xxxx
开头的 API Key,
注意: 一定要保护好这个 API Key,千万不要泄露;大模型的 API Key 需要像密码一样来保护。
建议给 API Key 起一个好辨识的名字,例如本次我们可以叫做 claude_code
,以后方便通过名字来统计 Token 用量。
步骤 3: 设置 Claude Code 环境变量 #
如下,配置好的你环境变量,可以写到自己的 ~/.bash_profile
或者自己Shell 对应的配置文件中,这样每次打开 Terminal 都会自动设置好对应的环境变量;下面的 ANTHROPIC_AUTH_TOKEN
就配置你上面生成的 API Key。
export ANTHROPIC_AUTH_TOKEN=sk-YOURKEY
export ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropic
步骤 4: 启动 Claude Code #
如果此前还未安装过 Claude Code,可以通过这个命令进行安装:
npm install -g @anthropic-ai/claude-code
有两点注意: #
- 你可能需要重新
/logout
和/login
来让 claude code 识别到你的环境变量- 可以在启动之前做一下检查
env | grep ANTH
,看看是否是自己刚刚的设置。
- 可以在启动之前做一下检查
- 留意你的 Moonshot AI 的 Billing 页面 https://platform.moonshot.ai/console/account,也许会需要进行充值,才会允许进行 api 调用。