首頁 > AI工具 > Xiaomi-OCR-0:小米開源的文件解析模型,0.8B 參數輸出 Markdown 和 JSON

Xiaomi-OCR-0:小米開源的文件解析模型,0.8B 參數輸出 Markdown 和 JSON

更新時間:2026-11-03 20:55:34 發布時間:5小時前 閱讀:8次

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 量化版也沒評測