Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anubhab-m02/we-support-ai-bot

Mental Health chatbot made using Streamlit and Google Gemini
https://github.com/anubhab-m02/we-support-ai-bot

chatbot gemini generative-ai mental-health

Last synced: about 1 month ago
JSON representation

Mental Health chatbot made using Streamlit and Google Gemini

Awesome Lists containing this project

README

        

# We Support Bot

We Support Bot is a mental health support chatbot built with Streamlit and powered by Google's Gemini AI. It provides a compassionate and helpful interface for users seeking emotional support and mental health resources.

## Features

- Personalized greetings
- Mood tracking
- Intent analysis
- Crisis detection
- Contextual responses
- Mental health resources by country
- Conversation saving

## Installation

1. Clone the repository:
```
git clone https://github.com/anubhab-m02/we-support-ai-bot
cd we-support-ai-bot
```

2. Install the required dependencies:
```
pip install -r requirements.txt
```

3. Download the spaCy model:
```
python -m spacy download en_core_web_sm
```

4. Set up your Google Gemini API key:
- Sign up for a Google Cloud account and obtain an API key for the Gemini API.
- You'll be prompted to enter this key when running the application.

## Usage

Run the main application: