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.