Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.
/ chatgpt_webui Public archive

Build a WebUI of ChatGPT with multiple authentication methods using Gradio and revChatGPT

License

Notifications You must be signed in to change notification settings

dotmet/chatgpt_webui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT_WebUI

Build a WebUI of ChatGPT with multiple authentication methods using Gradio and revChatGPT (Based on revChatGPT and Gradio)

!!! Update: Account login disabled for the present, because some accounts are deactivated by OpenAI when using revChatGPT.

!!! 更新:已停用登录功能,目前使用三方访问途径会有被OpenAI封号的风险。

This project will not SAVE/DISPLAY/SHARE the ACCOUNT INFO of any user!!

If you have a Valid OpenAI account, u can use ChatGPT on HuggingFace through this project without VPN tools.

Demos

To bypass the Area and Network restriction, you can duplicate the huggingface space demo and login using your own account. Then you can use ChatGPT anywhere.

(如果无法登录OpenAI,使用HuggingFace部署chatgpt_webui,然后使用账号密码登录即可正常使用ChatGPT,无需使用任何VPN)

Login methods

  1. Email/Password
  2. Access token
  3. Session token

How to login

  • Before webui launch

Replace the corresponding variable based on your token type in app.py (see more details in app.py).

  • After webui launch

Login through UI Login button when WebUI is running by choosing a method based on your token type.

How to launch webui

Clone this repository:

  git clone https://github.com/dotmet/chatgpt_webui.git

Install depencies:

  cd chatgpt_webui
  pip install -r requirements.txt

Launch webui:

  python app.py

Launch options

  • --no_markdown Disable all mark down to make the UI clean. Example usage:
python app.py --no_markdown

If you put the token in app.py and then launch it with the option --no_markdown, you will get a very clean UI: clean_mode

  • Other options coming soon.

Chat in webpage (example)

  • Full of markdown

ui

  • Generate cpp code

cpp_code

About

Build a WebUI of ChatGPT with multiple authentication methods using Gradio and revChatGPT

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published