Introduction to FreeGPT WebUI
FreeGPT WebUI is a user-friendly web application that allows users to harness the capabilities of GPT-3.5 and GPT-4 models through the G4F API. This application provides an intuitive interface for interacting with ChatGPT, enhanced with advanced jailbreak features, all completely free of cost.
Project Retirement Notice
It’s important to note that the FreeGPT WebUI project has been archived due to the original developer's time constraints. Although it's no longer actively maintained, the repository remains accessible for those who wish to integrate the G4F API into their own web interfaces, serving as a valuable reference guide.
Project Hosting and Demonstrations
The FreeGPT WebUI can be experimented with on several platforms:
-
Replit: There are two active versions available, including the standard FreeGPT WebUI and the Naga Version. Both versions are free and do not require an API key. You can check out the repository and try the chat feature directly on Replit.
-
Hugging Face: Similarly, Hugging Face hosts both versions. These spaces are set up to explore the chat feature while benefiting from the open-source code available on the platform.
Getting Started
To use the FreeGPT WebUI, the initial steps involve cloning the repository and ensuring that Python is installed on your computer.
Cloning and Setup
- Clone the Repository:
git clone https://github.com/ramonvc/freegpt-webui.git
- Navigate to the Project Directory:
cd freegpt-webui
- Install Required Dependencies:
pip install -r requirements.txt
Running the Application
To launch the application, execute the following command in your terminal:
python run.py
You can then access the application locally via a web browser at either http://127.0.0.1:1338
or http://localhost:1338
.
Docker Deployment
For users who prefer using Docker, FreeGPT WebUI supports containerization for simpler setup and deployment.
Steps to Run via Docker:
- Ensure Docker is Installed: First, verify that Docker is installed on your machine.
- Pull the Docker Image:
docker pull ramonvc/freegpt-webui
- Run the Application in Docker:
docker run -p 1338:1338 ramonvc/freegpt-webui
Finally, use the same local URLs as above to access the application. Use docker stop <container-id>
to stop the application when done.
Incorporated Projects
FreeGPT WebUI integrates elements from several notable repositories:
- WebUI: The user interface is inspired by the chatgpt-clone repository, offering a seamless chat experience.
- API G4F: It utilizes the GPT-4 API from the GPT4Free repository, enabling powerful AI interactions.
Legal Notice
FreeGPT WebUI serves strictly educational purposes and is not affiliated with the providers of the APIs used. Users must understand their responsibility when utilizing this application and should adhere to legal requirements and website terms of service.
Content within this repository, apart from licensed third-party resources, is copyright-protected by the creator and intended solely for learning and personal use. Lastly, this repository is protected under the GNU GPL license, ensuring the appropriate legal framework for its distribution and use.
In summary, the FreeGPT WebUI opens up powerful possibilities for interacting with state-of-the-art AI, despite its archived status, by providing a comprehensive learning tool and platform for integration.