alt.freeweights.minicpm / MiniCPM-V-4.7-1B-gguf
From: openbmb <huggingface.co/openbmb>Newsgroups: alt.freeweights.minicpmSubject:

MiniCPM-V-4.7-1B-gguf

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

Image text to text model. Gguf weights, 26.5 GB in all. Published by openbmb under Apache-2.0.

minicpm26.5GBMiniCPM-V-4.7-1B-ggufggufpermissive
FactsParamsnot statedSize26.5 GBFormatsggufTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get openbmb/MiniCPM-V-4.7-1B-gguf
# manifest sha256 e26da2812127… · 26.5 GB · 35 files
$ fw verify ./MiniCPM-V-4.7-1B-gguf openbmb/MiniCPM-V-4.7-1B-gguf
From sourceHosted (signed)openbmb/MiniCPM-V-4.7-1B-ggufLast check: 2026-11-15 04:36 UTC

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

Quantized of MiniCPM-V-4.7-1B.

Works with

Convert with

Overview

Size
26.5 GB
Weights
438 MB (smallest of 17 GGUF variants)
Parameters
not stated
Formats
gguf
Task
image text to text
License
Apache-2.0 (permissive)
Files
35, 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.7-1B

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 04:36 UTCpassed

Model card

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

This repository hosts the GGUF (llama.cpp) quantized version of MiniCPM-V 4.7 1B. For the original BF16 weights and the full model card, please refer to openbmb/MiniCPM-V-4.7-1B.

GGUF files#

Two sets of files are provided. They differ only in the embedded chat template — the tensor weights are byte-identical.

LocationThinkingFiles
repository rootdisabled (fixed)F16, Q8_0, Q6_K, Q5_K_M, Q5_K_S, Q5_1, Q5_0, Q4_K_M, Q4_K_S, Q4_1, Q4_0, IQ3_M, IQ3_XS, IQ4_NL, IQ4_XS
thinking/enabled by defaultthe same set, with a -thinking suffix
Which one to use#
  • Root files — thinking is disabled inside the embedded template and cannot be turned on. This is the recommended default for this model, which is not trained as a reasoning model.
  • thinking/ files — the official upstream template is restored, so the model emits a [Start thinking] … [End thinking] trace before answering. Useful when you want to see the reasoning steps; note that it multiplies the token count, so set a larger -n.

One-click (macOS / Windows) — install Llama, the desktop app from the llama.cpp team and Hugging Face (brew install --cask llama-app, or the Windows installer), then choose Use this model → Llama on this page. Llama downloads a build that fits your machine and opens the chat window.

Or from the terminal — -hf pulls the model and the matching mmproj automatically:

llama cli   -hf openbmb/MiniCPM-V-4.7-1B-gguf
llama serve -hf openbmb/MiniCPM-V-4.7-1B-gguf     # WebUI + OpenAI-compatible API on :9931

llama-mtmd-cli and llama-server remain available for development; llama cli / llama serve are the normal entrypoints. To use a local file instead, pick a quant above and pass -m with the shared mmproj:

# default (thinking disabled, no flag needed)
llama cli -m MiniCPM-V-4_7-1B-Q4_K_M.gguf --mmproj mmproj-model-f16.gguf --image img.jpg -p "Describe."

# thinking enabled
llama cli -m thinking/MiniCPM-V-4_7-1B-Q4_K_M-thinking.gguf --mmproj mmproj-model-f16.gguf \
          --image img.jpg -p "Describe." -n 1024

llama.cpp always injects enable_thinking into the chat template, so --reasoning off has no effect on the root files; on the thinking/ files it disables the trace. mmproj files are shared by both sets — they carry no chat template.

MiniCPM-V 4.7#

GitHub · Evaluation · Examples · Usage · Model weights · DSpark-gguf

