chunkipy.text_splitters.base_text_splitter

Classes

BaseTextSplitter()

Base class for splitter strategies that divide text into smaller pieces.

class chunkipy.text_splitters.base_text_splitter.BaseTextSplitter[source]

Bases: ABC

Base class for splitter strategies that divide text into smaller pieces.

split(text)[source]

Template method for splitting text. Validates the input and delegates the actual splitting logic to the subclass.

Parameters:

text (str) – The text to be split.

Returns:

A list of text text parts.

Return type:

list[str]