大家好,我是扎巴克,我又来分享有用的知识了…
前几天装了 claude code,然后白嫖 anyroute 提供的免费额度简单体验了一把,结果没几天 anyroute API 就用不了了。
然后又发现月之暗面重磅更新 kimi k2,于是就在 claude code 配一下 kimi k2 的 API。
配置的过程中也遇到不少问题,再此记录,希望能帮到有需要的朋友。
同样的提示词, 功能并不复杂,kimi k2 完成的也很不错:

准备工作
先安装 claude code,如果你是 Windows 用户,我之前写过安装教程《xxx》。
如果你是苹果系统或是Linux,请自行查找 Claude code 的安装教程,这类的安装教程很多。
获取秘钥
登录官方平台获取秘钥:platform.moonshot.cn/console/account
会自动赠送 15 元的额度。

在这里获取 API Key 即可:

配置环境变量
Claude Code 通过环境变量来指定 API Key 和请求地址,所以我们需要配置环境变量。
不同的操作系统设置环境变量的方式不同。
环境变量的配置,也分为临时生效和永久生效,临时生效就是每次进入新命令窗口都要再配置一次环境变量。
如果想永久生效,需要将 key 信息写入配置文件,这个问问 AI 就能搞定。
具体操作如下:
Linux / Mac:
我使用 WSL 在 Windows 系统安装的 Ubuntu Linux,所以我在 Ubuntu 的终端中执行命令。
# 临时生效
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic/
export ANTHROPIC_API_KEY=YOUR_API_KEY 【修改成你的 API key】
Windows:
# 临时生效
$env:ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic/"
$env:ANTHROPIC_API_KEY=YOUR_API_KEY 【修改成你的 API key】
注意:
如果你用月之暗面国内站点生成的 API-key,设置 ANTHROPIC_BASE_URL 时就必须用这个:https://api.moonshot.cn/anthropic。
如果你用国际站点生成的 API-key,设置 ANTHROPIC_BASE_URL 时就用 https://api.moonshot.ai/anthropic。
如果你的 API Key 配置错误,终端就会报错。
配置好后能在终端看到 API Key 的信息:

然后就可以愉快的玩耍了(玩耍过程中请把小梯子关掉)。
如果终端出现这样的提示:
Auth conflict: Both a token (ANTHROPIC_AUTH_TOKEN) and an API key (ANTHROPIC_API_KEY) are set. This may lead to
unexpected behavior.
• Trying to use ANTHROPIC_AUTH_TOKEN? Unset the ANTHROPIC_API_KEY environment variable, or claude /logout then say
"No" to the API key approval before login.
• Trying to use ANTHROPIC_API_KEY? Unset the ANTHROPIC_AUTH_TOKEN environment variable.
这个错误提示在你的环境配置中同时设置了两个不同的认证凭证,这可能会导致 API 调用时出现冲突。
这个很好解决,问问 AI 就行,我就不啰嗦了。
再补充一点,如果你遇到这样的错误:
API Error (429 {“error”:{“message”:”Organization Rate limit exceeded, please try again after 1 seconds”,”type”:”rate_limit_reached_error”}}) · Retrying in 1 seconds… (attempt 1/10)
这个嘛…充值可以解决:)
官方给出的说明:https://platform.moonshot.cn/docs/pricing/limits

写在最后
简单需求 kimi k2 完成的还算不错,就是输出的比较慢。
没体验的朋友可以亲自体验一下,整个配置过程并不复杂。
原创文章,作者:扎巴克,如若转载,请注明出处:https://buckmoment.com/70.html