Class: Google::Cloud::DocumentAI::V1beta3::ProcessOptions::LayoutConfig
- Inherits:
-
Object
- Object
- Google::Cloud::DocumentAI::V1beta3::ProcessOptions::LayoutConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/documentai/v1beta3/document_processor_service.rb
Overview
Serving config for layout parser processor.
Defined Under Namespace
Classes: ChunkingConfig
Instance Attribute Summary collapse
Instance Attribute Details
#chunking_config ⇒ ::Google::Cloud::DocumentAI::V1beta3::ProcessOptions::LayoutConfig::ChunkingConfig
Returns Optional. Config for chunking in layout parser processor.
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'proto_docs/google/cloud/documentai/v1beta3/document_processor_service.rb', line 58 class LayoutConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Serving config for chunking. # @!attribute [rw] chunk_size # @return [::Integer] # Optional. The chunk sizes to use when splitting documents, in order of # level. # @!attribute [rw] include_ancestor_headings # @return [::Boolean] # Optional. Whether or not to include ancestor headings when splitting. # @!attribute [rw] semantic_chunking_group_size # @return [::Boolean] # Optional. The number of tokens to group together when evaluating # semantic similarity. # @!attribute [rw] breakpoint_percentile_threshold # @return [::Integer] # Optional. The percentile of cosine dissimilarity that must be exceeded # between a group of tokens and the next. The smaller this number is, the # more chunks will be generated. class ChunkingConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |