前言
Claude Code 雖然功能強大,但費用與使用限制也不少,網路上看到很多人更改 Kimi K2 來引入Claude Code,尤其是 Kimi K2-0905評價不錯,且上下文從128K升到256K,能夠有更好的體驗,便有了替換的想法。本文將詳細介紹如何將現有的 Claude Code API Server 平滑遷移到 Kimi K2,包括配置修改、程式碼適配和常見問題解決。
環境需求
系統要求
- Node.js 16.0 或更高版本
- npm
npm install -g @anthropic-ai/claude-code
1. 申請 Kimi K2 API 金鑰
- 前往 Kimi 開發者平台
- 註冊或登入帳號(可以使用微信註冊登入)
- API Key 管理 → 新建API key
- 獲取 API Key 和 Base URL
- 首次註冊會送15 rmb的試用金,但是,API的呼叫有分等級,初始等級只有3RPM,根本無法在claude code中使用,至少需儲值50 rmb升級到下一級Tier1才能使用。
2. 設定環境變數
在windows下的環境變數,設定下面的變數值
ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic/"
ANTHROPIC_API_KEY="xxxx"
ANTHROPIC_SMALL_FAST_MODEL=kimi-k2-0905-preview
ANTHROPIC_MODEL=kimi-k2-0905-preview
3. 設定個人設定檔
到這裡claude code還不能正常使用,需要到使用者目錄下(C:/Users/Abc),尋找到[.claude.json]檔案,如果裡面有東西,就先清空,然後貼上下面內容
{
"installMethod": "npm",
"autoUpdates": false,
"hasCompletedOnboarding": true,
"telemetry": false,
"customApiUrl": "https://api.moonshot.cn/anthropic"
}
大功告成,可以到終端機,輸入claude,就可以進入claude code了