openbmb / MiniCPM-V

huggingface.co
Total runs: 1.4K
24-hour runs: 0
7-day runs: -189
30-day runs: 79
Model's Last Updated: January 15 2025
visual-question-answering

Introduction of MiniCPM-V

Model Details of MiniCPM-V

MiniCPM-V
News

MiniCPM-V (i.e., OmniLMM-3B) is an efficient version with promising performance for deployment. The model is built based on SigLip-400M and MiniCPM-2.4B , connected by a perceiver resampler. Notable features of OmniLMM-3B include:

  • ⚡️ High Efficiency.

    MiniCPM-V can be efficiently deployed on most GPU cards and personal computers , and even on end devices such as mobile phones . In terms of visual encoding, we compress the image representations into 64 tokens via a perceiver resampler, which is significantly fewer than other LMMs based on MLP architecture (typically > 512 tokens). This allows OmniLMM-3B to operate with much less memory cost and higher speed during inference .

  • 🔥 Promising Performance.

    MiniCPM-V achieves state-of-the-art performance on multiple benchmarks (including MMMU, MME, and MMbech, etc) among models with comparable sizes, surpassing existing LMMs built on Phi-2. It even achieves comparable or better performance than the 9.6B Qwen-VL-Chat .

  • 🙌 Bilingual Support.

    MiniCPM-V is the first end-deployable LMM supporting bilingual multimodal interaction in English and Chinese . This is achieved by generalizing multimodal capabilities across languages, a technique from the ICLR 2024 spotlight paper .

Evaluation
Model Size MME MMB dev (en) MMB dev (zh) MMMU val CMMMU val
LLaVA-Phi 3.0B 1335 59.8 - - -
MobileVLM 3.0B 1289 59.6 - - -
Imp-v1 3B 1434 66.5 - - -
Qwen-VL-Chat 9.6B 1487 60.6 56.7 35.9 30.7
CogVLM 17.4B 1438 63.7 53.8 32.1 -
MiniCPM-V 3B 1452 67.9 65.3 37.2 32.1
Examples

Demo

Click here to try out the Demo of MiniCPM-V .

Deployment on Mobile Phone

Currently MiniCPM-V (i.e., OmniLMM-3B) can be deployed on mobile phones with Android and Harmony operating systems. 🚀 Try it out here .

Usage

Inference using Huggingface transformers on Nivdia GPUs or Mac with MPS (Apple silicon or AMD GPUs). Requirements tested on python 3.10:

Pillow==10.1.0
timm==0.9.10
torch==2.1.2
torchvision==0.16.2
transformers==4.36.0
sentencepiece==0.1.99
# test.py
import torch
from PIL import Image
from transformers import AutoModel, AutoTokenizer

model = AutoModel.from_pretrained('openbmb/MiniCPM-V', trust_remote_code=True, torch_dtype=torch.bfloat16)
# For Nvidia GPUs support BF16 (like A100, H100, RTX3090)
model = model.to(device='cuda', dtype=torch.bfloat16)
# For Nvidia GPUs do NOT support BF16 (like V100, T4, RTX2080)
#model = model.to(device='cuda', dtype=torch.float16)
# For Mac with MPS (Apple silicon or AMD GPUs).
# Run with `PYTORCH_ENABLE_MPS_FALLBACK=1 python test.py`
#model = model.to(device='mps', dtype=torch.float16)

tokenizer = AutoTokenizer.from_pretrained('openbmb/MiniCPM-V', trust_remote_code=True)
model.eval()

image = Image.open('xx.jpg').convert('RGB')
question = 'What is in the image?'
msgs = [{'role': 'user', 'content': question}]

res, context, _ = model.chat(
    image=image,
    msgs=msgs,
    context=None,
    tokenizer=tokenizer,
    sampling=True,
    temperature=0.7
)
print(res)

Please look at GitHub for more detail about usage.

License
Model License
  • The code in this repo is released under the Apache-2.0 License.
  • The usage of MiniCPM-V series model weights must strictly follow MiniCPM Model License.md .
  • The models and weights of MiniCPM are completely free for academic research. after filling out a "questionnaire" for registration, are also available for free commercial use.
Statement
  • As a LLM, MiniCPM-V generates contents by learning a large mount of texts, but it cannot comprehend, express personal opinions or make value judgement. Anything generated by MiniCPM-V does not represent the views and positions of the model developers
  • We will not be liable for any problems arising from the use of the MinCPM-V open Source model, including but not limited to data security issues, risk of public opinion, or any risks and problems arising from the misdirection, misuse, dissemination or misuse of the model.

Runs of openbmb MiniCPM-V on huggingface.co

1.4K
Total runs
0
24-hour runs
4
3-day runs
-189
7-day runs
79
30-day runs

More Information About MiniCPM-V huggingface.co Model