MiniCPM-V 4.7 is the latest model in the MiniCPM-V series, available in a 1B variant. It builds on the family's single-image, multi-image, and video understanding capabilities, combining stronger foundation capabilities with efficient visual encoding and on-device inference. Notable features of MiniCPM-V 4.7 include:

  • 🔥 A New Pareto Frontier in Performance and Efficiency. As model capabilities continue to advance, inference efficiency has become an important measure of a model's value. On resource-constrained devices, delivering the strongest possible capabilities within a limited resource budget calls for higher capability density. The 1B variant of MiniCPM-V 4.7 advances the performance–efficiency Pareto frontier for MLLMs. In Instruct mode, the 1B variant continues to improve foundation capabilities over MiniCPM-V 4.6 and substantially outperforms Qwen3.5 0.8B in both overall score and inference efficiency.
  • 🚀 Efficient Architecture. Based on the intra-ViT early compression technique from LLaVA-UHD v4, MiniCPM-V 4.7 compresses visual tokens early within the vision encoder, reducing computation in subsequent encoder layers. It also supports mixed 4x/16x visual token compression, allowing developers to balance visual detail and inference cost across tasks.
  • 💻 Broad Platform and Chip Support. MiniCPM-V 4.7 supports iOS, Android, and HarmonyOS, together with open-source on-device deployment support. It also provides day-0 support for chip platforms from Rockchip, Houmo, Intel, AMD, and Arm, extending deployment options across mobile and local computing devices.
  • 🛠️ Developer Friendly. MiniCPM-V 4.7 supports inference frameworks including SGLang, vLLM, llama.cpp, and Ollama, along with fine-tuning frameworks including SWIFT and LLaMA-Factory. It provides GGUF, BNB, AWQ, and GPTQ quantized variants and adds FP8 quantization support. We also release Self-Replay Fine-Tuning (SRFT), a fine-tuning approach that helps developers extend model capabilities at low cost while reducing forgetting of existing capabilities, making further customization easier.

Get started#

Model weights &nbsp;·&nbsp; Inference &nbsp;·&nbsp; Fine-tuning &nbsp;·&nbsp; Live demo &nbsp;·&nbsp; Local deployment &nbsp;·&nbsp; API &nbsp;·&nbsp; Cookbook

Evaluation#

Significantly Advancing the Performance–Efficiency Pareto Frontier

The 1B variant of MiniCPM-V 4.7 advances the performance–efficiency Pareto frontier. In Instruct mode, 1B substantially outperforms Qwen3.5 0.8B in both overall score and inference efficiency.

Performance versus inference time for MiniCPM-V 4.7 1B

Overall Performance (1B, Instruct)

Full performance comparison for MiniCPM-V 4.7 1B in Instruct mode

Examples#

MiniCPM-V 4.7 can run on phones and tablets. The clips below are unedited screen recordings captured directly on the devices.

| 1B iPhone 17 Pro Max

| Image: image

Usages#
Inference with Transformers#

Click to expand the Transformers inference examples.

Installation#
pip install "transformers[torch]>=5.18.0" torchvision torchcodec

Note on CUDA compatibility: torchcodec (used for video decoding) may have compatibility issues with certain CUDA versions. For example, torch>=2.11 bundles CUDA 13.1 by default, while environments with CUDA 12.x may encounter errors such as RuntimeError: Could not load libtorchcodec. Two workarounds:

  1. Replace torchcodec with PyAV — supports both image and video inference without CUDA version constraints:
   pip install "transformers[torch]>=5.18.0" torchvision av
  1. Pin the CUDA version when installing torch to match your environment (e.g. CUDA 12.8):
   pip install "transformers>=5.18.0" torchvision torchcodec --index-url https://download.pytorch.org/whl/cu128
Load the Model#
import torch
from transformers import AutoModelForImageTextToText, AutoProcessor

model_id = "openbmb/MiniCPM-V-4.7-1B"

processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForImageTextToText.from_pretrained(
    model_id, torch_dtype="auto", device_map="auto"
)

# Flash Attention 2 is recommended for faster inference and lower GPU memory usage,
# especially in multi-image and video scenarios.
# model = AutoModelForImageTextToText.from_pretrained(
#     model_id,
#     torch_dtype=torch.bfloat16,
#     attn_implementation="flash_attention_2",
#     device_map="auto",
# )
Image Inference#
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/refract.png"},
            {"type": "text", "text": "What causes this phenomenon?"},
        ],
    }
]

