Bermigrasi dari V1Beta2
v1beta2
API Document AI kini tidak digunakan lagi dan digantikan dengan
v1
API.
Tidak seperti v1beta2
, v1
Document AI adalah API stateful, yang berarti Anda perlu membuat Processor
sebelum dapat mengirim permintaan ke dokumen Process
dan BatchProcess
.
CATATAN: Penghentian penggunaan ini hanya memengaruhi versi API yang digunakan untuk memanggil prosesor apa pun. Hal ini tidak memengaruhi ketersediaan prosesor apa pun.
Area utama inkompatibilitas mundur v1 API dengan v1beta2 API akan dibahas nanti dalam dokumen ini.
Membuat pemroses
Untuk bermigrasi ke v1
guna membuat pemroses, buat Processor
terlebih dahulu. Tabel berikut berfungsi sebagai panduan umum untuk memilih
ProcessorType
yang sesuai untuk dibuat, tetapi Anda dapat melihat daftar pemroses lengkap.
document_type |
params |
Jenis prosesor |
---|---|---|
invoice |
INVOICE_PROCESSOR |
|
general |
OCR_PROCESSOR |
|
general |
table_extraction_params |
FORM_PARSER_PROCESSOR |
general |
form_extraction_params |
FORM_PARSER_PROCESSOR |
general |
entity_extraction_params |
FORM_PARSER_PROCESSOR |
general |
automl_params |
CUSTOM_EXTRACTION_PROCESSOR |
Untuk panduan langkah demi langkah pembuatan pemroses, lihat panduan.
Memproses dokumen
Document AI v1
memiliki dua API untuk menerima dokumen: Process
dan BatchProcess
.
Setiap metode ini sesuai dengan metode dari v1beta2
. Metode dan
perbedaannya ditandai:
Metode v1beta2 |
Metode v1 |
Catatan migrasi |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source tidak didukung di v1 , gunakan BatchProcess untuk memproses dokumen di Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
Selain menerima dokumen individual di Cloud Storage, v1 mendukung awalan Cloud Storage untuk memproses banyak dokumen sekaligus. |
Library klien
Jika menggunakan Client Libraries
untuk berinteraksi dengan
Document AI, beralihlah dari menggunakan DocumentUnderstandingService
ke
DocumentProcessorService
. Untuk contoh mendetail tentang penggunaan library klien
untuk v1
, lihat library klien.