Package ai.extend.types
Class LegacyExtractChunkingOptions.Builder
- java.lang.Object
-
- ai.extend.types.LegacyExtractChunkingOptions.Builder
-
- Enclosing class:
- LegacyExtractChunkingOptions
public static final class LegacyExtractChunkingOptions.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegacyExtractChunkingOptions.Builder from(LegacyExtractChunkingOptions other)
-
chunkingStrategy
public LegacyExtractChunkingOptions.Builder chunkingStrategy(java.util.Optional<LegacyExtractChunkingOptionsChunkingStrategy> chunkingStrategy)
The strategy to use for chunking the document.
-
chunkingStrategy
public LegacyExtractChunkingOptions.Builder chunkingStrategy(LegacyExtractChunkingOptionsChunkingStrategy chunkingStrategy)
-
pageChunkSize
public LegacyExtractChunkingOptions.Builder pageChunkSize(java.util.Optional<java.lang.Integer> pageChunkSize)
The size of page chunks.
-
pageChunkSize
public LegacyExtractChunkingOptions.Builder pageChunkSize(java.lang.Integer pageChunkSize)
-
chunkSelectionStrategy
public LegacyExtractChunkingOptions.Builder chunkSelectionStrategy(java.util.Optional<LegacyExtractChunkingOptionsChunkSelectionStrategy> chunkSelectionStrategy)
The strategy to use for selecting chunks.
-
chunkSelectionStrategy
public LegacyExtractChunkingOptions.Builder chunkSelectionStrategy(LegacyExtractChunkingOptionsChunkSelectionStrategy chunkSelectionStrategy)
-
customSemanticChunkingRules
public LegacyExtractChunkingOptions.Builder customSemanticChunkingRules(java.util.Optional<java.lang.String> customSemanticChunkingRules)
Custom rules for semantic chunking.
-
customSemanticChunkingRules
public LegacyExtractChunkingOptions.Builder customSemanticChunkingRules(java.lang.String customSemanticChunkingRules)
-
build
public LegacyExtractChunkingOptions build()
-
-