Spaces:
Sleeping
Sleeping
File size: 433 Bytes
63105da |
1 2 3 4 5 6 7 8 9 10 |
from .fixed_chunker import FixedChunker
from .semantic_chunker import SemanticChunker
def chunk_text(text: str, chunk_size: int, overlap: int, method="fixed"):
if method == "fixed":
return FixedChunker().chunk(text, chunk_size, overlap)
elif method == "semantic":
return SemanticChunker().chunk(text, chunk_size, overlap)
else:
raise ValueError("Unknown chunking method: " + str(method)) |