Skip to content

Cohere North:Cohere 首個 Agentic Coding 家族

2026年10月10日1 分鐘
TL;DRCohere 以 North 系列推出首個 agentic coding 模型,North Mini Code(30B total / 3B active sparse MoE),專為程式碼生成與自動化開發設計。提供 256K 上下文,並以 `north-mini-code:free` 形式在 OpenRouter 提供免費存取。

🌏 English version

Cohere 在 2026 年推出的 North 系列加入了專注 Agentic Coding 的模型產品線。North Mini Code 是該系列的首款公開模型:30B 總參數、3B 活躍參數的 sparse MoE,專為程式碼生成、測試、自動化開發設計。它在 OpenRouter 以 cohere/north-mini-code:free 提供免費存取,讓開發者能直接體驗 Cohere 的編碼代理能力。

家族定位與版本矩陣

模型/產品線定位關鍵差異存取方式
North Mini CodeAgentic coding30B total/3B active;256,000 tokensApache 2.0 權重;Cohere API/OpenRouter
Command/Embed企業語言、RAG 與嵌入與編碼模型分工不同Cohere 模型產品
North 平台企業代理平台不是 North Mini Code 模型Cohere 企業代理平台

North Mini Code:核心規格

項目規格
模型名稱North Mini Code
訓練組織Cohere
架構Sparse Mixture-of-Experts
參數30B total / 3B active
上下文256,000 tokens
授權/存取OpenRouter :free(cohere/north-mini-code:free)
輸入模態Text(程式碼、自然語言指令、文件)
輸出模態Code、推理說明、工具調用

家族演化

背景:從 RAG 到 Agentic Coding

Command 與 Embed 提供企業語言與嵌入模型;North Mini Code 則專注 agentic coding。這是產品定位的差異,不能直接推論成 Cohere 放棄 RAG 或整個公司的策略轉向。Cohere 也有名為 North 的企業代理平台;平台與 North Mini Code 模型不能混為一談。

Cohere 系列主要定位代表模型
Command / EmbedRAG、嵌入、通用對話Command A、Embed
North(新)Agentic CodingNorth Mini Code(30B/3B sparse MoE)

架構與訓練取捨

架構與代理迴圈

官方模型卡描述 North Mini Code 是 decoder-only 的 sparse MoE Transformer,混合 sliding-window 與 global attention。後訓練先做 supervised fine-tuning,再針對 agentic coding 使用可驗證獎勵的強化學習。3B 活躍參數描述的是每個 token 的運算規模;部署時仍需容納完整權重,不能把它當成只要載入 3B 模型。

模型接收文字,產生文字、推理內容與工具呼叫請求。工具說明以 JSON schema 提供;應用程式負責執行工具、回傳結果。光收到模型回覆,不會自動跑測試、修改 repo 或操作終端機。

模型卡建議代理步驟之間保留模型產生的 thinking 內容。本地部署也要搭配正確的推理與工具解析器。照官方目前的部署範例設定,比假設任何 OpenAI-compatible server 都能正確解析更可靠。

評測與競品比較

本篇沒有在同一評測條件下核對編碼代理的候選模型,不能據此排名。比較時需對齊模型版本、benchmark、harness、工具權限與推理預算,再用下列任務驗證方式評估自己的工作流。

延伸選型可參考 Cohere、Apodex,並依任務與部署條件比較。

授權、價格與部署

存取方式與第一個請求

OpenRouter 目前列出 cohere/north-mini-code:free。Cohere 自家文件使用的 API model ID 是 north-mini-code-1-0,說明 trial 與 production keys 在碰到限流前可免費使用,正式部署則指向 Model Vault。權重以 Apache 2.0 提供;API 的帳號限制與資料條款和權重授權是不同事情。

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["OPENROUTER_API_KEY"],
    base_url="https://openrouter.ai/api/v1",
)
response = client.chat.completions.create(
    model="cohere/north-mini-code:free",
    messages=[{"role": "user", "content": "Write a Python palindrome checker and unit tests."}],
)
print(response.choices[0].message.content)

這個文字生成範例不會執行它寫出的測試。要評估代理能力,提供 repo 與沙箱,記錄實際 diff、測試輸出、工具往返次數與耗時。比較模型時使用同一個任務與執行環境。

Agent 使用與選型

適用場景

場景說明
互動式編碼助手開發者在 IDE 中即時獲得編碼建議、重構、測試生成
批次自動化開發自動化生成測試、重構舊程式碼、更新文件
程式碼審查與安全產生待人工與工具核對的漏洞、相依與品質候選問題
教育與學習學習編程語言、理解既有程式碼庫結構

限制與取捨

編碼專長是產品定位,不足以證明它在聊天或數學一定輸給每個通用模型。安全審查與重構是否成功,仍要靠實際測試與人工檢查。長上下文也不保證模型理解每個相依關係。

免費端點有帳號限制,可用性會變。傳送私有程式碼前先確認供應商的資料保留條款;「免費」或「官方平台」本身都不是隱私保證。本地開放權重部署可控制執行環境,但仍需足夠硬體與相容解析器。

更新紀錄

  • 2026-10-11:依共同家族格式重排章節,使用既有資料補版本矩陣;事實核對日期沿用既有紀錄。
  • 2026-10-11:核對官方模型卡與 API 文件,補上權重授權和存取方式,移除未證實的市佔、公司策略與比較效能宣稱。

最後更新:2026-10-11。Cohere North 為新系列,規格與免費政策會隨版本更新;請以官方文件為準。

參考資料