Spaces:
Sleeping
Sleeping
| # ---- API Security ---- | |
| # Replace with a strong random string before deploying | |
| MODERATOR_API_KEY=change-me-before-production | |
| # ---- AI Models ---- | |
| # Multilingual model (en, fr, it and more) | |
| MODEL_NAME=citizenlab/distilbert-base-multilingual-cased-toxicity | |
| # Dedicated Arabic hate-speech model (higher accuracy for Arabic) | |
| ARABIC_MODEL_NAME=Hate-speech-CNERG/dehatebert-mono-arabic | |
| # Confidence threshold (0.0 – 1.0). Text scored above this is flagged toxic. | |
| TOXICITY_THRESHOLD=0.70 | |
| # Separate (lower) threshold for Arabic – the Arabic model outputs | |
| # lower confidence scores than the multilingual model. | |
| ARABIC_TOXICITY_THRESHOLD=0.45 | |
| # ---- Arabic LLM Verification via OpenRouter (optional) ---- | |
| # OpenRouter API key from https://openrouter.ai | |
| OPENROUTER_API_KEY= | |
| # Arabic LLM model name | |
| ARABIC_LLM_MODEL_NAME=glm-5.1 | |
| # OpenRouter base URL for chat completions | |
| ARABIC_LLM_BASE_URL=https://opencode.ai/zen/go/v1/chat/completions | |
| # Grey zone: scores between LOW and HIGH trigger LLM verification | |
| LLM_VERIFY_LOW=0.40 | |
| LLM_VERIFY_HIGH=0.85 | |