Mindket

MiniCPM-OCR Jev GGUF

Newversion 1 · updated

Overview

Scores OCR readings of text, formula and table regions with a quality value between 0 and 1, in GGUF files for llama.cpp. For people who check OCR results on their own machine.

MiniCPM-OCR Jev 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
  • Python and pip, for the file download
  • llama.cpp with its llama-server program
  • One LLM GGUF file and the vision projector file, which is required
  • Disk space for the tier you choose, from about 1 GB to about 3.8 GB
Runs in
  • llama.cpp and its llama-server, on Windows, macOS or Linux
  • Your own computer, with Python for the file download
  • Other formats from the same project: the original BF16, AWQ W4A16 and GPTQ W4A16
Start with
pip install -U huggingface_hub
hf download openbmb/MiniCPM-OCR-Jev-gguf

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

MiniCPM-OCR Jev GGUF holds the llama.cpp ready files of MiniCPM-OCR Jev, a 2B model from openbmb. Jev does not read a page itself. It grades OCR output for three kinds of regions, text, formulas and tables, and returns a quality value between 0 and 1.

Who it suits

It suits teams that run OCR and want an automatic check on how good each reading is. The card points anyone after the original weights to the base repository.

IndustryWho uses itHow they use itExample
Document OCRTeams building OCR pipelinesScore each candidate reading before keeping itComparing two readings of one table region by their scores
Quality controlReview and QA staffSpot weak OCR results by their low scoresFlagging a formula region that scores low
ResearchOCR researchersEvaluate candidate outputs on text, formula and table regionsScoring several readings of the same region
SoftwareDevelopers who self-host modelsRun a local scoring serverOne llama-server instance on a single machine

You can skip it if you want a model that reads documents itself, since this one scores readings.

Where to use it

  • llama.cpp and its llama-server, on Windows, macOS or Linux
  • Your own computer, with Python for the file download
  • Other formats from the same project: the original BF16, AWQ W4A16 and GPTQ W4A16
Use caseWhoWhat they get back
Score an OCR readingOCR developersA quality value from 0 to 1
Filter weak outputQA staffA way to separate low and high scoring readings
Self-host a scorerEngineersA local server that answers scoring requests

How to set it up

  • Python and pip, for the file download
  • llama.cpp with its llama-server program
  • One LLM GGUF file and the vision projector file, which is required
  • Disk space for the tier you choose, from about 1 GB to about 3.8 GB
  1. Install the Hugging Face hub package.
  2. Download the model files to your computer.
  3. Start llama-server with your chosen tier and the projector.
pip install -U huggingface_hub
hf download openbmb/MiniCPM-OCR-Jev-gguf

The card's server command uses the Q8_0 tier:

llama-server \
  --model ./MiniCPM-OCR-Jev-Q8_0.gguf \
  --mmproj ./mmproj-model-f16.gguf \
  --host 0.0.0.0 --port 18498 \
  --ctx-size 40960 \
  --n-gpu-layers 999

How to use it

Start the server with the command above, then send it scoring requests. Check the verdict field in each response, because only a verdict of scored means scoring took place.

ToolWhat it does
llama-serverStarts a local server for the model
--modelTakes the LLM GGUF file for your tier
--mmprojTakes the vision projector file
--port 18498Sets the port the server listens on
--ctx-size 40960Sets the context size
--n-gpu-layers 999Asks for the model layers to be placed on the GPU
verdictA response field that says whether scoring ran

The tiers differ in size. F16 is the unquantized reference, Q8_0 is near lossless, and Q4_K_M is the smallest the card recommends. The four IQ tiers are marked imatrix and are the smallest files.

Example

You pass the server an image region and an OCR reading of it, such as a table. The response gives a quality value from 0 to 1 and a verdict, and you trust the value only when the verdict says scored.

For newcomers and experts

This model grades OCR output rather than producing it. For a first try, download the Q8_0 tier with the projector, start the server with the command above and look at the verdict in a response.

