forked from xcanwin/KeepChatGPT
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
70 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# KeepChatGPT | ||
|
||
<br> | ||
|
||
[中文文档](README.md) | [English README](README_EN.md) | ||
|
||
<br> | ||
|
||
## Introduction | ||
|
||
- A UserScript that enables ChatGPT to chat smoothly, never experiencing network errors again, and no need to refresh the webpage anymore. | ||
- Resolved error: NetworkError when attempting to fetch resource. | ||
- <img src="./assets/network_error.png" width="750"></img> | ||
- Resolved error: Something went wrong. If this issue persists please contact us through our help center at help.openai.com. | ||
- <img src="./assets/somthing_wrong.png" width="750"></img> | ||
- Resolved frequent interruptions during communication | ||
- Resolved frequent webpage refreshing | ||
- Supports multiple languages | ||
- Resolved the issue of accidentally copying user avatars | ||
- If you like this script, please support my GitHub project [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT/) by giving it a STAR. | ||
|
||
## Comparison | ||
|
||
| Experimental Environment | Phenomenon | Step 1 | Step 2 | Step 3 | Step 4 | Step 5 | Step 6 | Step 7 | Step 8 | Step 9 | Step 10 | Step 11 | Step 12 | Step 13 | | ||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | ||
| Without using ```KeepChatGPT``` | Frequent red warning boxes NetworkError in the chat, appearing every ten minutes or so, requiring the webpage to be refreshed | Issue the prompt | Wait for the result | Encounter a network error | Attempt to click to resend | Encounter the network error again | Copy the previous prompt | Refresh the webpage | Wait for the webpage to finish loading | Open the previous chat session | Paste the previous prompt | Issue the prompt again | Wait for the result again | Obtain the result | | ||
| Using ```KeepChatGPT``` | There will never be network errors again, and there is no need to refresh the webpage | Issue the prompt | Wait for the result | Obtain the result | | | | | | | | | | | | ||
|
||
- By comparison, it can be seen that it saves more than 10 unnecessary steps and enables smooth chatting. | ||
- Enjoy the free "Exclusive Gold Label," which represents a dramatic change in your AI experience: | ||
- <img src="./assets/head.png" width="750"></img> | ||
- For friends who like dark tones, you can hover over the "Exclusive Gold Label" with your mouse and select "Theme" to change it to "Exclusive Blue Label": | ||
- <img src="./assets/head_dark.png" width="200"></img> | ||
|
||
## Explanation | ||
|
||
- Bypass Cloudflare's spider verification during page opening using Headless. | ||
- Bypass Cloudflare's random machine verification using non-click. | ||
- Maintain the principle of minimizing traffic. | ||
- Move the mouse over "Exclusive Gold Label" and select "Show Debugging" to view the bypass process. | ||
|
||
## Usage | ||
|
||
1. Install ```Tampermonkey``` browser extension from [Tampermonkey website](https://www.tampermonkey.net/). | ||
2. Install ```KeepChatGPT```, you can select a repository from ```Installation repositories```. | ||
3. Open [ChatGPT](https://chat.openai.com/chat) and enjoy the smooth experience. | ||
4. Additionally, there is a more clever way, which is to ask ChatGPT: "How to install the Tampermonkey extension? How to install the userscript from Greasy Fork?" | ||
|
||
## Installation repositories | ||
|
||
| Num | UserScript repositories | | ||
| --- | --- | | ||
| 1 | [Github](https://raw.githubusercontent.com/xcanwin/KeepChatGPT/main/KeepChatGPT.user.js) | | ||
| 2 | [GreasyFork](https://greasyfork.org/zh-CN/scripts/462804-keepchatgpt) | |