之前登录ChatGPT官网还可以进入,后来再去的时候发现已经被block掉了。
openai
虽然很生气,但也无能为力。
后来在咕咕鸽的博客看到了ChatGPT Next Web的项目,想着试试看,结果发现使用API的方式访问是没有问题的。

ChatGPT-Next-Web

chatgpt3

项目:ChatGPT Next Web,一键免费部署你的私人 ChatGPT 网页应用
项目地址:https://github.com/Yidadaa/ChatGPT-Next-Web

这个项目是支持2种方式进行部署的,一种是直接部署在vercel上的,一种是部署在自己的服务器上的。

vercel上部署

这种方式可以去项目github地址 ,在项目的README种找到Get Started,即可开始部署,非常简单。

服务器上部署

服务器上部署也非常的简单,我们可以使用docker compose进行部署。关于docker及docker compose的安装在之前的文章部署docker及docker-compose中有详细的介绍,这里就不赘述了。

创建docker-compose.yml文件。

version: '3.3'
services:
    chatgpt-next-web:
        ports:
            - '8090:3000' #8090可以修改为任意你想要的端口号
        environment:
            - OPENAI_API_KEY=your_open_api_key  #填入你的openai账户下的apikey
            - CODE=yourpassword1,yourpassword2  #多个密码以,号分隔
        image: yidadaa/chatgpt-next-web

配置nginx文件

server {
	listen 80;
	listen [::]:80;
	server_name your_site.com; #你的域名
	rewrite ^(.*)$ https://$host$1 permanent; # http转到https
}

# https
server {
        listen       443 ssl;
        listen       [::]:443 ssl;
        server_name  your_site.com; #你的域名

        ssl_certificate /etc/fullchain.pem; #你的证书
        ssl_certificate_key /etc/privkey.pem; #你的证书
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # TLS版本
        
        ssl_session_timeout 5m;
		ssl_prefer_server_ciphers on; #开启由服务器选择适配算法
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密方式

        # chatGPT-Next-Web
		location / {
                proxy_pass http://127.0.0.1:8090; #这是你配置的端口号
                #proxy_redirect off;
                proxy_set_header HOST $host;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

}

重载nginx

#检查nginx语法
nginx -t
#重载nginx
nginx -s reload

域名

将你的域名指向服务器地址,然后就可以进行访问了,当然也别忘了申请一个证书,这样网站就会有一个小锁了。

访问自己的ChatGPT Next Web

输入域名,访问ChatGPT Next Web,第一次进入会有如下提示,点击设置:
chatgpt1

需要去设置中填写配置的访问密码。
chatgpt2

设置完成后就可以愉快的和ChatGPT聊天了,快去试试把~

文章作者: Willxup
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Willxup
AI AI ChatGPT
喜欢就支持一下吧