必备品:
1.云服务器
2.支持GPT-4 Turbo的api key
1.云服务器:
云服务器需要选择境外的服务器
不要选择内地的服务器,内地的备案很难通过
推荐选择:香港云服务器
推荐云服务商:雨云 ,性价比高,安全稳定
https://app.rainyun.com/home
注意:购买云服务器,一定要选择Ubuntu系统,版本选择如下图即可
注意选择独享公网ip模式,购买后注意这三个值
2.支持GPT-4 turbo的api key
目前有2种:
①:官方 官方的key普通人弄不到,有封禁的风险,不推荐这个
②:中转 没有封禁的风险,人人都能获取到
本教程采用的是中转key
中转key获取网站:https://www.jingchunyu.xyz
需要准备的软件
官方下载地址:https://www.hostbuf.com/
开始搭建
1. 打开软件,点击箭头所示按钮
2. 会跳出个窗口,接着点击箭头所示按钮,点击SSH链接
3. 把框里的内容填进去
4. 填完后,这里会记录,双击打开它
5. 即可链接成功
6. 部署GPT
6.1通过1panel面板部署
在终端中输入以下命令
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel
http://你的云服务器 IP 地址:目标端口/安全入口
登录面板
在商店中找到并下载
设置GPT应用参数,根据上面获得的key(OneAPi)设置
记住这里的端口!
来到这里,按照图片中设置参数
好了现在你的网站可以通过你的域名进行访问了,如果须知如何在面板中设置网站证书请留言
6.2容器部署
Docker 版本需要在 20 及其以上,否则会提示找不到镜像。
⚠️ 注意:docker 版本在大多数时间都会落后最新的版本 1 到 2 天,所以部署后会持续出现“存在更新”的提示,属于正常现象。
docker pull yidadaa/chatgpt-next-web
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=页面访问密码 \
yidadaa/chatgpt-next-web
你也可以指定 proxy:
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY=sk-xxxx \
-e CODE=页面访问密码 \
--net=host \
-e PROXY_URL=http://127.0.0.1:7890 \
yidadaa/chatgpt-next-web
如果你的本地代理需要账号密码,可以使用:
-e PROXY_URL="http://127.0.0.1:7890 user password"
如果你需要指定其他环境变量,请自行在上述命令中增加-e 环境变量=环境变量值
来指定。
6.3本地部署
在控制台运行下方命令:
bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)
⚠️ 注意:如果你安装过程中遇到了问题,请使用 docker 部署。
成果展示
展示模型为GPT-4-1106-preview
消费展示
平均1w字1元