MiniMax M2.5 在 SWE-bench Verified 基準測試中達到 80.2% 的準確率,使其成為最具成本效益的代理式編碼解決方案之一,透過 Novita AI 每 100 萬個 Token 僅需 $0.30/$1.20。本指南說明如何將 MiniMax M2.5 與 OpenCode 的開源終端代理整合,在不到五分鐘內建立一套可上線的 AI 編碼環境。我們也比較了 OpenCode、Claude Code 和 Trae,幫助您選擇最適合工作流程的工具。
為什麼 MiniMax M2.5 在代理式編碼中表現出色?

來源:HuggingFace
代理專屬能力
M2.5 在超過 200,000 個真實編碼環境中訓練,涵蓋 10 多種語言(Go、Rust、TypeScript、Python、Java、C++ 等)。這種廣泛的訓練為代理式工作流程提供了六項關鍵優勢:
| 能力 | 對 OpenCode 工作流程的影響 |
|---|---|
| 規格撰寫架構規劃 | 在編碼前分解專案 — M2.5 像建築師一樣主動規劃結構和使用者介面 |
| 全端開發 | 處理伺服器 API、資料庫、前端、行動端(iOS/Android) — 不僅是網頁展示 |
| 平行工具呼叫 | 同時執行多項操作 — 任務完成速度比 M2.1 快 37% |
| 上下文高效推理 | 比前代減少 20% 的搜尋回合,同時取得更好的結果 |
| BrowseComp:76.3% | 專家級搜尋與資訊綜合,適用於複雜研究任務 |
在 SWE-bench Verified 基準測試中,M2.5 平均每個任務使用 3.52M Token,而 M2.1 為 3.72M,顯示效率提升。它平均在 22.8 分鐘內解決問題,效能與 Claude Opus 4.6 相當,但成本僅約其十分之一。

什麼是 OpenCode?
OpenCode 是一款開源 AI 編碼代理,專為終端機為主的開發工作流程設計。根據其公開的 GitHub 儲存庫,它已累積超過 100,000 顆星標,並有數百位開發者貢獻,顯示社群採用度相當高。
主要功能包括彈性的模型整合(例如透過 Models.dev 等平台)、支援語言伺服器協定(LSP)以實現上下文感知的程式碼理解、用戶端-伺服器架構以支援遠端執行,以及一組用於不同開發任務的內建代理。

