[console_scripts]
docpipe = docpipe.cli.main:cli

[docpipe.chunkers]
chonkie-late = docpipe.chunkers.chonkie_chunker:ChonkieLateChunker
chonkie-semantic = docpipe.chunkers.chonkie_chunker:ChonkieSemanticChunker
recursive = docpipe.chunkers.recursive_chunker:RecursiveChunker
semchunk = docpipe.chunkers.semchunk_chunker:SemchunkChunker

[docpipe.evaluators]
builtin = docpipe.eval.builtin_evaluator:BuiltinEvaluator
ragas = docpipe.eval.ragas_evaluator:RagasEvaluator

[docpipe.extractors]
langchain = docpipe.extractors.langchain_extractor:LangChainExtractor
langextract = docpipe.extractors.langextract_extractor:LangExtractExtractor
outlines = docpipe.extractors.outlines_extractor:OutlinesExtractor

[docpipe.parsers]
docling = docpipe.parsers.docling_parser:DoclingParser
glm-ocr = docpipe.parsers.glm_ocr_parser:GLMOCRParser
markitdown = docpipe.parsers.markitdown_parser:MarkItDownParser
mineru = docpipe.parsers.mineru_parser:MinerUParser
paddleocr = docpipe.parsers.paddleocr_parser:PaddleOCRParser
pymupdf = docpipe.parsers.pymupdf_parser:PyMuPDFParser
unstructured = docpipe.parsers.unstructured_parser:UnstructuredParser

[docpipe.rerankers]
bge = docpipe.rerankers.bge_reranker:BGEReranker
cohere = docpipe.rerankers.cohere_reranker:CohereReranker
flashrank = docpipe.rerankers.flashrank_reranker:FlashRankReranker
mxbai = docpipe.rerankers.mxbai_reranker:MxbaiReranker