Underneath, it is a 2B model with a separate vision projector, served by llama.cpp with a 40960 token context in the card's sample. The same project also publishes the original BF16 weights and two 4-bit builds, AWQ W4A16 and GPTQ W4A16, for other runtimes.

  1. An OCR reading and its region arrive
  2. llama-server loads the GGUF and projector
  3. The model scores the reading
  4. A value from 0 to 1 and a verdict return

Good to know

The project keeps a FAQ and a llama.cpp guide for Jev. The FAQ covers setup, model files, memory needs and odd results. File sizes in GB:

File size in GB
Projector, required0.671 GB
F163.776 GB
Q8_02.012 GB
Q6_K1.556 GB
Q5_K_M1.411 GB
Q4_K_M1.274 GB
Q4_01.202 GB
IQ3_XS1.027 GB
  • License: Apache 2.0, covering weights, code and documentation
  • Cost to run: no key or paid service is named, you supply the hardware
  • Data it reaches: downloads files from Hugging Face, and the sample command binds the server to all network interfaces with --host 0.0.0.0, so check your firewall on a shared network
  • Not for: reading documents on its own, or the original weights and full card, which are in the base repository

README and files

README

MiniCPM-OCR Jev GGUF

Scores OCR readings of text, formula and table regions with a quality value between 0 and 1, in GGUF files for llama.cpp. For people who check OCR results on their own machine.

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: MiniCPM-OCR Jev GGUF holds the llama.cpp ready files of MiniCPM-OCR Jev, a 2B model from openbmb. Jev does not read a page itself. It grades OCR output for three kinds of regions, text, formulas and tables, and returns a quality value between 0 and 1.

Who it suits: It suits teams that run OCR and want an automatic check on how good each reading is. The card points anyone after the original weights to the base repository.

Industry | Who uses it | How they use it | Example
Document OCR | Teams building OCR pipelines | Score each candidate reading before keeping it | Comparing two readings of one table region by their scores
Quality control | Review and QA staff | Spot weak OCR results by their low scores | Flagging a formula region that scores low
Research | OCR researchers | Evaluate candidate outputs on text, formula and table regions | Scoring several readings of the same region
Software | Developers who self-host models | Run a local scoring server | One llama-server instance on a single machine

You can skip it if you want a model that reads documents itself, since this one scores readings.

Where to use it:

  • llama.cpp and its llama-server, on Windows, macOS or Linux
  • Your own computer, with Python for the file download
  • Other formats from the same project: the original BF16, AWQ W4A16 and GPTQ W4A16
Use case | Who | What they get back
Score an OCR reading | OCR developers | A quality value from 0 to 1
Filter weak output | QA staff | A way to separate low and high scoring readings
Self-host a scorer | Engineers | A local server that answers scoring requests

How to set it up:

  • Python and pip, for the file download
  • llama.cpp with its llama-server program
  • One LLM GGUF file and the vision projector file, which is required
  • Disk space for the tier you choose, from about 1 GB to about 3.8 GB
  1. Install the Hugging Face hub package.
  2. Download the model files to your computer.
  3. Start llama-server with your chosen tier and the projector.
pip install -U huggingface_hub
hf download openbmb/MiniCPM-OCR-Jev-gguf

The card's server command uses the Q8_0 tier:

llama-server \
  --model ./MiniCPM-OCR-Jev-Q8_0.gguf \
  --mmproj ./mmproj-model-f16.gguf \
  --host 0.0.0.0 --port 18498 \
  --ctx-size 40960 \
  --n-gpu-layers 999

How to use it: Start the server with the command above, then send it scoring requests. Check the verdict field in each response, because only a verdict of scored means scoring took place.

Tool | What it does
llama-server | Starts a local server for the model
--model | Takes the LLM GGUF file for your tier
--mmproj | Takes the vision projector file
--port 18498 | Sets the port the server listens on
--ctx-size 40960 | Sets the context size
--n-gpu-layers 999 | Asks for the model layers to be placed on the GPU
verdict | A response field that says whether scoring ran