| 協同效應 | 好處 |
|---|---|
| 提供者靈活性 | OpenCode 的無關設計讓您可以將 M2.5 路由至 Novita AI(每 100 萬 Token $0.30/$1.20)或任何其他提供者 |
| LSP 自動載入 | OpenCode 的語言伺服器協定整合,將即時型別資訊餵給 M2.5 受過 20 萬以上環境訓練的模型 |
| 多會話架構 | 平行執行多個 M2.5 實例 — 非常適合 M2.5 的平行工具呼叫能力 |
OpenCode 提供三個代理以滿足不同開發需求。**Build 代理 **(預設)擁有完整權限,可建立、修改、刪除檔案、執行命令、測試和建置 — 請在進行主動開發時使用。**Plan 代理 ** 為唯讀模式,適合探索不熟悉的程式碼、檢視架構或安全地規劃重構。General 子代理 處理複雜的多步驟任務,可透過
@general呼叫。按 Tab 鍵可在 build 和 plan 代理之間切換。典型的工作流程是:先使用 plan 進行探索,切換至 build 進行修改,再返回 plan 驗證變更。更多詳細資訊請參閱文章 OpenCode 中的代理。
OpenCode vs Claude Code vs Trae:哪個工具適合哪種場景?
在開始設定之前,了解哪個工具適合您的工作流程。以下是基於場景的比較:
| 場景 | 最佳選擇 | 原因 |
|---|---|---|
| **終端機原生開發 ** | 推薦:OpenCode | 由 Neovim 使用者為 TUI 工作流程打造 — 原生 LSP、多會話、支援 75 個以上提供者 |
| 成本最佳化(高用量推論) | 推薦:OpenCode | 提供者靈活性讓您可使用 Novita AI 的 M2.5($0.30/$1.20)而非 Claude Pro 的固定價格 |
| 具備 AI 側邊欄的視覺化 IDE | 推薦:Trae | 基於 VS Code 的圖形介面、行內補全、Builder 模式 — 適合偏好圖形介面的開發者 |
| **深度 Claude 生態系整合 ** | 推薦:Claude Code | 原生 MCP 支援,針對 Claude Pro/Max/Team 方案最佳化 |
| **遠端控制 / 行動裝置存取 ** | 推薦:OpenCode | 用戶端/伺服器架構 — 在工作站上執行,從行動裝置控制 |
| **多模型實驗 ** | 推薦:OpenCode | 在 M2.5、DeepSeek、GPT、本地模型之間切換無需重新設定 |
| **GitHub Actions / CI/CD 自動化 ** | 推薦:OpenCode | 在 PR 中以 /opencode 或 /oc 註解觸發 — 內建 GitHub 自動化 |
| **初學者 / 低學習曲線 ** | 推薦:Trae | 視覺化介面、側邊欄 AI 對話 — 不需要終端機專業知識 |
完整設定指南:OpenCode 中的 MiniMax M2.5
本指南使用 Novita AI 作為 API 提供者,以經濟的方式存取 MiniMax M2.5。總設定時間:5 分鐘。
步驟 1:安裝 OpenCode
安裝 OpenCode 最快速的方式:
curl -fsSL https://opencode.ai/install | bash
提示: 安裝前請移除 0.1.x 之前的版本。
或透過套件管理員安裝:
# npm
npm i -g opencode-ai@latest
# macOS / Linux(Homebrew)
brew install opencode
# Windows(Scoop)
scoop install opencode
步驟 2:取得 Novita AI API 金鑰
- 前往 Novita AI 金鑰管理頁面
- 點選 建立 API 金鑰 並複製產生的金鑰
- 安全儲存 — 您將在下一步需要使用它
步驟 3:連接 Novita AI 並選擇模型
在 OpenCode 提示中執行:
/connect
在提供者清單中搜尋 Novita AI,然後在提示時貼上您的 API 金鑰:
┌ API key
│
│
└ enter
連接後,執行 /models 來選擇模型。選擇 MiniMax M2.5(模型 id:minimax/minimax-m2.5)。
/models
這樣就完成了 — OpenCode 會將代理請求透過 Novita AI 使用 MiniMax M2.5 進行路由。您現在可以直接在 Chat 標籤中開始編碼。
使用 OpenCode 代理
OpenCode 包含兩個內建代理,您可以使用 Tab 鍵在兩者之間切換:
1. Build 代理(預設)
用途: 用於主動編碼工作的完整存取開發代理。
使用案例:
- 實作新功能
- 錯誤修復與重構
- 執行測試與建置命令
- 檔案的建立、編輯、刪除
範例工作流程:
# 在 OpenCode build 代理模式下
> 實作一個使用 JWT Token 的使用者認證 REST API 端點。
> 包含輸入驗證、使用 bcrypt 的密碼雜湊以及錯誤處理。
M2.5 會將任務分解(規格撰寫架構規劃),跨多個檔案(處理器、中介軟體、測試)產生程式碼,並執行測試。
2. Plan 代理(唯讀)
用途: 分析與程式碼探索代理。預設拒絕檔案編輯,執行 bash 命令前會請求許可。
使用案例:
- 探索不熟悉的程式碼庫
- 架構分析與建議
- 安全稽核
- 在實作前規劃變更
範例工作流程:
# 切換至 plan 代理(按 Tab)
> 分析此程式碼庫中的認證流程。
> 找出安全漏洞並建議改善方法。
M2.5 會利用其 BrowseComp 76.3% 的搜尋能力遍歷程式碼庫、理解上下文,並提供詳細報告 — 而不會修改任何檔案。
3. @general 子代理
針對複雜搜尋和多步驟任務需要深度探索時呼叫:
> @general 找出所有使用已棄用 API v1 端點的實例,
> 建議遷移至 v2 的路徑,並估算重構範圍。
@general 子代理利用 M2.5 減少 20% 搜尋回合的效率,比原始方法更快完成研究任務。
OpenCode 中 MiniMax M2.5 的最佳實務
- 對於不熟悉的程式碼庫,先使用 plan 代理: 讓 M2.5 的 BrowseComp 76.3% 能力在進行變更之前繪製架構地圖。
- 為主要語言啟用 LSP: 為 M2.5 的上下文感知推理提供型別資訊和文件。
- 善用平行工具呼叫: 要求 M2.5 在一個提示中執行多項操作(例如「執行測試、產生文件、建立 PR」)。
- 監控 Token 用量: 啟用
autoCompact: true時,OpenCode 會自動摘要,但明確的會話管理能給您更多控制。 - 對於複雜研究使用 @general: 跨檔案搜尋、重構範圍估算以及架構分析都能從專用子代理中受益。
- 為會話命名:
/save feature-auth-refactor可輕鬆恢復長時間執行的專案。
MiniMax M2.5 以低廉的成本提供高準確率(SWE-bench Verified 80.2%),讓代理式編碼更加普及。結合 OpenCode,開發者可在數分鐘內獲得終端機就緒的 AI 編碼環境,善用 Build、Plan 和 General 代理進行探索、實作與驗證。此設定簡化了工作流程、減少了 Token 用量,並有效處理複雜的多步驟任務 — 是注重成本、終端機原生開發的理想解決方案。
常見問題
我可以免費使用 MiniMax M2.5 搭配 OpenCode 嗎?
OpenCode 是免費且開源的,但您需要付費使用 API 存取 MiniMax M2.5 via Novita AI($0.30/$1.20 per 1M tokens)。Novita AI 為新使用者提供免費額度。
我可以在自己的 GPU 上本地執行 MiniMax M2.5,而不使用 Novita AI 嗎?
M2.5 是一個大規模的 MoE 模型,本地部署需要大量 GPU 資源。若想經濟地本地託管,可考慮 Novita AI 的 GPU 實例(RTX 4090 每小時 $0.67,H100 每小時 $1.45)搭配 OpenCode 的用戶端/伺服器架構,在您控制的遠端 GPU 上執行 M2.5。
MiniMax M2.5 與 DeepSeek V3.2 相比如何?
M2.5 在 SWE-bench Verified 上得分 80.2%,而 DeepSeek V3.2 約為 72%。M2.5 針對代理式工作流程進行了最佳化,具備平行工具呼叫和 2 倍的吞吐量。如需速度和代理任務,請選 M2.5;如需通用對話和推理,則選 DeepSeek。
Novita AI 是一個 AI 雲端平台,為開發者提供使用簡單 API 部署 AI 模型的便利途徑,同時也提供經濟實惠且可靠的 GPU 雲端服務,用於建置與擴展。
