Migrar desde V1Beta2

La API v1beta2 de Document AI está en desuso y se recomienda usar la API 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 Process y BatchProcess documentos.

NOTA: Esta retirada solo afecta a la versión de la API que se usa para llamar a cualquier procesador. No afecta a la disponibilidad de ningún procesador.

Las principales áreas de incompatibilidad de la API v1 con la API v1beta2 se describen más adelante en este documento.

Crear un procesador

Para migrar a v1 para crear procesadores, primero crea un Processor. La siguiente tabla sirve de 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

Para consultar una guía detallada sobre cómo crear un procesador, consulta la guía.

Procesamiento de documentos

Document AI v1 tiene dos APIs para aceptar documentos: Process y BatchProcess. Cada uno de estos métodos se corresponde con 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 se admite en 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 de 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 de cliente de v1, consulta Bibliotecas de cliente.