pydantic<3.0,>=2.0
pyyaml<7.0,>=6.0
tiktoken<0.8,>=0.5.0
tenacity<9.0,>=8.0.0
filelock<4.0,>=3.0.0
python-dotenv<2.0.0,>=1.0.0

[ai21]
ai21

[all]
openai<2.0,>=1.0
anthropic>=0.30
google-genai>=1.0
boto3
mistralai
cohere
ai21

[amazon]
boto3

[anthropic]
anthropic>=0.30

[azure]
openai<2.0,>=1.0

[cohere]
cohere

[deepseek]
openai<2.0,>=1.0

[dev]
pytest<9.0,>=8.0
pytest-mock<4.0,>=3.0
pytest-cov<6.0,>=5.0
bandit<2.0,>=1.7
pip-audit<3.0,>=2.0

[google]
google-genai>=1.0

[meta]
openai<2.0,>=1.0

[mistral]
mistralai

[ollama]
openai<2.0,>=1.0

[openai]
openai<2.0,>=1.0

[perplexity]
openai<2.0,>=1.0

[xai]
openai<2.0,>=1.0
