# Core dependencies (Updated for v1.1.0)
pydantic>=2.8.0
asyncio-throttle>=1.0.2
aiofiles>=24.1.0
httpx>=0.27.0
pyyaml>=6.0.2
python-dateutil>=2.9.0

# Optional LLM providers (install as needed)
# OpenAI
openai>=1.40.0

# Anthropic
anthropic>=0.34.0

# Google AI
google-generativeai>=0.7.2

# Cohere
cohere>=5.5.0

# Azure OpenAI
azure-identity>=1.17.0

# AWS Bedrock
boto3>=1.35.0
botocore>=1.35.0

# HuggingFace Transformers
transformers>=4.44.0
torch>=2.4.0
accelerate>=0.33.0
bitsandbytes>=0.43.0
sentencepiece>=0.2.0

# Ollama
ollama>=0.3.0

# NEW PROVIDERS (v1.1.0)
# Mistral AI
mistralai>=1.0.0

# Replicate
replicate>=0.25.0

# Workflow engine (Enhanced)
langgraph>=0.2.0
langchain-core>=0.2.0
langchain-community>=0.2.0

# Streaming support (NEW)
websockets>=12.0
fastapi>=0.111.0
uvicorn>=0.30.0

# Enhanced caching (NEW)
faiss-cpu>=1.8.0  # For semantic similarity caching
sentence-transformers>=3.0.0

# Monitoring and observability
prometheus-client>=0.20.0
structlog>=24.2.0
psutil>=6.0.0

# Caching
redis>=5.0.7
diskcache>=5.6.3

# Security
cryptography>=43.0.0
bleach>=6.1.0

# Utilities
numpy>=1.26.0
pandas>=2.2.0
jsonschema>=4.23.0

# Fine-tuning support (NEW)
datasets>=2.20.0
evaluate>=0.4.0
peft>=0.12.0  # For LoRA fine-tuning

# Multimodal support (NEW)
pillow>=10.4.0
opencv-python>=4.10.0
pytesseract>=0.3.10
