一分钟教你快速搭建自己的GPT网站(内附开源项目地址)

前言

大家好,今天给大家带来的是如何几分钟快速部署GPT网站的教程。

来自开源大佬@LobeHub的lobe-chat

已经达到了3w多starts。
在这里插入图片描述
这款开源项目UI好看,纯手搓框架。强!
在这里插入图片描述
而且有丰富的助手角色。

助手是内置prompt的,也就是调教好的GPT,能够在对话中快速达到你的预期结果。

在这里插入图片描述
而且插件又多又强大,经常更新。
在这里插入图片描述
话不多说,开始上干货。

准备工作

  • 一台服务器
  • 一个域名(也可以通过ip:端口访问)
  • 远程连接工具(mobaxterm、finalshell等等)
  • 安装好git、docker的运行环境。

Docker部署(推荐)

开始计时,一分钟搭建好。

首先,复制这行docker运行命令

docker run -d -p 3210:3210 \
  -e OPENAI_API_KEY=sk-xxxx \
  -e ACCESS_CODE=lobe66 \
  --name lobe-chat \
  lobehub/lobe-chat

简单说一下参数:

run:运行docker

-d:后台运行

-p:暴露端口号为3210(如果端口占用,可以修改第一个3210。)

 -e:配置环境变量参数:OPENAI_API_KEY为openai的apikey,要改成你自己的。没有的话可以私信我。

--name:给这个容器起个名字(可自定义)

lobehub/lobe-chat:是镜像名称,理解为带运行环境和代码的软件。

其次,使用远程连接工具连接你的服务器。(以finalshell为例)
在这里插入图片描述
粘贴上面复制的docker命令。
在这里插入图片描述
因为我已经部署过了,所以我的端口改成了3220。

注意:
环境变量OPENAI_API_KEY,要改成你自己的key。

我这里用的是中转,所以还要加一个环境变量:OPENAI_PROXY_URL

如果你是官方的key,就不需要加这个变量。

修改完后直接回车。
在这里插入图片描述
出现一串id,就说明部署成功了。

我们用ip:端口的方式来查看项目是否运行成功。
在这里插入图片描述
首次对话,需要输入刚刚环境变量中设置的ACCESS_CODE

我设置的是:666666
在这里插入图片描述
到此算部署完成,1分钟没到吧!

docker常用命令

docker run 参数:运行docker容器,这个上面讲过了。

docker ps:查看后台运行的服务
在这里插入图片描述
docker logs -f 容器id或者容器名:查看服务运行日志,通过docker ps可以找到这两个信息)
在这里插入图片描述

如何通过域名访问(扩展)

没有域名的需要先去购买一个域名,阿里或者腾讯都可以购买。
在这里插入图片描述
点击解析设置,添加记录。
在这里插入图片描述
只需要填写我箭头标注的地方:主机记录、记录值。
在这里插入图片描述
主机记录:这里建议用二级域名

什么是二级域名?

以qq.com域名举例,是一级域名,weixin.qq.com这是二级域名。

可以随便写一个自己喜欢的,比如chat。

记录值:你服务器ip

新增记录是立马生效的,接下来要配置nginx。

找到你nginx.conf文件

我的这个文件路径在:/www/server/nginx/conf/

查找命令:find / -name nginx.conf
在这里插入图片描述
找到以后进行修改,我这里用的是vi命令。

cd /www/server/nginx/conf  && vi nginx.conf

nginx配置参考:


server{
   server_name 你解析的域名;  # 请根据实际情况修改你的域名
   
   location / {
          client_max_body_size  64m; # 上传文件大小限制
          proxy_http_version 1.1; # http版本
          proxy_pass http://localhost:3210;  # 请根据实际情况修改你的端口
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-For $remote_addr;
          proxy_cache_bypass $http_upgrade;
          proxy_set_header Accept-Encoding gzip;
          proxy_read_timeout 300s;  # GPT-4 需要较长的超时时间,请自行调整
   }
}

配置好以后就可以通过域名直接访问了。
在这里插入图片描述
好了,以上就是本期的分享,如有问题请留言,看到会回复。
QQ交流群:962901573

  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值