MiniCPM5-1B
MiniCPM 文本系列
MiniCPM5-1B 是 MiniCPM5 系列的首个模型,面向本地助手、coding agent、工具调用流程以及需要紧凑模型的推理场景。它在较小部署成本下提供原生长上下文能力,并通过同一份权重支持 Think / No Think 两种对话模式。
选择适合运行环境的 BF16、GGUF 或 MLX 权重;需要训练或研究时,可进一步查看 SFT 与 Base 版本。
模型下载
当前主推版本:MiniCPM5-1B(BF16 / GGUF / MLX):
| HuggingFace | ModelScope |
|---|---|
| MiniCPM5-1B | MiniCPM5-1B |
| MiniCPM5-1B-SFT | MiniCPM5-1B-SFT |
| MiniCPM5-1B-Base | MiniCPM5-1B-Base |
| MiniCPM5-1B-GGUF | MiniCPM5-1B-GGUF |
| MiniCPM5-1B-MLX | MiniCPM5-1B-MLX |
快速开始
对三种最常用的推理路径,可以按下面方式启动服务或本地推理。
vLLM(OpenAI 兼容服务,NVIDIA GPU)
Bash
pip install "vllm>=0.21" && vllm serve openbmb/MiniCPM5-1B --port 8000
测试请求:
Bash
curl http://localhost:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "openbmb/MiniCPM5-1B",
"messages": [{"role": "user", "content": "你是谁?可以简单介绍一下自己吗?"}],
"max_tokens": 128,
"temperature": 0.7
}'
SGLang(OpenAI 兼容服务,NVIDIA GPU)
Bash
pip install "sglang[srt]>=0.5.12" && python -m sglang.launch_server --model-path openbmb/MiniCPM5-1B --port 30000
测试请求:
Bash
curl http://localhost:30000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "openbmb/MiniCPM5-1B",
"messages": [{"role": "user", "content": "你是谁?可以简单介绍一下自己吗?"}],
"max_tokens": 128,
"temperature": 0.7
}'
Transformers(Python 本地推理,CPU 或 GPU)
Bash
pip install -U "transformers>=5.6" accelerate torch
本地推理测试:
Python
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "openbmb/MiniCPM5-1B"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype="auto",
device_map="auto",
)
messages = [{"role": "user", "content": "你是谁?可以简单介绍一下自己吗?"}]
inputs = tokenizer.apply_chat_template(
messages,
tokenize=True,
add_generation_prompt=True,
enable_thinking=False,
return_tensors="pt",
).to(model.device)
outputs = model.generate(inputs, max_new_tokens=128)
print(tokenizer.decode(outputs[0][inputs.shape[-1]:], skip_special_tokens=True))
推荐的 chat template 采样参数:
| 模式 | 推荐采样参数 | 启用方式 |
|---|---|---|
| Think | temperature=0.9, top_p=0.95 | enable_thinking=True |
| No Think | temperature=0.7, top_p=0.95 | enable_thinking=False |
其余后端(llama.cpp / Ollama / LM Studio / MLX)见 cookbook 表格。
工具调用(Function Call)
工具调用推荐使用 SGLang:MiniCPM5-1B 以 XML 格式产出工具调用,SGLang 原生内置的 minicpm5 parser 会自动把它转成 OpenAI 兼容的 tool_calls 字段。
Bash
python -m sglang.launch_server --model-path openbmb/MiniCPM5-1B --port 30000 \
--tool-call-parser minicpm5 # 或:--tool-call-parser auto
相关资源
| 主题 | 入口 |
|---|---|
| 部署 | MiniCPM5-1B 部署指南 |
| 微调 | MiniCPM5-1B 微调指南 |
| 代码仓库 | OpenBMB/MiniCPM |
| Agent Skills | 部署与微调 Skills |
开发者精选
查看全部 →ESP32 塔台雷达:AI 语音播报航班圆屏塔台雷达,用克隆管制员音色播报航班猫娘大模型的自进化:OPSD 涌现推理能力不请教师、不换底座,让猫娘在自我蒸馏中涌现数学推理ReJev:轻量决策模型后训练LoRA 后训练 MiniCPM5-2B,留出集准确率 51.1% → 80.5%BMB Agent:由 MiniCPM 驱动的个人助手让 2B 端侧模型接管日程与待办,.funcall 协议实战与踩坑记录MetaCog:小裁判引导推理推理时元认知循环,多路径打分择优作答MiniCPM News Desk:本地新闻简报本地小模型挑选原文段落,生成每日新闻汇总WebGPU Pi:浏览器本地编程 AgentMiniCPM5-2B 经 WebGPU 在浏览器本地运行的编程 AgentMiniCPM5-1B Tool-Use:离线函数调用SFT + GRPO 的 1B 函数调用模型,CPU 离线运行deku:本地可信任务助手代码负责规划、模型只做简短补全的本地问答 AgentMiniCPM5-1B:端侧部署与多语评测INT8 LiteRT-LM 端侧包,附西语等四种语言评测MiniCPM Agent Gateway:端云协同网关本地 MiniCPM 判断数据策略,敏感请求不出本机ToneBridge:情境化中文纠错按场景语气小幅修改中文句子,附拼音与发音MiniCPM5-1B FP8:GPU 推理加速RTX 3060 解码 248 tok/s,比 BF16 快 1.5 倍AUGURY:从杂草读懂土壤通过杂草物种推断土壤状况,可在手机端运行gmgn-minicpm:本地链上研究 Agent1B 模型本地驱动的只读 GMGN 链上研究助手Lost & Found Desk:小模型失物招领MiniCPM-V 描述物品、MiniCPM5 引导问询,人工 确认归还CoreAI Model Zoo:MiniCPM 原生上 iPhoneMiniCPM5、MiniCPM-V 4.6 转换为 Core AI 原生运行Viva Mais:WhatsApp 本地 CRM把旅行社的 WhatsApp 聊天整理成本地 CRM天问:1B 模型解八字周易用 1B 模型把八字与周易变成自我反思WanderLust:按心情规划步行按心情规划从 A 到 B 的探 索式步行路线NIGHTWAVE:1B 模型深夜电台由 1B 模型主持、可现场来电的复古电台6ixPulse:多伦多租房地图多智能体比较多伦多街区,结论都标注数据来源华尔街 AI:小模型交易公司四个小模型智能体在像素办公室里自主炒股Hackathon Advisor:选题地图顾问用创意地图评估黑客松选题的原创性LLM Cinema:AI 导演 ASCII 电影小模型自编自导 ASCII 动画短片tiny-llm:纯 Rust 推理引擎纯 Rust 手写、仅用 CPU 的 MiniCPM5-1B 推理引擎Document Field Agent:文档字段抽取批量文档 OCR 与结构化字段抽取工作台当猫娘学会思考,手机也能部署这个模型难道真的是为了猫娘而生的吗?端侧部署实测让 1B 小模型当好数学 AgentTeXada 的 MiniCPM 端侧实践与方法沉淀ORG-2:Coding Agent 工作台统一编排与管理多个编程 Agent 的组织工作台EdgeHome Harness用 Rust 为 1B 端侧小模型构建可回放、可评测的本地控制链路榨干 NAS!接入 WorkBuddyN150 CPU 跑本地 AI,分享一些真实用法和踩坑经验