Mindket

MiniCPM-V-4.7-1B-gguf

Newversion 1 · updated

Overview

Runs a 1B vision-language model through llama.cpp, answering text prompts about images. GGUF files in many quant sizes, for developers and hobbyists who want a small local model.

MiniCPM-V-4.7-1B-gguf is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • macOS or Windows for the one-click route, or a terminal with llama installed
  • Python, only if you download the files by hand
  • Free disk space for the quant you pick
Runs in
  • The Llama desktop app on macOS and Windows, made jointly by the llama.cpp developers and Hugging Face
  • A terminal, with llama cli for chat and llama serve for a local web page and API
  • iOS, Android and HarmonyOS, which the card says MiniCPM-V 4.7 supports
  • Chips from Rockchip, Houmo, Intel, AMD and Arm, where the card says it has day-0 support
Start with
brew install --cask llama-app

Platform

macOSOperating system
WindowsOperating system
iOSOperating system
AndroidOperating system

About

What it is

This repository holds GGUF quantized files of MiniCPM-V 4.7 1B, a vision-language model of about 1B parameters that answers text prompts about images through llama.cpp. The record estimates about 503 MB at 4-bit. The unquantized weights and a fuller card live with the original MiniCPM-V-4.7-1B model from openbmb.

Who it suits

It suits developers and hobbyists who want a small image-understanding model on a laptop, a phone or another device with limited resources.

IndustryWho uses itHow they use itExample
Mobile appsApp developersBuild image questions into an iOS, Android or HarmonyOS appDescribe a photo a user just took
Local AIHobbyistsChat about pictures on a laptop through the Llama appAsk what is in a screenshot
Edge hardwareEmbedded engineersRun a small model on chips the card namesTest image captions on a device with limited memory

Anyone who needs the original BF16 weights should use the original repository instead.

Where to use it

You can run it in a desktop app, in a terminal or on a device.

  • The Llama desktop app on macOS and Windows, made jointly by the llama.cpp developers and Hugging Face
  • A terminal, with llama cli for chat and llama serve for a local web page and API
  • iOS, Android and HarmonyOS, which the card says MiniCPM-V 4.7 supports
  • Chips from Rockchip, Houmo, Intel, AMD and Arm, where the card says it has day-0 support
Use caseWhoWhat they get back
Describe an imageAnyone with a laptopA written description of the picture you pass in
Local image APIDevelopersAn OpenAI-compatible endpoint served from their machine
On-device visionMobile and edge teamsA small model that fits limited hardware

How to set it up

The one-click route needs only the Llama app. The terminal route needs llama installed.

  • macOS or Windows for the one-click route, or a terminal with llama installed
  • Python, only if you download the files by hand
  • Free disk space for the quant you pick
  1. Install the Llama app. On macOS use the first command below, and on Windows use its installer.
  2. Open the model's Hugging Face page, press the Use this model button and pick Llama. The app picks a build suited to your hardware, fetches it and starts a chat window.
  3. Or skip the app and use the terminal commands under How to use it.
  4. To fetch the files by hand, install the hub tools and download the repository.
brew install --cask llama-app
pip install -U huggingface_hub
hf download openbmb/MiniCPM-V-4.7-1B-gguf

How to use it

In a terminal, the -hf flag pulls the model and its matching mmproj file for you.

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

If you already have the files on disk, point -m at one quant and add the common mmproj file. The second command turns thinking on and asks for more tokens with -n.

# default (thinking disabled, no flag needed)

# 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

Put your own value in its key setting first.

Two sets of files exist. They differ only in the chat template built into them, and their weights are identical. Each set spans quant types from F16 down to IQ3.

File setThinkingWhen to pick it
Repository rootOff, and it cannot be switched onThe recommended default, since the model was not trained for reasoning
thinking folderOn by defaultYou want to read the reasoning steps, and you can afford more tokens
ToolWhat it does
llama cliRuns the model in a terminal chat, with an image if you pass one
llama serveStarts a web page and an OpenAI-compatible API on port 9931
llama-mtmd-cli and llama-serverOlder entry points that stay available for development
Llama appOne-click desktop app that downloads a fitting build

Example

You run llama cli with the Q4_K_M file, the mmproj file, an image called img.jpg and the prompt "Describe." The model prints a short description of the picture. With the thinking files it also prints a reasoning trace before the answer.

For newcomers and experts

If you are new, install the Llama app and pick this model from its Hugging Face page. That opens a chat window where you can drop in a picture and ask about it.

For someone who knows the field, the card says the model compresses visual tokens early inside the vision encoder, following a technique from LLaVA-UHD v4, and supports mixed 4x and 16x token compression. That lets you trade visual detail against cost. The card also says it beats Qwen3.5 0.8B on overall score and efficiency, but this page gives no numbers. The runtime adds enable_thinking to the template by itself. As a result, the --reasoning off flag does nothing for the root set, while for the thinking set it hides the trace.

  1. You pass an image and a prompt
  2. The mmproj file encodes the image
  3. The 1B language model reads both
  4. It prints an answer, or a trace first

Good to know

The mmproj files are shared by both sets because they carry no chat template. Thinking multiplies the token count, so raise -n on the thinking files.

  • License: Apache-2.0
  • Cost to run: none named
  • Data it reaches: the -hf flag fetches the model and mmproj from Hugging Face. llama serve opens a web page and API on port 9931 of your own machine.
  • Not for: reasoning tasks on the root files, where thinking is off and cannot be turned on

README and files

README

MiniCPM-V-4.7-1B-gguf

Runs a 1B vision-language model through llama.cpp, answering text prompts about images. GGUF files in many quant sizes, for developers and hobbyists who want a small local model.

