- Permintaan HTTP
- Isi Permintaan
- Isi respons
- Cakupan Otorisasi
- AsyncAnnotateFileRequest
- InputConfig
- GcsSource
- OutputConfig
- GcsDestination
Menjalankan anotasi dan deteksi gambar asinkron untuk daftar file umum, seperti file PDF, yang dapat berisi beberapa halaman dan beberapa gambar per halaman. Progres dan hasil dapat diambil melalui antarmuka google.longrunning.Operations
. Operation.metadata
berisi OperationMetadata
(metadata). Operation.response
berisi AsyncBatchAnnotateFilesResponse
(hasil).
Permintaan HTTP
POST https://vision.googleapis.com/v1p3beta1/files:asyncBatchAnnotate
URL menggunakan sintaks gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON | |
---|---|
{
"requests": [
{
object( |
Kolom | |
---|---|
requests[] |
Permintaan anotasi file asinkron individual untuk batch ini. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-vision
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
AsyncAnnotateFileRequest
Permintaan anotasi file offline.
Representasi JSON | |
---|---|
{ "inputConfig": { object( |
Kolom | |
---|---|
inputConfig |
Wajib. Informasi tentang file input. |
features[] |
Wajib. Fitur yang diminta. |
imageContext |
Konteks tambahan yang mungkin menyertai gambar dalam file. |
outputConfig |
Wajib. Lokasi output dan metadata yang diinginkan (misalnya, format). |
InputConfig
Lokasi input dan metadata yang diinginkan.
Representasi JSON | |
---|---|
{
"gcsSource": {
object( |
Kolom | |
---|---|
gcsSource |
Lokasi Google Cloud Storage untuk membaca input. |
mimeType |
Jenis file. Saat ini hanya "application/pdf" dan "image/tiff" yang didukung. Karakter pengganti tidak didukung. |
GcsSource
Lokasi Google Cloud Storage tempat input akan dibaca.
Representasi JSON | |
---|---|
{ "uri": string } |
Kolom | |
---|---|
uri |
URI Google Cloud Storage untuk file input. Hanya boleh berupa objek Google Cloud Storage. Karakter pengganti saat ini tidak didukung. |
OutputConfig
Lokasi output dan metadata yang diinginkan.
Representasi JSON | |
---|---|
{
"gcsDestination": {
object( |
Kolom | |
---|---|
gcsDestination |
Lokasi Google Cloud Storage yang menjadi tujuan penulisan output. |
batchSize |
Jumlah maksimum proto respons untuk dimasukkan ke setiap file JSON output di Google Cloud Storage. Rentang yang valid adalah [1, 100]. Jika tidak ditentukan, nilai defaultnya adalah 20. Misalnya, untuk satu file pdf dengan 100 halaman, 100 proto respons akan dibuat. Jika Saat ini, batchSize hanya berlaku untuk GcsDestination, dengan potensi dukungan di masa mendatang untuk konfigurasi output lainnya. |
GcsDestination
Lokasi Google Cloud Storage tempat output akan ditulis.
Representasi JSON | |
---|---|
{ "uri": string } |
Kolom | |
---|---|
uri |
URI Google Cloud Storage tempat hasil akan disimpan. Hasil akan berformat JSON dan didahului oleh URI input yang sesuai. Kolom ini dapat mewakili satu file, atau awalan untuk beberapa output. Awalan harus diakhiri dengan Contoh:
Jika ada beberapa output, setiap respons tetap berupa AnnotateFileResponse, yang masing-masing berisi beberapa subset daftar lengkap AnnotateImageResponse. Beberapa output dapat terjadi jika, misalnya, JSON output terlalu besar dan meluber ke beberapa file sharding. |