Migrazione da V1Beta2
L'API v1beta2
di Document AI è stata ritirata a favore dell'API
v1
.
A differenza di v1beta2
, Document AI v1
è un'API con stato, il che significa che devi creare un Processor
prima di poter inviare richieste ai documenti Process
e BatchProcess
.
NOTA: questo ritiro interessa solo la versione dell'API utilizzata per chiamare qualsiasi elaboratore. Non influisce sulla disponibilità di alcun elaboratore.
Le principali aree di incompatibilità con le versioni precedenti dell'API v1 con l'API v1beta2 sono discusse più avanti in questo documento.
Creazione di un processore
Per eseguire la migrazione a v1
per la creazione di processor, devi prima creare un Processor
. La tabella seguente serve da linea guida generale per scegliere un
ProcessorType
appropriato da creare, ma puoi consultare l'elenco completo dei processori.
document_type |
params |
Tipo di processore |
---|---|---|
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 |
Per una guida passo passo alla creazione di un elaboratore, consulta la guida.
Elaborazione documenti
Document AI v1
dispone di due API per accettare i documenti: Process
e BatchProcess
.
Ognuno di questi metodi corrisponde a un metodo di v1beta2
. I metodi e le loro differenze sono evidenziati:
Metodo v1beta2 |
Metodo v1 |
Note sulla migrazione |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source non è supportato in v1 , utilizza BatchProcess per elaborare i documenti su Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
Oltre ad accettare singoli documenti su Cloud Storage, v1 supporta un prefisso Cloud Storage per elaborare molti documenti contemporaneamente. |
Librerie client
Se utilizzi Client Libraries
per interagire con Document AI, passa dall'utilizzo di DocumentUnderstandingService
a DocumentProcessorService
. Per un esempio dettagliato dell'utilizzo delle librerie client per v1
, consulta le librerie client.