This is a version of ChatGPT that has characteristics similar to those of the chat created by OpenAI, only now you can have it in your local or production environment and modify it to your liking.
- Firebase authentication so you must create an app there (free).
- Stores chat rooms and messages with MySQL.
- Remember the conversations to have a context of them.
- You can have multiple chat rooms.
- Light/Night mode.
- Responsive design for smartphones.
cd client && npm i
cd server
go mod download
- Obtain your openai api key from here
cd goserver
- Copy
.env.example
to.env
- Add your openai api key inside
.env
- Make sure you have added
.env
to your.gitignore
file
- Obtain your firebase credential from here
cd client
- Copy
.env.example
to.env
- Add your fiirebase config and server url
- Make sure you have added
.env
to your.gitignore
file
cd client
npm start
cd goserver
go run main.go
- OpenAI API
- GOLand
- Firebase
- React
- Tailwindcss
- MySQL
📝 License © Eyuel
📝 License © Alorse (GO Version)
This project is released under the Apache License 2.0 license. See LICENSE for details.