alt.freeweights.minicpm / MiniCPM-V-4-GPTQ
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

MiniCPM-V-4-GPTQ

Date: 2026-11-15Commit: eaf3614Signed: 2DC28CC7B26A283B ✓

Image text to text model with 4.1B parameters. Safetensors weights, 3.35 GB in all. Published by openbmb under Apache-2.0.

4.1B params3.35GBMiniCPM-V-4-GPTQsafetensorspermissive
FactsParams4.1BSize3.35 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get openbmb/MiniCPM-V-4-GPTQ
# manifest sha256 5611f128fffb… · 3.35 GB · 19 files
$ fw verify ./MiniCPM-V-4-GPTQ openbmb/MiniCPM-V-4-GPTQ
From sourceHosted (signed)openbmb/MiniCPM-V-4-GPTQLast check: 2026-11-15 05:22 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of MiniCPM-V-4.

Works with

Overview

Size
3.35 GB
Weights
3.34 GB (safetensors)
Parameters
4.1B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
19, each with a sha256
Publisher
openbmb
Added
2026-11-15
Section
alt.freeweights.minicpm
Lineage

Original release from the publisher.

Base model: openbmb/MiniCPM-V-4

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 05:22 UTCpassed

Model card

From the publisher at commit eaf3614. Shown as plain text with links; images open at the publisher.

A GPT-4V Level MLLM for Single Image, Multi Image and Video on Your Phone#

GitHub | Demo

MiniCPM-V 4.0#

MiniCPM-V 4.0 is the latest efficient model in the MiniCPM-V series. The model is built based on SigLIP2-400M and MiniCPM4-3B with a total of 4.1B parameters. It inherits the strong single-image, multi-image and video understanding performance of MiniCPM-V 2.6 with largely improved efficiency. Notable features of MiniCPM-V 4.0 include:

  • 🔥 Leading Visual Capability. With only 4.1B parameters, MiniCPM-V 4.0 achieves an average score of 69.0 on OpenCompass, a comprehensive evaluation of 8 popular benchmarks, outperforming GPT-4.1-mini-20250414, MiniCPM-V 2.6 (8.1B params, OpenCompass 65.2) and Qwen2.5-VL-3B-Instruct (3.8B params, OpenCompass 64.5). It also shows good performance in multi-image understanding and video understanding.
  • 🚀 Superior Efficiency. Designed for on-device deployment, MiniCPM-V 4.0 runs smoothly on end devices. For example, it devlivers less than 2s first token delay and more than 17 token/s decoding on iPhone 16 Pro Max, without heating problems. It also shows superior throughput under concurrent requests.
  • 💫 Easy Usage. MiniCPM-V 4.0 can be easily used in various ways including llama.cpp, Ollama, vLLM, SGLang, LLaMA-Factory and local web demo etc. We also open-source iOS App that can run on iPhone and iPad. Get started easily with our well-structured Cookbook, featuring detailed instructions and practical examples.
Evaluation#

Click to view single image results on OpenCompass.

| model | Size | Opencompass | OCRBench | MathVista | HallusionBench | MMMU | MMVet | MMBench V1.1 | MMStar | AI2D

| Proprietary

| GPT-4v-20240409 | - | 63.5 | 656 | 55.2 | 43.9 | 61.7 | 67.5 | 79.8 | 56.0 | 78.6

| Gemini-1.5-Pro | - | 64.5 | 754 | 58.3 | 45.6 | 60.6 | 64.0 | 73.9 | 59.1 | 79.1

| GPT-4.1-mini-20250414 | - | 68.9 | 840 | 70.9 | 49.3 | 55.0 | 74.3 | 80.9 | 60.9 | 76.0

| Claude 3.5 Sonnet-20241022 | - | 70.6 | 798 | 65.3 | 55.5 | 66.4 | 70.1 | 81.7 | 65.1 | 81.2

| Open-source

| Qwen2.5-VL-3B-Instruct | 3.8B | 64.5 | 828 | 61.2 | 46.6 | 51.2 | 60.0 | 76.8 | 56.3 | 81.4

