pydantic<3.0,>=2.0

[all]
llmbridgekit[cloud-providers,dev,http,local-providers,routers,validation,yaml]

[anthropic]
anthropic>=0.18.0

[azure]
llmbridgekit[openai]

[cloud-providers]
llmbridgekit[anthropic,cohere,gemini,groq,mistral,openai]

[cohere]
cohere>=5.0.0

[dev]
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
mypy>=1.6.0
black>=23.10.0
ruff>=0.1.0

[gemini]
google-genai>=0.1.0

[groq]
groq>=0.4.0

[http]
httpx>=0.25.0
requests>=2.31.0

[huggingface]
llmbridgekit[local]

[lmstudio]
llmbridgekit[local]

[local]
httpx>=0.25.0

[local-providers]
llmbridgekit[lmstudio,ollama]

[mistral]
mistralai>=0.1.0

[ollama]
llmbridgekit[local]

[openai]
openai>=1.0.0

[openrouter]
llmbridgekit[local]

[routers]
llmbridgekit[huggingface,openrouter,together]

[together]
llmbridgekit[local]

[validation]
jsonschema>=4.19.0

[yaml]
pyyaml>=6.0
