Spaces:
Sleeping
Sleeping
| title: NeuroShield PoC | |
| emoji: π‘οΈ | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: streamlit | |
| sdk_version: "1.32.0" | |
| app_file: app.py | |
| pinned: true | |
| # π‘οΈ NeuroShield PoC (Enhanced Edition) | |
| A powerful AI-based moderation assistant built with Streamlit, Hugging Face Transformers, and Groq API. Designed for nuanced, voice-guided responses to online toxicity. | |
| --- | |
| ## π Features | |
| - β 14-label toxicity classification (simulated Jigsaw + extended logic) | |
| - π§ Coaching voice personas (compassionate, assertive, reflective, etc.) | |
| - π₯ Visual indicators (emoji SAFE/UNSAFE + toxicity heatmap) | |
| - ποΈ Tolerance control for each category | |
| - π§ Kids Mode and NSFW Filter | |
| - βοΈ Groq LLM Rewrites using selected tone/strategy | |
| --- | |
| ## π§ Coaching Voice Selector | |
| Choose from: | |
| - The Boundary Setter | |
| - The Mirror | |
| - The Compassionate Reframer | |
| - The Challenger | |
| β Fully extensible via `coaching_voices.json` | |
| --- | |
| ## π οΈ Setup | |
| ```bash | |
| pip install -r requirements.txt | |
| streamlit run app.py | |
| ``` | |
| --- | |
| ## π§ͺ Secrets Configuration (Hugging Face Spaces) | |
| Add the following to your repository secrets: | |
| ``` | |
| GROQ_API_KEY=your-groq-api-key | |
| ``` | |
| --- | |
| MIT License Β© 2025 β Built for ethical AI and safe communication. | |