Skip to content

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