click>=8.0.0
filelock
google-genai==1.38.0
grpcio==1.67.1
huggingface-hub>=0.22.0
langdetect>=1.0.9
matplotlib>=3.7.0
openai>=1.107.3
openpyxl>=3.0.0
pandas>=2.0.0
pyarrow>=14.0.1
pydantic>=2.10.4
python-docx>=1.2.0
python-dotenv>=1.0.0
pyyaml>=6.0
qdrant-client
seaborn>=0.12.0
striprtf>=0.0.29
tqdm>=4.67.1

[embeddings-local]
sentence-transformers>=3.0.0

[server]
fastapi>=0.115.0
uvicorn[standard]>=0.34.0
python-multipart>=0.0.20
pydantic-settings>=2.0
sse-starlette>=2.0
aiosqlite>=0.20.0

[training]
torch>=2.0.0
transformers<5.0.0,>=4.56.2
datasets>=2.18.0
peft>=0.10.0
accelerate>=0.28.0
trl<0.30.0,>=0.29.1
python-dotenv>=1.0.0
fastmcp>=3.2.0
gradio>=6.3.0
