- Make sure you have GitHub CLI installed.
- Run
pip install openai
- Run
pip install wolframalpha
- Run
pip install steamship
- Run
gh repo clone zameerlovesmath/ChatterBot-Ultimate
- Run
cd ChatterBot-Ultimate
- Run
nano chatterbot_ultimate.py
and change "Your Wolfram Alpha API key" to your Wolfram Alpha API key and change "Your OpenAI API key" to your OpenAI API key and "Your Steamship API key" to your Steamship API key - Run
python chatterbot_ultimate.py
Note: when it asks you for the personality respond in all lowercase
- Knowledgeable: Knowledgeable ChatBot
- Smart: Made for solving math problems
- Rickroller: You can guess what this does...
- Programmer: Python programmer. Usually, it would help if you started your prompts with "Make a ..."
For Wolfram Alpha API key go to https://developer.wolframalpha.com/portal/myapps/ For OpenAI API key go to https://beta.openai.com/account/api-keys For Steamship API key go to https://www.steamship.com/account/api
Run gh auth login
and it will guide you through the steps
This project is powered by:
- OpenAI GPT-3
- Steamship
- ChatBot Engine on Steamship (made by me)
- Wolfram Alpha
- OpenAI Codex