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.