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.