---
type: "post"
id: "openbmb-open-sources-minicpm-ocr-1-0-and-457493"
slug: "openbmb-open-sources-minicpm-ocr-1-0-and-457493"
title: "OpenBMB open-sources MiniCPM-OCR 1.0 and the MiniCPM-OCR Jev parse-checking model"
description: "OpenBMB has released MiniCPM-OCR 1.0, a 1.3B-parameter document-parsing model, alongside MiniCPM-OCR Jev, a 2B model that scores the reliability of OCR output by region."
retrieval_nugget: "OpenBMB has released MiniCPM-OCR 1.0, a 1.3B-parameter document-parsing model, alongside MiniCPM-OCR Jev, a 2B model that scores the reliability of OCR output by region. For teams building document workflows, the meaningful addition is not only extraction performance but an explicit mechanism for deciding what should be reviewed before downstream automation uses the result."
published_at: "2026-10-28"
updated_at: "2026-10-28"
record_date: "2026-10-28"
date_kind: "published_at"
topics: ["coding-agents","evals"]
entities: ["OpenBMB","MiniCPM-OCR 1.0","MiniCPM-OCR Jev","MiniCPM-V/o","JevOCRBench","PaddleOCR-VL-1.6","MinerU2.5 Pro"]
related_patterns: ["verification-bandwidth-is-the-scarce-resource"]
novelty_label: "new_fact"
what_changed: "OpenBMB’s new MiniCPM-OCR 1.0 release and OCR verifier are distinct from its prior MiniCPM-V 4.7 releases."
prior_refs: ["memory:ec764d72-164a-89bf-ac49-9f48e9ddd24f","memory:1ad4c3f1-09d6-8b11-a7b0-296a4c045b29"]
source_url: "https://github.com/OpenBMB/MiniCPM-OCR"
source_urls: ["https://github.com/OpenBMB/MiniCPM-OCR"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:openbmb-open-sources-minicpm-ocr-1-0-and-457493"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/openbmb-open-sources-minicpm-ocr-1-0-and-457493/","markdown":"https://newruntime.com/posts/openbmb-open-sources-minicpm-ocr-1-0-and-457493.md","json":"https://newruntime.com/posts/openbmb-open-sources-minicpm-ocr-1-0-and-457493.json"}
---

# OpenBMB open-sources MiniCPM-OCR 1.0 and the MiniCPM-OCR Jev parse-checking model

## Retrieval answer

OpenBMB has released MiniCPM-OCR 1.0, a 1.3B-parameter document-parsing model, alongside MiniCPM-OCR Jev, a 2B model that scores the reliability of OCR output by region. For teams building document workflows, the meaningful addition is not only extraction performance but an explicit mechanism for deciding what should be reviewed before downstream automation uses the result.

## Summary

OpenBMB has released MiniCPM-OCR 1.0, a 1.3B-parameter document-parsing model, alongside MiniCPM-OCR Jev, a 2B model that scores the reliability of OCR output by region. For teams building document workflows, the meaningful addition is not only extraction performance but an explicit mechanism for deciding what should be reviewed before downstream automation uses the result.

## What happened

OpenBMB has published the MiniCPM-OCR repository under the Apache-2.0 license. The release contains two related models. MiniCPM-OCR 1.0 is the OCR-specific entry in the MiniCPM-V/o family; OpenBMB describes it as a 1.3B-parameter model for document parsing and text recognition. It is intended for Chinese and English documents and PDFs, including ordinary documents as well as scans, photographs, curved pages, skewed pages, and recaptured documents. The repository describes the project as a family of models for efficient document parsing and text recognition.

The parser covers text, tables, formulas, charts, seals, and structured information extraction. OpenBMB also says it supports key information extraction for downstream information-management and automated-processing uses. The project reports a 93.68 score on Real5-OmniDocBench and 54.7 on OCRBench v2. In its own comparison, it reports 1.2 pages per second and the highest equally weighted average across OmniDocBench v1.6, Real5-OmniDocBench, Wild-OmniDocBench, and olmOCR-Bench among the open-source OCR models shown. Those are publisher-reported benchmark results rather than independent validation.

The repository also introduces MiniCPM-OCR Jev, a separate OCR quality-decision model with 2B parameters. Given an image and its corresponding OCR result, Jev returns a score from zero to one. Its purpose is to distinguish reliable regions from problematic ones across text, formula, and table output, so a workflow can locate content that needs review. OpenBMB reports an AUROC of 93.6 on its JevOCRBench, compared with 90.1 for JEV-35B-A3B and 93.8 for Qwen3.5-397B-A17B. It further reports AUROC values from 91.9 to 93.4 when evaluating outputs from MiniCPM-OCR 1.0, GLM-OCR, PaddleOCR-VL-1.6, and Xiaomi-OCR-0.

