Partager via


Document Models - Get Analyze Batch Result

Obtient le résultat de l’analyse de document par lots.

GET {endpoint}/documentintelligence/documentModels/{modelId}/analyzeBatchResults/{resultId}?api-version=2024-11-30

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

uri

Point de terminaison du service Document Intelligence.

modelId
path True

string

Nom unique du modèle de document.

Modèle d’expression régulière: ^[a-zA-Z0-9][a-zA-Z0-9._~-]{1,63}$

resultId
path True

string

uuid

Analyser l’ID de résultat de l’opération de traitement par lots.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

AnalyzeBatchOperation

La demande a réussi.

Other Status Codes

DocumentIntelligenceErrorResponse

Réponse d’erreur inattendue.

Sécurité

Ocp-Apim-Subscription-Key

Type: apiKey
Dans: header

OAuth2Auth

Type: oauth2
Flux: accessCode
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize
URL du jeton: https://login.microsoftonline.com/common/oauth2/token

Étendues

Nom Description
https://cognitiveservices.azure.com/.default

Exemples

Get Analyze Batch Documents Result

Exemple de requête

GET https://myendpoint.cognitiveservices.azure.com/documentintelligence/documentModels/prebuilt-invoice/analyzeBatchResults/3b31320d-8bab-4f88-b19c-2322a7f11034?api-version=2024-11-30

Exemple de réponse

{
  "resultId": "3b31320d-8bab-4f88-b19c-2322a7f11034",
  "status": "succeeded",
  "percentCompleted": 100,
  "createdDateTime": "2021-09-24T13:00:46Z",
  "lastUpdatedDateTime": "2021-09-24T13:00:49Z",
  "result": {
    "succeededCount": 1,
    "failedCount": 1,
    "skippedCount": 1,
    "details": [
      {
        "sourceUrl": "https://myStorageAccount.blob.core.windows.net/myContainer/trainingDocs/file1.pdf",
        "resultUrl": "https://myStorageAccount.blob.core.windows.net/myOutputContainer/trainingDocsResult/file1.pdf.ocr.json",
        "status": "succeeded"
      },
      {
        "sourceUrl": "https://myStorageAccount.blob.core.windows.net/myContainer/trainingDocs/file2.jpg",
        "status": "failed",
        "error": {
          "code": "InvalidRequest",
          "message": "Invalid request.",
          "innererror": {
            "code": "InvalidContent",
            "message": "The file format is unsupported or corrupted. Refer to documentation for the list of supported formats."
          }
        }
      },
      {
        "sourceUrl": "https://myStorageAccount.blob.core.windows.net/myContainer/trainingDocs/file3.png",
        "status": "skipped"
      }
    ]
  }
}

Définitions

Nom Description
AnalyzeBatchOperation

État et résultat de l’opération d’analyse par lots.

AnalyzeBatchOperationDetail

Détail de l’opération pour un document dans une analyse par lots.

AnalyzeBatchResult

Résultat de l’analyse de document batch.

DocumentIntelligenceError

Objet d’erreur.

DocumentIntelligenceErrorResponse

Objet de réponse d’erreur.

DocumentIntelligenceInnerError

Objet contenant des informations plus spécifiques sur l’erreur.

DocumentIntelligenceOperationStatus

État de l’opération.

AnalyzeBatchOperation

État et résultat de l’opération d’analyse par lots.

Nom Type Description
createdDateTime

string

Date et heure (UTC) de l’envoi de l’opération.

error

DocumentIntelligenceError

Erreur rencontrée lors de l’analyse de document par lots.

lastUpdatedDateTime

string

Date et heure (UTC) de la dernière mise à jour de l’état.

percentCompleted

integer

Progression de l’opération (0-100).

result

AnalyzeBatchResult

Résultat de l’analyse de document batch.

resultId

string

Analyser l’ID de résultat de l’opération de traitement par lots.

status

DocumentIntelligenceOperationStatus

État de l’opération. notStarted, running, succeeded ou failed

AnalyzeBatchOperationDetail

Détail de l’opération pour un document dans une analyse par lots.

Nom Type Description
error

DocumentIntelligenceError

Erreur rencontrée.

resultUrl

string

URL du résultat d’analyse JSON.

sourceUrl

string

URL du document source.

status

DocumentIntelligenceOperationStatus

Analyser l’état. réussite, échec ou ignoré

AnalyzeBatchResult

Résultat de l’analyse de document batch.

Nom Type Description
details

AnalyzeBatchOperationDetail[]

Détails de l’opération pour chaque document du lot.

failedCount

integer

Nombre de documents qui se sont terminés avec l’état ont échoué.

skippedCount

integer

Nombre de documents qui se sont terminés avec l’état ignoré.

succeededCount

integer

Nombre de documents qui se sont terminés avec l’état réussi.

DocumentIntelligenceError

Objet d’erreur.

Nom Type Description
code

string

Un ensemble de codes d’erreur définis par le serveur.

details

DocumentIntelligenceError[]

Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée.

innererror

DocumentIntelligenceInnerError

Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur.

message

string

Représentation lisible par l’homme de l’erreur.

target

string

Cible de l’erreur.

DocumentIntelligenceErrorResponse

Objet de réponse d’erreur.

Nom Type Description
error

DocumentIntelligenceError

Informations d’erreur.

DocumentIntelligenceInnerError

Objet contenant des informations plus spécifiques sur l’erreur.

Nom Type Description
code

string

Un ensemble de codes d’erreur définis par le serveur.

innererror

DocumentIntelligenceInnerError

Erreur interne.

message

string

Représentation lisible par l’homme de l’erreur.

DocumentIntelligenceOperationStatus

État de l’opération.

Nom Type Description
canceled

string

L’opération a été annulée.

failed

string

L’opération a échoué.

notStarted

string

L’opération n’a pas encore démarré.

running

string

L’opération est en cours.

skipped

string

L’opération a été ignorée.

succeeded

string

L’opération a réussi.