MiniCPM-V

OpenBMBApache-2.0活跃维护

MiniCPM-V 是面壁智能开源的多模态视觉语言模型,能在手机、PC 等本地设备上完成看图、听音和对话交互,无需依赖云端。

See, hear, and interact on your local devices.

20250527发布于 2025-05-27 09:55 UTC27,118star +33 / 7 天2,128fork同步于 2026-11-10 05:21 UTC

怎么上手

由 README 提炼,执行前请确认
ollama run openbmb/minicpm-v4.7
硬件要求按 README 说明

README 未给出通用显存要求;35B-A3B 在 iPhone 17 Pro Max 上以约 3 GB 内存达到 13+ tokens/s 解码速度,GGUF 权重支持 CPU 推理,并支持 Intel、AMD、Arm、Rockchip、Houmo 芯片平台及 iOS、Android、HarmonyOS。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

OpenBMB 开源的多模态大模型系列,能在手机和本地设备上看图、看视频、听声音并对话

MiniCPM-V 是面壁智能开源的多模态视觉语言模型,能在手机、PC 等本地设备上完成看图、听音和对话交互,无需依赖云端。

核心能力

  • 提供 35B-A3B MoE 与 1B 两种规格,覆盖不同算力场景
  • 用 Lookahead Expert Scheduling 预加载专家权重,在真机上提速 5 倍
  • 支持 DSpark 投机解码,1B 与 35B-A3B 均有专用头
  • 提供 BF16/FP8/int4/AWQ/GPTQ/GGUF 多种量化权重
  • MiniCPM-o 4.5 为 9B 全模态模型,可同时接收视频与音频并输出语音和文本

容易踩的坑

需先从 Hugging Face 或 ModelScope 下载对应模型权重,仓库本身不含权重;1B int4 变体依赖 bitsandbytes,AWQ/GPTQ 为 W4A16 量化需匹配相应推理后端;DSpark 投机解码需额外下载专用头权重才能启用。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

