pydantic>=2.0
jinja2>=3.0
openai>=1.0
python-dotenv
langchain-text-splitters

[all]
chain-ai[local]
chain-ai[azure]
chain-ai[pdf]

[azure]
azure-search-documents
azure-core

[gpu]
faiss-gpu<1.12,>=1.7.4
numpy<2.0,>=1.22

[local]
faiss-cpu<1.12,>=1.7.4
numpy<2.0,>=1.22

[pdf]
pymupdf>=1.23.0
