A basic chatbot that can be used to answer questions in different moods for fun.
In practice, the chatbot can be used to answer questions in different moods. The idea is to show that the responses can be different depending on the mood of the chatbot.
- Clone the project onto your local machine
git clone https://github.com/brandtam/sk-chatr-bot.git
- Install the packages with your favorite package manager (pnpm)
pnpm install
- Create an account on OpenAI
- Create an API key
- Create a
.env
file in the root of the project - Add your API key to the
.env
file as follows:
OPENAI_KEY=your_api_key_that_you_copied_from_openai
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
- Start the server locally
pnpm dev
To create a production version of your app:
pnpm run build
Since this specific app uses Vercel Edge Functions you will need to deploy to Vercel.
- Copy the OpenAi API key to the projects environment variables on Vercel.