downsample_mode = "16x"  # Using `downsample_mode="4x"` for Finer Detail

inputs = processor.apply_chat_template(
    messages, tokenize=True, add_generation_prompt=True,
    return_dict=True, return_tensors="pt",
    downsample_mode=downsample_mode,
    max_slice_nums=36,
    enable_thinking=False,
).to(model.device)

generated_ids = model.generate(
    **inputs,
    downsample_mode=downsample_mode,
    max_new_tokens=512,
    # recommended instruct-mode sampling parameters
    do_sample=True,
    temperature=0.7,
    top_p=0.95,
    top_k=100,
    min_p=0.0,
    presence_penalty=0,
    repetition_penalty=1.03,
)
generated_ids_trimmed = [
    out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text[0])
Video Inference#
messages = [
    {
        "role": "user",
        "content": [
            {"type": "video", "url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/football.mp4"},
            {"type": "text", "text": "Describe this video in detail. Follow the timeline and focus on on-screen text, interface changes, main actions, and scene changes."},
        ],
    }
]

downsample_mode = "16x"  # Using `downsample_mode="4x"` for Finer Detail

inputs = processor.apply_chat_template(
    messages, tokenize=True, add_generation_prompt=True,
    return_dict=True, return_tensors="pt",
    downsample_mode=downsample_mode,
    max_num_frames=128,
    stack_frames=1,
    max_slice_nums=1,
    use_image_id=False,
    enable_thinking=False,
).to(model.device)

generated_ids = model.generate(
    **inputs,
    downsample_mode=downsample_mode,
    max_new_tokens=2048,
    # recommended instruct-mode sampling parameters
    do_sample=True,
    temperature=0.7,
    top_p=0.95,
    top_k=100,
    min_p=0.0,
    presence_penalty=0,
    repetition_penalty=1.03,
)
generated_ids_trimmed = [
    out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
]
output_text = processor.batch_decode(
    generated_ids_trimmed, skip_special_tokens=True, clean_up_tokenization_spaces=False
)
print(output_text[0])
Advanced Parameters#

You can customize image/video processing by passing additional parameters to apply_chat_template:

ParameterDefaultApplies toDescription
downsample_mode"16x"Image & VideoVisual token downsampling. "16x" merges tokens for efficiency; "4x" keeps four times as many tokens for finer detail. Must also be passed to generate().
max_slice_nums9Image & VideoMaximum number of slices when splitting a high-resolution image. Higher values preserve more detail for large images. Recommended: 36 for image, 1 for video.
max_num_frames128Video onlyMaximum number of main frames sampled from the video.
stack_frames1Video onlyTotal sample points per second. 1 = main frame only (no stacking). N (N>1) = 1 main frame + N−1 sub-frames per second; the sub-frames are composited into a grid image and interleaved with main frames. Recommended: 3 or 5.
use_image_idTrueImage & VideoWhether to prepend <image_id>N</image_id> tags before each image/frame placeholder. Recommended: True for image, False for video.

Note: downsample_mode must be passed to both apply_chat_template (for correct placeholder count) and generate (for the vision encoder). All other parameters only need to be passed to apply_chat_template.

Serving with transformers serve#

Hugging Face Transformers includes a lightweight OpenAI-compatible server for quick testing and moderate-load deployment.

pip install "transformers[serving]>=5.18.0"

Start the server:

transformers serve openbmb/MiniCPM-V-4.7-1B --port 8000 --host 0.0.0.0

Send a request:

curl -s http://localhost:8000/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "openbmb/MiniCPM-V-4.7-1B",
    "messages": [{
      "role": "user",
      "content": [
        {"type": "image_url", "image_url": {"url": "https://huggingface.co/datasets/openbmb/DemoCase/resolve/main/refract.png"}},
        {"type": "text", "text": "What causes this phenomenon?"}
      ]
    }]
  }'