The tiers differ in size. F16 is the unquantized reference, Q8_0 is near lossless, and Q4_K_M is the smallest the card recommends. The four IQ tiers are marked imatrix and are the smallest files.

Example: You pass the server an image region and an OCR reading of it, such as a table. The response gives a quality value from 0 to 1 and a verdict, and you trust the value only when the verdict says scored.

For newcomers and experts: This model grades OCR output rather than producing it. For a first try, download the Q8_0 tier with the projector, start the server with the command above and look at the verdict in a response.

Underneath, it is a 2B model with a separate vision projector, served by llama.cpp with a 40960 token context in the card's sample. The same project also publishes the original BF16 weights and two 4-bit builds, AWQ W4A16 and GPTQ W4A16, for other runtimes.

An OCR reading and its region arrive
llama-server loads the GGUF and projector
The model scores the reading
A value from 0 to 1 and a verdict return

Good to know: The project keeps a FAQ and a llama.cpp guide for Jev. The FAQ covers setup, model files, memory needs and odd results. File sizes in GB:

Title: File size in GB
Projector, required: 0.671 GB
F16: 3.776 GB
Q8_0: 2.012 GB
Q6_K: 1.556 GB
Q5_K_M: 1.411 GB
Q4_K_M: 1.274 GB
Q4_0: 1.202 GB
IQ3_XS: 1.027 GB
  • License: Apache 2.0, covering weights, code and documentation
  • Cost to run: no key or paid service is named, you supply the hardware
  • Data it reaches: downloads files from Hugging Face, and the sample command binds the server to all network interfaces with --host 0.0.0.0, so check your firewall on a shared network
  • Not for: reading documents on its own, or the original weights and full card, which are in the base repository

On Hugging Face, 13 November 2026

  • Task: image text to text
  • Library: llama.cpp
  • Parameters: 1.9B
  • Weights: about 941 MB at 4-bit (estimate)
  • Formats: GGUF
  • Downloads in the last 30 days: 31,316
  • Likes: 22
  • License: apache-2.0
  • Languages: en, zh
  • Based on: openbmb/MiniCPM-OCR-Jev
  • Tags: llama.cpp, gguf, minicpm-ocr, quality-assessment, multimodal, quantized, image-text-to-text, decision-model, feature-extraction

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download openbmb/MiniCPM-OCR-Jev-gguf

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

Files
README.md  6 KB

1 file, 6 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-OCR Jev GGUF This page31,316221.9Bapache-2.0
MiniCPM-V-4.7-1B-ggufShares llama.cpp · quantized · multimodal168,6361141Bapache-2.0
MiniCPM-OCR 1.0Shares minicpm-ocr · multimodal · image-text-to-text128,4834571.3Bapache-2.0
MiniCPM-OCR JevShares minicpm-ocr · multimodal · image-text-to-text41,426962.2Bapache-2.0
MiniCPM-OCR 1.0 DSparkShares minicpm-ocr · multimodal · image-text-to-text12,54914297Mapache-2.0
Laya-GGUFShares decision-model · quantized · feature-extraction16,03941421Mapache-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.

More from Mindket

See all from Mindket

upscaler

uwg · Kit

Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…

New

Pixel Art XL

nerijs · Kit

A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…

New

VibeVoice-1.5B

microsoft · Kit

Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…

New

Similar in Developer

See all in Developer

voicetut-egyptian-tashkeel

masterofaudio2077 · Kit

Reads Egyptian Arabic text aloud and follows the short vowel marks you write into it. A fine-tune of VoiceTut-TTS that keeps its 19 built-in voices and voice c…

New

Runs Meta's Llama 3.1 8B Instruct chat model in 4-bit AWQ form, so it fits on a GPU with about 4 GiB of free memory for the weights. For developers who want a…

New

Ru-Jev

besktech · Kit

Scores a Russian-first decision from a context and a list of options, giving a probability for yes/no, choice or rating questions. Runs on a plain CPU, for tea…

New