invincible-jha's picture
Update README.md
17bc162 verified

A newer version of the Gradio SDK is available: 5.9.1

Upgrade
metadata
title: Mental Wellness Assistant
emoji: 🧠
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.8.0
app_file: app.py
pinned: false
license: mit

Mental Wellness Assistant

A sophisticated AI-powered mental wellness assistant using state-of-the-art Mistral-7B language models. This application provides both therapeutic conversation and mindfulness guidance through an intuitive chat interface.

Features

1. Dual-Agent System

  • Therapeutic Agent: Provides empathetic conversations and emotional support
  • Mindfulness Agent: Offers guided meditation and mindfulness exercises

2. Advanced AI Capabilities

  • Powered by Mistral-7B-Instruct-v0.2
  • Context-aware responses
  • Natural conversation flow

3. User Interface

  • Clean, intuitive chat interface
  • Easy switching between therapeutic and mindfulness modes
  • Example prompts for quick start

Technical Details

Requirements

  • Python 3.8+
  • CUDA-compatible GPU recommended
  • 16GB+ RAM recommended

Key Dependencies

  • Gradio: Web interface
  • Transformers: Hugging Face model support
  • PyTorch: Deep learning framework
  • Hugging Face Hub: Model hosting and management

Model Information

  • Base Model: Mistral-7B-Instruct-v0.2
  • Optimization: 16-bit precision for efficiency
  • Auto device mapping for optimal resource usage

Usage

  1. Mode Selection

    • Choose between "Therapeutic Mode" and "Mindfulness Mode"
    • Each mode provides specialized responses for different needs
  2. Conversation

    • Type your message in the chat interface
    • Get AI-generated responses based on the selected mode
    • Use example prompts for guidance
  3. Example Interactions

    • "I've been feeling anxious lately"
    • "Guide me through a breathing exercise"
    • "I need help managing stress"
    • "Can you teach me meditation?"

Important Disclaimers

  1. Not a Medical Service

    • This is a demonstration project
    • Not a substitute for professional mental health care
    • Seek professional help for serious concerns
  2. Privacy Notice

    • Conversations are not stored permanently
    • Data is processed securely
    • Use discretion when sharing personal information

Emergency Resources

If you're experiencing a mental health crisis:

  • Emergency Services: 911 (US)
  • National Crisis Hotline: 988
  • Crisis Text Line: Text HOME to 741741

Development

Local Setup

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Set up HF_TOKEN in environment variables
  4. Run: python app.py

Hugging Face Spaces

This application is deployed on Hugging Face Spaces and uses:

  • Gradio SDK
  • Environment variables for secure token management
  • Automated logging for monitoring

License

MIT License - Feel free to use and modify with attribution

Acknowledgments

  • Mistral AI for the base model
  • Hugging Face for model hosting and tools
  • Gradio team for the interface framework