Tool calling example:

curl -s http://localhost:8000/v1/chat/completions -H 'Content-Type: application/json' -d '{
  "model": "openbmb/MiniCPM-V-4.7-1B",
  "messages": [{"role": "user", "content": [
    {"type": "text", "text": "the weather of Beijing"}
  ]}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "get_weather",
      "description": "Get the current weather for a given location",
      "parameters": {
        "type": "object",
        "properties": {
          "location": {"type": "string", "description": "City name"}
        },
        "required": ["location"]
      }
    }
  }]
}'

We recommend using the following set of sampling parameters for generation in instruct mode: temperature=0.7, top_p=0.95, top_k=100, min_p=0.0, presence_penalty=0, repetition_penalty=1.03.

Speculative decoding (DSpark)#

Click to show speculative decoding.

Speculative decoding (DSpark): we also release MiniCPM-V-4.7-1B-DSpark, a DSpark draft model trained for MiniCPM-V-4.7-1B.

Inference with OpenVINO™#

OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference on Intel CPU/GPU/NPU platforms. OpenVINO provides day-0 support for MiniCPM-V-4.7 on Intel platforms with high-performance inference. See the OpenVINO™ Toolkit to get started. You can install and run the example with this notebook.

On-Device Deployment#

MiniCPM-V 4.7 supports deployment on iOS, Android, and HarmonyOS, with day-0 support for Rockchip, Houmo, Intel, AMD, and Arm chip platforms. See the edge deployment repository for the apps and source code.

Inference and Fine-Tuning#

For supported inference and training frameworks, see Supported Inference and Training Frameworks and API. The MiniCPM-V 4.7 Cookbook covers deployment, fine-tuning, and quantization workflows.

Task guides

Quantization

Acknowledgements#

Click to view acknowledgements.

We would like to thank the following projects:

Model Weights#

MiniCPM-V 4.7 is available in 35B-A3B and 1B variants. Each model is paired with its DSpark speculative decoding heads, available in BF16 and GGUF.

| Model | Description | Model weights | DSpark heads

| MiniCPM&#8209;V&nbsp;4.7 35B-A3B | The first open-source MoE model to run smoothly on-device without compromising performance, raising the bar for on-device performance. | 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;FP8

🤗&nbsp;&nbsp;ModelScope&nbsp;int4

🤗&nbsp;&nbsp;ModelScope&nbsp;AWQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GPTQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| MiniCPM&#8209;V&nbsp;4.7 1B | Combines stronger capabilities with extremely high efficiency, advancing the performance–efficiency Pareto frontier for multimodal large language models. | 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;int4

🤗&nbsp;&nbsp;ModelScope&nbsp;AWQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GPTQ

🤗&nbsp;&nbsp;ModelScope&nbsp;GGUF

| 🤗&nbsp;&nbsp;ModelScope&nbsp;BF16

🤗&nbsp;&nbsp;ModelScope&nbsp;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.

Files

