Setelah menyiapkan akun Google Cloud , membuat pemroses, dan mengaktifkan peninjauan manual, Anda dapat mengirim permintaan peninjauan ke pemroses. Halaman ini memberikan detail tentang cara meminta Peninjauan Manual ad-hoc terhadap dokumen.
Meminta Peninjauan Manual
UI Web
Buka halaman Human-in-the-Loop di konsol Google Cloud .
Klik prosesor yang ingin Anda gunakan untuk peninjauan oleh petugas.
Pilih Upload Dokumen dan upload file lokal yang akan dikirim untuk ditinjau. Tunggu 1-2 menit hingga dokumen muncul dalam antrean peninjauan.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID project Google Cloud Anda.
- LOCATION: lokasi pemroses Anda, misalnya:
us
- Amerika Serikateu
- Uni Eropa
- PROCESSOR_ID: ID pemroses kustom Anda.
- ENABLE_SCHEMA_VALIDATION: Apakah validasi skema harus dilakukan pada permintaan peninjauan ad-hoc.
true
- Mengaktifkan validasi skema pada permintaan peninjauan ad-hoc.false
- Menonaktifkan validasi skema pada permintaan peninjauan ad-hoc.
- PRIORITY: Prioritas tugas peninjauan manual.
DEFAULT
- Tingkat prioritas default.URGENT
- Tingkat prioritas mendesak. Pengelola pemberian label harus mengalokasikan resource pemberi label ke antrean tugas mendesak untuk mematuhi tingkat prioritas ini.
- DOCUMENT: Objek
Document
yang telah diproses oleh pemroses yang dikonfigurasi untuk peninjauan.
Metode HTTP dan URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/humanReviewConfig:reviewDocument
Isi JSON permintaan:
{ "enableSchemaValidation": ENABLE_SCHEMA_VALIDATION, "priority": "PRIORITY", "inlineDocument": "DOCUMENT" }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
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
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$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
Jika permintaan berhasil, respons akan berisi instance
Operation
.
Anda dapat membaca selengkapnya tentang Operasi yang Berjalan Lama dalam dokumentasi.
{ "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
Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Document AI.
Untuk melakukan autentikasi ke Document AI, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.