OCRZero

ガイド · Xiaomi-OCR-0

Xiaomi-OCR-0 の使い方

Xiaomi-OCR-0 は Xiaomi が Apache-2.0 ライセンスで公開した、パラメータ数 0.8B のオープンソース文書 OCR モデルです。使い方はブラウザ、OCR API、自前の GPU サーバーの 3 通りです。

Xiaomi-OCR-0 をオンラインで試す

まとめ

  • Xiaomi-OCR-0 は文書画像を読み取り、表は OTSL、数式は LaTeX で Markdown を出力します。
  • 同じモデルで、指定した項目を JSON で抽出し、文書に関する短い質問にも答えます。
  • 小型(0.8B パラメータ)で vLLM や SGLang で動作し、ライセンスは Apache-2.0 です。
  • OCRZero ではオンラインで試すか、POST /api/v1/ocr を 1 ページ 1 クレジットで呼び出せます。

方法 1:Xiaomi-OCR-0 をオンラインで使う

いちばん手軽なのは OCRZero トップページのオンラインデモです。インストール不要で、API と同じ Markdown や JSON が得られます。

  1. タスクを選ぶ。 ページ OCR → Markdown、PDF 一括、請求書・帳票の項目 → JSON、文書 Q&A から選びます。
  2. 文書をアップロード。 最大 10 MB の PNG・JPEG・WebP 画像、または最大 20 ページの PDF。
  3. 結果をコピー。 HTML の表と LaTeX 数式を含む Markdown、JSON オブジェクト、または短い回答。

方法 2:Xiaomi-OCR-0 API を呼び出す

OCRZero アカウントで API キーを作成し、ファイルを base64 の data URL として POST /api/v1/ocr に送ります。mode は page・pdf・kie・vqa から指定します。1 ページ 1 クレジットで、失敗したページは同じレスポンスで返却されます。

請求書や帳票には mode kie と必要な項目名(例:invoice_number、invoice_date、total_amount)を送ります。見つからない項目は空文字列で返ります。

方法 3:モデルをセルフホストする

重みは Hugging Face で公開されています。公式手順では vLLM か SGLang でコンテキスト 16,384 トークンの OpenAI 互換サーバーとして起動し、画像と固定プロンプトを一緒に送ります。公式プロンプトは変更せずに使ってください。モデルはそれで学習されています。

  • ページ用プロンプト:本文を読み順に Markdown で抽出し、表は OTSL、数式は LaTeX にします。
  • デコード設定:temperature 0、top_p 0.8、思考モードはオフ。
  • 後処理:公式の後処理コードで OTSL の表を HTML に変換し、数式の区切りを整えます。

よくある質問

Xiaomi-OCR-0 は無料で使えますか?

モデルは Apache-2.0 の無料オープンソースで、商用利用もできます。実行には GPU が必要です。OCRZero では対象の新規アカウントは 20 ページ無料、その後は 1,000 ページあたり 5 ドルです。

Xiaomi-OCR-0 はどの言語や文書を読めますか?

印刷文書、スキャン、スクリーンショット、写真(表や数式を含む)向けに作られています。特定の言語やレイアウトで使う前に、オンラインデモで自分の文書を試してください。

OCRZero は Xiaomi が作っていますか?

いいえ。OCRZero は Apache-2.0 ライセンスのもとでオープンソースの Xiaomi-OCR-0 を動かす独立したサービスで、Xiaomi との提携や承認はありません。

出典

Updated 2026-10-31. OCRZero は、オープンソースの Xiaomi-OCR-0 モデル(Apache-2.0、Xiaomi 製)を動かす独立したサービスです。Xiaomi との提携や承認はありません。