众所周知啊,在国内想随时随地使用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.com
和hoshiroko
的访问密码来搭建网站
那么我的代码如下:
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 许可协议。转载请注明出处!