ChengRang

Xiaomi-OCR-0

AI Productivity Open Source

Xiaomi's open 0.8B document model covering full-page parsing, receipt field extraction and OCR question answering, returning Markdown, HTML tables, LaTeX and JSON and running locally

document parsingOCRfield extractionopen sourcelocal deployment
Visit Xiaomi-OCR-0

Disclaimer: Review content represents our editorial team's views and experience, not commercial recommendation or investment advice. Product info and pricing may change; refer to official sources.

Overview

Xiaomi-OCR-0 is an open document understanding model from Xiaomi, 0.8B parameters, built on Qwen3.5-0.8B-Base and trained on roughly 170 million OCR and document samples. The pitch is that one small checkpoint covers three jobs: turning a full page into structured output in reading order, pulling specified fields out of receipts as JSON, and answering questions about documents and charts.

The point is where it runs, more than how large it is. Weights and inference code are released under Apache 2.0 on Hugging Face, ModelScope and GitHub, and a community Ollama build in bf16 weighs about 1.8GB, which fits on a laptop. Xiaomi also ships a browser demo, an MCP service and an Agent Skill toolkit, so an agent that installs the skill gains four tools: image parsing, PDF parsing, field extraction and image Q&A.

The benchmarks focus on real capture conditions. On Real5-OmniDocBench, which simulates scanning, curled paper, screen photos, lighting changes and tilted shots, it scores 95.24 and tops Xiaomi's comparison table. On OmniDocBench v1.6 it scores 96.83, first among models under 1B parameters and 0.04 points behind the leader overall, with an average of 83.2 across five visual question answering benchmarks. The technical report appeared on September 28 and Xiaomi published the full developer entry point on October 30.

Key Features

Use Cases

Pros

Pricing

Open source under Apache 2.0. Weights are on Hugging Face and ModelScope, while inference code, browser demo, post-processing, evaluation pipeline, MCP service and Agent Skill live in the SeerRay-Lab/Xiaomi-OCR-0 repository on GitHub. Local deployment requires Python 3.10 or newer and supports SGLang or vLLM, and the community Ollama build is about 1.8GB in bf16. Region mode also needs PaddlePaddle, PaddleX and the PP-DocLayoutV3 layout model. A hosted API has no published pricing yet.

Summary

Xiaomi-OCR-0 bets that the document path can be covered by one small enough model. Handling receipts and contracts used to mean wiring layout detection, table recognition, formula recognition and field extraction as separate services, where the plumbing often cost more than the model. Compressing those stages into one 0.8B checkpoint with unified Markdown and JSON output brings integration down to installing a package, which for scanned documents that cannot leave an intranet matters more than a few benchmark points.

Version History

Category
AI Productivity
Pricing
Open Source
Tags
document parsing · OCR · field extraction
Website

Related Tools