From a5272b721ff940223b293dbeddf8c343148b86f6 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Sun, 19 Feb 2023 02:06:33 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index 94d5283..28e7fe9 100644 --- a/readme.md +++ b/readme.md @@ -9,10 +9,6 @@ We now provide three ways of accessing the unofficial ChatGPT API, all of which have tradeoffs: -1. `ChatGPTAPI` - Uses `text-davinci-003` to mimic ChatGPT via the official OpenAI completions API (most robust approach, but it's not free and doesn't use a model fine-tuned for chat) -2. `ChatGPTUnofficialProxyAPI` - Uses an unofficial proxy server to access ChatGPT's backend API in a way that circumvents Cloudflare (uses the real ChatGPT and is pretty lightweight, but can be less robust and is pretty rate-limited) -3. `ChatGPTAPIBrowser` - (v3.5.1 of this package) Uses Puppeteer to access the official ChatGPT webapp (uses the real ChatGPT, but very flaky, heavyweight, and error prone) - | Method | Free? | Robust? | Quality? | | --------------------------- | ------ | -------- | ----------------- | | `ChatGPTAPI` | ❌ No | ✅ Yes | ☑️ Mimics ChatGPT | @@ -21,9 +17,9 @@ We now provide three ways of accessing the unofficial ChatGPT API, all of which **Note**: I recommend that you use either `ChatGPTAPI` or `ChatGPTUnofficialProxyAPI`. -_Note_: all three methods share a very similar API that is designed to mimic the upcoming official ChatGPT API once it's released. - -_Note_: I do not plan on continuing support for the browser-based version, because it is flaky, a pain to maintain, and because I want to focus on APIs which are closer to the upcoming official API. +1. `ChatGPTAPI` - Uses `text-davinci-003` to mimic ChatGPT via the official OpenAI completions API (most robust approach, but it's not free and doesn't use a model fine-tuned for chat) +2. `ChatGPTUnofficialProxyAPI` - Uses an unofficial proxy server to access ChatGPT's backend API in a way that circumvents Cloudflare (uses the real ChatGPT and is pretty lightweight, but can be less robust and is pretty rate-limited) +3. `ChatGPTAPIBrowser` - (v3.5.1 of this package) Uses Puppeteer to access the official ChatGPT webapp (uses the real ChatGPT, but very flaky, heavyweight, and error prone)