Home

Awesome

<img height="128" align="left" src="https://user-images.githubusercontent.com/51039745/222689546-7612df0e-e28b-4693-9f5f-4ef2be3daf48.png" alt="Logo">

( NSFW测试版 ) 川虎 ChatGPT / Chuanhu ChatGPT


LICENSE Base Bilibili

变动

相比原版,这个实验性的Repo增加了「前置引导」和「后置诱导」功能。

为部分包含敏感场景的文学创作(例如NSFW)提供了支持。

⚠️请在遵循您所在地区法律法规的前提下使用⚠️

⚠️本Repo只会在主线仓库版本稳定时进行同步,数据具有一定滞后性⚠️

引导示例

<img width="1010" alt="image" src="https://user-images.githubusercontent.com/3683548/223109242-8a7aa98f-c09c-4521-a5c2-69be717e592d.png">

简介

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

<img width="1420" alt="截屏2023-03-04 11 29 50 1" src="https://user-images.githubusercontent.com/51039745/222873690-d046dfa1-8941-49ff-92a2-fef34421c503.png">

功能

使用技巧

安装方式

填写API密钥

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

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

<img width="760" alt="image" src="https://user-images.githubusercontent.com/51039745/222873756-3858bb82-30b9-49bc-9019-36e378ee624d.png">

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

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

<img width="552" alt="SCR-20230302-sula" src="https://user-images.githubusercontent.com/51039745/222445258-248f2789-81d2-4f0a-8697-c720f588d8de.png">

安装依赖

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

疑难杂症解决

No module named '_bz2'

太空急先锋:部署在CentOS7.6,Python3.11.0上,最后报错ModuleNotFoundError: No module named '_bz2'

解决方案:安装python前得下个bzip编译环境

sudo yum install bzip2-devel

openai.error.APIConnectionError

我是一只孤猫 #5

如果有人也出现了openai.error.APIConnectionError提示的报错,那可能是urllib3的版本导致的。urllib3版本大于1.25.11,就会出现这个问题。

解决方案是卸载urllib3然后重装至1.25.11版本再重新运行一遍就可以

在终端或命令提示符中卸载urllib3

pip uninstall urllib3

然后,您可以通过使用指定版本号的pip install命令来安装所需的版本:

pip install urllib3==1.25.11

参考自: 解决OpenAI API 挂了代理还是连接不上的问题

API 被墙了怎么办

跑起来之后,输入问题好像就没反应了,也没报错 #25

在 Python 文件里 设定 API Key 之后验证失败

在ChuanhuChatbot.py中设置APIkey后验证出错,提示“发生了未知错误Orz” #26