如何在 Claude Code 中使用 Kimi K2.7 Code(透過 Novita AI)

如何在 Claude Code 中使用 Kimi K2.7 Code(透過 Novita AI)

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/completionsanthropic

對於 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 帳戶——新帳戶會獲得免費試用點數。

登入後:

  1. 前往儀表板中的 金鑰管理
  2. 點擊 建立新金鑰
  3. 立即複製金鑰並安全存放——它只會顯示一次。

你將在下一步中將此金鑰用作 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_MODELANTHROPIC_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 基礎設施。

推薦文章