1,469 2 days ago

SOTA on-device LLMs, small yet powerful

thinking 2b
ollama run openbmb/minicpm5-2b:q6_K

Details

2 days ago

78abc56d4a29 Β· 2.1GB Β·

llama
Β·
2.52B
Β·
Q6_K
<s>{{- if .Messages }}{{- range $i, $_ := .Messages }}{{- $last := eq (len (slice $.Messages $i)) 1
You are a helpful assistant.
{ "num_ctx": 4096, "stop": [ "[\"<|im_start|>\",\"<|im_end|>\",\"</s>\"]" ],

Readme

SOTA on-device LLMs, small yet powerful

MiniCPM5-2B πŸ€— πŸ€– | MiniCPM5-1B | Cookbook | GitHub

MiniCPM5-2B is the second model in the MiniCPM5 series. It is a dense 2.5B LlamaForCausalLM built for on-device assistants, coding agents, tool use, and reasoning. Official Ollama can run it directly β€” no custom fork.

  • πŸ† 2B-class open-source SOTA. Average 53.9 in our comparison set, ahead of strong 2B models (LFM2.5-2.6B, Qwen3.5-2B, Gemma-4-E2B-it) and also above the 4B-class models listed there (best 4B: 51.1). Gains are clearest in code, math, long context, tool use, and agent tasks.
  • 🧠 Hybrid reasoning. The same checkpoint supports Think / No-Think. Use Ollama’s think switch, or /set think in the CLI.
  • πŸ› οΈ Tools and long context. Native tool calling, 128K context. Default num_ctx is 4096; raise it for long documents.
  • πŸ“‚ Open data. Training data is released in the UltraData family (UltraX, UltraData-Code, UltraData-SFT-Agent-2609, UltraData-RL-2609).
  • πŸ’« Easy on-device use. Default tag is Q4_K_M (latest / 2b, 1.6GB). Also available: q4_0, q4_1, q4_K_S, q5_0, q5_1, q5_K_M, q5_K_S, q6_K, q8_0, f16.

Quick start

”`bash ollama run openbmb/minicpm5-2b ollama run openbmb/minicpm5-2b –think ollama run openbmb/minicpm5-2b:q8_0