前言

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 金鑰

  1. 前往 Kimi 開發者平台
  2. 註冊或登入帳號(可以使用微信註冊登入)
  3. API Key 管理 → 新建API key
  4. 獲取 API Key 和 Base URL
  5. 首次註冊會送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了