Como migrar da v1Beta2
A API v1beta2
da Document AI foi descontinuada e substituída pela
API v1
.
Ao contrário da v1beta2
, a Document AI v1
é uma API com estado, o que significa que você precisa criar um Processor
antes de enviar solicitações para os 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 de versões anteriores 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 diretriz 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 conferir um guia explicativo sobre como criar um processador, acesse 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 deles são destacados:
Método v1beta2 |
Método v1 |
Notas de migração |
---|---|---|
ProcessDocument |
Process |
InputConfig.Cloud Storage_source não tem suporte em v1 . Use BatchProcess para processar documentos no Cloud Storage. |
BatchProcessDocuments |
BatchProcess |
Além de aceitar documentos individuais no Cloud Storage, o v1 oferece suporte a um prefixo do Cloud Storage para processar muitos documentos de uma só vez. |
Bibliotecas de cliente
Se você estiver usando o Client Libraries
para interagir com a Document AI, mude do DocumentUnderstandingService
para o DocumentProcessorService
. Para conferir um exemplo detalhado de como usar as bibliotecas de cliente
para v1
, consulte bibliotecas de cliente.