feat: implement t-604 keyword prompt moderation
This commit is contained in:
@@ -117,6 +117,14 @@ IMAGE_URL_MAX_REDIRECTS = env_int("IMAGE_URL_MAX_REDIRECTS", 3)
|
||||
IMAGE_URL_CONNECT_TIMEOUT_SECONDS = env_int("IMAGE_URL_CONNECT_TIMEOUT_SECONDS", 10)
|
||||
IMAGE_URL_READ_TIMEOUT_SECONDS = env_int("IMAGE_URL_READ_TIMEOUT_SECONDS", 60)
|
||||
RECHARGE_MAX_AMOUNT_CNY = env_decimal("RECHARGE_MAX_AMOUNT_CNY", "100000.00")
|
||||
MODERATION_ENABLED = env_bool("MODERATION_ENABLED", False)
|
||||
MODERATION_PROVIDER = os.environ.get("MODERATION_PROVIDER", "keyword").strip().lower()
|
||||
MODERATION_FAIL_CLOSED = env_bool("MODERATION_FAIL_CLOSED", True)
|
||||
MODERATION_BLOCK_ON_REVIEW = env_bool("MODERATION_BLOCK_ON_REVIEW", False)
|
||||
MODERATION_CACHE_VERSION_KEY = os.environ.get(
|
||||
"MODERATION_CACHE_VERSION_KEY",
|
||||
"moderation:sensitive_words:version",
|
||||
)
|
||||
|
||||
|
||||
# Application definition
|
||||
@@ -135,6 +143,7 @@ INSTALLED_APPS = [
|
||||
'apps.portal',
|
||||
'apps.billing',
|
||||
'apps.ai',
|
||||
'apps.moderation',
|
||||
'apps.api',
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user