在 Claude Code 中使用 GLM-4.7:透過 Novita AI 實現高性價比自主編碼

在 Claude Code 中使用 GLM-4.7:透過 Novita AI 實現高性價比自主編碼

GLM-4.7 是目前最強大的開源權重編碼模型家族之一。其開發者常表示,它在關鍵的實際編碼基準測試中表現與 Claude Sonnet 系列不相上下,同時在成本與部署靈活性上更具優勢。

在本指南中,你將透過將 Claude Code 的請求路由到 Novita AI 的 Anthropic 相容端點,在 Claude Code 中運行 GLM-4.7。這能讓你獲得「Claude Code 風格」的自主工作流程,包含規劃、編輯檔案、執行終端機指令,同時以 GLM-4.7 作為底層模型。

開始探索

Claude Code 與 GLM-4.7 簡介

什麼是 Claude Code?

Claude Code 是一個自主型命令列介面(CLI),能將自然語言轉換為可運行的程式碼與多步驟開發工作流程。不同於傳統的自動完成插件,它就像一個智慧編碼代理,具備以下能力:

  • 程式碼庫分析:對整個程式碼庫(包含架構與依賴關係)進行對應與解說
  • 檔案管理:自主建立、編輯與整理專案檔案
  • 終端機執行:執行指令、安裝套件,以及管理構建或部署流程
  • 複雜工作流程:處理進階任務,例如將 GitHub 問題轉換為合併請求
  • 上下文理解:在多次互動中持續掌握你的專案結構

這種自主型方法意味著 Claude Code 不只是回覆查詢,而是參與你的開發流程、做出決策,並採取行動推動專案達成目標。

GLM-4.7:核心優勢

GLM-4.7 由 Z.ai 於 2025 年 12 月發布,是多次迭代聚焦於編碼、自主推理與工具使用的成果。它採用 3550 億參數的稀疏激活混合專家(Mixture-of-Experts)架構,在達到前沿效能水準的同時,保留了適合即時工作流程的吞吐量。

  • 技術規格:
功能 規格
架構 355B 參數混合專家模型
上下文視窗 20 萬 tokens 輸入
輸出容量 12.8 萬 tokens
等效容量 約 600 頁文件或 15 萬行程式碼
  • 自適應推理模式:
模式 描述 適用場景
交錯思考 模型在行動間暫停,生成程式碼前驗證邏輯 減少幻覺函數呼叫
保留思考 在對話輪次間保留推理上下文 數小時的除錯會議不會出現上下文衰減
輪次級思考 可根據每次請求開關深度推理 快速語法查詢(關閉)vs 複雜架構決策(開啟)

GLM-4.7 在 LiveCodeBench v6、SWE-bench Verified 等多項基準測試中展現優異的編碼與自主效能,在多項關鍵任務中超越或緊追 Claude Sonnet 4.5。在 GPQA-Diamond、τ²-Bench 等推理導向的自主基準測試中,GLM-4.7 也保持競爭力的分數,展現扎實的規劃與工具使用能力。總體而言,這些結果使 GLM-4.7 成為實際編碼工作流程中,Claude 最強的开源權重替代方案之一。

GLM4.7 效能:自主、推理、編碼

人工智慧分析智慧指數

為何選擇 Novita AI 使用 GLM-4.7?

GLM4.7 在 OpenRouter 的基準測試結果

我們已優化 GLM-4.7 的部署,確保最流暢的編碼體驗,主要優勢包括:

  1. 最高吞吐量:每秒 44.45 個 tokens,比次優競爭對手快 17%
  2. 高可靠性:99.5% 運行時間,搭配 bf16 精度確保優質輸出品質
  3. 完整快取支援:少數同時支援快取讀取與快取寫入功能的供應商之一
  4. 超大上下文:20.48 萬上下文視窗,可分析完整程式碼庫

透過 Novita AI 使用 GLM-4.7

