Skip to content

Commit 1e7d15a

Browse files
telpiriondandhlee
authored andcommitted
samples: updates Document AI samples to v1 version of service (#108)
1 parent 32130ac commit 1e7d15a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

documentai/snippets/batch_process_documents_sample_v1beta3.py

+10-8
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# [START documentai_batch_process_document]
1717
import re
1818

19-
from google.cloud import documentai_v1beta3 as documentai
19+
from google.cloud import documentai_v1 as documentai
2020
from google.cloud import storage
2121

2222
# TODO(developer): Uncomment these variables before running the sample.
@@ -47,23 +47,25 @@ def batch_process_documents(
4747

4848
destination_uri = f"{gcs_output_uri}/{gcs_output_uri_prefix}/"
4949

50+
gcs_documents = documentai.GcsDocuments(
51+
documents=[{"gcs_uri": gcs_input_uri, "mime_type": "application/pdf"}]
52+
)
53+
5054
# 'mime_type' can be 'application/pdf', 'image/tiff',
5155
# and 'image/gif', or 'application/json'
52-
input_config = documentai.types.document_processor_service.BatchProcessRequest.BatchInputConfig(
53-
gcs_source=gcs_input_uri, mime_type="application/pdf"
54-
)
56+
input_config = documentai.BatchDocumentsInputConfig(gcs_documents=gcs_documents)
5557

5658
# Where to write results
57-
output_config = documentai.types.document_processor_service.BatchProcessRequest.BatchOutputConfig(
58-
gcs_destination=destination_uri
59+
output_config = documentai.DocumentOutputConfig(
60+
gcs_output_config={"gcs_uri": destination_uri}
5961
)
6062

6163
# Location can be 'us' or 'eu'
6264
name = f"projects/{project_id}/locations/{location}/processors/{processor_id}"
6365
request = documentai.types.document_processor_service.BatchProcessRequest(
6466
name=name,
65-
input_configs=[input_config],
66-
output_config=output_config,
67+
input_documents=input_config,
68+
document_output_config=output_config,
6769
)
6870

6971
operation = client.batch_process_documents(request)

0 commit comments

Comments
 (0)