ConvoAI - OpenAI's GPT 3.5 Turbo API
- Implemented OpenAI's newly-released API
gpt-3.5-turbo
- Designed a new User Interface with smooth User Experience (snap to latest message, animated loading indicator, hovering effects)
- Use your own API to converse with the bot !
- Switchable theme - persist through refresh
- Option to log in with Google and have your avatar displayed
- Messages persist throught refresh :)
First Mount
- Welcoming message :) Telling you to use your API key while disabling any query functionalities

First Mount (with Google signed in)

Menu Sidebar
- Where you can have the options to have New Chat and use your own API Key, also sign in with Google !

Pop-up Modal for you to enter your API Key

Animated Loading Indicator
- Indicate answers are being generated and disable your ability to send any queries

FAQs (Frequently Asked Questions) Accordion

After API Key entered, you can start to converse !

Holding a Conversation
- Capable of remembering the context in order to hold a conversation

Long Conversation

New Chat Feature
- Clear the current conversation and API Key so you can start a new one
- With aesthestically pleasing hovering effect

Light Mode
- Even when refreshed, the theme will still persist !

Menu View (Phone View)

Getting Started (if you want to use the app locally)
cd into the folder
npm i
- Get your API key here
npm start
- Open http://localhost:3000 to view it in your browser.