# Harvester SDK - Core Requirements
# Essential dependencies for the complete AI processing platform

# Core framework dependencies
aiohttp>=3.8.0
aiofiles>=23.0.0
jinja2>=3.0.0
pyyaml>=6.0
python-dotenv>=1.0.0
tqdm>=4.65.0
click>=8.0.0
pandas>=2.0.0
pillow>=10.0.0

# AI Provider SDKs (install what you need)
# Uncomment the providers you want to use:

# OpenAI (GPT models, DALL-E)
# openai>=1.0.0

# Anthropic (Claude models) 
# anthropic>=0.3.0

# Google AI Studio (GenAI SDK - simple API key auth)
# google-genai>=0.1.0

# Google Vertex AI (service account auth)
# google-cloud-aiplatform>=1.38.0

# Legacy Google AI (deprecated, use genai instead)
# google-generativeai>=0.3.0

# Note: XAI and DeepSeek use OpenAI-compatible APIs (no additional SDK needed)