For deployment, OpenBMB lists support from release day for vLLM, SGLang, llama.cpp, and Ollama, with multiple chip platforms and quantized versions. It provides a pip SDK, an API, model weights, online demos, fine-tuning support, and a SKILL.md-based setup path for coding agents. OpenBMB says DSpark decoding acceleration improves end-to-end processing efficiency by 55 percent; it also claims roughly 1.49 times the throughput of PaddleOCR-VL-1.6 and 3.62 times that of MinerU2.5 Pro. The repository offers both a global and a China online demo, while the cited serving support gives teams several options for local or managed evaluation.

## What the archive adds

This is a new fact on a known OpenBMB thread: [MiniCPM-V 4.7 1B](https://newruntime.com/posts/openbmb-released-minicpm-v-4-7-1b-an-6db742/) made local, permissively licensed multimodal evaluation a concrete option. This release narrows that general multimodal lineage into document parsing and adds a distinct reliability-scoring component. It also meets the same document-processing problem addressed by [Baidu's Unlimited OCR 2](https://newruntime.com/posts/baidu-open-sources-unlimited-ocr-2-a-3b-b8360f/), though the supplied release material emphasizes verification rather than arbitrary document length.

## Trend signal

This supports [verification bandwidth is the scarce engineering resource](https://newruntime.com/patterns/verification-bandwidth-is-the-scarce-resource/). MiniCPM-OCR Jev does not claim to make OCR infallible; it makes the review surface explicit by assigning a reliability score to regions of an extraction. That can let a system reserve human attention for uncertain output instead of asking operators to inspect every parsed page. The useful claim for builders is therefore about routing and inspection capacity, not merely a headline benchmark score.

## Why it matters

Document AI systems often fail operationally not because they cannot extract any text, but because downstream automation cannot tell which extracted fields, tables, or formulas are safe to use. A parser plus a separately callable quality model creates a more useful workflow boundary: parse the document, score the result, accept high-confidence regions, and send low-confidence regions to a person or a secondary process.

The Apache-2.0 license and support for common serving and local-runtime stacks make this practical to evaluate without committing to a hosted OCR vendor. Teams should regard the advertised accuracy and speed figures as starting hypotheses, however. The relevant test is whether the model and its confidence scores behave well on the scans, layouts, languages, and error costs in their own document corpus. A fast parser is not sufficient if its errors remain invisible until a business process has already acted on them.

## Limits and uncertainty

The repository does not establish independent accuracy, throughput, or generalization results. Its comparisons and benchmark scores are reported by OpenBMB, and the provided material does not specify performance on every language, document type, hardware configuration, or real-world error class. The stated Chinese and English support should not be read as evidence of equivalent performance across all scripts or layouts.

A zero-to-one Jev score is also not, by itself, a calibrated business-risk guarantee. The source does not state what score threshold is appropriate for a given application, how review policies should be set, or whether the parser and verifier meet particular privacy, compliance, or latency requirements. It also does not demonstrate the operational cost of storing images, outputs, scores, and review decisions in a production workflow.

## Skill to build now

Build a small acceptance-and-review harness around a representative document set. Run a parser, store its rendered output alongside source-page regions, and record the Jev score for each region. Before automating any downstream action, inspect whether low scores actually capture the errors that matter to the business, such as wrong amounts, identifiers, table cells, or formula symbols.

Then choose a review threshold based on the observed error trade-off, not on a benchmark headline. Compare accepted and rejected regions against human labels, and measure both missed errors and unnecessary reviews. That exercise tests the operational property the release makes possible: whether a score can reduce review work without silently accepting costly mistakes.

## Reader takeaway

MiniCPM-OCR is not just another open OCR checkpoint. Its notable design choice is to pair extraction with a separate region-level reliability model. For production document workflows, that separation can turn uncertain OCR from an invisible failure mode into a review-routing decision, provided teams validate the scores against their own documents and error costs.

## Open question

How well do Jev scores remain calibrated on a team's own layouts, languages, and high-cost extraction errors?

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Coding Agents](https://newruntime.com/topics/coding-agents.md): Explore the coding-agents topic hub.
- topic hub: [Evals](https://newruntime.com/topics/evals.md): Explore the evals topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
