從 V1Beta2 遷移

Document AI 的 v1beta2 API 現已淘汰,並改用 v1 API。

v1beta2 不同,Document AI v1 是有狀態的 API,也就是說,您必須先建立 Processor,才能將要求傳送至 ProcessBatchProcess 文件。

注意:這項淘汰作業只會影響用於呼叫任何處理器的 API 版本。這不會影響任何處理器的可用性。

本文件稍後將討論 v1 API 與 v1beta2 API 不回溯相容的主要領域。

建立處理器

如要遷移至 v1 建立處理器,請先建立 Processor。下表提供一般指引,協助您選擇合適的ProcessorType建立,但您也可以參考完整的處理器清單

document_type params 處理器類型
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

如需建立處理器的逐步指南,請參閱指南

正在處理文件

Document AI v1 有兩個 API 可接受文件:ProcessBatchProcess。 這些方法各對應 v1beta2 中的一個方法。以下是這些方法及其差異的重點:

v1beta2 方法 v1 方法 遷移注意事項
ProcessDocument Process InputConfig.Cloud Storage_source 不支援 v1,請使用 BatchProcess 處理 Cloud Storage 中的文件。
BatchProcessDocuments BatchProcess 除了接受 Cloud Storage 中的個別文件,v1 也支援 Cloud Storage 前置字串,可一次處理多份文件。

用戶端程式庫

如果使用 Client Libraries 與 Document AI 互動,請從 DocumentUnderstandingService 切換至 DocumentProcessorService。如需使用 v1 用戶端程式庫的詳細範例,請參閱用戶端程式庫