nltk>=3.8
numpy>=1.24
aiosqlite>=0.19
openai>=1.12
httpx>=0.27
pydantic>=2.5
typer>=0.9

[all]
asyncpg>=0.29
pgvector>=0.2
neo4j>=5.14
qdrant-client>=1.7
pymilvus>=2.5.3
anthropic>=0.20
voyageai>=0.2
sentence-transformers>=2.6
FlagEmbedding>=1.2
litellm>=1.30
veclite-db>=1.1.1
openai>=1.12

[anthropic]
anthropic>=0.20
voyageai>=0.2

[bge]
FlagEmbedding>=1.2

[chroma]
chromadb>=0.4

[dev]
pytest>=8.0
pytest-asyncio>=0.23
ruff>=0.9
mypy>=1.8
pre-commit>=3.6

[lancedb]
lancedb>=0.5
pyarrow>=14

[litellm]
litellm>=1.30

[milvus]
pymilvus>=2.5.3

[neo4j]
neo4j>=5.14

[nvidia]
openai>=1.12

[pipecat]
pipecat-ai>=0.0.50
fastapi>=0.110
uvicorn[standard]>=0.29

[postgres]
asyncpg>=0.29
pgvector>=0.2

[qdrant]
qdrant-client>=1.7

[sentence-transformers]
sentence-transformers>=2.6

[veclite]
veclite-db>=1.1.1
