Kimi K2.7 Code 是 MoonshotAI 推出的編碼專用 MoE 模型,提供 256K token 的上下文視窗、交錯式思考(interleaved thinking)以及多步驟工具呼叫功能。透過 Novita AI 的 Anthropic 相容端點,您可以直接將其接入 Claude Code,保留現有工作流程的同時,換用一個專為自主編碼打造的模型,價格僅為 Claude Sonnet 的極小部分。
本指南將逐步說明每個步驟:取得 API 金鑰、設定環境變數,以及以 moonshotai/kimi-k2.7-code 為模型啟動 Claude Code。
為什麼要在 Claude Code 中使用 Kimi K2.7 Code?
Claude Code 底層使用 Anthropic SDK,因此需要一個 Anthropic 相容的端點,而非 OpenAI 相容的端點。Novita AI 恰好提供 https://api.novita.ai/anthropic 這個端點,讓 Kimi K2.7 Code 成為 Claude Code 的即插即用模型,無需任何封裝函式庫或額外工具。如需 OpenAI 相容的 API 設定,請參閱 Kimi K2.7 Code API 快速入門。
實際的考量點歸結為以下三項:
成本。 在 Novita AI 上,每百萬輸入 token 價格為 $0.95,每百萬輸出 token 價格為 $4.00(2026 年 6 月驗證),Kimi K2.7 Code 的輸入成本約比 Claude Sonnet 4.5(每百萬 token $3.00/$15.00)便宜 68%,輸出成本便宜 73%。對於每天執行數百項編碼任務的團隊來說,這個差異相當可觀。
上下文。 256K token 的上下文視窗意味著您可以傳入大量的儲存庫上下文——多個檔案、測試輸出、架構筆記——而不會在過程中撞牆。大多數日常的編碼代理在 32K–64K token 範圍內運作良好;擁有 256K 表示您幾乎不需要修剪上下文。
編碼專業性。 Kimi K2.7 Code 是專為編碼和自主工作流程而設計的模型,而非通用模型。其交錯式思考架構產生的思考 token 比 Kimi K2.6 減少約 30%,這意味著在多步驟編碼任務中的響應速度更快。
Kimi K2.7 Code 規格一覽
| 欄位 | 數值 |
|---|---|
| 模型 ID | moonshotai/kimi-k2.7-code |
| 架構 | 混合專家(MoE) |
| 總參數 | 1T |
| 每個 token 啟動參數 | 32B |
| 上下文視窗 | 262,144 tokens(約 256K) |
| 最大輸出 token | 262,144 tokens |
| 輸入模態 | 文字、圖片、影片 |
| 輸出模態 | 文字 |
| 功能 | 函式呼叫、結構化輸出、推理(交錯式思考) |
| Novita AI 端點 | chat/completions、anthropic |
對於 Claude Code,請使用 anthropic 端點系列——這是 Anthropic SDK 所預期的。
Kimi K2.7 Code 在 Novita AI 上的費用是多少?
| Token 類型 | Novita AI 價格 | Claude Sonnet 4.5 價格 |
|---|---|---|
| 輸入 | $0.95 / 1M | $3.00 / 1M |
| 快取讀取輸入 | $0.19 / 1M | — |
| 輸出 | $4.00 / 1M | $15.00 / 1M |
價格基於截至 2026 年 6 月的 Novita AI 上 Kimi K2.7 Code 模型頁面。Novita AI 也列出了快取讀取定價,這對於重複上下文的 workflflow(如在不同呼叫中重用相同系統提示和工具架構的代理)很重要。
步驟 1:取得您的 Novita AI API 金鑰
註冊 Novita AI 帳戶——新帳戶可獲得免費試用點數。
登入後:
- 前往儀表板中的 金鑰管理。
- 點擊 建立新金鑰。
- 立即複製金鑰並將其儲存在安全的地方——金鑰只會顯示一次。
您將在下一個步驟中使用此金鑰作為 ANTHROPIC_AUTH_TOKEN。
步驟 2:安裝 Claude Code
Claude Code 需要 Node.js 18 或更高版本。首先檢查您的版本:
node --version
全域安裝 Claude Code:
npm install -g @anthropic-ai/claude-code
驗證安裝:
claude --version
步驟 3:設定環境變數
Claude Code 讀取四個環境變數以知道要使用哪個端點、API 金鑰和模型。請設定全部四個——ANTHROPIC_SMALL_FAST_MODEL 控制 Claude Code 用於輕量級子任務(如摘要和快速編輯)的模型。
Mac 和 Linux
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="YOUR_NOVITA_API_KEY"
export ANTHROPIC_MODEL="moonshotai/kimi-k2.7-code"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2.7-code"
若要將這些設定永久生效,請將這四行加到 ~/.zshrc 或 ~/.bashrc,然後執行 source ~/.zshrc(或 ~/.bashrc)。
Windows(命令提示字元)
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=YOUR_NOVITA_API_KEY
set ANTHROPIC_MODEL=moonshotai/kimi-k2.7-code
set ANTHROPIC_SMALL_FAST_MODEL=moonshotai/kimi-k2.7-code
這些環境變數僅在目前工作階段有效。若要在 Windows 上永久設定,請透過 系統內容 → 環境變數 新增它們。
每個變數的作用
| 變數 | 數值 | 用途 |
|---|---|---|
ANTHROPIC_BASE_URL |
https://api.novita.ai/anthropic |
將 Claude Code 指向 Novita AI 的 Anthropic 相容端點 |
ANTHROPIC_AUTH_TOKEN |
您的 Novita API 金鑰 | 驗證您的請求 |
ANTHROPIC_MODEL |
moonshotai/kimi-k2.7-code |
設定用於編碼任務的主要模型 |
ANTHROPIC_SMALL_FAST_MODEL |
moonshotai/kimi-k2.7-code |
設定用於輕量級子任務的模型 |
步驟 4:啟動 Claude Code
導航到您的專案目錄並啟動工作階段:
cd your-project-directory
claude .
Claude Code 會打開一個互動式提示。您現在可以用簡單的英文描述任務——實作功能、修復錯誤、重構模組、撰寫測試——而 Kimi K2.7 Code 會透過 Novita AI 的端點處理推理和程式碼生成。
若要驗證模型是否正確路由,請在 Claude Code 工作階段中執行 /status。它應該會顯示已設定的基礎 URL 和模型。
實用編碼工作流程技巧
一次提供更多上下文。 由於有 256K token 可用,您可以包含相關檔案的完整內容,而不僅僅是摘錄。Claude Code 可以直接參考實際程式碼,而不是根據摘要進行推理,這有助於減少實作細節上的幻覺。
對複雜任務使用交錯式思考。 Kimi K2.7 Code 在生成程式碼之前會逐步推理。對於多檔案重構或架構決策,請給予模型足夠的上下文以看到全貌——它會在編寫之前先規劃,從而減少後續修正的需求。
多模態除錯。 Kimi K2.7 Code 接受圖片和影片作為輸入。如果您的工作流程包含基於截圖的錯誤報告或 UI 審查任務,您可以直接將這些內容導入工作階段。回應始終是文字,因此輸出的是程式碼、計劃或分析。
快取重型系統提示。 如果您在多個工作階段中使用一致的系統提示——編碼標準、專案慣例、架構筆記——Novita AI 的快取讀取定價(每百萬 token $0.19)將在重複內容上生效。對於具有長期穩定系統提示的團隊,這可以顯著降低每次任務的成本。
使用單一模型保持一致性。 將 ANTHROPIC_MODEL 和 ANTHROPIC_SMALL_FAST_MODEL 都設為 moonshotai/kimi-k2.7-code,可在主要任務和子任務中保持行為一致。如果您後續想使用較輕量的模型來節省成本,只需更換 ANTHROPIC_SMALL_FAST_MODEL 即可。
故障排除
401 未授權
您的 API 金鑰不正確或已過期。請在 Novita AI 金鑰管理 驗證金鑰。複製金鑰時請檢查是否存在多餘空格或換行。
找不到模型 / 404
確認模型 ID 完全為 moonshotai/kimi-k2.7-code——沒有多餘空格,大小寫正確。您可以在 Kimi K2.7 Code 模型頁面 驗證。
長提示時回應緩慢
在 Claude Code 中預設啟用串流——大多數配置會自動執行此操作。對於非常長的上下文輸入(100K+ token),初始回應延遲會增加。請考慮先修剪低優先級的上下文。
環境變數未生效
在 Mac/Linux 上,編輯後請確認已執行來源設定檔 (source ~/.zshrc)。在 Windows 上,透過 set 設定的環境變數僅在目前命令提示字元工作階段有效——請使用系統內容面板設定永久變數。
常見問題
Kimi K2.7 Code 是否支援 Claude Code 的工具使用和 MCP 整合?
是的。Kimi K2.7 Code 透過 Novita AI 的 Anthropic 相容端點支援函式呼叫,而 Claude Code 正是使用此端點進行工具呼叫和 MCP 整合。
為什麼要使用 Anthropic 端點而不是 OpenAI 相容的端點?
Claude Code 是基於 Anthropic SDK 建構的。它使用 Anthropic 的訊息格式進行通訊,而非 OpenAI 的。Novita AI 的 https://api.novita.ai/anthropic 端點會轉換該格式,因此 Claude Code 無需任何修改即可運作。
Kimi K2.7 Code 與 Kimi K2.5 在 Claude Code 中的表現如何比較?
Kimi K2.7 Code 產生的思考 token 比 K2.6 減少約 30%(並且在 K2.5 的效率基礎上有所改進),同時保持了編碼品質。對於具有重複多步驟任務的 Claude Code 工作階段,更少的思考 token 意味著更快的回應和更低的每次任務 token 成本。
我可以在 VS Code 或 Cursor 中使用此設定嗎?
是的。Claude Code 透過外掛程式和終端機與 VS Code 和 Cursor 整合。相同的環境變數配置即可適用——設定完成後,IDE 整合和獨立終端機都會使用已設定的模型。
Novita AI 是一個 AI 雲端平台,為開發者提供簡單的 API 來存取尖端的模型,並提供經濟實惠且可靠的 GPU 基礎設施。