35 files · 26.5 GBWeights 438 MB (smallest of 17 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 35 files with their sha256
FileSizesha256
.gitattributes3.90 KB28a705a904a2b4c86b0212e3c79bd5826189469b5c2ddcf84a83641419f03940
MiniCPM-V-4_7-1B-F16.gguf2.02 GB71bc942bf5e07b839a7e73e4c9faa2fa27f97993cddd124c63b5dcd66a432ee1
MiniCPM-V-4_7-1B-IQ3_M.gguf563 MB6275435d0432c27837dc97b0ff80088cca1cabea0ce8bf120aad3878d702be63
MiniCPM-V-4_7-1B-IQ3_XS.gguf552 MB4759f0e26e7ed2f1abeed89bc59af5d7deecffaba57e8d44fc55454c8e3e7cc0
MiniCPM-V-4_7-1B-IQ4_NL.gguf659 MB5b7aef6d7b0939e0df51e1b35e1e8a2ddf7d2e986a504bea30047bfaf436f1d0
MiniCPM-V-4_7-1B-IQ4_XS.gguf639 MBa89bca9db759bdb4566ad2bc1e106caf2f47f219d1768728bddb292bf3172c17
MiniCPM-V-4_7-1B-Q4_0.gguf644 MB755d33456c739f84443dcf629a908c99dbf3747170db12ce1453f9b32bad4351
MiniCPM-V-4_7-1B-Q4_1.gguf691 MBdbdac15d4d79e37bf1b56470fc6ad45c58c9eab0175039bc6f73bad8d7989224
MiniCPM-V-4_7-1B-Q4_K_M.gguf672 MBf18f594747e5317ab490cff9c06339c9cfb89acbe2f02ebc48a4e167bc23576d
MiniCPM-V-4_7-1B-Q4_K_S.gguf648 MB989e4bf043033e22958bd8dfe50d488158abc0e6053173e833a6e666617edac6
MiniCPM-V-4_7-1B-Q5_0.gguf738 MBa6a6a43991bfc88ab3112dce6c481c2ca864091d0670e11de7c3ac71413ddee7
MiniCPM-V-4_7-1B-Q5_1.gguf785 MB3cff024eabe70fe2efaf19c399ddfaa8e0ecef3c9856075d8ae490edc8be9326
MiniCPM-V-4_7-1B-Q5_K_M.gguf752 MB9e513c61e42e83a1aa271957eab2b06b15335f6f12756465c739da1ea3192bc5
MiniCPM-V-4_7-1B-Q5_K_S.gguf738 MBa4406569f7b504ec7cc7ef90e54c033102d437b6fa804fe7bfb2affd458f03d2
MiniCPM-V-4_7-1B-Q6_K.gguf838 MB495b1e7567d976e178f076cea3f774f9a6d6c60d606cedfbdc73cb392b4f08ce
MiniCPM-V-4_7-1B-Q8_0.gguf1.08 GB32322779352e9c6e7b9748ecbf62c9b8a6570bb8630fa4dddb9d0394528ea7fa
README.md27.4 KB26d0209c07043b8515c33908fd84e70ab1fbf0fd5154ea92bb6427678c2c8219
dspark-MiniCPM-V-4_7-1B-F16.gguf438 MB1845775733a48c56a13a21cca7a43206c4aa1ab9e7bccd106b700b79cd4053c9
mmproj-model-f16-4x.gguf901 MB1e0ab439877e6896ded59ff24cdd242fdffb236394f6fc4a5b019cbd60bb5f4a
mmproj-model-f16.gguf1.11 GBfb9cc047a3cdad5317fd8433a4aeda2d22f00f02ca4bd93b34ad84165b25a900
thinking/MiniCPM-V-4_7-1B-F16-thinking.gguf2.02 GBa4a12b51617d2193f84b67e4a43d839490b6c2e20bbfb0b5a4d3211bde512b38
thinking/MiniCPM-V-4_7-1B-IQ3_M-thinking.gguf563 MBdea24fee6d54cbf6a360aba7017510476795d67c9ca483f7a36ee6e85ec8fa41
thinking/MiniCPM-V-4_7-1B-IQ3_XS-thinking.gguf552 MB5ee241285e00d20dddfc9f08381040c39b491a31d31641e2032715ae8627f2af
thinking/MiniCPM-V-4_7-1B-IQ4_NL-thinking.gguf659 MB07533de82652f5941360eff44657108c9e3bf3734f802558cf405039a19c6603
thinking/MiniCPM-V-4_7-1B-IQ4_XS-thinking.gguf639 MB995b75f942da58b29adfdd2c83c3911b822abbcefca4ccd6678ed9445a8c3a6a
thinking/MiniCPM-V-4_7-1B-Q4_0-thinking.gguf644 MBe089fe5124b190ae64b0383b9f6ef386659360d09358244b0b868f29ce76fb52
thinking/MiniCPM-V-4_7-1B-Q4_1-thinking.gguf691 MBdea5efddb9b234cff9585e9a03b81d8ae838fc376af57b669acb6d3711c125bf
thinking/MiniCPM-V-4_7-1B-Q4_K_M-thinking.gguf672 MB661dbcb39adff689c967460cda453e06f66554d87c7684673b937034ec6e9051
thinking/MiniCPM-V-4_7-1B-Q4_K_S-thinking.gguf648 MB53cbb3c5b4054c0b6c2c4556bed5eceb70aa5205f0ae788fb5f6fa37f65adeff
thinking/MiniCPM-V-4_7-1B-Q5_0-thinking.gguf738 MB87aa295241c341cccddd20cac16a53d2bcd195073962a6b2a7834e1fd17882c7
thinking/MiniCPM-V-4_7-1B-Q5_1-thinking.gguf785 MBe022aa6a694a146caee05d0ed4a0309e9de695e7abe058f00cdc71e9270fdacf
thinking/MiniCPM-V-4_7-1B-Q5_K_M-thinking.gguf752 MB2c3ae6c3b12ecd3af1922d77af097d7da33d584f3a5567c68ee13fc5c35371c0
thinking/MiniCPM-V-4_7-1B-Q5_K_S-thinking.gguf738 MB9d752bd954a366554cdf260cd3d101b671b3a0f4562228f24ade61a9c95795ba
thinking/MiniCPM-V-4_7-1B-Q6_K-thinking.gguf838 MB23c8fda7c228e313df998bc01d3fff0e471cba63bdf943802ac0278a6e969eef
thinking/MiniCPM-V-4_7-1B-Q8_0-thinking.gguf1.08 GBff58d393b9bfbaf3eb3d3659c97f948f6fd98e1f55cfa5d1d337ea7e8f2b7135
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
e81247fa2e pinned now2026-11-15 04:36 UTC35 files · 26.5 GB

Use it

$ fw get openbmb/MiniCPM-V-4.7-1B-gguf
# manifest sha256 e26da2812127… · 26.5 GB · 35 files
$ fw verify ./MiniCPM-V-4.7-1B-gguf openbmb/MiniCPM-V-4.7-1B-gguf
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.7-1B-gguf.json --dir ./MiniCPM-V-4.7-1B-gguf $ python3 fw.py verify ./MiniCPM-V-4.7-1B-gguf ./openbmb__MiniCPM-V-4.7-1B-gguf.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4.7-1B-gguf --revision e81247fa2eac0d99e43aeac55da199221959af15 --local-dir ./MiniCPM-V-4.7-1B-gguf
llama.cppDownload one GGUF variant (dspark-MiniCPM-V-4_7-1B-F16, 438 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download openbmb/MiniCPM-V-4.7-1B-gguf --include "dspark-MiniCPM-V-4_7-1B-F16*" --local-dir ./MiniCPM-V-4.7-1B-gguf $ llama-server -m ./MiniCPM-V-4.7-1B-gguf/dspark-MiniCPM-V-4_7-1B-F16.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./MiniCPM-V-4.7-1B-gguf/dspark-MiniCPM-V-4_7-1B-F16.gguf\n' > Modelfile $ ollama create minicpm-v-4.7-1b-gguf -f Modelfile

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
26d0209c07043b8515c33908fd84e70ab1fbf0fd5154ea92bb6427678c2c8219
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.7-1B-ggufDate: 2026-11-15Commit: e81247fSigned: 2DC28CC7B26A283B ✓
Upstream
openbmb/MiniCPM-V-4.7-1B-gguf
Pinned commit
e81247fa2eac0d99e43aeac55da199221959af15
Manifest
MiniCPM-V-4.7-1B-gguf.json · .minisig
Manifest sha256
e26da28121270d259529950104db40ad9a069bdeaff6d17234707cdc21c946a4
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:36 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4.7-1B-gguf.json $ curl -O https://freeweights.allternit.com/manifests/openbmb/MiniCPM-V-4.7-1B-gguf.json.minisig $ minisign -Vm MiniCPM-V-4.7-1B-gguf.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.7-1B · 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.7-1B-gguf
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.7-1B-gguf.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