Solicitar revisão humana de um documento
Depois de configurar sua conta do Google Cloud , criar um processador e ativar a revisão humana, você pode enviar uma solicitação de revisão para o processador. Esta página fornece detalhes sobre como solicitar a revisão humana ad hoc de um documento.
Pedir análise humana
IU da Web
Abra a página "Human-in-the-Loop" no console do Google Cloud.
Clique no processador que você quer usar para a revisão humana.
Selecione Fazer upload do documento e faça upload de um arquivo local para ser enviado para análise. Aguarde de um a dois minutos para que o documento apareça na fila de revisão.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- PROJECT_ID: o ID do projeto do Google Cloud .
- LOCATION: o local do processador, por exemplo:
us
- Estados Unidoseu
- União Europeia
- PROCESSOR_ID: o ID do processador personalizado.
- ENABLE_SCHEMA_VALIDATION: se a validação do esquema precisa ser realizada na solicitação de análise ad hoc.
true
: ativa a validação do esquema na solicitação de revisão ad hoc.false
: desativa a validação do esquema no pedido de análise ad hoc.
- PRIORITY: a prioridade da tarefa de revisão humana.
DEFAULT
: o nível de prioridade padrão.URGENT
: o nível de prioridade urgente. O gerenciador de rotulagem precisa alocar o recurso de rotulagem para a fila de tarefas urgentes para respeitar esse nível de prioridade.
- DOCUMENT: um objeto
Document
que já foi processado pelo processador configurado para revisão.
Método HTTP e URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument
Corpo JSON da solicitação:
{ "enableSchemaValidation": ENABLE_SCHEMA_VALIDATION, "priority": "PRIORITY", "inlineDocument": "DOCUMENT" }
Para enviar a solicitação, escolha uma destas opções:
curl
Salve o corpo da solicitação em um arquivo com o nome request.json
e execute o comando a seguir:
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
Salve o corpo da solicitação em um arquivo com o nome request.json
e execute o comando a seguir:
$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
Se a solicitação for bem-sucedida, a resposta conterá uma instância de
Operation
.
Leia mais sobre as operações de longa duração na documentação.
{ "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 mais informações, consulte a documentação de referência da API Document AI Python.
Para autenticar na Document AI, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.