Made by openbmb on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This repository holds GGUF quantized files of MiniCPM-V 4.7 1B, a vision-language model of about 1B parameters that answers text prompts about images through llama.cpp. The record estimates about 503 MB at 4-bit. The unquantized weights and a fuller card live with the original MiniCPM-V-4.7-1B model from openbmb.

Who it suits: It suits developers and hobbyists who want a small image-understanding model on a laptop, a phone or another device with limited resources.

Industry | Who uses it | How they use it | Example
Mobile apps | App developers | Build image questions into an iOS, Android or HarmonyOS app | Describe a photo a user just took
Local AI | Hobbyists | Chat about pictures on a laptop through the Llama app | Ask what is in a screenshot
Edge hardware | Embedded engineers | Run a small model on chips the card names | Test image captions on a device with limited memory

Anyone who needs the original BF16 weights should use the original repository instead.

Where to use it: You can run it in a desktop app, in a terminal or on a device.

  • The Llama desktop app on macOS and Windows, made jointly by the llama.cpp developers and Hugging Face
  • A terminal, with llama cli for chat and llama serve for a local web page and API
  • iOS, Android and HarmonyOS, which the card says MiniCPM-V 4.7 supports
  • Chips from Rockchip, Houmo, Intel, AMD and Arm, where the card says it has day-0 support
Use case | Who | What they get back
Describe an image | Anyone with a laptop | A written description of the picture you pass in
Local image API | Developers | An OpenAI-compatible endpoint served from their machine
On-device vision | Mobile and edge teams | A small model that fits limited hardware

How to set it up: The one-click route needs only the Llama app. The terminal route needs llama installed.

  • macOS or Windows for the one-click route, or a terminal with llama installed
  • Python, only if you download the files by hand
  • Free disk space for the quant you pick
  1. Install the Llama app. On macOS use the first command below, and on Windows use its installer.
  2. Open the model's Hugging Face page, press the Use this model button and pick Llama. The app picks a build suited to your hardware, fetches it and starts a chat window.
  3. Or skip the app and use the terminal commands under How to use it.
  4. To fetch the files by hand, install the hub tools and download the repository.
brew install --cask llama-app
pip install -U huggingface_hub
hf download openbmb/MiniCPM-V-4.7-1B-gguf

How to use it: In a terminal, the -hf flag pulls the model and its matching mmproj file for you.

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

If you already have the files on disk, point -m at one quant and add the common mmproj file. The second command turns thinking on and asks for more tokens with -n.

# default (thinking disabled, no flag needed)

# 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

Put your own value in its key setting first.

Two sets of files exist. They differ only in the chat template built into them, and their weights are identical. Each set spans quant types from F16 down to IQ3.

File set | Thinking | When to pick it
Repository root | Off, and it cannot be switched on | The recommended default, since the model was not trained for reasoning
thinking folder | On by default | You want to read the reasoning steps, and you can afford more tokens
Tool | What it does
llama cli | Runs the model in a terminal chat, with an image if you pass one
llama serve | Starts a web page and an OpenAI-compatible API on port 9931
llama-mtmd-cli and llama-server | Older entry points that stay available for development
Llama app | One-click desktop app that downloads a fitting build

Example: You run llama cli with the Q4_K_M file, the mmproj file, an image called img.jpg and the prompt "Describe." The model prints a short description of the picture. With the thinking files it also prints a reasoning trace before the answer.

For newcomers and experts: If you are new, install the Llama app and pick this model from its Hugging Face page. That opens a chat window where you can drop in a picture and ask about it.

For someone who knows the field, the card says the model compresses visual tokens early inside the vision encoder, following a technique from LLaVA-UHD v4, and supports mixed 4x and 16x token compression. That lets you trade visual detail against cost. The card also says it beats Qwen3.5 0.8B on overall score and efficiency, but this page gives no numbers. The runtime adds enable_thinking to the template by itself. As a result, the --reasoning off flag does nothing for the root set, while for the thinking set it hides the trace.

You pass an image and a prompt
The mmproj file encodes the image
The 1B language model reads both
It prints an answer, or a trace first

Good to know: The mmproj files are shared by both sets because they carry no chat template. Thinking multiplies the token count, so raise -n on the thinking files.

  • License: Apache-2.0
  • Cost to run: none named
  • Data it reaches: the -hf flag fetches the model and mmproj from Hugging Face. llama serve opens a web page and API on port 9931 of your own machine.
  • Not for: reasoning tasks on the root files, where thinking is off and cannot be turned on

On Hugging Face, 13 November 2026

  • Task: image text to text
  • Library: llama.cpp
  • Parameters: 1B
  • Weights: about 503 MB at 4-bit (estimate)
  • Formats: GGUF
  • Downloads in the last 30 days: 168,636
  • Likes: 114
  • License: apache-2.0
  • Based on: openbmb/MiniCPM-V-4.7-1B
  • Fine-tunes: 1
  • Tags: llama.cpp, gguf, quantized, imatrix, dspark, speculative-decoding, minicpm-v, multimodal, lightweight, image-text-to-text, conversational

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download openbmb/MiniCPM-V-4.7-1B-gguf

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  7 KB

1 file, 7 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
MiniCPM-V-4.7-1B-gguf This page168,6361141Bapache-2.0
MiniCPM-V 4.6Shares lightweight · minicpm-v · multimodal187,5841,2531.3Bapache-2.0
MiniCPM-OCR 1.0 DSparkShares dspark · speculative-decoding · multimodal12,54914297Mapache-2.0
Qwen3.8-27B-Ridge-GGUFShares imatrix · llama.cpp · quantized292,93236927.3Bapache-2.0
Unlimited-OCR-2-GGUFShares imatrix · llama.cpp · quantized8,45282.9Bmit
Arete-27B-GGUFShares imatrix · llama.cpp · quantized1,9331526.9Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k