Von Version 1.0beta2 migrieren

Die v1beta2 API von Document AI wird zugunsten der v1 API eingestellt.

Im Gegensatz zu v1beta2 ist Document AI v1 eine zustandsbehaftete API. Das bedeutet, dass Sie einen Processor erstellen müssen, bevor Sie Anfragen an Process- und BatchProcess-Dokumente senden können.

HINWEIS: Diese Einstellung betrifft nur die Version der API, die zum Aufrufen eines Prozessors verwendet wird. Dies hat keine Auswirkungen auf die Verfügbarkeit von Prozessoren.

Die wichtigsten Bereiche der Abwärtsinkompatibilität der v1 API mit der v1beta2 API werden weiter unten in diesem Dokument beschrieben.

Prozessor erstellen

Wenn Sie zur Erstellung von Prozessoren zu v1 migrieren möchten, erstellen Sie zuerst eine Processor. Die folgende Tabelle dient als allgemeine Richtlinie für die Auswahl einer geeigneten ProcessorType. Sie können sich aber auch die vollständige Liste der Prozessoren ansehen.

document_type params Prozessortyp
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

Eine detaillierte Anleitung zum Erstellen eines Prozessors finden Sie im Leitfaden.

Dokumente werden verarbeitet

Document AI v1 hat zwei APIs, die Dokumente akzeptieren: Process und BatchProcess. Jede dieser Methoden entspricht einer Methode aus v1beta2. Die Methoden und ihre Unterschiede werden hervorgehoben:

v1beta2 Methode v1 Methode Hinweise zur Migration
ProcessDocument Process InputConfig.Cloud Storage_source wird in v1 nicht unterstützt. Verwenden Sie BatchProcess, um Dokumente in Cloud Storage zu verarbeiten.
BatchProcessDocuments BatchProcess Neben einzelnen Dokumenten in Cloud Storage unterstützt v1 ein Cloud Storage-Präfix, um viele Dokumente gleichzeitig zu verarbeiten.

Clientbibliotheken

Wenn Sie die Client Libraries für die Interaktion mit Document AI verwenden, wechseln Sie von der DocumentUnderstandingService zur DocumentProcessorService. Ein detailliertes Beispiel für die Verwendung der Clientbibliotheken für v1 finden Sie unter Clientbibliotheken.