OpenBMB/MiniCPM
MiniCPM5-1B: A SOTA 1B on-device LLM, small yet powerful.
解決的問題
MiniCPM5-1B 是一款緊湊的 1B 參數密集型 Transformer 模型,專為資源受限場景下的端側與本地部署而設計。其目標是在同規模模型中提供最先進(SOTA)的性能,特別是在需要較小記憶體佔用空間的推理、程式碼編寫與工具使用工作流中。
工作原理
該模型基於標準的 LlamaForCausalLM 架構構建,透過三個階段進行訓練:基礎訓練、中期訓練與後期訓練。後期訓練階段結合了使用深度思考(deep-thinking)與混合思考(hybrid-thinking)數據的監督微調(SFT)、用於提高推理與可靠性的強化學習(RL),以及將專業 RL 教師的知識蒸餾到單個發布模型中的在線策略蒸餾(OPD)。
它具有混合推理系統,透過內建的 <think> 對話範本與 enable_thinking 開關,單個檢查點既可以作為快速助手,也可以作為深思熟慮的推理器。
適用對象
- 本地 AI 開發者:正在構建端側助手、程式碼代理或工具使用工作流的人員。
- 邊緣運算使用者:需要高性能 LLM 但硬體資源有限的使用者。
- ML 工程師:正在尋找能夠輕鬆整合至 vLLM、SGLang 與 Transformers 等主流推理引擎而無需自定義核心的模型。
亮點
- 1B 級 SOTA:在推理、程式碼編寫與智能體工具使用方面優於其他同尺寸的開源模型。
- 混合推理:在同一個模型檢查點內同時支援「思考(Think)」與「不思考(No Think)」模式。
- 標準架構:使用
LlamaForCausalLM,確保與大多數主流推理後端(vLLM、SGLang、llama.cpp 等)的相容性。 - 面向智能體的部署:為 Cursor 與 Claude Code 提供專門的「智能體技能(Agent Skills)」,以實現部署與微調工作流的自動化。
- 原生工具呼叫:發出 XML 風格的工具呼叫,並在 SGLang 中提供用於 OpenAI 相容轉換的原生支援。
相關
- 專案
- Dispatch
- 專案
- 專案
- 專案