| InternVL2.5-4B | 3.7B | 65.1 | 820 | 60.8 | 46.6 | 51.8 | 61.5 | 78.2 | 58.7 | 81.4

| Qwen2.5-VL-7B-Instruct | 8.3B | 70.9 | 888 | 68.1 | 51.9 | 58.0 | 69.7 | 82.2 | 64.1 | 84.3

| InternVL2.5-8B | 8.1B | 68.1 | 821 | 64.5 | 49.0 | 56.2 | 62.8 | 82.5 | 63.2 | 84.6

| MiniCPM-V-2.6 | 8.1B | 65.2 | 852 | 60.8 | 48.1 | 49.8 | 60.0 | 78.0 | 57.5 | 82.1

| MiniCPM-o-2.6 | 8.7B | 70.2 | 889 | 73.3 | 51.1 | 50.9 | 67.2 | 80.6 | 63.3 | 86.1

| MiniCPM-V-4.0 | 4.1B | 69.0 | 894 | 66.9 | 50.8 | 51.2 | 68.0 | 79.7 | 62.8 | 82.9

Click to view single image results on ChartQA, MME, RealWorldQA, TextVQA, DocVQA, MathVision, DynaMath, WeMath, Object HalBench and MM Halbench.

| model | Size | ChartQA | MME | RealWorldQA | TextVQA | DocVQA | MathVision | DynaMath | WeMath | Obj Hal | MM Hal

| | | | | | | | | | | CHAIRs↓ | CHAIRi↓ | score avg@3↑ | hall rate avg@3↓

| Proprietary

| GPT-4v-20240409 | - | 78.5 | 1927 | 61.4 | 78.0 | 88.4 | - | - | - | - | - | - | -

| Gemini-1.5-Pro | - | 87.2 | - | 67.5 | 78.8 | 93.1 | 41.0 | 31.5 | 50.5 | - | - | - | -

| GPT-4.1-mini-20250414 | - | - | - | - | - | - | 45.3 | 47.7 | - | - | - | - | -

| Claude 3.5 Sonnet-20241022 | - | 90.8 | - | 60.1 | 74.1 | 95.2 | 35.6 | 35.7 | 44.0 | - | - | - | -

| Open-source

| Qwen2.5-VL-3B-Instruct | 3.8B | 84.0 | 2157 | 65.4 | 79.3 | 93.9 | 21.9 | 13.2 | 22.9 | 18.3 | 10.8 | 3.9 | 33.3

| InternVL2.5-4B | 3.7B | 84.0 | 2338 | 64.3 | 76.8 | 91.6 | 18.4 | 15.2 | 21.2 | 13.7 | 8.7 | 3.2 | 46.5

| Qwen2.5-VL-7B-Instruct | 8.3B | 87.3 | 2347 | 68.5 | 84.9 | 95.7 | 25.4 | 21.8 | 36.2 | 13.3 | 7.9 | 4.1 | 31.6

| InternVL2.5-8B | 8.1B | 84.8 | 2344 | 70.1 | 79.1 | 93.0 | 17.0 | 9.4 | 23.5 | 18.3 | 11.6 | 3.6 | 37.2

| MiniCPM-V-2.6 | 8.1B | 79.4 | 2348 | 65.0 | 80.1 | 90.8 | 17.5 | 9.0 | 20.4 | 7.3 | 4.7 | 4.0 | 29.9

| MiniCPM-o-2.6 | 8.7B | 86.9 | 2372 | 68.1 | 82.0 | 93.5 | 21.7 | 10.4 | 25.2 | 6.3 | 3.4 | 4.1 | 31.3

| MiniCPM-V-4.0 | 4.1B | 84.4 | 2298 | 68.5 | 80.8 | 92.9 | 20.7 | 14.2 | 32.7 | 6.3 | 3.5 | 4.1 | 29.2

Click to view multi-image and video understanding results on Mantis, Blink and Video-MME.

| model | Size | Mantis | Blink | Video-MME

| | | | | wo subs | w subs

| Proprietary

