保姆级如何一行代码5分钟在宝塔上搭建在线ChatGPT网站

本来不想蹭这个热度,但无奈这个实在太火,我身边很多朋友都想要使用!但是又苦于自己是网络知识欠缺的电脑小白,我只能代为动手搭建一个让他们可以体验一下!原本是打算给他们接入到WX或TG,但是实测下来并不好用!WX接入会被封号各位就不要尝试了,TG呢又需要梯子,有时候还是很不方便!所以还是建个站吧,反正也不是很复杂!有兴趣的小伙伴可以一起来围观!

首先需要说明一下,这个教程并不会教你如何申请ChatGPT账号,请自行百度谷歌!在开始之前假定你已经拥有ChatGPT含18美金账号,并可以使用API。
由于是API接入并不能和原版媲美,实测也是这样。但你不能说它傻,它其实不傻,只是你打开姿势不对。

它的每个参数都可能影响你得到不一样的聊天效果,改变一个参数你就可能得到另一种回答,所以请自行尝试调试。文档中有二十多中参数示例,如AI聊天机器人 ,产品名称生成,python代码修复器等等等…

详情参考官方详细参数示例

具体要怎么用,就请各位仔细研究官方文档,今天我们只负责搭建一个最基础的聊天机器人!既然是保姆级教程,我们将从最基础的申请域名开始!

首先你需要准备一个域名,你可以到 Namesilo 注册一个便宜带隐私保护的域名!如何注册可以去参看我这边篇文章
接下来就是准备一台VPS主机,你可以去 Racknerd 买一台最便宜的入门级机器就好。如果不想花钱只想白嫖,你还可以去看看我这篇文章白嫖一年亚马逊云AWS的免费机器

材料都准备好以后在 Namesilo 更换域名DNS到Cloudflare。Namesilo 只负责注册,别用他们自带的DNS,效率太低!

在宝塔上搭建在线ChatGPT网站-1
选择上图的红框内的域名管理
点击你要使用的域名进行管理
点击上图红框内的Change,将DNS地址更换为:aron.ns.cloudflare.com和
jeremy.ns.cloudflare.com

更改以后需要过一会儿生效。去到Cloudflare登录你的账号并添加域名,这里我们已经提早更换了域名的DNS,所以只需要按照提示各种下一步就好,当域名验证成功会收到一封邮件提示!这个时候说明已经可以管理域名DNS。

进入域名管理页,选择DNS,添加域名解析
名称输入@,IPv4地址输入你服务器的ip地址,并关闭代理状态。

至此域名解析完成,然后登录你的服务器SSH安装宝塔面板,登录以后 sudo -i 切换到 root 用户。我这里选择安装宝塔海外版aapanel(英文界面,不习惯的可以用宝塔),输入如下命令开始安装aapanel!

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel

aapanel安装完毕以后按照提示安装LNMP环境,按默认安装就好。如果不需要在这台主机上再搭建其它网站或应用,以上环境也可完全不装。安装完成以后,回到宝塔面板后台,在应用商店找到Supervisor 并安装,然后开始新建站点。

填写你的域名,其它保持不动

站点新建完成以后进入站点根目录,然后下载项目文件并解压!

点击上图红框所示的远程下载,在弹出窗口输入:https://github.com/869413421/chatgpt-web/releases/download/v0.0.2/chatgpt-web-v0.0.2-linux-amd64.tar.gz

这里我们下载的文件是针对x86芯片,如主机使用arm芯片,请在项目地址对应下载arm版本。

如果只是想要单机使用,那么可以在 项目地址 下载windows单机版本使用。

文件下载并解压以后,找到目录中的config.dev.json,将其重命名为:config.json。打开并编辑此文件,如果不使用https那么只需要对应填入你的api key就好,如需使用SSL请把”port”: 8080,换成443。你也可以自定义你自己想要的端口。

{
  "api_key": "your api key", //在引号之内填入你对API Key
  "port": 8080, //如需使用SSL请把8080换成443
  "bot_desc": "以下是与AI助手的对话。助手乐于助人,富有创造力,聪明且非常友好。",
  "max_tokens": 512,
  "model": "text-davinci-003",
  "temperature": 0.9,
  "top_p": 1,
  "frequency_penalty": 0.0,
  "presence_penalty": 0.6
}

以上操作完成并保存以后,在“宝塔面板“ ➜ “安全” 添加并放行相应端口。这里还需在VPS后台防火墙设置中放行相应端口,如使用443端口可跳过这一步,但需给网站申请SSL证书并强制https。

以上操作完成以后,在 “宝塔面板“ ➜ “应用商店” 找到 Supervisor 添加守护进程。

按照上图填写即可!注意用户选择www,目录选择网站所在根目录,填入下面的启动指令即可!
nohup ./chatgpt-web &> run.log & tail -f run.log

如添加以后,启动失败。需在网站根目录对 “chatgpt-web” 添加775权限。并重新开启守护进程!

访问 http://你的域名:端口号,如开启SSL那么直接访问域名就好!至此搭建完毕!

如果觉得文章对你有帮助,欢迎点赞留言打赏请我喝杯咖啡!

赞(1) 请我喝咖啡
转载请注明来源及链接:奇叔 » 保姆级如何一行代码5分钟在宝塔上搭建在线ChatGPT网站

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