raven-ai / README.md
Fynman-stack's picture
Update links to new Fynman-stack username
a092c12 verified
metadata
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 β€” a 67M parameter DistilBERT that outperforms a 70B LLM by +4.33% on emotion classification.

Links