httpx>=0.27.0

[all]
chromadb>=0.4.0
qdrant-client>=1.7.0
faiss-cpu>=1.7.4
redis>=5.0.0
redisvl>=0.1.0
pymilvus>=2.3.0
sentence-transformers>=2.2.0
openai>=1.0.0
httpx>=0.27.0
langchain-core>=0.1.0
llama-index-core>=0.10.0

[all:python_version >= "3.10"]
mcp>=2.0.0
litellm<1.97.0,>=1.90.0
fastapi>=0.110.0
uvicorn>=0.27.0

[chroma]
chromadb>=0.4.0
sentence-transformers>=2.2.0

[cloud]
httpx>=0.27.0

[dev]
pytest>=7.0
pytest-cov
build
twine
httpx>=0.27.0
pytest-asyncio==0.21.1

[faiss]
faiss-cpu>=1.7.4
sentence-transformers>=2.2.0

[langchain]
langchain-core>=0.1.0

[litellm]
litellm<1.97.0,>=1.90.0

[llamaindex]
llama-index-core>=0.10.0

[mcp]
mcp>=2.0.0

[milvus]
pymilvus>=2.3.0
sentence-transformers>=2.2.0

[openai]
openai>=1.0.0

[proxy]
fastapi>=0.110.0
uvicorn>=0.27.0
httpx>=0.27.0

[qdrant]
qdrant-client>=1.7.0
sentence-transformers>=2.2.0

[redis]
redis>=5.0.0
redisvl>=0.1.0
sentence-transformers>=2.2.0

[sqlite]
sentence-transformers>=2.2.0
