mlx-lm>=0.19.0
dependency-injector>=4.41.0
PyMySQL>=1.1.0
pydantic-settings>=2.0.0
# Phase 1 — LangChain BaseChatModel
langchain-core>=0.3.0
# Phase 2 — RAG pipeline (Qdrant, embeddings, document loading)
langchain-community>=0.3.0
langchain-huggingface>=0.1.0
langchain-text-splitters>=0.3.0
langchain-qdrant>=0.2.0
sentence-transformers>=3.0.0
qdrant-client>=1.9.0
pdfplumber>=0.11.0
# Phase 18 — Hybrid Search (BM25 sparse vectors)
fastembed>=0.3.0
# Phase 22 — REST API
fastapi>=0.100.0
uvicorn[standard]>=0.23.0
python-multipart>=0.0.7
# Phase 3 — Agent orchestration
langgraph>=1.0.0
# Phase 4 — Web UI
gradio>=4.0.0
# Phase 6 — 웹 검색 Tool
duckduckgo-search>=6.0.0
# Phase 14 — 음성 인터페이스 (STT)
openai-whisper>=20231117
