不久前,AI浪潮席卷而来,也是第一时间体验了一把,不得不说对平时生活和工作帮助挺大的,但是也不能完全相信他。
在GitHub上发现一个较好用的作品:https://github.com/Yidadaa/ChatGPT-Next-Web
一开始使用上面推荐的一键式 Vercel 免费部署,可能由于后面stars多了,这个快捷部署的网站也开始变卡了,会经常卡在一半,毕竟是托管在国外的服务器上。于是就把服务搬到自己的服务器上了,接下来介绍方法,顺便备忘:
前置
- 一台服务器
- 备案域名
- 一个chatgpt官方账号
- 服务器安装宝塔,虽然宝塔有点垃圾,但很适合新手。
1、服务器安装宝塔
百度一大堆教程
2、创建站点
创建完成后,会自动生成对应的目录,进入这个目录/www/wwwroot/chat.sgymj.top
创建yml文件
version: '3.3'
services:
chatgpt-next-web:
container_name: chatgpt-next-web
restart: always
ports:
- '3000:3000'
environment:
- OPENAI_API_KEY=sk-xxxxxxxxxxx #OpenAI密钥
- CODE=shiyasong1998 #配置站点访问密码
- BASE_URL=https:xxxxxxxxxx #你的转发代理
image: yidadaa/chatgpt-next-web
docker
运行docker-compose -f stack.yml up -d
设置反向代理和域名
这两个在宝塔站点面板都可以快速配置,这也是为什么选择宝塔的原因之一