File size: 1,010 Bytes
6bdfadc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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
}