Migrar da versão V1Beta2

A API v1beta2 do Document AI foi descontinuada em favor da API v1.

Ao contrário da v1beta2, a Document AI v1 é uma API com estado, o que significa que tem de criar um Processor antes de poder enviar pedidos para Process e BatchProcess documentos.

NOTA: esta descontinuação afeta apenas a versão da API usada para chamar qualquer processador. Não afeta a disponibilidade de nenhum processador.

As principais áreas de incompatibilidade com versões anteriores da API v1 com a API v1beta2 são abordadas mais adiante neste documento.

Criar um processador

Para migrar para v1 para a criação de processadores, crie primeiro um Processor. A tabela seguinte serve como uma diretriz geral para escolher um ProcessorType para criar, mas 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 um guia passo a passo sobre como criar um processador, consulte o guia.

A processar documentos

O Document AI v1 tem duas APIs para aceitar documentos: Process e BatchProcess. Cada um destes métodos corresponde a um método de v1beta2. Os métodos e as respetivas diferenças são realçados:

v1beta2 Método v1 Método Notas de migração
ProcessDocument Process InputConfig.Cloud Storage_source não é suportado em v1. Use BatchProcess para processar documentos no Cloud Storage.
BatchProcessDocuments BatchProcess Além de aceitar documentos individuais no Cloud Storage, o v1 suporta um prefixo do Cloud Storage para processar vários documentos em simultâneo.

Bibliotecas cliente

Se estiver a usar o Client Libraries para interagir com o Document AI, mude do uso do DocumentUnderstandingService para o DocumentProcessorService. Para um exemplo detalhado da utilização das bibliotecas cliente para v1, consulte as bibliotecas cliente.