Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/anubhab-m02/we-support-ai-bot
- Owner: anubhab-m02
- Created: 2024-09-18T01:11:26.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T02:22:29.000Z (5 months ago)
- Last Synced: 2024-11-08T12:27:58.846Z (3 months ago)
- Topics: chatbot, gemini, generative-ai, mental-health
- Language: Python
- Homepage:
- Size: 106 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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: