first
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""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"))
|
||||
Reference in New Issue
Block a user