# Core dependencies
langchain>=0.2.0
langchain-community>=0.2.0
langchain-openai>=0.1.0
langchain-text-splitters>=0.2.0

# Embedding models
sentence-transformers>=2.2.0
openai>=1.0.0

# Vector stores
faiss-cpu>=1.7.4
chromadb>=0.4.0

# Document processing
beautifulsoup4>=4.12.0
lxml>=4.9.0
pypdf>=3.0.0
python-docx>=0.8.11
pymupdf>=1.23.0
pandas>=2.0.0
openpyxl>=3.1.0
unstructured>=0.10.0

# Reranking
FlagEmbedding>=1.2.0

# Advanced RAG
jieba>=0.42.1
python-Levenshtein>=0.21.0
rank-bm25>=0.2.2
numpy>=1.24.0
scikit-learn>=1.3.0

# Async support
aiohttp>=3.8.0
asyncio

# Utilities
pydantic>=2.0.0
pyyaml>=6.0
tqdm>=4.65.0
rich>=13.0.0
loguru>=0.7.0
tiktoken>=0.5.0

# Benchmarking
matplotlib>=3.7.0
seaborn>=0.12.0
timeit

