diff --git a/linux/ecosystem/freegpt-webui/README.md b/linux/ecosystem/freegpt-webui/README.md index 67df79947..be8f12739 100644 --- a/linux/ecosystem/freegpt-webui/README.md +++ b/linux/ecosystem/freegpt-webui/README.md @@ -1,6 +1,10 @@ -# FreeGPT WebUI +# FreeGPT WebUI by Neurogen -## Docker-compose example +Improved docker images. + +Original here: [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru) + +## Ready docker-compose example ```yml version: "3.9" @@ -13,176 +17,3 @@ services: ports: - 1338:1338 ``` - -## GPT 3.5/4 - -❌ NOT REQUIRE ANY API KEY 🔑 - -This project showcases an unlocked version of ChatGPT with WebUI.
-Experience the power of ChatGPT with a user-friendly interface, completely free.

- -🚧 Not working correctly: -- Auto Proxy - -_Coding to solve as quickly as possible_ - -## Table of Contents -- [FreeGPT WebUI](#freegpt-webui) - - [Docker-compose example](#docker-compose-example) - - [GPT 3.5/4](#gpt-354) - - [Table of Contents](#table-of-contents) - - [](#) - - [To-Do List ✔️](#to-do-list-️) - - [Getting Started :white\_check\_mark:](#getting-started-white_check_mark) - - [Cloning the Repository :inbox\_tray:](#cloning-the-repository-inbox_tray) - - [Install Dependencies :wrench:](#install-dependencies-wrench) - - [Running the Application :rocket:](#running-the-application-rocket) - - [Auto Proxy 🔑](#auto-proxy-) - - [Enable Auto Proxy](#enable-auto-proxy) - - [Docker 🐳](#docker-) - - [Prerequisites](#prerequisites) - - [Running the Docker](#running-the-docker) - - [Incorporated Projects :busts\_in\_silhouette:](#incorporated-projects-busts_in_silhouette) - - [WebUI](#webui) - - [API G4F](#api-g4f) - - [Legal Notice](#legal-notice) - -## - -## To-Do List ✔️ - -- [x] Integrate the free GPT API into the WebUI -- [x] Create Docker support -- [x] Improve the Jailbreak functionality -- [x] Add the GPT-4 model -- [x] Enhance the user interface -- [ ] Auto Proxy -- [ ] 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](https://www.python.org/downloads/) 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://localhost: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 -``` -![use-auto-proxy-gif](https://github.com/ramonvc/gptfree-jailbreak-webui/assets/13617054/f83c6217-411c-404c-9f4c-8ae700a486d1) - - - -## Docker 🐳 -### Prerequisites -Before you start, make sure you have installed [Docker](https://www.docker.com/get-started) 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://localhost:1338 -``` - -When you're done using the application, stop the Docker containers using the following command: -``` -docker-compose down -``` - -## Incorporated Projects :busts_in_silhouette: -I highly recommend visiting and supporting both projects. - -### WebUI -The application interface was incorporated from the [chatgpt-clone](https://github.com/xtekky/chatgpt-clone) repository. - -### API G4F -The free GPT-4 API was incorporated from the [GPT4Free](https://github.com/xtekky/gpt4free) repository. - -
- -## Legal Notice -This repository is _not_ associated with or endorsed by providers of the APIs contained in this GitHub repository. This -project is intended **for educational purposes only**. This is just a little personal project. Sites may contact me to -improve their security or request the removal of their site from this repository. - -Please note the following: - -1. **Disclaimer**: The APIs, services, and trademarks mentioned in this repository belong to their respective owners. - This project is _not_ claiming any right over them nor is it affiliated with or endorsed by any of the providers - mentioned. - -2. **Responsibility**: The author of this repository is _not_ responsible for any consequences, damages, or losses - arising from the use or misuse of this repository or the content provided by the third-party APIs. Users are solely - responsible for their actions and any repercussions that may follow. We strongly recommend the users to follow the - TOS of the each Website. - -3. **Educational Purposes Only**: This repository and its content are provided strictly for educational purposes. By - using the information and code provided, users acknowledge that they are using the APIs and models at their own risk - and agree to comply with any applicable laws and regulations. - -4. **Copyright**: All content in this repository, including but not limited to code, images, and documentation, is the - intellectual property of the repository author, unless otherwise stated. Unauthorized copying, distribution, or use - of any content in this repository is strictly prohibited without the express written consent of the repository - author. - -5. **Indemnification**: Users agree to indemnify, defend, and hold harmless the author of this repository from and - against any and all claims, liabilities, damages, losses, or expenses, including legal fees and costs, arising out of - or in any way connected with their use or misuse of this repository, its content, or related third-party APIs. - -6. **Updates and Changes**: The author reserves the right to modify, update, or remove any content, information, or - features in this repository at any time without prior notice. Users are responsible for regularly reviewing the - content and any changes made to this repository. - -By using this repository or any code related to it, you agree to these terms. The author is not responsible for any -copies, forks, or reuploads made by other users. This is the author's only account and repository. To prevent -impersonation or irresponsible actions, you may comply with the GNU GPL license this Repository uses.