Agent Data Source Vector Ingestion Configuration Chunking Configuration
data class AgentDataSourceVectorIngestionConfigurationChunkingConfiguration(val chunkingStrategy: String, val fixedSizeChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration? = null, val hierarchicalChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration? = null, val semanticChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration? = null)
Constructors
Link copied to clipboard
constructor(chunkingStrategy: String, fixedSizeChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration? = null, hierarchicalChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration? = null, semanticChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration? = null)
Properties
Link copied to clipboard
Option for chunking your source data, either in fixed-sized chunks or as one chunk. Valid values: FIXED_SIZE
, HIERARCHICAL
, SEMANTIC
, NONE
.
Link copied to clipboard
val fixedSizeChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration? = null
Configurations for when you choose fixed-size chunking. Requires chunking_strategy as FIXED_SIZE
. See fixed_size_chunking_configuration
for details.
Link copied to clipboard
val hierarchicalChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration? = null
Configurations for when you choose hierarchical chunking. Requires chunking_strategy as HIERARCHICAL
. See hierarchical_chunking_configuration
for details.
Link copied to clipboard
val semanticChunkingConfiguration: AgentDataSourceVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration? = null
Configurations for when you choose semantic chunking. Requires chunking_strategy as SEMANTIC
. See semantic_chunking_configuration
for details.