Después de configurar tu cuenta de Google Cloud , crear un procesador y habilitar la revisión manual, 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 Human-in-the-Loop 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 enviarlo a revisión. Espera 1 o 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 humana.
DEFAULT
: Es el nivel de prioridad predeterminado.URGENT
: Es el nivel de prioridad urgente. El administrador de etiquetado debe asignar recursos de etiquetado a la lista de tareas en cola urgentes para respetar este nivel de prioridad.
- DOCUMENT: Es un objeto
Document
que ya procesó 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 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.