/HuggingMind-ChatBot

HuggingMind Chatbot

Primary LanguagePythonApache License 2.0Apache-2.0

🎈 HuggingMind Bot

Overview of the App

HuggingMind is an AI-driven mental health chatbot provides university students with 24/7 personalized support and immediate access to professional guidance, utilizing advanced language models and university-specific mental health resources.

Screenshot 2024-08-13 at 5 14 19 PM

Demo App

Streamlit App

Get an OpenAI API key

You can get your own OpenAI API key by following the following instructions:

  1. Go to https://platform.openai.com/account/api-keys.
  2. Click on the + Create new secret key button.
  3. Next, enter an identifier name (optional) and click on the Create secret key button.

Enter the OpenAI API key in Streamlit Community Cloud

To set the OpenAI API key as an environment variable in Streamlit apps, do the following:

  1. At the lower right corner, click on < Manage app then click on the vertical "..." followed by clicking on Settings.
  2. This brings the App settings, next click on the Secrets tab and paste the API key into the text box as follows:
OPENAI_API_KEY='xxxxxxxxxx'

Run it locally

virtualenv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run Chatbot.py