Overview
ChatGPT Web is an open-source project available on GitHub under the MIT license. It provides two ChatGPT API methods – ChatGPTAPI and ChatGPTUnofficialProxyAPI for users to access the ChatGPT models.
Features
- Supports dual models: Provides two unofficial ChatGPT API methods with different features.
- Comparison: Contrasts ChatGPTAPI and ChatGPTUnofficialProxyAPI in terms of reliability and quality.
- Warnings: Provides cautionary notes regarding network usage, access tokens, and proxy selection.
- Switching methods: Instructions on how to switch between different API methods.
- Roadmap: Outlines future features such as multi-session storage, data import/export, and interface themes.
Installation
- Prerequisites: Ensure Node and PNPM are installed.
- Fill in Keys: Enter API key in the environment file.
- Install Dependencies:
- Backend: Set up backend services.
- Frontend: Configure and run the frontend webpage.
- Run in Test Environment: Test the setup in a development environment.
- Docker: Instructions for Docker deployment and usage.
- Deploy: Deployment options with Railway and Sealos.
Summary
ChatGPT Web is a versatile project offering dual ChatGPT models via API methods. Users have the flexibility to choose between different reliability options based on their needs. The project provides detailed installation guides, warnings about network usage, and a roadmap for upcoming features. By following the outlined steps, users can set up and run the project efficiently in their preferred environment.