Cómo migrar de la versión V1beta2
La API de v1beta2
de Document AI ahora dejó de estar disponible y se reemplazó por la API de v1
.
A diferencia de v1beta2
, Document AI v1
es una API con estado, lo que significa que debes crear un Processor
antes de poder enviar solicitudes a los documentos Process
y BatchProcess
.
NOTA: Esta baja solo afecta a la versión de la API que se usa para llamar a cualquier procesador. No afecta la disponibilidad de ningún procesador.
Más adelante en este documento, se analizan las principales áreas de incompatibilidad con versiones anteriores de la API de v1 con la API de v1beta2.
Crea un procesador
Para migrar a v1
para la creación de procesadores, primero crea un Processor
. La siguiente tabla sirve como guía general para elegir un ProcessorType
adecuado, pero puedes consultar la lista completa de procesadores.
document_type |
params |
Tipo de procesador |
---|---|---|
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 |
Si quieres obtener una guía paso a paso para crear un procesador, consulta la guía.
Procesando documentos
Document AI v1
tiene dos APIs para aceptar documentos: Process
y BatchProcess
.
Cada uno de estos métodos corresponde a un método de v1beta2
. Se destacan los métodos y sus diferencias:
Método v1beta2 |
Método v1 |
Notas de migración |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source no es compatible con v1 . Usa BatchProcess para procesar documentos en Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
Además de aceptar documentos individuales en Cloud Storage, v1 admite un prefijo de Cloud Storage para procesar muchos documentos a la vez. |
Bibliotecas cliente
Si usas Client Libraries
para interactuar con
Document AI, cambia de DocumentUnderstandingService
a DocumentProcessorService
. Para ver un ejemplo detallado del uso de las bibliotecas cliente para v1
, consulta bibliotecas cliente.