| GPT-4v-20240409 | - | 62.7 | 54.6 | 59.9 | 63.3

| Gemini-1.5-Pro | - | - | 59.1 | 75.0 | 81.3

| GPT-4o-20240513 | - | - | 68.0 | 71.9 | 77.2

| Open-source

| Qwen2.5-VL-3B-Instruct | 3.8B | - | 47.6 | 61.5 | 67.6

| InternVL2.5-4B | 3.7B | 62.7 | 50.8 | 62.3 | 63.6

| Qwen2.5-VL-7B-Instruct | 8.3B | - | 56.4 | 65.1 | 71.6

| InternVL2.5-8B | 8.1B | 67.7 | 54.8 | 64.2 | 66.9

| MiniCPM-V-2.6 | 8.1B | 69.1 | 53.0 | 60.9 | 63.6

| MiniCPM-o-2.6 | 8.7B | 71.9 | 56.7 | 63.9 | 69.6

| MiniCPM-V-4.0 | 4.1B | 71.4 | 54.0 | 61.2 | 65.8

Examples#

Image: math

Run locally on iPhone 16 Pro Max with iOS demo.

Image: image Image: image

Image: image Image: image

Usage#

from PIL import Image
import torch
from transformers import AutoModel, AutoTokenizer

model_path = 'openbmb/MiniCPM-V-4'
model = AutoModel.from_pretrained(model_path, trust_remote_code=True,
                                  # sdpa or flash_attention_2, no eager
                                  attn_implementation='sdpa', torch_dtype=torch.bfloat16)
model = model.eval().cuda()
tokenizer = AutoTokenizer.from_pretrained(
    model_path, trust_remote_code=True)



image = Image.open('./assets/single.png').convert('RGB')

# First round chat 
question = "What is the landform in the picture?"
msgs = [{'role': 'user', 'content': [image, question]}]

answer = model.chat(
    msgs=msgs,
    image=image,
    tokenizer=tokenizer
)
print(answer)


# Second round chat, pass history context of multi-turn conversation
msgs.append({"role": "assistant", "content": [answer]})
msgs.append({"role": "user", "content": [
            "What should I pay attention to when traveling here?"]})

answer = model.chat(
    msgs=msgs,
    image=None,
    tokenizer=tokenizer
)
print(answer)

License#

Model License#
  • The MiniCPM-o/V model weights and code are open-sourced under the Apache-2.0 license.
  • To help us better understand and support our users, we would deeply appreciate it if you could consider optionally filling out a brief registration "questionnaire".
Statement#
  • As an LMM, MiniCPM-V 4.0 generates contents by learning a large mount of multimodal corpora, but it cannot comprehend, express personal opinions or make value judgement. Anything generated by MiniCPM-V 4.0 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 models, 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.

Key Techniques and Other Multimodal Projects#

👏 Welcome to explore key techniques of MiniCPM-V 2.6 and other multimodal projects of our team:

VisCPM | RLHF-V | LLaVA-UHD | RLAIF-V

Citation#

If you find our work helpful, please consider citing our papers 📝 and liking this project ❤️!

@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={Nat Commun 16, 5509 (2025)},
  year={2025}
}

Files

