MomWhyBot is an AI-powered chatbot designed to answer children's questions in a way that is easy for them to understand.
- Answers questions in simple, child-friendly language
- Covers a wide range of topics suitable for children's curiosity
- Provides explanations that encourage further learning
To install MomWhyBot, follow these steps:
- Clone the repository:
git clone https://github.com/Robbie-Han/MomWhyBot.git
- Navigate to the project directory:
cd MomWhyBot
- Install the required dependencies:
pip install -r requirements.txt
To use MomWhyBot, run the following command:
python main.py
Then, follow the on-screen prompts to interact with the chatbot.
Before running the bot, make sure to set up your OpenAI API key as an environment variable:
export OPENAI_API_KEY='your-openai-api-key'
export SERPAPI_API_KEY='your-serpapi-api-key'
-
Create a virtual environment:
python -m venv chatbot_env
-
Activate the virtual environment:
- On Windows:
chatbot_env\Scripts\activate
- On macOS and Linux:
source chatbot_env/bin/activate
- On Windows:
-
Install dependencies:
pip install -r requirements.txt