瞎BB两句(新手小白请耐下性子读完):
本文利用的key为GitHub的免费key 地址 ,玩法很多自行研究。
docker项目为github chatgpt-next-web 地址
docker安装代码为菜鸟教程
本文章为虚拟机本地环境搭建只能本地访问,系统选择,centos,ubuntu,kali,debian只要能安装docker都可以。***如果想随时随地访问需要用到服务器***。服务器各大厂商都有试用机器,阿里云,腾讯云,华为云,京东云等各厂商的试用条件不一样。各厂商的各提供的服务器体验不同。(站长基本上每个平台都白嫖过了,这里就不展示了。)
一,安装daocker
以kali为例将虚拟机网络模式调整为NAT模式
打开终端 sudo -i 输入密码进入root终端
挨个输入命令 ,并等待安装完成
apt install docker*
systemctl start docker
systemctl enable docker
docker -v
显示下面内容表示安装成功
二.安装chatgpt-next-web
在文章开头免费key的github中申请key,key的格式为:sk-XXXXXXXXXXXXX
此免费项目的key,的中转地址在项目中有提到
- 转发Host1:
https://api.chatanywhere.tech
(国内中转,延时更低,host1和host2二选一) - 转发Host2:
https://api.chatanywhere.com.cn
(国内中转,延时更低,host1和host2二选一)
以下为docker运行命令:
docker run --name chatgpt-next-web -d -p 访问端口:3000 --restart=always \
-e OPENAI_API_KEY=此处为key密钥 \
-e CODE=此处为访问密码 \
-e HIDE_USER_API_KEY=1 \
-e BASE_URL=此处为中转地址 yidadaa/chatgpt-next-web
我的运行实例为:80端口访问,访问密码:1234566。(请将key密钥改为自己申请的。)
docker run --name chatgpt-next-web -d -p 80:3000 --restart=always \
-e OPENAI_API_KEY=sk-XXXXXXXX \
-e CODE=123456 \
-e HIDE_USER_API_KEY=1 \
-e BASE_URL=https://api.chatanywhere.com.cn yidadaa/chatgpt-next-web
全部复制,右键粘贴,并回车等待docker 拉取完。
执行成功的代码,如果有报错证明配置中有错。
输入ip addr
命令查看本虚拟机IP,我虚拟机网卡为eth0。(服务器直接访问自己的公网ip即可。)
浏览器地址栏输入本机IP,此处例:192.168.21.128
点击登录输入配置中的访问密码,此处为123456
点击确定,开启聊天,测试是否能正常回答。(注:如果出现报错,请检查访问密码,key,中转host地址是否正确如果发现错误请跳转 三.docker常用命令。)
三.docker常用命令
如有修改配置操作执行以操作
查看运行中镜像:
docker ps
复制镜像id 执行命令停止容器:
docker stop 容器id
删除容器 (因为配置都在容器里,想要更改配置就得删除容器。):
docker rm 容器id
再次输入正确的配置文件即可。
四,结束
最后穿插一下,免费key注意事项。
❗️近期OpenAI频繁出错,如果遇到无回复,报错等情况,可以查看 status.openai.com ,很大可能是OpenAI官方服务问题。
❗️免费API Key仅可用于个人非商业用途,教育,非营利性科研工作中。免费API Key严禁商用,严禁大规模训练商用模型!训练科研用模型请提前加群联系我们。
❗️我们将不定期对被滥用的Key进行封禁,如发现自己的key被误封请通过QQ群联系我们。
❗️我们的系统仅供内部评估测试使用,商用或面向大众使用请自行承担风险。
为了该项目长久发展,免费API Key限制150请求/24小时/IP&Key调用频率,也就是说你如果在一个IP下使用多个Key,所有Key的每24小时请求数总和不能超过150;同理,你如果将一个Key用于多个IP,这个Key的每24小时请求数也不能超过150。(付费版API没有这个限制)