Package com.openai.models
Class FileChunkingStrategyParam
-
- All Implemented Interfaces:
public final class FileChunkingStrategyParamThe chunking strategy used to chunk the file(s). If not set, will use the
autostrategy. Only applicable iffile_idsis non-empty.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFileChunkingStrategyParam.Visitorpublic final classFileChunkingStrategyParam.Deserializerpublic final classFileChunkingStrategyParam.Serializer
-
Method Summary
Modifier and Type Method Description final Optional<AutoFileChunkingStrategyParam>autoFileChunkingStrategyParam()The default strategy. final Optional<StaticFileChunkingStrategyParam>staticFileChunkingStrategyParam()final BooleanisAutoFileChunkingStrategyParam()final BooleanisStaticFileChunkingStrategyParam()final AutoFileChunkingStrategyParamasAutoFileChunkingStrategyParam()The default strategy. final StaticFileChunkingStrategyParamasStaticFileChunkingStrategyParam()final Optional<JsonValue>_json()final <T extends Any> Taccept(FileChunkingStrategyParam.Visitor<T> visitor)final FileChunkingStrategyParamvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static FileChunkingStrategyParamofAutoFileChunkingStrategyParam(AutoFileChunkingStrategyParam autoFileChunkingStrategyParam)The default strategy. final static FileChunkingStrategyParamofStaticFileChunkingStrategyParam(StaticFileChunkingStrategyParam staticFileChunkingStrategyParam)-
-
Method Detail
-
autoFileChunkingStrategyParam
final Optional<AutoFileChunkingStrategyParam> autoFileChunkingStrategyParam()
The default strategy. This strategy currently uses a
max_chunk_size_tokensof800andchunk_overlap_tokensof400.
-
staticFileChunkingStrategyParam
final Optional<StaticFileChunkingStrategyParam> staticFileChunkingStrategyParam()
-
isAutoFileChunkingStrategyParam
final Boolean isAutoFileChunkingStrategyParam()
-
isStaticFileChunkingStrategyParam
final Boolean isStaticFileChunkingStrategyParam()
-
asAutoFileChunkingStrategyParam
final AutoFileChunkingStrategyParam asAutoFileChunkingStrategyParam()
The default strategy. This strategy currently uses a
max_chunk_size_tokensof800andchunk_overlap_tokensof400.
-
asStaticFileChunkingStrategyParam
final StaticFileChunkingStrategyParam asStaticFileChunkingStrategyParam()
-
accept
final <T extends Any> T accept(FileChunkingStrategyParam.Visitor<T> visitor)
-
validate
final FileChunkingStrategyParam validate()
-
ofAutoFileChunkingStrategyParam
final static FileChunkingStrategyParam ofAutoFileChunkingStrategyParam(AutoFileChunkingStrategyParam autoFileChunkingStrategyParam)
The default strategy. This strategy currently uses a
max_chunk_size_tokensof800andchunk_overlap_tokensof400.
-
ofStaticFileChunkingStrategyParam
final static FileChunkingStrategyParam ofStaticFileChunkingStrategyParam(StaticFileChunkingStrategyParam staticFileChunkingStrategyParam)
-
-
-
-