Kimi K2.7 Code 是 MoonshotAI 專為程式碼設計的 MoE 模型,具備 256K 上下文視窗、交錯思考(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 的替換模型,無需任何包裝函式庫或額外工具。
實際應用歸結為三個重點:
成本。 在 Novita AI 上(2026 年 6 月驗證),每百萬輸入 Token 為 $0.95,每百萬輸出 Token 為 $4.00,與 Claude Sonnet 4.5(每百萬輸入 $3.00、輸出 $15.00)相比,Kimi K2.7 Code 在輸入上約便宜 68%,在輸出上約便宜 73%。對於每天執行數百個編碼任務的團隊來說,這個差異意義重大。
上下文。 256K Token 的上下文視窗讓你可以傳遞大量的儲存庫上下文——多個檔案、測試輸出、架構筆記——而不會在中間遇到瓶頸。大多數日常編碼代理(agent)在 32K–64K Token 範圍內運作良好;擁有 256K 表示你幾乎不需要修剪上下文。
編碼專門化。 Kimi K2.7 Code 是專為編碼和代理工作流程設計的模型,而非通用模型。它的交錯思考架構比 Kimi K2.6 產生的思考 Token 約少 30%,這意味著在多步驟編碼任務中響應速度更快。
Kimi K2.7 Code 規格一覽
| 欄位 | 數值 |
|---|---|
| 模型 ID | moonshotai/kimi-k2.7-code |
| 架構 | 混合專家模型 (MoE) |
| 總參數 | 1T |
| 每個 Token 啟動參數 | 32B |
| 上下文視窗 | 262,144 個 Token(約 256K) |
| 最大輸出 Token | 262,144 個 Token |
| 輸入模態 | 文字、圖片、影片 |
| 輸出模態 | 文字 |
| 功能 | 函式呼叫、結構化輸出、推理(交錯思考) |
| 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 |
定價基於 Novita AI 上的 Kimi K2.7 Code 模型頁面(截至 2026 年 6 月)。Novita AI 也列出了快取讀取定價,這對於重複上下文的流程(例如跨多次呼叫重複使用相同系統提示和工具架構的代理)很重要。
步驟 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="你的 Novita API 金鑰"
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=你的 Novita API 金鑰
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 可以參考實際的程式碼,而非根據摘要進行推理,從而減少對實作細節的幻覺(hallucination)。
對複雜任務使用交錯思考。 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 命令(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 無需任何修改即可運作。
對於 Claude Code,Kimi K2.7 Code 與 Kimi K2.5 相比如何?
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 基礎設施。
