最近很火的gpt4free让我们能免费体验gpt4,本篇文章将简单地带大家搭建gpt4free。
gpt4free项目地址:https://github.com/xtekky/gpt4free
如果我们电脑装有git,可以使用命令安装:
下载后开始安装环境,创建一个新的anaconda虚拟环境(python版本需要>=3.8):
检查python版本:
版本确认为3.8以上没问题后进入gpt4free根目录安装依赖模块:
安装完成后将根目录./gui/streamlit_app.py移动到根目录并在控制台运行:
streamlit run streamlit_app.py
或者 python3 -m streamlit run streamlit_app.py
可以看到运行成功了,将会自动用浏览器打开http://localhost:8501,我们尝试一下问问题,当你提交的时候可能会遇到报错:
ModuleNotFoundError: No module named 'xtempmail'
这是安装模块没有全的提示,解决方法:
pip install xtempmail
pip install faker
如果以上安装代码会报错,那么请尝试使用pip3安装
安装完成后再次提交你可能会遇到如下报错:
RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
意思是本地电脑没有安装ffmpeg ,使用以下链接安装:
https://pan.baidu.com/s/1h-IYdsaXLSh9nSun-TsyDw
提取码:8888
下载后解压到任意位置,并将根目录bin文件夹路径添加到电脑环境变量:
之后我们继续问问题:
发现提示无法连接错误,原因是gpt4free调用的是https://you.com/的接口,需要使用科学上网才能访问,请确保你能通过浏览器打开再进行下面的操作。
确定能访问you官网之后,请记住您科学上网使用的接口,我使用的是Clash for Windows端口是7890:
进入gpt4free根目录,打开 ./gpt4free/you/__init__.py,在57行的位置添加如下代码:
重新运行gpt4free并问问题,你可能会遇到如下问题:
出现这个的原因是节点网络问题,可以更改几个节点再试一下,不出意外的话就成功了:
那么恭喜你,你已经成功搭建了gpt4free了!话说gpt4free被警告了要发律师函,也不知道能使用多久......
Comments | NOTHING