diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 56 |
1 files changed, 34 insertions, 22 deletions
@@ -2,9 +2,9 @@ <img width="1383" alt="image" src="https://user-images.githubusercontent.com/98614666/233799515-1a7cb6a3-b17f-42c4-956d-8d2a0664466f.png"> -Have you ever come across some amazing projects that you couldnt use **just because you didn't have an OpenAI API key?** +Have you ever come across some amazing projects that you couldn't use **just because you didn't have an OpenAI API key?** -**We've got you covered!** This repository offers **reverse-engineered** third-party APIs for `GPT-4/3.5`, sourced from various websites. You can simply **download** this repository and use the available modules, which are designed to be used **just like OpenAI's official package**. **Unleash ChatGPT's potential for your projects, now!** You are welcome ; ). +**We've got you covered!** This repository offers **reverse-engineered** third-party APIs for `GPT-4/3.5`, sourced from various websites. You can simply **download** this repository, and use the available modules, which are designed to be used **just like OpenAI's official package**. **Unleash ChatGPT's potential for your projects, now!** You are welcome ; ). By the way, thank you so much for `2k` stars and all the support!! @@ -28,14 +28,17 @@ By the way, thank you so much for `2k` stars and all the support!! - [`you`](./you/README.md) - [`sqlchat`](./sqlchat/README.md) +- [replit Example (feel free to fork this repl)](#replit) + + ## Todo <a name="todo"></a> -- [ ] add a GUI for the repo -- [ ] make a general package like `openai_rev`, instead of different folders -- [ ] live api status to know which are down and which can be used -- [ ] integrate more api's in `./unfinished` aswell as other ones in the lists -- [ ] make an api to use as proxy for other projects -- [ ] make a pypi package +- [ ] Add a GUI for the repo +- [ ] Make a general package named `openai_rev`, instead of different folders +- [ ] Live api status to know which are down and which can be used +- [ ] Integrate more API's in `./unfinished` as well as other ones in the lists +- [ ] Make an API to use as proxy for other projects +- [ ] Make a pypi package ## Current Sites <a name="current-sites"></a> @@ -55,29 +58,36 @@ By the way, thank you so much for `2k` stars and all the support!! ## Best sites <a name="best-sites"></a> #### gpt-4 -- [`/ora`](./ora/README.md) -- here is proof / test: [`ora_gpt4_proof.py`](./testing/ora_gpt4_proof.py) -- why ?, no streaming compared to poe.com but u can send more than 1 message -- update: you need to use session token now and there is a limit, accounts are only google so no creator for now +- [`/phind`](./ora/README.md) +- pro: only stable gpt-4 with streaming ( no limit ) +- contra: weird backend prompting +- why not `ora` anymore ? gpt-4 requires login + limited #### gpt-3.5 -- [`/sqlchat`](./sqlchat/README.md) -- why ? (streaming + you can give conversation history) - -#### search -- [`/phind`](./phind/README.md) -- why ? its not sure if they use gpt, but rather claude but they have an amazing search and good reasoning model +- [`/ora`](./ora/README.md) +- only stable api at the moment ( for gpt-3.5, gpt-4 is dead) ## Install <a name="install"></a> -- download or clone this GitHub repo - +download or clone this GitHub repo install requirements with: ```sh pip3 install -r requirements.txt ``` + ## To start gpt4free GUI -To start gpt4free GUI run the following command : -`streamlit run streamlit_app.py` +move `streamlit_app.py` from `./gui` to the base folder +then run: +`streamlit run streamlit_app.py` or `python3 -m streamlit run streamlit_app.py` + +## Docker +Build +``` +docker build -t gpt4free:latest -f Docker/Dockerfile . +``` +Run +``` +docker run -p 8501:8501 gpt4free:latest +``` ## ChatGPT clone > currently implementing new features and trying to scale it, please be patient it may be unstable @@ -121,3 +131,5 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>. ``` +## replit +You can fork this repl to host your own ChatGPT-clone WebUI. https://replit.com/@gpt4free/gpt4free-webui |