这几天比较疯狂,3 天 AI 极限编程,人都没怎么挪窝,还花掉了将近 200 美元。这事暂放一边,要慢慢说。本篇介绍个虽小但很有用的工具,主要针对程序员,不是的话点个赞就可以撤了。
这两天没等到 DeepSeek R2,等来了 Kimi K2。月之暗面推出这个模型,看介绍是专家更多了,有不少人在测,可以等等结果。
我主要关注编程,最近都在用 Claude Code,Cursor 反而用的少了。命令行用好了,非常高效,很多时候比 IDE 好。下面这图就是在 Claude Code 中使用 K2 模型,外面还套了一个小魔法。
在解释之前,你不放试试这个命令。前提是需要先安装 Claude Code,并且到 https://platform.moonshot.cn/
申请好 API Key。
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-bl4Ttj3Kcbcs**********JWp7q8VWCjfBiv3FQks76Grtno
然后在你准备开发项目的目录下运行。
npx @kafkaliu/claude-trace --include-all-requests
你就会看到上面的页面,试试吧。
你可能有几个疑问。
Claude Code 为啥能用在刚出的 K2 上?
简单说就是 Anthropic 允许用其他服务器地址,只要支持 Claude 的协议。然后 K2 除了支持 OpenAI 的协议,也支持 Claude 的协议。于是他们就能搭伙干活了,要知道 K2 可比 Claude 便宜多了。
npx @kafkaliu/claude-trace --include-all-requests
这又是什么?
命令行虽然高效,也会有个问题,你要回顾对话过程,学习和总结,为下一轮迭代开发准备就会有些困难。
幸好有人做了个拦截器(https://github.com/badlogic/lemmy/tree/main/apps/claude-trace),会把发给服务器的所有请求和响应截取然后保存(你不用担心泄露,只保留在你本地)。但这个拦截器有些不足,一是原本不支持非 Anthropic 的服务,二是导出的 HTML 文件中文乱码。我 Fork 了一个版本,然后修复了。使用的时候直接用上述命令就好,详细用法见 README。源代码遵循原作者的协议全部开放,关心的朋友,可以看这里(https://github.com/kafkaliu/lemmy/tree/main/apps/claude-trace)。
导出的 HTML 如图。
- 修改上述问题的过程也借助了 AI,要知道我实际上不会写 TypeScript。
希望这个工具,对大家有些帮助,觉得有用的话可以转给更多朋友。
大家好,我是自在哪吒的创始人、首席服务官 Kafka。让我们一起进化吧。