Von Version 1.0beta2 migrieren

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

Im Gegensatz zu v1beta2 ist Document AI v1 eine zustandsbehaftete API. Das bedeutet, dass Sie ein 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 später in diesem Dokument behandelt.

Prozessor erstellen

Wenn Sie die Prozessor-Erstellung zu v1 migrieren möchten, erstellen Sie zuerst eine Processor. Die folgende Tabelle dient als allgemeine Richtlinie für die Auswahl eines geeignetenProcessorType, das erstellt werden soll. Sie können aber auch die vollständige Prozessorliste aufrufen.

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 in diesem Leitfaden.

Dokumente werden verarbeitet

Document AI v1 bietet zwei APIs zum Akzeptieren von Dokumenten: 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 auch 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.