Overview:
ChatGPT Web is a project that offers an alternative to the ChatGPT application, with added features and improvements. This project was forked from Chanzhaoyu/chatgpt-web due to the original author’s reluctance to introduce database dependencies, leading to its independent development. The project is released on Github under the MIT license, emphasizing its free and open-source nature. Notable features include registration, login, reset password, 2FA, syncing history, setting unique prompts for each session, user management, and more.
Features:
- Registration & Login & Reset Password & 2FA
- Syncing History Sessions
- Setting Unique Prompts for Each Session
- User Management
- Custom Sensitivity Words
- Multiple Key Randomization
- Conversation limits & user-specific conversation limits
Installation:
To install ChatGPT Web, follow these steps:
- Clone the repository from Github.
- Set up the necessary environment variables for the backend and frontend.
- Install dependencies for the backend by running the commands inside the
/service
folder. - Install dependencies for the frontend by running commands in the frontend root directory.
- Configure API keys (OPENAI_API_KEY or OPENAI_ACCESS_TOKEN) based on your preference.
Summary:
ChatGPT Web is a project that enhances the ChatGPT experience with added functionalities like unique prompts for sessions, sensitivity word customization, and user management. It provides a free and open-source alternative to ChatGPT, allowing users to have more control over their conversations and settings. By following the installation guide and setting up the required environment variables, users can enjoy the features of ChatGPT Web seamlessly.