flask>=3.0.0
flask-cors>=4.0.0
requests>=2.31.0
python-dotenv>=1.0.0
langchain-core>=0.1.0

[dev]
pytest
pytest-mock
black
ruff
mypy

[eval]
markdown>=3.5.0

[rag]
langchain>=0.3.0
langchain-community>=0.0.13
langchain-huggingface>=0.3.0
langchain-text-splitters>=0.3.0
faiss-cpu>=1.8.0
sentence-transformers>=2.3.0
beautifulsoup4>=4.12.0
tiktoken>=0.5.0
rank-bm25>=0.2.2
trafilatura>=2.0.0
tqdm>=4.65.0

[websearch]

[webui]
open-webui
