Baiduのオープンソース視覚言語OCRモデル。長い複数ページの文書やPDFを一度の処理で構造化テキストに変換します。
xiaomi-research/Xiaomi-OCR-0
文書解析、重要情報抽出、OCR中心の視覚的な質問応答に対応する、統合型の0.8B視覚言語モデル。
- スター
- 979
- フォーク
- 60
- 未解決の Issue
- 0
- 最終コミット
- 10 日前
これは何?
Xiaomi-OCR-0は、Qwen3.5-0.8Bをベースに、OCR中心のコーパスで学習した0.8Bの視覚言語モデルです。文書ページの画像を構造化されたMarkdownに変換し、表はHTML、数式はLaTeXで出力します。また、指定された項目をJSONとして抽出したり、文書画像内のテキストに関する質問に回答したりできます。
このリポジトリには、プロンプト処理、PDFや画像の準備、オプションのレイアウト領域検出、並列クロップ推論、出力の組み立てを担うMCPサービス付きのAgent Skillが含まれています。ローカルのブラウザデモでは、ページ全体の解析、領域解析、KIE、VQA、PDF解析を試せます。推論はSGLangまたはvLLMで実行でき、コミュニティ提供のBF16 GGUFパッケージを使う実験的なOllama経路もあります。
領域モードではPaddleXとPP-DocLayoutV3を使用し、印刷された規則的な文書に適しています。シーン内のテキスト、手書き文字、不規則なレイアウトには、ページ全体の解析が推奨されています。
主な機能
- 01文書ページをMarkdownに解析し、表はHTML、数式はLaTeXで出力します。
- 02指定された文書内の項目をJSONとして抽出します。
- 03文書画像について、OCRを中心とした質問に回答します。
- 04ローカルエージェントとの連携に使えるMCPサービスとAgent Skillを提供します。
- 05ページ全体、領域、KIE、VQA、PDFの解析に対応したローカルブラウザデモを利用できます。
- 06SGLangまたはvLLMで実行でき、実験的にOllamaもサポートします。
ユースケース
- スキャンPDFやデジタルPDFを、後続処理向けにMarkdownへ変換する。
- 請求書やフォームのデータなど、構造化された項目をJSONとして抽出する。
- 文書画像内のテキスト、チャート、表について質問する。
- AIエージェントがMCP経由で呼び出せるローカルOCRサービスを実行する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/SeerRay-Lab/Xiaomi-OCR-0.git - 2
vLLM inference serverを起動する(起動したままにする)
vllm serve SeerRay-Lab/Xiaomi-OCR-0 --host 127.0.0.1 --port 8000 --max-model-len 16384 - 3
リポジトリのディレクトリで仮想環境を作成し、requirementsをインストールする
python3 -m venv .venv source .venv/bin/activate python -m pip install -r requirements.txt - 4
ブラウザデモを起動し、http://127.0.0.1:8787 を開く
python demo/server.py --port 8787
使う前に知っておきたいこと
- 互換性のあるGPUと、別途インストールしたSGLangまたはvLLM runtimeが必要です。ハードウェア固有の要件があります。
- 領域の解析には、追加のPaddlePaddleおよびPaddleX依存関係が必要です。
- Ollamaの利用方法は実験段階であり、ベンチマークに対する精度は検証されていません。
収録されている特集
トピック
よくある質問
- Xiaomi-OCR-0 とは?
- 文書解析、重要情報抽出、OCR中心の視覚的な質問応答に対応する、統合型の0.8B視覚言語モデル。 Xiaomi-OCR-0は、Qwen3.5-0.8Bをベースに、OCR中心のコーパスで学習した0.8Bの視覚言語モデルです。文書ページの画像を構造化されたMarkdownに変換し、表はHTML、数式はLaTeXで出力します。また、指定された項目をJSONとして抽出したり、文書画像内のテキストに関する質問に回答したりできます。
- Xiaomi-OCR-0 は無料で使えますか?ライセンスは?
- Xiaomi-OCR-0 は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Xiaomi-OCR-0 は今もメンテナンスされていますか?
- 活発にメンテナンス中。Xiaomi-OCR-0 の最終コミットは 2026年10月29日 です。
- Xiaomi-OCR-0 は何に使えますか?
- スキャンPDFやデジタルPDFを、後続処理向けにMarkdownへ変換する。 請求書やフォームのデータなど、構造化された項目をJSONとして抽出する。 文書画像内のテキスト、チャート、表について質問する。 AIエージェントがMCP経由で呼び出せるローカルOCRサービスを実行する。
- Xiaomi-OCR-0 のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/SeerRay-Lab/Xiaomi-OCR-0.git vLLM inference serverを起動する(起動したままにする): vllm serve SeerRay-Lab/Xiaomi-OCR-0 --host 127.0.0.1 --port 8000 --max-model-len 16384 リポジトリのディレクトリで仮想環境を作成し、requirementsをインストールする: python3 -m venv .venv source .venv/bin/activate python -m pip install -r requirements.txt ブラウザデモを起動し、http://127.0.0.1:8787 を開く: python demo/server.py --port 8787
- Xiaomi-OCR-0 はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/xiaomi-research/Xiaomi-OCR-0
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複雑な文書からテキスト、表、数式、レイアウトを抽出する、0.9BパラメータのマルチモーダルOCRモデルとSDK。
Qwen3.5とC-RADIOv4-Hを基盤とする、視覚理解・空間推論・ツール利用・身体性AI研究向けの90億パラメータのオープンウェイトマルチモーダルモデル。
PDFや画像をLLM・RAGパイプライン向けの構造化されたMarkdownまたはJSONに変換する、オープンソースのOCR・ドキュメントAIツールキット。
PDF、Officeファイル、画像をレイアウト解析とOCRでLLM向けのチャンクに変換する、セルフホスト型の文書インテリジェンスAPI。
MiniCPM-OCRは、オープンソースの文書解析モデル群と、OCR結果の正確さを評価するモデルを提供します。