Spaces:
Sleeping
Sleeping
| title: Raven AI | |
| emoji: π¦ββ¬ | |
| colorFrom: indigo | |
| colorTo: purple | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: true | |
| license: mit | |
| models: | |
| - Fynman-stack/raven-emotion-distilbert | |
| short_description: Emotionally aware AI with DistilBERT emotion detection | |
| # Raven AI β Emotionally Aware AI Assistant | |
| Raven AI is a full-featured, emotionally aware AI assistant that combines a fine-tuned DistilBERT emotion classification model with large language models to deliver emotionally adaptive responses. | |
| ## Features | |
| - **Emotion Detection** β Fine-tuned DistilBERT (97.62% accuracy) classifies 6 emotions: happy, sad, anxious, angry, confused, neutral | |
| - **9 Intent Types** β venting, question, advice, casual, crisis, coding, learning, creative, deep_dive | |
| - **Crisis Detection** β 55 keyword phrases with automatic helpline provision | |
| - **Image Understanding** β Up to 5 images via Llama 4 Scout | |
| - **Voice Input** β Whisper Large V3 Turbo transcription with editable preview | |
| - **Document Processing** β PDF, TXT, code files with 7 processing actions | |
| - **Web Search** β DuckDuckGo integration for real-time information | |
| - **Multi-Chat Management** β Create, switch, delete, export conversations | |
| - **Dynamic Temperature** β Per-intent creativity tuning | |
| - **Emotion Smoothing** β Prevents jarring emotional transitions | |
| ## Model | |
| Uses [Fynman-stack/raven-emotion-distilbert](https://huggingface.co/Fynman-stack/raven-emotion-distilbert) β a 67M parameter DistilBERT that outperforms a 70B LLM by +4.33% on emotion classification. | |
| ## Links | |
| - **Model**: [Fynman-stack/raven-emotion-distilbert](https://huggingface.co/Fynman-stack/raven-emotion-distilbert) | |
| - **GitHub**: [github.com/Fynman-stack/raven-ai](https://github.com/Fynman-stack/raven-ai) | |
| - **Streamlit Cloud**: [raven-ai-new.streamlit.app](https://raven-ai-new.streamlit.app) | |