Package ai.extend.types
Class ParseConfigChunkingStrategy.Builder
- java.lang.Object
-
- ai.extend.types.ParseConfigChunkingStrategy.Builder
-
- Enclosing class:
- ParseConfigChunkingStrategy
public static final class ParseConfigChunkingStrategy.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseConfigChunkingStrategybuild()ParseConfigChunkingStrategy.Builderfrom(ParseConfigChunkingStrategy other)ParseConfigChunkingStrategy.BuildermaxCharacters(java.lang.Integer maxCharacters)ParseConfigChunkingStrategy.BuildermaxCharacters(java.util.Optional<java.lang.Integer> maxCharacters)Specify a maximum number of characters per chunk.ParseConfigChunkingStrategy.BuilderminCharacters(java.lang.Integer minCharacters)ParseConfigChunkingStrategy.BuilderminCharacters(java.util.Optional<java.lang.Integer> minCharacters)Specify a minimum number of characters per chunk.ParseConfigChunkingStrategy.Buildertype(ParseConfigChunkingStrategyType type)ParseConfigChunkingStrategy.Buildertype(java.util.Optional<ParseConfigChunkingStrategyType> type)The type of chunking strategy.
-
-
-
Method Detail
-
from
public ParseConfigChunkingStrategy.Builder from(ParseConfigChunkingStrategy other)
-
type
public ParseConfigChunkingStrategy.Builder type(java.util.Optional<ParseConfigChunkingStrategyType> type)
The type of chunking strategy. Supported values:
page: Chunk document by pages.document: Entire document is a single chunk. Essentially no chunking.section: Split by logical sections. Not supported for target=spatial.
-
type
public ParseConfigChunkingStrategy.Builder type(ParseConfigChunkingStrategyType type)
-
minCharacters
public ParseConfigChunkingStrategy.Builder minCharacters(java.util.Optional<java.lang.Integer> minCharacters)
Specify a minimum number of characters per chunk.
-
minCharacters
public ParseConfigChunkingStrategy.Builder minCharacters(java.lang.Integer minCharacters)
-
maxCharacters
public ParseConfigChunkingStrategy.Builder maxCharacters(java.util.Optional<java.lang.Integer> maxCharacters)
Specify a maximum number of characters per chunk.
-
maxCharacters
public ParseConfigChunkingStrategy.Builder maxCharacters(java.lang.Integer maxCharacters)
-
build
public ParseConfigChunkingStrategy build()
-
-