Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available:
1.53.0
metadata
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
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.