summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md56
1 files changed, 34 insertions, 22 deletions
diff --git a/README.md b/README.md
index 45eb0621..f86c47eb 100644
--- a/README.md
+++ b/README.md
@@ -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