LICENSE
README.md
pyproject.toml
src/semfuse/__init__.py
src/semfuse/py.typed
src/semfuse.egg-info/PKG-INFO
src/semfuse.egg-info/SOURCES.txt
src/semfuse.egg-info/dependency_links.txt
src/semfuse.egg-info/entry_points.txt
src/semfuse.egg-info/requires.txt
src/semfuse.egg-info/top_level.txt
src/semfuse/chunking/__init__.py
src/semfuse/chunking/base.py
src/semfuse/chunking/recursive.py
src/semfuse/cli/__init__.py
src/semfuse/cli/main.py
src/semfuse/core/__init__.py
src/semfuse/core/client.py
src/semfuse/core/config.py
src/semfuse/core/enums.py
src/semfuse/core/exceptions.py
src/semfuse/core/types.py
src/semfuse/embeddings/__init__.py
src/semfuse/embeddings/base.py
src/semfuse/embeddings/factory.py
src/semfuse/embeddings/hashing.py
src/semfuse/embeddings/local.py
src/semfuse/evaluation/__init__.py
src/semfuse/evaluation/banglish.py
src/semfuse/evaluation/metrics.py
src/semfuse/evaluation/runner.py
src/semfuse/language/__init__.py
src/semfuse/language/banglish.py
src/semfuse/language/base.py
src/semfuse/language/detector.py
src/semfuse/language/normalizer.py
src/semfuse/loaders/__init__.py
src/semfuse/loaders/base.py
src/semfuse/loaders/docx.py
src/semfuse/loaders/factory.py
src/semfuse/loaders/pdf.py
src/semfuse/loaders/text.py
src/semfuse/rag/__init__.py
src/semfuse/rag/base.py
src/semfuse/rag/factory.py
src/semfuse/rag/openai_provider.py
src/semfuse/rag/pipeline.py
src/semfuse/rag/prompt.py
src/semfuse/rag/template.py
src/semfuse/reranking/__init__.py
src/semfuse/reranking/base.py
src/semfuse/reranking/cross_encoder.py
src/semfuse/reranking/factory.py
src/semfuse/reranking/lexical.py
src/semfuse/retrieval/__init__.py
src/semfuse/retrieval/base.py
src/semfuse/retrieval/fusion.py
src/semfuse/retrieval/hybrid.py
src/semfuse/retrieval/keyword.py
src/semfuse/retrieval/semantic.py
src/semfuse/utils/__init__.py
src/semfuse/utils/hashing.py
src/semfuse/utils/logging.py
src/semfuse/utils/paths.py
src/semfuse/utils/serialization.py
src/semfuse/vectorstores/__init__.py
src/semfuse/vectorstores/base.py
src/semfuse/vectorstores/local.py