
在 Claude Code + Kimi K2:一个新的 AI 编码组合
将 Claude Code 与 Kimi K2 结合使用进行 AI 编程的实践。Kimi K2 拥有强大推理与编码能力,Claude Code 则能无缝集成 IDE 提供智能辅助。通过健身教练预约项目,展示了二者高效协同的开发体验。
1. Kimi K2
1.1 编码能力评估
1.2 申请API-KEY
2. Claude Code
2.1 安装
2.2 安装IDE插件
3. 开发一个健身教练预约demo
4. 效果
最近,AI 编程领域中 Claude Code 引发了广泛关注。作为 Claude 系列的成员,它具备强大的编程能力,但由于国内访问受限,许多用户经常面临账号被封等问题。与此同时,Kimi 团队开源了 K2 模型,同样在编程任务上表现出色。
正好把 Claude Code 和 Kimi K2 配合起来用,也是一个很不错的选择,下面就来看看它们协同工作时的实际体验。
1. Kimi K2
Kimi K2,来自月之暗面,它基于 Mixture-of-Experts(MoE)架构,在每次任务中仅激活其 1 万亿参数中的 320 亿个,这不仅带来了巨大的性能提升,还具有惊人的效率。
1.1 编码能力评估
从官方发布的评估参数上看,K2的编码能力是非常突出的。
完整的评估参数见:https://github.com/MoonshotAI/Kimi-K2
1.2 申请API-KEY
打开官网:https://platform.moonshot.cn/console/api-keys
点击“新建API Key”:
生成密钥:
帮助文档:https://platform.moonshot.cn/docs/guide/agent-support#%E8%8E%B7%E5%8F%96-api-key
2. Claude Code
Claude Code 是 Anthropic 官方(就是开发 Claude 模型的公司)推出的 AI 编程工具。就像 Cursor 一样,不同的是 Claude Code 是终端命令行的方式。
它不需要下载安装其他工具,就可以在任何终端上直接使用。(可以和 VSCode、Cursor 等 IDE 无缝集成)
Claude Code 与流行的集成开发环境 (IDE) 无缝集成,可以增强您的编码工作。他允许您直接在咱们常用开发环境中利用 Claude 的功能。
Claude Code 目前支持两个主要的 IDE 系列:
- Visual Studio Code(包括 Cursor 和 Windsurf 等流行分支)
- JetBrains IDEs(包括 PyCharm、WebStorm、IntelliJ 和 GoLand)
https://www.anthropic.com/claude-code
Cursor最重要的产品决策是:做编辑器而不是插件
当时几乎所有竞争对手都选择做VS Code插件,而Cursor选择了更难的路——重新构建编辑器。
他们意识到,如果要实现真正的AI编程革命,必须从底层重构开发环境。虽然这条路更难,但也构建了更深的护城河。
2.1 安装
安装 Node.js 18+, 然后执行:
npm install -g @anthropic-ai/claude-code
添加环境变量
ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
ANTHROPIC_AUTH_TOKEN=sk-WeYoUnYFWD1z1IJx9w4
2.2 安装IDE插件
在插件市场找到“Claude Code”:
点击“Claude Code”插件图标:
经过一些确认:
3. 开发一个健身教练预约demo
输入提示词:
"Claude Code"开始生成一个开发计划:
注意:
免费K2用户接口有调用限制,RPM是3,可能会提示接口异常:
⎿ 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)
⎿ API Error (429 {"error":{"message":"Your account org-9745ed9c6c83411a8687d773e8929c88<ak-f3xnong3s89i11dzyjki> request reached max organization concurrency: 1, please try again after 1 seconds","type":"rate_limit_reached_error"}}) · Retrying in 1 seconds… (attempt 2/10)
确认生成代码文件:
等待完成所有的计划:
4. 效果
本文转载自AI取经路,作者:AI取经路
