Demander l'examen manuel d'un document
Après avoir configuré votre compte Google Cloud , créé un processeur et activé l'examen manuel, vous pouvez envoyer une demande d'examen à votre processeur. Cette page explique comment demander l'examen manuel ad hoc d'un document.
Demander un examen manuel
UI Web
Ouvrez la page "Human-in-the-Loop" (Avec intervention humaine) dans la console Google Cloud.
Cliquez sur le processeur que vous souhaitez utiliser pour l'examen manuel.
Sélectionnez Importer un document, puis importez un fichier local à envoyer pour examen. Patientez une à deux minutes avant de chercher le document dans la file d'attente d'examen.
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud .
- LOCATION: emplacement de votre processeur, par exemple :
us
: États-Uniseu
: Union européenne
- PROCESSOR_ID: ID de votre processeur personnalisé.
- ENABLE_SCHEMA_VALIDATION: indique si la validation du schéma doit être effectuée sur la demande d'examen ad hoc.
true
: active la validation du schéma pour la demande d'examen ad hoc.false
: désactive la validation du schéma pour la demande d'examen ad hoc.
- PRIORITY: priorité de la tâche d'examen manuel.
DEFAULT
: niveau de priorité par défaut.URGENT
: niveau de priorité urgent. Le gestionnaire de libellé doit allouer une ressource de libellé à la file d'attente de tâches urgentes pour respecter ce niveau de priorité.
- DOCUMENT: objet
Document
déjà traité par l'outil de traitement configuré pour l'examen.
Méthode HTTP et URL :
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument
Corps JSON de la requête :
{ "enableSchemaValidation": ENABLE_SCHEMA_VALIDATION, "priority": "PRIORITY", "inlineDocument": "DOCUMENT" }
Pour envoyer votre requête, choisissez l'une des options suivantes :
curl
Enregistrez le corps de la requête dans un fichier nommé request.json
, puis exécutez la commande suivante :
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument"
PowerShell
Enregistrez le corps de la requête dans un fichier nommé request.json
, puis exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument" | Select-Object -Expand Content
Si la requête aboutit, la réponse contient une instance de Operation
.
Pour en savoir plus sur les opérations de longue durée, consultez la documentation.
{ "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.ReviewDocumentOperationMetadata", "commonMetadata": { "state": "RUNNING", "createTime": "TIMESTAMP", "updateTime": "TIMESTAMP", "resource": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig" } } }
Python
Pour en savoir plus, consultez la documentation de référence de l'API Document AI Python.
Pour vous authentifier auprès de Document AI, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.