chatGPT GPT4.0,Midjourney绘画,相信对大家应该不感到陌生吧?简单来说,GPT-4技术比之前的GPT-3.5相对来说更加智能,会根据用户的要求生成多种内容甚至也可以和用户进行创作交流。 然而,GPT-4对普通用户来说都是需要额外付费才可以使用。所以今天小编就整理一个真正免费的AI工具。不是一天只能使用一两次就不能使用的网站。
我们也忍不住做了一个基于ChatGPT的网站!国内可直接对话AI,也有各种提供工作效率的工具供大家使用。
一、下载系统源码
下载地址一:
下载地址二:
二、搭建所需资料:
1.服务器(2核、2g、4M),需要安装宝塔
2.cos(用户于图片存储)
3.各大模型API(目前平台支持GPT、文心一言、清华智谱等)
4.MJ订阅会员(用于AI绘画)
5.百度云敏感词服务(用于对话敏感词检测,可选)
6.服务号(用于微信扫码登录,可选)
7.微信商户号(用户微信支付,可选)
三、开始部署
本文假设您的有一台云主机,且上面有“宝塔”面板,或者您会手动操作来代替“宝塔”面板的动作
下文中的终端指的是你在“宝塔”面板左侧“终端”页面,或者通过Xshell等工具连接的终端
下文中的域名为笔者的网站目录,操作时自行替换成自己的
安装成功后的地址
用户端 http://ip:9520
管理端 http://ip:9520/gomaxai/admin
默认演示账号: admin admin123456
默认超级管理员: super super123456
环境配置
在宝塔的软件商店里面安装所需的环境
-
Nginx >= 1.19.8
-
MySQL >= 5.7或者MySQL 8.0
-
PHP-7.4
-
PM2管理器 5.5
-
Redis 7.0.11
-
Node版本:>=16.19.1
Node版本
使用PM2切换Node版本(必须)
切换Node版本为:v16.19.1
安装pnpm模块
基础配置
1、新建站点
宝塔 - 网站 - 添加站点
2.配置SSL
使用自己的ssl证书
Let’s Encrypt 证书申请
如果没有证书,就使用宝塔免费证书,申请Let’s Encrypt
3.把程序上传并解压到网站目录,如下图
env文件配置
在代码中我们提供了基础 环境变量文件配置文件env, 我们在env环境配置文件只需要配置如下东西。
-
授权码授权域名配置
-
将需要绑定的域名发给客服为你生成一个专属的授权码;
-
邮件服务配置
-
mysql数据库 这三项是基础配置、mysql与授权是必须的、在配置mysql与授权的情况下项目才可以启动成功、邮件服务可以后续追加。
授权请联系作者或者代理(在代理处购买售后请联系代理、官方不负责代理的售后)
作者微信:lzgzs168 、qq:124628086
安装
通过终端切换到网站目录
cd /www/wwwroot/zl.qumao518.vip(换成你的域名)
或者文件,网站主目录,终端
没有特殊声明的情况下,下文的命令都是在此目录执行
输入:pnpm install进行安装,没有报错的话是类似下面这样的pnpm install进行安装,没有报错的话是类似下面这样的
pnpm start进行启动
如果你的配置文件填错了可以使用pm2 stop pm2.conf.json停止并更改后重新pnpm start启动
pm2 log看到以下日志就是成功了
放通你的防火墙,把你所用到的端口开放(9520、3306、465、6379)
用户端 http://ip:9520
管理端 http://ip:9520/gomaxai/admin
默认演示账号: admin admin123456
默认超级管理员: super super123456
然后访问http://你的ip:9520/
接入域名
反向代理一下,如果要加SSL记得先把反代关了,挂上SSL后再打开,然后你的网站就可以通过网站访问了