""" 🇬🇧 Module: config.py Purpose: Central configuration for environment variables and constants222 🇷🇺 Модуль: config.py Назначение: централизованная конфигурация переменных окружения и констант проекта. """ import os # === Featherless.ai Configuration === FEATHERLESS_API_KEY = os.getenv("featherless") FEATHERLESS_MODEL = "meta-llama/Meta-Llama-3.1-8B-Instruct" # === External API Configuration === EXTERNAL_API_URL = os.getenv("EXTERNAL_API_URL") NEWSDATA_API_KEY = os.getenv("NEWSDATA_API_KEY") # === Request / Connection Settings === REQUEST_TIMEOUT = 15 DEBUG = os.getenv("DEBUG", "false").lower() == "true" # === Caching Settings === CACHE_TTL_SECONDS = int(os.getenv("CACHE_TTL_SECONDS", "600")) # 10 minutes CACHE_RETRY_SECONDS = int(os.getenv("CACHE_RETRY_SECONDS", "30")) # cooldown after failures