掘金 人工智能 15小时前
Claude Code 太贵, Kimi K2 低成本方案体验如何?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文分享了如何低成本地利用 Kimi K2 配合 Claude Code 进行开发实践。作者详细介绍了配置 Kimi API Key 和安装 Claude Code 的步骤,并提供了一键安装脚本。通过一个将文件转换为 Markdown 的实际项目演示,展示了 Kimi K2 在前端生成方面的表现良好,但后端代码尚需优化。总体而言,此方案有效地降低了 Claude Code 的使用成本,为开发者提供了新的选择,其综合表现与 Gemini 持平,略逊于 Sonnet 4。

💰 **低成本方案实现**:文章的核心在于提供一个低成本的 Claude Code 使用方案,通过结合 Kimi K2 的 API,有效解决了 Claude Code 价格高昂的问题,使得更多开发者能够体验到 Claude Code 的能力,降低了 AI 辅助开发的门槛。

🔧 **详细配置指南**:文章提供了详尽的 Kimi API Key 获取和 Claude Code 的安装配置步骤。包括访问 Kimi 开放平台注册、创建 API Key、使用一键安装脚本完成环境检查、应用安装、跳过认证以及密钥配置等,确保用户能够顺利搭建开发环境。

🚀 **实际项目测试**:作者以微软开源的 markitdown 项目为例,让 Claude Code 同时编写前后端分离的转换工具。通过一个文件上传、异步转换、结果反馈的流程图,直观展示了 AI 在实际项目中的应用。测试结果显示,Kimi K2 生成的前端代码基本满足预期,但后端代码质量有待提升。

⚖️ **性能对比分析**:在实际使用体验中,作者对 Kimi K2 结合 Claude Code 的表现进行了初步评测。认为其整体表现与 Gemini 相当,但在某些方面略逊于 Sonnet 4。作者表示将会在后续深入使用后再进行更详细的分享,为读者提供更全面的参考。

看过我之前文章的朋友应该都知道,我是 Cursor 的重度依赖者。近期 Cursor 愈发严格的速率限制属实恶心,很是影响干活。昨天短暂尝试了下最近比较火的 Kiro(想尝试的可以公众号后台发送 kiro 获取安装包),熬不住频繁 Retry 后直接卸载。然后把目光放到 Claude Code 上。

但是 Claude Code 实在太贵,令人望而却步。昨天在社区看到了一个比较创意的思路:使用 Kimi K2+Claude Code 实现低成本方案。所以决定实测下其效果到底如何。本文将详细记录我如何配置 Kimi K2 for Claude Code,并对其在真实项目中的表现进行初步评测。

Kimi K2 配置

1. 获取 Kimi API Key

    访问 Kimi 开放平台: https://platform.moonshot.cn完成注册并登录后,在后台创建一个新的 API Key复制保存好这个 Key,后续配置需要用到。

虽然新用户有 15 元免费额度,但是 Kimi 对于 Free 用户 API 请求做了速率限制(属实学会了)。考虑到我习惯于多项目并行开发,为了获得更流畅无阻的体验,我咬牙充值 50 元解锁更高的速率,确保工作不被打断。

2. 配置 Claude Code

可以直接使用社区提供的一键安装脚本:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/LLM-Red-Team/kimi-cc/refs/heads/main/install.sh)"

该脚本做的工作:

对于已经安装使用过 Claude Code 的用户,只需要配置 Kimi 的 API 环境变量即可:

export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic/export ANTHROPIC_API_KEY=$api_key

记得重启 shell 或者激活 shell 环境变量,如:source ~/.zshrc

现在一切就绪,让我们进入到项目目录下,输入 Claude 使用。

项目实测

我最近看到微软开源的项目:https://github.com/microsoft/markitdown。是一个用于将各种格式的文件转换为 Markdown 的工具。 我将基于该项目让 Claude Code 给我写一个前后端分离的转换工具,具体项目流程设计为:

sequenceDiagram    participant User    participant Frontend    participant Backend    participant MinIO    User->>Frontend: 上传文件    Frontend->>Backend: 获取上传地址    Backend->>MinIO: 获取预上传地址    MinIO-->>Backend: 返回预上传地址    Backend-->>Frontend: 返回预上传地址    Frontend->>MinIO: 直接上传    MinIO-->>Frontend: 返回结果    Frontend->>Backend: 上传成功    Backend->>Backend: 异步转换    Backend-->>Frontend: 返回taskidloop 3s    Frontend->>Backend: 查询任务进度    Backend-->>Frontend: 任务进度    end    Backend->>MinIO: 上传结果文件    MinIO-->>Backend: return    Backend-->>Frontend: 文件下载链接    Frontend-->>User: 下载按钮

先不管什么 Claude Code 最佳实践,直接描述项目需求,让 cc 同时开始前后端工作。可以看到 cc 开始干活了:

具体交互流程先不做赘述,看下前端效果:

前端效果还是挺符合我的审美的,对于只用 Cursor 写前端的我来说,Kimi K2 还是比较满足我的预期的。但是生成的后端代码属实有些拉垮,还是等我研究下 Claude Code 最佳实践再给大家看下工具的效果吧。

总结

Kimi K2 与 Claude Code 的结合体验,弥补了 Claude Code 价格高昂的不足。从实际使用来看,Kimi K2 的整体表现大致与 Gemini 持平,但略逊于 Sonnet 4。等后续深度使用后再继续分享吧。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Kimi K2 Claude Code AI 编程 低成本方案 开发实践
相关文章