From 1ee3b9ae636421fc8b3dcf248ced2d1ca4812837 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Fri, 25 Apr 2025 10:15:01 -0600 Subject: [PATCH 01/10] Update handle_response_sample.py --- documentai/snippets/handle_response_sample.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index 58bbb1debe0..a50a95e421d 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -463,13 +463,15 @@ def process_document_layout_sample( processor_version: str, file_path: str, mime_type: str, + enable_llm_layout_parsing: bool = false, ) -> documentai.Document: process_options = documentai.ProcessOptions( layout_config=documentai.ProcessOptions.LayoutConfig( chunking_config=documentai.ProcessOptions.LayoutConfig.ChunkingConfig( chunk_size=1000, include_ancestor_headings=True, - ) + ), + enable_llm_layout_parsing=enable_llm_layout_parsing ) ) From e51cde11e35704df9332a5a41d9f4d17d9c8a35a Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Fri, 25 Apr 2025 10:17:54 -0600 Subject: [PATCH 02/10] Update handle_response_sample_test.py --- documentai/snippets/handle_response_sample_test.py | 1 + 1 file changed, 1 insertion(+) diff --git a/documentai/snippets/handle_response_sample_test.py b/documentai/snippets/handle_response_sample_test.py index b7c65834cca..684d6ee1a2d 100644 --- a/documentai/snippets/handle_response_sample_test.py +++ b/documentai/snippets/handle_response_sample_test.py @@ -229,6 +229,7 @@ def test_process_document_layout(): processor_version="pretrained", file_path="resources/superconductivity.pdf", mime_type="application/pdf", + enable_llm_layout_parsing = True, ) assert document From 628e9728e250ee29f1075889275637dc85c7222f Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Tue, 29 Apr 2025 14:52:17 -0600 Subject: [PATCH 03/10] Update handle_response_sample.py --- documentai/snippets/handle_response_sample.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index a50a95e421d..ab7beb1aa40 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -32,7 +32,8 @@ # processor_version = "rc" # Refer to https://cloud.google.com/document-ai/docs/manage-processor-versions for more information # file_path = "/path/to/local/pdf" # mime_type = "application/pdf" # Refer to https://cloud.google.com/document-ai/docs/file-types for supported file types - +# enable_image_annotation = "ENABLE_IMAGE_ANNOTATION_BOOLEAN" # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features +# enable_table_annotation = "ENABLE_TABLE_ANNOTATION_BOOLEAN" # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features # [END documentai_process_ocr_document] # [END documentai_process_form_document] @@ -463,7 +464,8 @@ def process_document_layout_sample( processor_version: str, file_path: str, mime_type: str, - enable_llm_layout_parsing: bool = false, + enable_image_annotation: bool = false, + enable_table_annotation: bool = false, ) -> documentai.Document: process_options = documentai.ProcessOptions( layout_config=documentai.ProcessOptions.LayoutConfig( @@ -471,7 +473,8 @@ def process_document_layout_sample( chunk_size=1000, include_ancestor_headings=True, ), - enable_llm_layout_parsing=enable_llm_layout_parsing + enable_image_annotation=enable_image_annotation, + enable_table_annotation=enable_table_annotation, ) ) From b52142cbd4a2503698d639ef0984520789a45c27 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:10:35 -0600 Subject: [PATCH 04/10] Update handle_response_sample_test.py --- documentai/snippets/handle_response_sample_test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/documentai/snippets/handle_response_sample_test.py b/documentai/snippets/handle_response_sample_test.py index 684d6ee1a2d..b155cfb9ad3 100644 --- a/documentai/snippets/handle_response_sample_test.py +++ b/documentai/snippets/handle_response_sample_test.py @@ -229,7 +229,8 @@ def test_process_document_layout(): processor_version="pretrained", file_path="resources/superconductivity.pdf", mime_type="application/pdf", - enable_llm_layout_parsing = True, + enable_image_annotation = True, + enable_table_annotation = True, ) assert document From 409a033d905a9b01d4d087e7e5ab1ffeab3bef32 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:51:27 -0600 Subject: [PATCH 05/10] Update handle_response_sample.py --- documentai/snippets/handle_response_sample.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index ab7beb1aa40..a7cb173ef11 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -32,8 +32,8 @@ # processor_version = "rc" # Refer to https://cloud.google.com/document-ai/docs/manage-processor-versions for more information # file_path = "/path/to/local/pdf" # mime_type = "application/pdf" # Refer to https://cloud.google.com/document-ai/docs/file-types for supported file types -# enable_image_annotation = "ENABLE_IMAGE_ANNOTATION_BOOLEAN" # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features -# enable_table_annotation = "ENABLE_TABLE_ANNOTATION_BOOLEAN" # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features +# enable_image_annotation = FALSE # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features +# enable_table_annotation = FALSE # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features # [END documentai_process_ocr_document] # [END documentai_process_form_document] @@ -464,8 +464,8 @@ def process_document_layout_sample( processor_version: str, file_path: str, mime_type: str, - enable_image_annotation: bool = false, - enable_table_annotation: bool = false, + enable_image_annotation: bool = false, # Enable image annotation + enable_table_annotation: bool = false, # Enable table annotation ) -> documentai.Document: process_options = documentai.ProcessOptions( layout_config=documentai.ProcessOptions.LayoutConfig( From e7f37d3dd62152844392a29d9e9174381f987a7a Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:56:01 -0600 Subject: [PATCH 06/10] Update handle_response_sample.py --- documentai/snippets/handle_response_sample.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index a7cb173ef11..a208f63ec4e 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -32,8 +32,8 @@ # processor_version = "rc" # Refer to https://cloud.google.com/document-ai/docs/manage-processor-versions for more information # file_path = "/path/to/local/pdf" # mime_type = "application/pdf" # Refer to https://cloud.google.com/document-ai/docs/file-types for supported file types -# enable_image_annotation = FALSE # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features -# enable_table_annotation = FALSE # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features +# enable_image_annotation = False # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features +# enable_table_annotation = False # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features # [END documentai_process_ocr_document] # [END documentai_process_form_document] @@ -464,8 +464,8 @@ def process_document_layout_sample( processor_version: str, file_path: str, mime_type: str, - enable_image_annotation: bool = false, # Enable image annotation - enable_table_annotation: bool = false, # Enable table annotation + enable_image_annotation: bool = False, # Enable image annotation + enable_table_annotation: bool = False, # Enable table annotation ) -> documentai.Document: process_options = documentai.ProcessOptions( layout_config=documentai.ProcessOptions.LayoutConfig( From ed123e60de9c98e0cb0520ffe10c8124b989c206 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:51:27 -0600 Subject: [PATCH 07/10] Update documentai/snippets/handle_response_sample.py Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- documentai/snippets/handle_response_sample.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index a208f63ec4e..da9505bc848 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -473,8 +473,9 @@ def process_document_layout_sample( chunk_size=1000, include_ancestor_headings=True, ), - enable_image_annotation=enable_image_annotation, - enable_table_annotation=enable_table_annotation, + https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features + enable_image_annotation=True, # Optional + enable_table_annotation=True, # Optional ) ) From 2929317cb0337c0b252bc8ae80a7a43f7721ddf7 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:51:48 -0600 Subject: [PATCH 08/10] Update documentai/snippets/handle_response_sample.py Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- documentai/snippets/handle_response_sample.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index da9505bc848..d9117b9c260 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -464,8 +464,6 @@ def process_document_layout_sample( processor_version: str, file_path: str, mime_type: str, - enable_image_annotation: bool = False, # Enable image annotation - enable_table_annotation: bool = False, # Enable table annotation ) -> documentai.Document: process_options = documentai.ProcessOptions( layout_config=documentai.ProcessOptions.LayoutConfig( From 68f3f184c44605ec3fe9ee2d5dbcf09b1bee5bbd Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:52:04 -0600 Subject: [PATCH 09/10] Update documentai/snippets/handle_response_sample.py Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- documentai/snippets/handle_response_sample.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/documentai/snippets/handle_response_sample.py b/documentai/snippets/handle_response_sample.py index d9117b9c260..20c9e39aca6 100644 --- a/documentai/snippets/handle_response_sample.py +++ b/documentai/snippets/handle_response_sample.py @@ -32,8 +32,6 @@ # processor_version = "rc" # Refer to https://cloud.google.com/document-ai/docs/manage-processor-versions for more information # file_path = "/path/to/local/pdf" # mime_type = "application/pdf" # Refer to https://cloud.google.com/document-ai/docs/file-types for supported file types -# enable_image_annotation = False # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features -# enable_table_annotation = False # Set to TRUE to enable processing. Refer to https://cloud.google.com/document-ai/docs/layout-parse-chunk#layout_parser_features # [END documentai_process_ocr_document] # [END documentai_process_form_document] From a6ca46175032a5666ed021a1416d6ba70d469369 Mon Sep 17 00:00:00 2001 From: bibliofilo <42589480+bibliofilo@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:52:19 -0600 Subject: [PATCH 10/10] Update documentai/snippets/handle_response_sample_test.py Co-authored-by: Holt Skinner <13262395+holtskinner@users.noreply.github.com> --- documentai/snippets/handle_response_sample_test.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/documentai/snippets/handle_response_sample_test.py b/documentai/snippets/handle_response_sample_test.py index b155cfb9ad3..b7c65834cca 100644 --- a/documentai/snippets/handle_response_sample_test.py +++ b/documentai/snippets/handle_response_sample_test.py @@ -229,8 +229,6 @@ def test_process_document_layout(): processor_version="pretrained", file_path="resources/superconductivity.pdf", mime_type="application/pdf", - enable_image_annotation = True, - enable_table_annotation = True, ) assert document