首页 > AI工具 > Xiaomi-OCR-0:小米开源的文档解析模型,0.8B 参数输出 Markdown 和 JSON

Xiaomi-OCR-0:小米开源的文档解析模型,0.8B 参数输出 Markdown 和 JSON

更新时间:2026-11-03 22:22:05 发布时间:7小时前 阅读:10次

Xiaomi-OCR-0 是小米在 2026 年 9 月 30 日开源的0.8B 文档解析模型,一套权重同时干三件事:把整页文档读成结构化 Markdown、按指定字段抽 JSON、回答页面上数字之间的问题。表格它出 OTSL 再由后处理转成 HTML 塞进 Markdown,公式直接落成 LaTeX,都是能改的代码,不是截图里的死字。

Xiaomi-OCR-0 在 GitHub 上的仓库首页
仓库首页 778 星、49 个 fork,右侧标注 No releases published(图片来源:GitHub)。

Xiaomi-OCR-0 是什么

常规 OCR 把字认出来排成一行行文本;它按自然阅读顺序还原版面,标题、正文、表格、公式各归其位,后两者还是可编辑代码。

时间线有个错位:论文 9 月 28 日提交,权重 9 月 30 日已放,小米 10 月 30 日才对外宣布。

Xiaomi-OCR-0 输出的是哪种格式

三件活输出三种东西,靠同一套指令切换,不用为解析、抽取、问答各装一个模型。

Xiaomi-OCR-0 本地 Demo 的公式页解析结果
官方示例的本地 Demo,底部显示这次推理 4.425 秒、2017 个 token(图片来源:Hugging Face)。

Xiaomi-OCR-0 整页和区域两条路怎么选

同一份权重给了两种跑法,README 直接写了取舍,选错会掉精度。

印刷规整的文档走区域解析

手写、古籍、复杂版式只能整页

区域依赖在纯 CPU 上也能跑,把 XIAOMI_OCR_LAYOUT_DEVICE 设成 cpu 即可,副作用是排版分析变慢。

Xiaomi-OCR-0 在三个榜单上的实测分数

三个解析榜的分数都用两阶段法跑出来:先版面模型,再逐块推理。

榜单 Xiaomi-OCR-0 第一是谁
Real5-OmniDocBench 95.24 本模型
OmniDocBench v1.6 96.83 TeleOCR 96.87
Wild-OmniDocBench 87.94 TeleOCR 88.53

表格没领先:PubTabNet 的 TEDS 是 92.27,TeleOCR 给到 97.05,差近 5 分。公式 UniMER-Test 97.84。古籍书法综合 73 分,闭源 Seed 2.0 Pro 是 72。

Xiaomi-OCR-0 怎么在本地跑起来

两条路:自己按文档装,或把一句话交给 Agent。后者会建环境、下权重、注册 MCP,动的是你本机,README 专门加了警告。

1.备齐 Python 3.10 以上,显卡按 SGLang 或 vLLM 支持的列表挑一张。

2.起推理服务,上下文长度按官方的 16384 设,架构名认 Qwen3_5ForConditionalGeneration。

3.跑 demo/server.py,端口 8787,整页、区域、抽取、问答共用同一个页面。

4.不想碰显卡就走 Ollama,社区 BF16 包约 1.8 GB,精度只做过有限验证。

Xiaomi-OCR-0 没有 Release 量化版也没评测

相关文章