sqlalchemy<3,>=2.0
psycopg2-binary>=2.9
fastapi<1,>=0.104
uvicorn[standard]<1,>=0.24
pydantic<3,>=2.0
pydantic-settings<3,>=2.0
typer<1,>=0.24
requests<3,>=2.31
sqlparse>=0.5
pgvector>=0.2
google-genai<2,>=1.60
python-dotenv>=1.0.0
platformdirs>=4.0

[all-llms]
openai<3,>=2.26
anthropic<1,>=0.34
huggingface_hub<2,>=1.0

[anthropic]
anthropic<1,>=0.34

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0

[embeddings-local]
sentence-transformers>=2.7.0

[huggingface]
huggingface_hub<2,>=1.0

[openai]
openai<3,>=2.26
