Solicita la revisión humana de un documento
Después de configurar tu cuenta de Google Cloud , crear un procesador y habilitar la revisión humana, puedes enviar una solicitud de revisión a tu procesador. En esta página, se proporcionan detalles para solicitar una revisión humana ad hoc de un documento.
Solicita una revisión manual
IU web
Abre la página Interacción humana en la consola de Google Cloud.
Haz clic en el procesador que deseas usar para la revisión humana.
Selecciona Subir documento y sube un archivo local para que se envíe a revisión. Espera entre 1 y 2 minutos para que el documento aparezca en la fila de revisión.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: El ID de tu proyecto de Google Cloud .
- LOCATION: La ubicación de tu procesador, por ejemplo:
us
: Estados Unidoseu
: Unión Europea
- PROCESSOR_ID: Es 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 del esquema en la solicitud de revisión ad hoc.false
: Inhabilita la validación del esquema en la solicitud de revisión ad hoc.
- PRIORITY: Es la prioridad de la tarea de revisión manual.
DEFAULT
: Es el nivel de prioridad predeterminado.URGENT
: Es el nivel de prioridad urgente. El administrador de etiquetado debe asignar el recurso de etiquetado a la lista de tareas en cola urgentes para respetar este nivel de prioridad.
- DOCUMENT: Un objeto
Document
que el procesador configurado para la revisión ya procesó.
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 obtener 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 de Document AI Python.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.