Spaces:
Running
GPTfree Jailbreak WebUI :unlock:
This project showcases an unlocked version of ChatGPT with WebUI.
π NOT REQUIRE ANY API KEY π
Experience the power of ChatGPT with a user-friendly interface, completely free of charge.
Incorporated Projects :busts_in_silhouette:
I highly recommend visiting and supporting both projects.
WebUI
The application interface was incorporated from the chatgpt-clone repository.
API freeGPT
The free GPT API was incorporated from the freeGPT repository.
Table of Contents
To-Do List βοΈ
- Integrate the free GPT API into the WebUI
- Create Docker support
- Auto Proxy
- Add the GPT-4 model
- Enhance the user interface
- Improve the Jailbreak functionality
- Enable editing and creating Jailbreaks in the WebUI
- Migrate the interface to React.js (?)
Getting Started :white_check_mark:
To get started with this project, you'll need to clone the repository and have Python installed on your system.
Cloning the Repository :inbox_tray:
Run the following command to clone the repository:
git clone https://github.com/ramonvc/gptfree-jailbreak-webui.git
Install Dependencies :wrench:
Navigate to the project directory:
cd gptfree-jailbreak-webui
Install the dependencies:
pip install -r requirements.txt
Running the Application :rocket:
To run the application, run the following command:
python run.py
Access the application in your browser using the URL:
http://127.0.0.1:1338
or
http://172.17.0.2:1338
Auto Proxy π
The application includes an auto proxy feature that allows it to work with multiple free proxy servers. The freeGPT API refuses some connections, especially when hosted in the cloud (Azure, AWS, Google Cloud). Auto proxy solves this problem automatically for you. When enabled, the application will automatically fetch and test proxy servers, updating the list of working proxies every 30 minutes.
Enable Auto Proxy
To enable it, just go to the config.json
file and change the value of the "use_auto_proxy" to true
.
"use_auto_proxy": true
Docker π³
Prerequisites
Before you start, make sure you have installed Docker on your machine.
Running the Docker
Build the Docker image:
docker-compose build
Run the application using Docker Compose:
docker-compose up
Access the application in your browser using the URL:
http://127.0.0.1:1338
or
http://172.17.0.2:1338
When you're done using the application, stop the Docker containers using the following command:
docker-compose down