1 个版本20250527
  1. 20250527MiniCPM-V & MiniCPM-o最新正式版2025-05-27 · 2025-05-27 09:55 UTC

    Efficient multimodal large language models

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    MiniCPM-V & MiniCPM-o · See, hear, and interact on your local devices.

    News

    • [2026.10.28] 🔥🔥🔥 We open-source the MiniCPM-OCR suite, pairing two models for fast, accurate parsing and result verification: MiniCPM-OCR 1.0 (based on MiniCPM-V 4.6, SOTA on Real5-OmniDocBench and OCRBench v2) and MiniCPM-OCR Jev for result correctness checks.
    • 2026-10-15 · We release DSpark speculative decoding heads in BF16 and GGUF for both MiniCPM-V 4.7 variants: 1B (DSpark-BF16, DSpark-GGUF) and 35B-A3B (DSpark-BF16, DSpark-GGUF).
    • 2026-10-12 · MiniCPM-V 4.7 released — the first open-source MoE model to run smoothly on-device without compromising performance, setting a new multimodal performance–efficiency Pareto frontier. See what's new.

    MiniCPM-V 4.7

    MiniCPM-V 4.7 is the latest model in the MiniCPM-V series, available in 35B-A3B and 1B variants. The 35B-A3B variant is the series' first MoE model. Its main features include:

    • 🚀 A new performance–efficiency Pareto frontier. The 35B-A3B and 1B variants each advance the performance–efficiency Pareto frontier for multimodal large language models. In Instruct mode, 35B-A3B achieves a higher overall score in less inference time than Qwen3.6 35B-A3B; the 1B variant further improves on MiniCPM-V 4.6's core capabilities and substantially outperforms Qwen3.5 0.8B in both overall score and inference efficiency.
    • 📱 The first open-source MoE to run smoothly on-device without compromising performance. Powered by the latest Lookahead Expert Scheduling (LES) inference acceleration technique, MiniCPM-V 4.7 35B-A3B becomes the first open-source MoE model to run smoothly on-device without compromising performance, achieving a decoding speed of 13+ tokens/s with just 3 GB of memory on iPhone 17 Pro Max. We also support DSpark speculative decoding, with dedicated heads available for 1B (DSpark-BF16, DSpark-GGUF) and 35B-A3B (DSpark-BF16, DSpark-GGUF).
    • 🛠️ Broad platform support and easy customization. MiniCPM-V 4.7 supports iOS, Android, and HarmonyOS, and supports chip platforms from Intel, AMD, Arm, Rockchip, and Houmo, covering a diverse range of mobile devices and local computing scenarios. We also open-source Self-Replay Fine-Tuning (SRFT), helping developers extend model capabilities at low cost while reducing forgetting of existing capabilities.

    Significantly Advancing the Performance–Efficiency Pareto Frontier

    Overall Performance (35B-A3B, Instruct)

    Vision-Language

    Language

    Overall Performance (1B, Instruct)

    Smooth On-Device MoE Inference without Compromising Performance

    Running an MoE model on a device is only the starting point. The real challenge is to preserve model capability while delivering smooth generation. Storing expert weights on SSD can overcome memory capacity limits, but frequent loading stalls slow generation unless loading and computation overlap effectively. Restricting the number of experts or fixing an expert subset can speed up inference at the cost of model capability.

    To address this trade-off, MiniCPM-V 4.7 introduces Lookahead Expert Scheduling, delivering a 5× speedup on real devices without sacrificing model capability. Cross-layer routing prediction preloads experts likely to be needed by the next layer and prioritizes computation for experts selected by the actual router that are already loaded, substantially reducing loading stalls. Weight quantization and an optimized storage layout also reduce the storage footprint and make scattered reads more efficient, further accelerating loading. The recording below compares generation speed before and after inference optimization:

    Model Weights

    MiniCPM-V 4.7 is available in 35B-A3B and 1B variants. Each row lists the model weights alongside its corresponding DSpark speculative decoding heads, available in BF16 and GGUF.

    ModelDescriptionModel weightsDSpark heads
    MiniCPM‑V 4.735B-A3BThe first open-source MoE model to run smoothly on-device without compromising performance, raising the bar for on-device performance.🤗   BF16🤗   FP8🤗   int4🤗   AWQ🤗   GPTQ🤗   GGUF🤗   BF16🤗   GGUF
    MiniCPM‑V 4.71BCombines stronger capabilities with extremely high efficiency, advancing the performance–efficiency Pareto frontier for multimodal large language models.🤗   BF16🤗   int4🤗   AWQ🤗   GPTQ🤗   GGUF🤗   BF16🤗   GGUF

    The 1B int4 variant uses bitsandbytes; AWQ and GPTQ use W4A16 quantization. Quantized variants reduce memory usage; GGUF weights support CPU inference.

    Also available on Ollama.

    MiniCPM-o 4.5

    MiniCPM-o 4.5 is the latest model in the MiniCPM-o series, a 9B end-to-end omnimodal model. It can continuously receive video and audio while generating speech and text, enabling real-time interactions that see, hear, and speak simultaneously.

    Model highlights:

    • 🔥 Vision capability approaching Gemini 2.5 Flash. It scores 77.6 on average across 8 popular OpenCompass benchmarks. With only 9B parameters, its visual understanding surpasses GPT-4o and Gemini 2.0 Pro, and a single model supports both instruct and thinking modes.
    • 🎙 Strong speech capability. It supports bilingual real-time speech conversation with configurable voices in English and Chinese, making conversations more natural, expressive, and stable. A simple reference audio clip is enough for voice cloning and role play, and its voice cloning performance surpasses strong TTS tools such as CosyVoice2.
    • 🎬 Full-duplex, proactive live interaction. It process real-time, continuous video and audio input streams simultaneously while generating concurrent text and speech output streams in an end-to-end fashion, without mutual blocking. This allows MiniCPM-o 4.5 to see, hear, and speak simultaneously, enabling smooth, real-time omnimodal conversations. Beyond responding to requests, the model can also interact proactively, for example by initiating reminders or comments based on its continuous understanding of the scene.

    News

    • 2026-05-17 · Released API access for MiniCPM-o 4.5.

    Model overview

    Get started

    Earlier updates

    Community milestones

    • 2025-01-19 · MiniCPM-o reached No. 1 on GitHub Trending and No. 2 on Hugging Face Trending.
    • 2024-05-23 · MiniCPM-V reached No. 1 on both GitHub Trending and Hugging Face Trending.

    Built with MiniCPM

    ProjectWhat you can explore
    OpenAvatarChatInteractive digital-human conversations on a single PC
    Ollama-OCRExtract text from images and PDFs with local vision-language models
    comfyui_LLM_partyConnect language and vision models to ComfyUI workflows

    Community projects may support different model generations. Check each project's model list. More community projects

    Project resources

    CategoryLinks
    Model documentationMiniCPM-V 4.7 · MiniCPM-o 4.5
    Deployment & developmentDeployment & training · Cookbook · Documentation site
    PapersTechnical reports & related papers
    Versions & updatesEarlier models · Full release history
    CommunityDiscord · WeChat · Feishu / Lark · MiniCPM Wiki
    License & usageApache-2.0 · Model license · Usage statement

    Developed by THUNLP and ModelBest. Code and model weights are released under Apache-2.0.

    Citation

    If you find our model/code/paper helpful, please consider citing our papers 📝 and staring us ⭐️!

    @misc{cui2026minicpmo45realtimefullduplex,
          title={MiniCPM-o 4.5: Towards Real-Time Full-Duplex Omni-Modal Interaction},
          author={Junbo Cui and Bokai Xu and Chongyi Wang and Tianyu Yu and Weiyue Sun and Yingjing Xu and Tianran Wang and Zhihui He and Wenshuo Ma and Tianchi Cai and others},
          year={2026},
          url={https://arxiv.org/abs/2604.27393},
    }
    
    @proceedings{yu2025minicpmv45cookingefficient,
          title={MiniCPM-V 4.5: Cooking Efficient MLLMs via Architecture, Data, and Training Recipe},
          author={Tianyu Yu and Zefan Wang and Chongyi Wang and Fuwei Huang and Wenshuo Ma and Zhihui He and Tianchi Cai and Weize Chen and Yuxiang Huang and Yuanqian Zhao and others},
          year={2025},
          url={https://arxiv.org/abs/2509.18154},
    }
    
    @article{yao2024minicpm,
      title={MiniCPM-V: A GPT-4V Level MLLM on Your Phone},
      author={Yao, Yuan and Yu, Tianyu and Zhang, Ao and Wang, Chongyi and Cui, Junbo and Zhu, Hongji and Cai, Tianchi and Li, Haoyu and Zhao, Weilin and He, Zhihui and others},
      journal={arXiv preprint arXiv:2408.01800},
      year={2024}
    }