MiniCPM-V huggingface.co

MiniCPM-V huggingface.co is an AI model on huggingface.co that provides MiniCPM-V's model effect (), which can be used instantly with this openbmb MiniCPM-V model. huggingface.co supports a free trial of the MiniCPM-V model, and also provides paid use of the MiniCPM-V. Support call MiniCPM-V model through api, including Node.js, Python, http.

MiniCPM-V huggingface.co Url

https://huggingface.co/openbmb/MiniCPM-V

openbmb MiniCPM-V online free

MiniCPM-V huggingface.co is an online trial and call api platform, which integrates MiniCPM-V's modeling effects, including api services, and provides a free online trial of MiniCPM-V, you can try MiniCPM-V online for free by clicking the link below.

openbmb MiniCPM-V online free url in huggingface.co:

https://huggingface.co/openbmb/MiniCPM-V

MiniCPM-V install

MiniCPM-V is an open source model from GitHub that offers a free installation service, and any user can find MiniCPM-V on GitHub to install. At the same time, huggingface.co provides the effect of MiniCPM-V install, users can directly use MiniCPM-V installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

MiniCPM-V install url in huggingface.co:

https://huggingface.co/openbmb/MiniCPM-V

Url of MiniCPM-V

MiniCPM-V huggingface.co Url

Provider of MiniCPM-V huggingface.co

openbmb
ORGANIZATIONS

Other API from openbmb

huggingface.co

Total runs: 200.2K
Run Growth: 91.4K
Growth Rate: 45.63%
Updated:October 05 2025
huggingface.co

Total runs: 134.8K
Run Growth: -3.0K
Growth Rate: -2.19%
Updated:March 10 2026
huggingface.co

Total runs: 117.8K
Run Growth: 4.9K
Growth Rate: 4.17%
Updated:September 15 2025
huggingface.co

Total runs: 112.2K
Run Growth: 89.6K
Growth Rate: 79.87%
Updated:May 10 2026
huggingface.co

Total runs: 106.9K
Run Growth: -45.2K
Growth Rate: -42.32%
Updated:June 13 2025
huggingface.co

Total runs: 25.5K
Run Growth: 411
Growth Rate: 1.61%
Updated:October 24 2025
huggingface.co

Total runs: 20.0K
Run Growth: 1.8K
Growth Rate: 8.78%
Updated:October 24 2025
huggingface.co

Total runs: 19.9K
Run Growth: 406
Growth Rate: 2.04%
Updated:January 15 2025
huggingface.co

Total runs: 11.5K
Run Growth: 10.4K
Growth Rate: 90.57%
Updated:May 07 2026
huggingface.co

Total runs: 10.9K
Run Growth: -399
Growth Rate: -3.65%
Updated:June 02 2023
huggingface.co

Total runs: 7.7K
Run Growth: -4.1K
Growth Rate: -52.99%
Updated:February 27 2025
huggingface.co

Total runs: 6.5K
Run Growth: 523
Growth Rate: 8.06%
Updated:January 14 2026
huggingface.co

Total runs: 5.4K
Run Growth: 5.4K
Growth Rate: 99.14%
Updated:June 10 2025
huggingface.co

Total runs: 5.2K
Run Growth: 3.7K
Growth Rate: 70.38%
Updated:October 20 2025
huggingface.co

Total runs: 4.8K
Run Growth: 2.7K
Growth Rate: 56.92%
Updated:November 04 2024
huggingface.co

Total runs: 1.5K
Run Growth: 1.4K
Growth Rate: 93.34%
Updated:August 12 2023
huggingface.co

Total runs: 1.0K
Run Growth: 153
Growth Rate: 14.93%
Updated:September 19 2025
huggingface.co

Total runs: 891
Run Growth: 76
Growth Rate: 8.53%
Updated:June 27 2023
huggingface.co

Total runs: 847
Run Growth: 48
Growth Rate: 5.67%
Updated:August 24 2023
huggingface.co

Total runs: 703
Run Growth: 382
Growth Rate: 54.34%
Updated:May 14 2024
huggingface.co

Total runs: 436
Run Growth: 372
Growth Rate: 85.32%
Updated:February 12 2026
huggingface.co

Total runs: 416
Run Growth: -75
Growth Rate: -18.03%
Updated:October 14 2023
huggingface.co

Total runs: 366
Run Growth: 153
Growth Rate: 41.80%
Updated:June 14 2025
huggingface.co

Total runs: 196
Run Growth: 62
Growth Rate: 31.47%
Updated:February 21 2024
huggingface.co

Total runs: 160
Run Growth: 59
Growth Rate: 37.58%
Updated:June 11 2025
huggingface.co

Total runs: 150
Run Growth: 43
Growth Rate: 28.29%
Updated:February 21 2024