Spaces:
Sleeping
Sleeping
川虎 ChatGPT / Chuanhu ChatGPT
为ChatGPT API提供了一个Web图形界面。在Bilibili上观看视频教程。在Hugging Face上在线体验。
功能
- 重试对话,让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密钥
这样设置的密钥会在页面刷新后被清除
……或者在代码中填入你的 OpenAI API 密钥
这样设置的密钥会成为默认密钥
安装依赖
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