Spaces:
Sleeping
Sleeping
File size: 1,088 Bytes
05ed2b2 7158b5e 2003560 05ed2b2 1e5dfc2 7158b5e f84ed9c 7158b5e e762958 7158b5e 7701a0c 7be097f |
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 |
import os
MAX_UPLOAD_BYTES = int(os.getenv("MAX_UPLOAD_BYTES", 100 * 1024 * 1024))
MAX_DURATION_SECS = int(os.getenv("MAX_DURATION_SECS", 60 * 60))
# PhoWhisper-base (74M params) is faster than small (244M) on CPU
# Use base for better speed/accuracy tradeoff on HF Spaces free tier
MODEL_NAME = os.getenv("MODEL_NAME", "vinai/PhoWhisper-base")
TMP_DIR = os.getenv("TMP_DIR", "/tmp/uploads")
os.makedirs(TMP_DIR, exist_ok=True)
GEMINI_MODEL = os.getenv("GEMINI_MODEL", "")
NOTE_SERVICE_URL = os.getenv("NOTE_SERVICE_URL")
if not NOTE_SERVICE_URL:
raise RuntimeError("NOTE_SERVICE_URL must be set")
REDIS_HOST = os.getenv("REDIS_HOST", "127.0.0.1")
REDIS_PORT = int(os.getenv("REDIS_PORT", "6379"))
REDIS_DB = int(os.getenv("REDIS_DB", "0"))
REDIS_URL = os.getenv(
"REDIS_URL",
f"redis://{REDIS_HOST}:{REDIS_PORT}/{REDIS_DB}"
)
HTTPX_TIMEOUT = float(os.getenv("HTTPX_TIMEOUT", "10.0"))
CLOUDINARY_CLOUD_NAME = os.getenv("CLOUDINARY_CLOUD_NAME", "")
CLOUDINARY_API_KEY = os.getenv("CLOUDINARY_API_KEY", "")
CLOUDINARY_API_SECRET = os.getenv("CLOUDINARY_API_SECRET", "")
|