Una vez que haya configurado su cuenta de Google Cloud , creado un procesador y habilitado la revisión humana, podrá enviar una solicitud de revisión a su procesador. En esta página se explica cómo solicitar una revisión humana específica de un documento.
Solicitar revisión humana
UI web
Abre la página Human-in-the-Loop en la Google Cloud consola.
Haz clic en el procesador que quieras usar para la revisión humana.
Selecciona Subir documento y sube un archivo local para enviarlo a revisión. Espera entre 1 y 2 minutos para que el documento aparezca en la cola de revisión.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: tu ID de proyecto Google Cloud .
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROCESSOR_ID: el ID de tu procesador personalizado.
- ENABLE_SCHEMA_VALIDATION: indica si se debe realizar la validación del esquema en la solicitud de revisión ad hoc.
true
: habilita la validación de esquemas en la solicitud de revisión ad hoc.false
: inhabilita la validación del esquema en la solicitud de revisión ad hoc.
- PRIORITY: la prioridad de la tarea de revisión humana.
DEFAULT
: nivel de prioridad predeterminado.URGENT
: nivel de prioridad urgente. El gestor de etiquetado debe asignar recursos de etiquetado a la cola de tareas urgentes para respetar este nivel de prioridad.
- DOCUMENT: objeto
Document
que ya ha procesado el procesador configurado para la revisión.
Método HTTP y URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument
Cuerpo JSON de la solicitud:
{ "enableSchemaValidation": ENABLE_SCHEMA_VALIDATION, "priority": "PRIORITY", "inlineDocument": "DOCUMENT" }
Para enviar tu solicitud, elige una de estas opciones:
curl
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
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
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
$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 solicitud se realiza correctamente, la respuesta contiene una instancia de
Operation
.
Puedes consultar más información sobre las operaciones de larga duración en la documentación.
{ "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
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.