LOADING

少女祈祷中......

Docker安装ChatGPT-Next-Web以实现GPT自由

众所周知啊,在国内想随时随地使用ChatGPT是一件困难的事情,因为要部署好使用GPT的环境需要一点点小玩意,给我们的日常使用查资料带来了不便。但是你只需要有一台境外服务器,就可以随时随地的在任何电脑上使用ChatGPT,免去一系列复杂的环境部署。

服务器环境只需要部署好Docker即可安装(想弄Nginx反向代理什么的不算啊)
当然如果没有境外服务器也可以使用家里云,配合小玩意即可使用,当然也可以找国内的OpenAI加速API

废话不多说,开干!

(安装Docker可参考 Linux安装Docker)


1.安装 ChatGPT-Next-Web

1-1.拉取镜像
docker pull yidadaa/chatgpt-next-web
1-2.运行 ChatGPT-Next-Web
docker run -d --restart=always -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \ #填写OpenAI API Key
   -e CODE=your-password \ #(可选)填写访问密码
   yidadaa/chatgpt-next-web
1-3.添加常用环境变量(非必须)
BASE_URL=http://your-openai-proxy.com #使用第三方OpenAI接口
PROXY_URL=http://localhost:7890 #使用本地代理
DISABLE_GPT4=0 #禁用GPT4,默认为0(关闭)

更多环境变量请前往原作者 Github 查看

1-4.例子

我想要使用第三方API接口http://openai.example.comhoshiroko的访问密码来搭建网站
那么我的代码如下:

docker run -d --restart=always -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \
   -e BASE_URL=http://openai.example.com \
   -e CODE=hoshiroko \
   yidadaa/chatgpt-next-web
1-5.安装完成

这时可使用<服务器ip>:3000访问ChatGPT-Next-Web(记得开3000端口防火墙)
这时安装就结束了,但是如果想追求方便美观可以使用Nginx反向代理

2.配置Nginx反向代理

2-1.打开宝塔创建新站点为 gpt.xxxxx.com

PHP版本为纯静态,反向代理没必要开PHP
图片加载失败

2-2.创建反向代理

站点配置→反向代理→添加反向代理
把下方图片内容填进去就行了
图片加载失败

最后就可以使用gpt.xxxxx.com来访问ChatGPT-Next-Web


3.One more thing

如果想白嫖的话,可以参考 GitHub
不推荐付费 能白嫖为何掏钱啊

本文作者:薄荷の尾巴
本文链接:https://blog.hoshiroko.com/archives/79c60526c6a7
版权声明:本文章采用 BY-NC 许可协议。转载请注明出处!