ドキュメントを使用可能なデータに変換する Azure サービス。 旧称は Azure Form Recognizer。
こんにちは。Fumiya Kondo,
Azure Document Intelligence に関する同様の質問を見ると、多くの場合、これはサービス障害ではなく、リソースの設定、モデルの選択、またはリクエスト形式に起因しています。 以下の手順を、簡単な言葉で順番に確認してみてください。
まず、Document Intelligence リソースが有効であることを確認してください。 Azure ポータルを開き、Document Intelligence リソースが実行中で、無効になっていないことを確認します。また、[キーとエンドポイント]セクションに表示されている正しいエンドポイントとキーを使用しているかも確認してください。別のリソースからコピーしたエンドポイントやキーを使用している場合、リクエストが正常に処理されないことがあります。 https://learn.microsoft.com/azure/ai-services/document-intelligence/how-to-guides/create-document-intelligence-resource?view=doc-intel-4.0.0
次に、正しいモデルが使用されているか確認してください。 Document Intelligence には、Read、Layout、Invoice や Receipt などの事前構築モデルがあります。ドキュメントや API バージョンでサポートされていないモデルを指定している場合、解析が失敗することがあります。同じドキュメントを Document Intelligence Studio でテストすると、モデル自体が正常に動作しているか確認できます。 https://contentunderstanding.ai.azure.com/documentintelligence/
次に、API バージョンとリクエスト形式を確認してください。 古い API バージョンや一致していないバージョンを使用していると、リソースが正しくてもエラーが発生することがあります。使用している API バージョンがリソースでサポートされており、公式ドキュメントのサンプルと一致していることを確認してください。 https://learn.microsoft.com/azure/ai-services/document-intelligence/?view=doc-intel-4.0.0
次に、入力するドキュメントを確認してください。 ファイルサイズが大きすぎる、破損している、パスワードで保護されている、またはサポートされていない形式の場合、処理に失敗することがあります。まずは小さな PDF や画像ファイルで試して、問題がドキュメントにあるのか、設定にあるのかを切り分けてください。
最後に、コードを使う前にポータルでテストしてください。 Document Intelligence Studio で同じファイルを実行することで、サービスとモデルがエンドツーエンドで正常に動作しているか確認できます。Studio では動作するが、コードでは失敗する場合、多くはリクエストのヘッダー、ボディ、またはエンドポイント URL に問題があります。
多くのコミュニティ事例では、エンドポイント、API バージョン、モデルの選択を確認することで、サービス自体を変更せずに問題が解決しています。
お役に立てば幸いです。 ご不明な点がありましたら、お気軽にお知らせください。 ありがとうございます。