Skip to content

liuxianyi1999/ChuanhuChatGPT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

川虎 ChatGPT / Chuanhu ChatGPT

LICENSE Base Bilibili


为ChatGPT API提供了一个Web图形界面。在Bilibili上观看视频教程。也在Hugging Face上在线体验

截屏2023-03-04 11 29 50 1

功能

  • 重试对话,让ChatGPT再回答一次。
  • 优化Tokens,减少Tokens占用,以支持更长的对话。
  • 设置System Prompt,有效地设定前置条件
  • 保存/加载对话历史记录
  • 在图形界面中添加API key

使用技巧

  • 使用System Prompt可以很有效地设定前提条件
  • 对于长对话,可以使用“优化Tokens”按钮减少Tokens占用。
  • 如果部署到服务器,将程序最后一句改成demo.launch(server_name="0.0.0.0", server_port=99999)。其中99999是端口号,应该是1000-65535任意可用端口,请自行更改为实际端口号。
  • 如果需要获取公共链接,将程序最后一句改成demo.launch(share=True)。注意程序必须在运行,才能通过公共链接访问

安装方式

填写API密钥

在图形界面中填写你的API密钥

这样设置的密钥会在页面刷新后被清除

image

……或者在代码中填入你的 OpenAI API 密钥

这样设置的密钥会成为默认密钥

SCR-20230302-sula

安装依赖

pip install -r requirements.txt

如果报错,试试

pip3 install -r requirements.txt

如果还是不行,请先安装Python

如果下载慢,建议配置清华源,或者科学上网。

启动

python ChuanhuChatbot.py

如果报错,试试

python3 ChuanhuChatbot.py

如果还是不行,请先安装Python

或者,使用Docker 安装与运行

构建镜像

docker build -t chuanhuchatgpt:latest .

一键运行

docker run -d --name chatgpt -e my_api_key="替换成API"  --network host chuanhuchatgpt:latest

查看本地访问地址

docker logs chatgpt

About

GUI for ChatGPT API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 95.4%
  • Dockerfile 4.6%