"""Application configuration. Most configuration is set via environment variables. For local development, use a .env file to set environment variables. """ from environs import Env env = Env() env.read_env() ENV = env.str("FLASK_ENV", default="production") DEBUG = ENV == "development" RECORD_TRAFFIC = env.bool("RECORD_TRAFFIC", False) SERVICE_API_KEY = env.str("SERVICE_API_KEY", "change-me") AZURE_BASE_URL = env.str("AZURE_BASE_URL", "change_me").rstrip("/") AZURE_API_KEY = env.str("AZURE_API_KEY", "change_me") AZURE_DEPLOYMENT = env.str("AZURE_DEPLOYMENT", "gpt-5") AZURE_API_VERSION = env.str("AZURE_API_VERSION", "2025-04-01-preview") AZURE_SUMMARY_LEVEL = env.str("AZURE_SUMMARY_LEVEL", "detailed") AZURE_TRUNCATION = env.str("AZURE_TRUNCATION", "auto") AZURE_RESPONSES_API_URL = ( f"{AZURE_BASE_URL}/openai/responses?api-version={AZURE_API_VERSION}" )