""" Gemini Service - AI-powered image and video generation Provides: - Text generation - Image editing - Video generation - Job processing and background workers """ # API Client exports from services.gemini_service.api_client import ( GeminiService, MODELS, DOWNLOADS_DIR, get_gemini_api_key, MOCK_MODE, MOCK_VIDEO_URL, ) # Job Processor exports from services.gemini_service.job_processor import ( GeminiJobProcessor, PriorityWorkerPool, get_pool, get_priority_for_job_type, start_worker, stop_worker, ) # API Key Middleware exports # Added from services.gemini_service.api_key_config import APIKeyServiceConfig # Added from services.gemini_service.api_key_middleware import APIKeyMiddleware # Added __all__ = [ # API Client 'GeminiService', 'MODELS', 'DOWNLOADS_DIR', 'get_gemini_api_key', 'MOCK_MODE', 'MOCK_VIDEO_URL', # Job Processor 'GeminiJobProcessor', 'PriorityWorkerPool', 'get_pool', 'get_priority_for_job_type', 'start_worker', 'stop_worker', # API Key Middleware 'APIKeyServiceConfig', 'APIKeyMiddleware', ]