| |
| import os |
|
|
| |
| MDL_FAST = os.environ.get("mdl_fst", "gemini-3.1-flash-lite") |
| MDL_PRO = os.environ.get("mdl_pro", "gemini-3.5-flash") |
|
|
| |
| MODEL_NAME = "RikkaBotan/stable-static-embedding-fast-retrieval-mrl-bilingual-ja-en" |
| DEVICE = "cuda" |
|
|
| |
| THEME_COLORS = { |
| "background": "#0B1021", |
| "surface": "#161B2E", |
| "accent": "#FFD700", |
| "text_primary": "#E2E8F0", |
| "text_secondary": "#94A3B8", |
| "border": "#334155" |
| } |
|
|
| |
| DEFAULT_MAX_RESULTS = 20 |
| DEEP_SEARCH_LIMIT = 200 |
| SEARCH_THRESHOLD = 0.7 |
|
|
| |
| USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" |
| PLAYWRIGHT_TIMEOUT = 15000 |
|
|
| |
| VIDEO_EXTENSIONS = ('.mp4', '.webm', '.mov', '.avi', '.mkv') |
| IMAGE_EXTENSIONS = ('.jpg', '.jpeg', '.png', '.webp', '.gif', '.svg') |
|
|
| |
| VIDSPARK_API_KEY = os.environ.get("VIDSPARK_API_KEY", "your_secret_vidspark_key_here") |
| VIDSPARK_URL = "https://vidspark-h751.onrender.com/api/process" |
|
|
| |
| GEMINI_KEYS = [] |
| for i in range(1, 31): |
| key = os.environ.get(f"gmni{i}") |
| if key: |
| GEMINI_KEYS.append(key) |
|
|
| if not GEMINI_KEYS: |
| GEMINI_KEYS = ["YOUR_FALLBACK_KEY_1", "YOUR_FALLBACK_KEY_2"] |
|
|