sqlalchemy
chromadb
fastmcp
nest_asyncio
streamlit
gradio
watchdog
tinydb
requests
python-dotenv
pydantic>=2

[a2a]
a2a-sdk<0.4,>=0.3.24
uvicorn>=0.30

[all]
aimu[a2a,anthropic,deepeval,google,hf,llamacpp,ollama,openai_compat]

[anthropic]
anthropic>=0.50.0

[deepeval]
deepeval

[dev]
ruff
pytest
pytest-asyncio

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.27

[google]
google-genai>=1.0
Pillow

[hf]
torch
transformers<6,>=5
torchvision
accelerate
sentencepiece
mistral-common
kernels<0.13,>=0.12
bitsandbytes
diffusers>=0.30
safetensors
Pillow
soundfile
sentence-transformers>=3

[llamacpp]
llama-cpp-python

[notebooks]
ipykernel
ipywidgets

[ollama]
ollama

[openai_compat]
openai>=1.0.0
