Empathia is your compassionate companion in mental well-being. Designed to provide emotional support and guidance, Empathia offers a safe space for you to explore your thoughts and feelings. Whether you need someone to talk to, seek advice on managing stress, or simply need a moment of calm, Empathia is here to listen and help.
- Empathetic Conversations: Engage in meaningful dialogues with a chatbot designed to understand and empathize with your concerns.
- 24/7 Availability: Access support anytime, anywhere, without the need for appointments or waiting times.
- Confidentiality: Your privacy is paramount. Conversations with Empathia are confidential and secure.
- Personalized Guidance: Receive tailored suggestions and resources based on your unique needs and preferences.
- Holistic Support: Whether you're dealing with everyday stress or seeking deeper emotional insights, Empathia provides a range of supportive responses.
Our mission with Empathia is to make mental health support accessible and approachable. We aim to provide a reliable and empathetic digital companion that empowers you to take charge of your well-being and fosters a supportive environment for personal growth.
Empathia is here to support you every step of the way. Embrace the journey towards a more balanced and mindful life with us.
Python 3.9.8 (Recommended)
Mongo DB Atlas Account(To Save data in cloud) or Mongo DB Compass(To Save the Data Locally)
Gemini API Key
All The Modules/Libraries Used in the Project can be installed using requirements.txt
- Streamlit
- Pymongo
- google.generativeai
- configparser
- datetime
- random
- time
Use the below configurations for MongoDB
- Database Name: Chatbot
- Total Number of Collections: 2
- users
- queries
Add your Mongo DB Connection String Here
Get your Gemini API key Here
Add your API key Here
To access the Fine Tuned Model please follow the steps provided in Tuned_Model
- Intialize a Git Repository.
git init
- Clone the Current Git Repository.
git clone https://github.com/k-arthik-r/Empathia.git
- Navigate to the root Directory of the project and Create a python virtual environment.
python -m venv venv
-
Activate the Environment:
- for Powershell
.\venv\Scripts\Activate.ps1
- for CommandPrompt
.\venv\Scripts\activate.bat
-
Install all the Modules Present in requirements
pip install -r requirements.txt
- paste your Mongo DB Connection String and Gemini API Key inside config.ini file in the root directory. Here
CONNECTIONSTRING = <mongo-db-connection-string>
APIKEY = <gemini-api-key>
- run your application using,
streamlit run app.py
If you have any feedback, please reach out to us at empathia.dev@gmail.com . You are also welcomed to add new features by creating Pull Requests.