"""Konfigurace čtená z environment variables (AppFactory runtime .env). Žádné secrets zde nejsou — API klíče se předávají per-request přes X- hlavičky (viz app/credentials.py). Zde jsou pouze veřejné defaulty a nastavení proxy. """ import os APP_NAME = os.getenv("APP_NAME", "audio-transcription") APP_VERSION = os.getenv("APP_VERSION", "1.0.0") ROOT_PATH = os.getenv("ROOT_PATH", "") # Upstream base URL adresy (přepsatelné přes env, kdyby se změnily). DEEPGRAM_BASE_URL = os.getenv("DEEPGRAM_BASE_URL", "https://api.deepgram.com/v1") OPENAI_BASE_URL = os.getenv("OPENAI_BASE_URL", "https://api.openai.com/v1") # Defaultní modely — přepsatelné v POST parametrech requestu. DEFAULT_DEEPGRAM_MODEL = os.getenv("DEFAULT_DEEPGRAM_MODEL", "nova-2") DEFAULT_WHISPER_MODEL = os.getenv("DEFAULT_WHISPER_MODEL", "whisper-1") DEFAULT_CHAT_MODEL = os.getenv("DEFAULT_CHAT_MODEL", "gpt-4o") DEFAULT_LANGUAGE = os.getenv("DEFAULT_LANGUAGE", "cs") # Timeout pro upstream volání (přepis dlouhého audia může trvat). UPSTREAM_TIMEOUT_SECONDS = float(os.getenv("UPSTREAM_TIMEOUT_SECONDS", "300"))