langchain>=1.2.12
pydantic>=2.12.5

[a2a]
fastapi>=0.115.0

[all]
fastapi>=0.115.0
langchain-openai>=1.1.11
langchain-anthropic>=0.3.0
langchain-google-genai>=2.1.0
fastmcp>=2.0.0
pyyaml>=6.0
rich>=13.0
prompt-toolkit>=3.0
sqlalchemy[asyncio]>=2.0
aiosqlite>=0.20

[anthropic]
langchain-anthropic>=0.3.0

[aws]
langchain-aws>=0.2.0

[azure-ai]
langchain-azure-ai>=0.1.0

[cli]
rich>=13.0
prompt-toolkit>=3.0
pyyaml>=6.0

[cohere]
langchain-cohere>=0.3.0

[composer]
pyyaml>=6.0

[database]
sqlalchemy[asyncio]>=2.0
aiosqlite>=0.20

[deepseek]
langchain-deepseek>=0.1.0

[fireworks]
langchain-fireworks>=0.2.0

[google]
langchain-google-genai>=2.1.0

[google-vertexai]
langchain-google-vertexai>=2.0.0

[groq]
langchain-groq>=0.2.0

[huggingface]
langchain-huggingface>=0.1.0

[ibm]
langchain-ibm>=0.3.0

[mcp]
fastmcp>=2.0.0

[mistral]
langchain-mistralai>=0.2.0

[nvidia]
langchain-nvidia-ai-endpoints>=0.3.0

[ollama]
langchain-ollama>=0.2.0

[openai]
langchain-openai>=1.1.11

[openrouter]
langchain-openrouter>=0.1.0

[perplexity]
langchain-perplexity>=0.1.0

[together]
langchain-together>=0.2.0

[upstage]
langchain-upstage>=0.3.0

[xai]
langchain-xai>=0.2.0
