import os # API Configuration - MiniMax MINIMAX_API_KEY = os.getenv("MINIMAX_API_KEY", "") MINIMAX_GROUP_ID = os.getenv("MINIMAX_GROUP_ID", "") MINIMAX_BASE_URL = "https://api.minimaxi.chat/v1" # API Configuration - OpenAI (for Whisper transcription) OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "") # Models MINIMAX_MODEL_VISION = "MiniMax-Text-01" MINIMAX_MODEL_LLM = "MiniMax-Text-01" # Processing Settings MAX_VIDEO_LENGTH_SECONDS = 120 FRAME_INTERVAL_SECONDS = 2 SUPPORTED_VIDEO_FORMATS = [".mp4", ".avi", ".mov", ".webm"] # UI Options INDUSTRIES = ["Apparel & Accessories", "Beauty", "Food", "Beverages", "Other"] CAMPAIGN_GOALS = ["Retention (Dwell Rate)", "Click-Through (CTR)", "Conversions (CVR)"] # Role category colors for UI CATEGORY_COLORS = { "OPENING": "#4CAF50", # Green "PROBLEM": "#FF5722", # Deep Orange "PRODUCT": "#2196F3", # Blue "PERSUASIVE": "#9C27B0", # Purple "CLOSURE": "#FFC107", # Amber "OTHER": "#9E9E9E" # Grey }