川虎 Chat 🐯 Chuanhu Chat
Lightweight and User-friendly Web-UI for LLMs including ChatGPT/ChatGLM/LLaMA
Streaming / Unlimited conversations / Save history / Preset prompts / Chat with files / Web search
LaTeX rendering / Table rendering / Code highlighting
Auto dark mode / Adaptive web interface / WeChat-like theme
Multi-parameters tuning / Multi-API-Key support / Multi-user support
Compatible with GPT-4 / Local deployment for LLMs
Supported LLM Models
LLM models via API:
LLM models via local deployment:
Usage Tips
- To better control the ChatGPT, use System Prompt.
- To use a Prompt Template, select the Prompt Template Collection file first, and then choose certain prompt from the drop-down menu.
- To try again if the response is unsatisfactory, use
🔄 Regenerate
button. - To start a new line in the input box, press Shift + Enter keys.
- To quickly switch between input history, press ↑ and ↓ key in the input box.
- To deploy the program onto a server, set
"server_name": "0.0.0.0", "server_port" <your port number>,
inconfig.json
. - To get a public shared link, set
"share": true,
inconfig.json
. Please be noted that the program must be running in order to be accessed via a public link. - To use it in Hugging Face Spaces: It is recommended to Duplicate Space and run the program in your own Space for a faster and more secure experience.
Quickstart
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
Then make a copy of config_example.json
, rename it to config.json
, and then fill in your API-Key and other settings in the file.
python ChuanhuChatbot.py
A browser window will open and you will be able to chat with ChatGPT.
Note
Please check our wiki page for detailed instructions.
Troubleshooting
When you encounter problems, you should try manually pulling the latest changes of this project first. The steps are as follows:
- Download the latest code archive by clicking on
Download ZIP
on the webpage, orgit pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
- Try installing the dependencies again (as this project may have introduced new dependencies)
pip install -r requirements.txt
Generally, you can solve most problems by following these steps.
If the problem still exists, please refer to this page: Frequently Asked Questions (FAQ)
This page lists almost all the possible problems and solutions. Please read it carefully.
More Information
More information could be found in our wiki:
- How to contribute a translation
- How to make a contribution
- How to cite the project
- Project changelog
- Project license
Starchart
Contributors
Sponsor
🐯 If you find this project helpful, feel free to buy me a coke or a cup of coffee~