code/embedding-function/utilities/document_chunking/paragraph.py (11 lines of code) (raw):
from typing import List
from .document_chunking_base import DocumentChunkingBase
from .chunking_strategy import ChunkingSettings
from ..common.source_document import SourceDocument
class ParagraphDocumentChunking(DocumentChunkingBase):
def __init__(self) -> None:
pass
# TO DO: Implement the following chunking strategies
def chunk(
self, documents: List[SourceDocument], chunking: ChunkingSettings
) -> List[SourceDocument]:
raise NotImplementedError("Paragraph chunking is not implemented yet")