19 files · 3.35 GBWeights 3.34 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 19 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md19.8 KB2d2b4ea1677f61adb8f5532e6193cff101df5ba2f5100834b6a4184682d198e5
config.json10.0 KB24f32851fce177ff2c533bb7e9b3f9d3f74d4b3ef13575f02fed441e1f8349c3
configuration_minicpm.py4.24 KBff493a387dbac8bcde4bad93574f74238d4f715808189630c6d1f7ed207e9dfc
generation_config.json153 Bb3604fc95ad97535c8efa08711e939743fb57cc004fc36ef358684dd2083087f
image_processing_minicpmv.py16.6 KB070fbe746243ce3fd666b48bbf415d9b9b3bf4cddaad15ab3f243733e40a6201
model.safetensors3.34 GBb1e3bbb8559fe5b235bef379f9e51af7615c7e27ac2916cfbd6a16dbe67bb859
model.safetensors.index.json98.8 KB0b41507c2da3b4be8cc47efb55ee554226632da8130e529fe799aeff418e8212
modeling_minicpmv.py17.3 KBc59f539caf3bab55b4d491cb56449d6267ae07fe1ff25f63a859ea4a3e7f69e2
modeling_navit_siglip.py41.8 KBc71ca316fe7405325b7097364f98f71c317fff8c9f5c8820f30d3362b1ed5bfa
preprocessor_config.json714 B1d9513a6613e3919dda231a4ea935073122fd92107ab5342abd8ab3c212ca8f5
processing_minicpmv.py9.92 KB8af1702cc70167e94cb77f0d3a7c387d0923755a22679c7313a8380b72e5a3b2
quantize_config.json346 Bb3ccd70472c3882f30dcdaa5eff9bd135ae58365ad232a0e5991df6caa5614be
resampler.py34.7 KB6f4f91977fd409b15fe7d2e7ab2ee3f88b544e71a1209026a937eece6c6c582e
special_tokens_map.json1.63 KB068594063e37662c02b21acf42ebb334ef6a74fb810e68a2368f88f08351de76
tokenization_minicpmv_fast.py1.65 KB4512e985d4af814747a5c9d81d5f911fcb95c1d714b547282b01dd06639c08d0
tokenizer.json3.69 MB028e74a0efb7bbe99dc7e8b5c216c5fe54da231f80f41bb658e21326883503f3
tokenizer.model1.18 MB63099373ce6901674187ba3d7233c5970a253e8e0874056823bf0d3abc8d96a1
tokenizer_config.json2.88 KBc13da6ff468cfed3d14eeccd4198cc304305660281cb91dc280aeb332e4d67e4
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
eaf36141f2 pinned now2026-11-15 05:22 UTC19 files · 3.35 GB

Use it

$ fw get openbmb/MiniCPM-V-4-GPTQ
# manifest sha256 5611f128fffb… · 3.35 GB · 19 files
$ fw verify ./MiniCPM-V-4-GPTQ openbmb/MiniCPM-V-4-GPTQ
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4-GPTQ.json --dir ./MiniCPM-V-4-GPTQ $ python3 fw.py verify ./MiniCPM-V-4-GPTQ ./openbmb__MiniCPM-V-4-GPTQ.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4-GPTQ --revision eaf36141f2d68188f352693786175a8f91ebf744 --local-dir ./MiniCPM-V-4-GPTQ
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("openbmb/MiniCPM-V-4-GPTQ", revision="eaf36141f2d68188f352693786175a8f91ebf744") model = AutoModelForImageTextToText.from_pretrained("openbmb/MiniCPM-V-4-GPTQ", revision="eaf36141f2d68188f352693786175a8f91ebf744", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve openbmb/MiniCPM-V-4-GPTQ --revision eaf36141f2d68188f352693786175a8f91ebf744

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
2d2b4ea1677f61adb8f5532e6193cff101df5ba2f5100834b6a4184682d198e5
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject: MiniCPM-V-4-GPTQDate: 2026-11-15Commit: eaf3614Signed: 2DC28CC7B26A283B ✓
Upstream
openbmb/MiniCPM-V-4-GPTQ
Pinned commit
eaf36141f2d68188f352693786175a8f91ebf744
Manifest
MiniCPM-V-4-GPTQ.json · .minisig
Manifest sha256
5611f128fffb007ec99718d4660c0945181da29a7c79300ff3fb39cbb24e540a
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:22 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4-GPTQ.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4-GPTQ.json.minisig $ minisign -Vm MiniCPM-V-4-GPTQ.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

openbmb/MiniCPM-V-4 · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4-GPTQ
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. MiniCPM-V-4-GPTQ.json. Provenance. Takedown history: none.
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Explore-GGUF
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report
From: openbmb <huggingface.co/openbmb>Subject: AgentCPM-Report-GGUF
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-0.5B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-1B-gguf
From: openbmb <huggingface.co/openbmb>Subject: BitCPM-CANN-3B-gguf