Files
task-6a02e23da6fe2e4ac16acf65/chunker.py
T
2026-06-03 08:44:03 +00:00

12 lines
422 B
Python

"""Simple text splitter using RecursiveCharacterTextSplitter.
"""
from langchain_text_splitters import RecursiveCharacterTextSplitter
class Chunker:
def __init__(self, chunk_size: int = 500, chunk_overlap: int = 50):
self.splitter = RecursiveCharacterTextSplitter(chunk_size=chunk_size, chunk_overlap=chunk_overlap)
def split(self, text: str) -> list[str]:
return self.splitter.split_text(text)