5分钟搭建属于你个人的chatgpt网站,申请内测API-key,chatgpt

5分钟搭建属于你个人的chatgpt网站,申请内测API-key

ps:
chatgpt版本:3.5,4.0也可以在该网站使用
使用到的运维技术:docker + nginx
需要访问的网站:github

前提条件

  • 一台服务器,没有服务器的可以往下看(使用vercel托管)
  • 一个Api-key,没有的往下(申请内测Api-key)。

方式一:部署在自己的服务器上

第一步:连接到你的服务器,下载docker

我这里以linux的centos7.6系统为例子,用腾讯云自带的连接工具操作,当然使用xshell或则finalshell等类似工具都是可以的,其他系统命令可以自行搜索。运行以下命令:

  1. 更新系统的软件包列表和已安装的软件包,需要等待几分钟,出现y就按y回车等待完成。
sudo yum update
  1. 安装 Docker:依次运行以下命令,出现yes就输入y回车,因为是国外的可能会有点慢。
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io   
  1. 安装完成后,启动 Docker 服务并设置为开机自启动
sudo systemctl start docker
sudo systemctl enable docker
  1. 检查docker是否安装完成,出现版本号是,docker就安装成功了。
docker --version

第二步:拉取项目镜像并运行容器

这个网站是个在github的开源项目,作者已经把项目的镜像上传到了dockerhub,我们只需要拉取就行了,也可以拉取我的镜像,在原项目的基础上做了一些修改。这里以我的镜像为例,两个镜像暴露的端口都是3000。

  1. 拉取镜像
docker pull yidadaa/chatgpt-next-web # 作者的镜像
docker pull luoxiaopi/chatgpt:latest # 我的镜像
  1. 查看拉取完成的镜像
docker images

  1. 运行镜像,跑为容器
    在下方填入你的api-key和你的访问密码,最后一行是你的镜像的名称,我这里拉取的是我的镜像,所以是luoxiaopi/chatgpt:latest,根据docker images查看。其他内容不要改动,BASE_URL是代理地址,这里我们采用github开源的一个项目的代理。修改完成后执行命令
我的镜像
docker run -d -p 80:3000 \
  -e OPENAI_API_KEY="你的Api-key" \
  -e CODE="设置你的访问密码" \
  -e BASE_URL="https://api.chatanywhere.com.cn" \
luoxiaopi/chatgpt:latest
作者镜像
docker run -d -p 80:3000 \
  -e OPENAI_API_KEY="你的Api-key" \
  -e CODE="设置你的访问密码" \
  -e BASE_URL="https://api.chatanywhere.com.cn" \
yidadaa/chatgpt-next-web:latest
  1. 查看容器是否运行成功
docker ps 

可以看到我的容器已经跑起来了,现在通过ip地址就能访问项目了。

点击登录,填入你设置的密码,就可以正常使用了。

方式二:使用vercel托管

第一步:打开github中的开源项目,点击Deploy

第二步,填写项目名

第三步,填写代理地址和api-key,点击Deploy开始部署,部署完成点击visit预览,会发现输入密码后无法正常对话。

第四步,添加一个新的环境变量,save保存后重新部署,将下方代码依次填入键和值。
BASE_URL
https://api.chatanywhere.com.cn

第五步,成功部署后,vercel会给你分配一个免费域名,点击预览,通过域名就可访问项目,如果你有域名,可以在Domains中设置关联。

申请内测Api-key

这个内测Api-key是github的一个开源的项目,每个github账号都能领取一个Api-key
申请地址,点击申请内测免费Key。将获取的Api-key填入即可。

参考资料,及相关链接

  • 36
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值