A API v1beta2
da Document AI foi descontinuada e substituída pela API
v1
.
Ao contrário de v1beta2
, a v1
da Document AI é uma API com estado. Isso significa que você precisa criar um Processor
antes de enviar solicitações aos documentos Process
e BatchProcess
.
OBSERVAÇÃO: essa descontinuação afeta apenas a versão da API usada para chamar qualquer processador. Isso não afeta a disponibilidade de nenhum processador.
As principais áreas de incompatibilidade da API v1 com a API v1beta2 são discutidas mais adiante neste documento.
Como criar um processador
Para migrar para v1
na criação de processadores, primeiro crie um Processor
. A tabela a seguir serve como uma orientação geral para escolher um ProcessorType
adequado para criar, mas você pode consultar a lista completa de processadores.
document_type |
params |
Tipo de processador |
---|---|---|
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 ver um guia explicativo sobre a criação de um processador, consulte o guia.
Processando documentos
A Document AI v1
tem duas APIs para aceitar documentos: Process
e BatchProcess
.
Cada um desses métodos corresponde a um método de v1beta2
. Os métodos e as diferenças entre eles são destacados:
Método v1beta2 |
Método v1 |
Notas de migração |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source não é compatível com v1 . Use BatchProcess para processar documentos no Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
Além de aceitar documentos individuais no Cloud Storage, o v1 é compatível com um prefixo do Cloud Storage para processar vários documentos de uma só vez. |
Bibliotecas de cliente
Se você estiver usando o Client Libraries
para interagir com a
Document AI, mude do uso do DocumentUnderstandingService
para o
DocumentProcessorService
. Para um exemplo detalhado de como usar as bibliotecas de cliente
para v1
, consulte bibliotecas de cliente.