步驟 1:在 Novita AI 取得 API 金鑰

  • 建立或登入你的帳戶 造訪 [https://novita.ai](https://novita.ai) 註冊新帳戶或登入既有帳戶
  • 前往金鑰管理頁面 登入後,找到「API 金鑰」選項
  • 建立新金鑰 點擊「新增金鑰」按鈕
  • 立即儲存你的金鑰 金鑰生成後請立即複製儲存,通常只會顯示一次且無法事後找回。請將金鑰存放在密碼管理器或加密筆記等安全位置

步驟 2:安裝 Claude Code

  • 檢查 Node.js 版本: 首先,確認你的系統已安裝 Node.js 18 或更高版本:
    node -v
    # 預期輸出:v18.x.x 或更高版本(例如 v20.10.0)
    
    如果未安裝 Node.js 或版本低於 v18,請從 [https://nodejs.org](https://nodejs.org) 下載並安裝最新版本
  • 安裝指令: 使用 npm 全域安裝 Claude Code:
    npm install -g @anthropic-ai/claude-code
    
  • 驗證安裝:
    claude --version
    

步驟 3:設定環境變數

Windows 系統

為當前 CMD 工作階段設定變數:

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Your_Novita_API_Key>
set ANTHROPIC_MODEL=zai-org/glm-4.7
set ANTHROPIC_SMALL_FAST_MODEL=zai-org/glm-4.7

macOS 與 Linux 系統

在你的 shell 中匯出變數:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Your_Novita_API_Key>"
export ANTHROPIC_MODEL="zai-org/glm-4.7"
export ANTHROPIC_SMALL_FAST_MODEL="zai-org/glm-4.7"

步驟 4:啟動 Claude Code

  • 前往你的專案目錄
    cd <path_to_your_project>
    
  • 啟動 Claude Code
    claude .
    
    點(.)會告訴 Claude Code 對當前目錄執行操作,掃描並在此專案中工作。

啟動後,你會看到互動式的 Claude Code 提示字元,可使用 /init/model/review 等指令。

常用的工作階段級指令包括:

  • /init – 在當前目錄初始化 Claude Code
  • /login – 必要時向 API 供應商進行驗證
  • /logout – 清除已儲存的憑證
  • /memory – 檢視或編輯持久化記憶體
  • /model – 檢視或切換當前模型
  • /permissions – 管理檔案與指令權限
  • /review – 套用前檢視待處理的變更
  • /status – 顯示當前工作階段狀態
  • /terminal-setup – 設定終端機整合
  • /vim – 切換 Vim 鍵位綁定

建立你的第一個專案

Claude Code 擅長將詳細的專案描述轉換為可運行的應用程式。輸入提示後按下 Enter 即可開始任務,Claude Code 會分析你的需求、建立必要檔案、實現功能,並提供完整的專案結構與文件。

使用 Claude Code 建立專案

在 VSCode 或 Cursor 中使用 Claude Code

Claude Code 能與主流開發環境無縫整合,它會強化你現有的工作流程,而非取代它。

你可以直接在 VSCode 或 Cursor 的終端機中使用 Claude Code,既能使用熟悉的開發工具,又能享受 AI 輔助。

此外,VSCode 與 Cursor 都有對應的 Claude Code 插件,能與編輯器深度整合,在 IDE 介面中直接提供內嵌 AI 輔助、程式碼建議與專案管理功能。

在 VSCode 中使用 Claude Code

在 Cursor 中使用 Claude Code

說明與文件資源

  • Novita AI 資源:
資源 連結 描述
API 文件 novita.ai/docs 完整的 API 參考、參數與範例
模型目錄 novita.ai/models 所有可用模型,包含 GLM4.7
價格計算機 novita.ai/pricing 估算你的使用成本
  • Anthropic/Claude Code 資源:
資源 連結 描述
Claude Code 文件 docs.anthropic.com/claude-code 官方使用指南與教學
GitHub 儲存庫 github.com/anthropics/claude-code 原始碼、問題回報與討論區

GLM4.7 資源:

資源 連結 描述
Z.AI 官方 https://docs.z.ai/guides/llm/glm-4.7 模型文件與研究論文
模型卡 https://huggingface.co/zai-org/GLM-4.7 技術規格與基準測試結果

快速參考卡

類別 項目/指令 數值/描述
環境設定 ANTHROPIC_BASE_URL https://api.novita.ai/v3/openai
ANTHROPIC_API_KEY 你的 Novita API 金鑰
ANTHROPIC_MODEL zai-org/glm-4.7
快速開始 安裝 npm install -g @anthropic-ai/claude-code
導航 cd 你的專案目錄
執行 claude .
實用指令 /help 顯示所有指令
/doctor 診斷問題
/cost 檢查 token 使用量
/clear 重置對話
支援 Novita AI 文件 novita.ai/docs
Claude Code 文件 docs.anthropic.com/claude-code

結論

透過本指南,你學會了如何:

  • 理解 GLM-4.7 的先進架構與推理能力
  • 建立 Novita AI 帳戶並生成 API 金鑰
  • 安裝並設定 Claude Code 以整合自訂模型
  • 在不同作業系統上設定環境變數
  • 使用自然語言指令建立實際專案
  • 將 Claude Code 整合到 VS Code 與 Cursor 中以實現無縫工作流程
  • 取得說明資源與文件以持續學習

立即開始探索 GLM 4.7,只要註冊 Novita AI、取得 API 金鑰,並遵循本指南,就能以卓越的編碼支援提升你的開發工作流程。

開始探索

Novita AI 是一個 AI 雲端平台,為開發者提供簡單的 API 來部署 AI 模型,同時也提供實惠且可靠的 GPU 雲端服務,用於構建與擴展 AI 應用。

常見問題

GLM-4.7 是否免費? 在 Novita AI 上,GLM-4.7 採用量付費制:輸入 $0.6/百萬 tokens、快取讀取 $0.11/百萬 tokens、輸出 $2.2/百萬 tokens 在 Z.ai 上,存取權通常打包在付費編碼方案中(每月 3 美元起) 部分平台可能提供有限的試用額度,但 GLM-4.7 本身並非普遍免費。

GLM-4.7 真的優秀嗎? 對於編碼與自主工作流程而言,其開發者將它定位為頂級開源模型。Z.ai 表示它在編碼與自主基準測試(例如 LiveCodeBench v6、SWE-bench Verified、BrowseComp、τ²-Bench)中表現優異,在多項指標上與 Claude Sonnet 4.5 不相上下。

GLM-4.7 是否支援視覺功能? GLM-4.7 僅支援文字輸入。如果你需要視覺功能,請改用 GLM-V 系列模型(例如 GLM-4.6V 或 GLM-4.5V,依供應商不同可能支援圖片輸入)。