chunkipy.text_chunker.recursive.recursive_text_chunker
Classes
|
Chunk text by recursively applying increasingly fine-grained splitters. |
- class chunkipy.text_chunker.recursive.recursive_text_chunker.RecursiveTextChunker(chunk_size=None, size_estimator=None, overlap_ratio=0.0, text_splitters=None)[source]
Bases:
BaseOverlapTextChunkerChunk text by recursively applying increasingly fine-grained splitters.
The chunker tries each splitter in order until a text part fits within the configured
chunk_size. Custom splitters are attempted before the default fallback splitters.- Parameters:
chunk_size (int)
size_estimator (BaseSizeEstimator)
overlap_ratio (float)
text_splitters (List[BaseTextSplitter])