settings
django_spire.settings
DJANGO_SPIRE_CHANGELOG_MODULE = 'changelog.changelog'
module-attribute
DJANGO_SPIRE_AI_PERSONA_NAME = 'AI Assistant'
module-attribute
DJANGO_SPIRE_AI_DEFAULT_CHAT_ROUTER = 'SPIRE'
module-attribute
DJANGO_SPIRE_AI_CHAT_ROUTERS = { 'SPIRE' : 'django_spire.ai.chat.router.SpireChatRouter' }
module-attribute
DJANGO_SPIRE_AI_INTENT_CHAT_ROUTERS = { 'KNOWLEDGE_SEARCH' : { 'INTENT_DESCRIPTION' : 'The user is asking about information, help or support that could be found in knowledge base.' , 'REQUIRED_PERMISSION' : 'django_spire_knowledge.view_collection' , 'CHAT_ROUTER' : 'django_spire.knowledge.intelligence.router.KnowledgeSearchRouter' }}
module-attribute
DJANGO_SPIRE_AI_SMS_BODY_LENGTH_MAX = 1000
module-attribute
DJANGO_SPIRE_AUTH_SMS_CODE_ATTEMPT_COUNT_MAX = 5
module-attribute
DJANGO_SPIRE_AUTH_SMS_CODE_EXPIRY_MINUTES = 10
module-attribute
DJANGO_SPIRE_AUTH_SMS_SESSION_DURATION_MINUTES_MAX = 480
module-attribute
DJANGO_SPIRE_AUTH_SMS_SESSION_IDLE_MINUTES_MAX = 30
module-attribute
DJANGO_SPIRE_AUTH_SMS_THROTTLE_RATE_PER_DAY = 200
module-attribute
DJANGO_SPIRE_AUTH_SMS_THROTTLE_RATE_PER_MINUTE = 5
module-attribute
DJANGO_SPIRE_NAVIGATION_HOME_URL = None
module-attribute
DJANGO_SPIRE_REPORT_REGISTRIES = []
module-attribute
DJANGO_SPIRE_SEARCH_REGISTRY = {}
module-attribute
DJANGO_SPIRE_DEFAULT_THEME_MODE = 'light'
module-attribute
DJANGO_SPIRE_NOTIFICATION_THROTTLE_RATE_PER_MINUTE = 100
module-attribute
DJANGO_SPIRE_REMOTE_API_URL = ''
module-attribute
DJANGO_SPIRE_REMOTE_API_KEY = ''
module-attribute
DJANGO_SPIRE_METRIC_TRACKING_VALUES_MAX = 1000
module-attribute
DJANGO_SPIRE_METRIC_RETENTION_DAYS = 90
module-attribute
DJANGO_SPIRE_METRIC_TRACKING_QUEUE_MAXSIZE = 1000
module-attribute
DJANGO_SPIRE_INTERNAL_METRIC_STATISTIC_KEY = ''
module-attribute
DJANGO_SPIRE_INTERNAL_METRIC_SUB_DOMAIN_KEY = ''
module-attribute
DJANGO_SPIRE_METRIC_VISUAL_REGIONS = []
module-attribute