backoff~=2.2.1
joblib~=1.3.2
openai<2.0.0,>=0.28.1
pandas
regex
ujson
tqdm
datasets<3.0.0,~=2.14.6
requests
optuna
pydantic<=2.7,>=2.5.0

[anthropic]
anthropic~=0.18.0

[chromadb]
chromadb~=0.4.14

[dev]
pytest>=6.2.5

[docs]
sphinx>=4.3.0
furo>=2023.3.27
docutils<0.17
m2r2
myst-parser
myst-nb
sphinx-autobuild
sphinx_rtd_theme
autodoc_pydantic
sphinx-reredirects>=0.1.2
sphinx-automodapi==0.16.0

[faiss-cpu]
sentence_transformers
faiss-cpu

[marqo]
marqo~=3.1.0
marqo

[mongodb]
pymongo~=3.12.0

[pinecone]
pinecone-client~=2.2.4

[qdrant]
qdrant-client
fastembed
qdrant-client>=1.6.2
fastembed>=0.1.0

[weaviate]
weaviate-client~=3.26.1
weaviate-client~=4.5.4
