🔷
Azure Document Intelligence専用モデル全整理 — レシートから契約書まで15モデル
prebuilt-read、prebuilt-receipt、prebuilt-contract、prebuilt-invoice — モデル名を変えるだけで構造化データが出る
一般OCR vs Azure専用モデル
一般OCR:画像→テキスト1つの塊。自分でパースが必要。
Azure専用:画像→フィールド名付き構造化JSON。パース不要。
全プリビルトモデル
汎用: prebuilt-read(OCR)、prebuilt-layout(構造)
ビジネス: invoice、receipt、contract、creditCard、bankStatement、check、payStub
身分証: idDocument(パスポート/免許証)
税金(US): tax.us.w2、tax.us.1098、tax.us.1099
コード — モデル名を変えるだけ
# レシート
result = client.begin_analyze_document("prebuilt-receipt", body=f).result()
# → {"MerchantName": "スタバ", "Total": 550}
# 契約書
result = client.begin_analyze_document("prebuilt-contract", body=f).result()
# → {"Parties": [...], "Jurisdictions": [...]}
同じコード構造。モデル名が違う→構造化出力が違う。
価格
prebuilt-read:~$1.50/1Kページ。専用モデル:~$10/1Kページ。構造化に追加コスト。
カスタムモデル
合うプリビルトがない?Azure Portalで5枚以上のラベル付きサンプルで自分のモデルを訓練可能。コード不要。
キーコンセプト
1
prebuilt-read — 汎用OCR($1.50/1K)。テキスト+位置座標
2
prebuilt-receipt — レシート専用($10/1K)。店名・日付・金額自動抽出
3
prebuilt-contract — 契約書専用($10/1K)。当事者・管轄・条項抽出
4
prebuilt-idDocument — パスポート/免許証($10/1K)。名前・生年月日・文書番号
5
カスタムモデル — Azure Portalで5枚以上ラベル付けすれば訓練可能
ユースケース
経費処理自動化 — レシート写真→prebuilt-receipt→店名+金額+日付JSON
契約書管理 — 契約書PDF→prebuilt-contract→当事者・期限・条項構造化
本人確認 — パスポート/免許証→prebuilt-idDocument→名前・生年月日自動入力