revenium_metering>=6.8.2

[anthropic]
wrapt>=1.14.0
anthropic>=0.30.0
python-dotenv>=0.19.0

[dev]
pytest>=7.0.0
pytest-asyncio
pytest-cov
flake8
black
mypy
freezegun
openai-responses>=0.12.0
requests
wrapt>=1.14.0
python-dotenv>=0.19.0
anthropic>=0.30.0
boto3
ollama>=0.3.0

[fal]
wrapt>=1.14.0
fal-client>=0.13.0
python-dotenv>=0.19.0

[google]
wrapt>=1.14.0

[google-genai]
wrapt>=1.14.0
google-genai>=0.1.0
python-dotenv

[google-vertex]
wrapt>=1.14.0
vertexai>=1.0.0
python-dotenv

[langchain]
langchain>=0.1.16
langchain-openai>=0.1.0
langchain-core>=0.1.0

[litellm]
wrapt>=1.14.0
litellm>=1.40.0

[litellm-proxy]
wrapt>=1.14.0
litellm[proxy]>=1.40.0

[ollama]
wrapt>=1.14.0
ollama>=0.3.0

[openai]
wrapt>=1.14.0
openai>=1.0.0
python-dotenv>=0.19.0

[perplexity]
wrapt>=1.14.0
python-dotenv>=0.19.0

[perplexity-native]
wrapt>=1.14.0
perplexityai>=0.1.0
python-dotenv>=0.19.0

[perplexity-openai]
wrapt>=1.14.0
openai>=1.0.0
python-dotenv>=0.19.0
