tqdm>=4.60.0
psutil>=5.8.0
pyzmq>=23.0.0
msgpack>=1.0.0
torch>=2.0.0
sentence-transformers>=3.0.0
llama-index-core>=0.12.0
llama-index-readers-file>=0.4.0
llama-index-embeddings-huggingface>=0.5.5
python-dotenv>=1.0.0
openai>=1.0.0
huggingface-hub>=0.20.0
requests>=2.25.0
accelerate>=0.20.0
PyPDF2>=3.0.0
pymupdf>=1.23.0
pdfplumber>=0.10.0
nbconvert>=7.0.0
gitignore-parser>=0.1.12

[:python_version < "3.10"]
transformers<4.46,>=4.30.0

[:python_version < "3.13"]
numpy<2,>=1.20.0

[:python_version >= "3.10"]
transformers<4.58,>=4.53.1

[:python_version >= "3.13"]
numpy<3,>=2

[:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.26.3
mlx-lm>=0.26.0

[colab]
torch<3.0.0,>=2.0.0
accelerate<1.0.0,>=0.20.0

[colab:python_version < "3.10"]
transformers<4.46,>=4.30.0

[colab:python_version >= "3.10"]
transformers<4.58,>=4.53.1

[cpu]

[cpu:platform_system == "Linux" and python_version < "3.13"]
torch==2.2.2

[server]
fastapi>=0.115.0
pydantic>=2.0.0
uvicorn[standard]>=0.34.0
