Some past commits might have contained Cursor's IP or accidentally commited API keys. Before making the repository public, all the history has been squashed into a single commit with.
31 lines
876 B
Python
31 lines
876 B
Python
"""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}"
|
|
)
|