- Recursively split text using multiple separators
- Preserve more semantic meaning in chunks
- Try separators in order (paragraphs, then sentences, then words)
- Default configuration balances context preservation and chunk size
Samples
Default recursive splitting
Use the default separator hierarchy:Custom chunk size and overlap
Custom separator hierarchy
Try newlines first, then spaces:Arguments
Returns
A JSON configuration object for use increate_vectorizer().
Related functions
chunking_character_text_splitter(): simpler single-separator splittingchunking_none(): disable chunking