# K9IO Academy - Deep Dive Track - Module 1 Lab # Python Package Requirements # Core AI SDKs openai>=1.3.0 # OpenAI GPT-4 and Vision anthropic>=0.7.0 # Claude (Anthropic) google-generativeai>=0.3.0 # Google Gemini # Environment & Configuration python-dotenv>=1.0.0 # Load .env files # Image Processing Pillow>=10.0.0 # Image manipulation # API Server (Exercise 5) fastapi>=0.104.0 # Modern web framework uvicorn[standard]>=0.24.0 # ASGI server pydantic>=2.0.0 # Data validation # HTTP Requests (for testing) requests>=2.31.0 # HTTP library # Optional: Video Processing Helpers # ffmpeg-python>=0.2.0 # Video metadata (requires ffmpeg installed) # Optional: Rate Limiting # slowapi>=0.1.9 # Rate limiting for FastAPI # redis>=5.0.0 # Redis for distributed rate limiting # Optional: Monitoring & Logging # python-json-logger>=2.0.0 # Structured logging # prometheus-client>=0.18.0 # Metrics export # Development Tools (optional) # pytest>=7.4.0 # Testing framework # black>=23.0.0 # Code formatter # ruff>=0.1.0 # Fast linter