程序采用NUXT3+LARAVEL9开发(目前版本V1.2.0)前后端样式请看主页另外一篇文章
授权方式:三个顶级域名+两次更换
1.AI智能对话-对接官方和官方反代(markdown输出)PS:采用百度与自用库检测文字
2.AI绘图-根据关键词绘图-增加dreamStudio绘画-增加midjourney绘画
3.AI小应用-用户认证自主创建AI场景小应用-小应用分类
4.AI思维导图
5.VIP功能-限制VIP每天免费对话和绘画次数
6.邀请码-用户可以通过分享邀请注册,达到注册次数奖励VIP
7.VIP卡密兑换-额度-会员
8.场景功能-实现场景指定场景内容
9.生成图片-截图当前对话记录生成图片下载
10.key池管理-轮询KEY监听Event请求
11.违禁词库-禁止发送某些词汇
12.风控中心-检测用户操作
13.优惠卷-购买折扣减价
14.签到-每日签到奖励-连续签到奖励
15.免登录问答-限制免登录问答次数
16.模型指定用户组或会员组选择
17.KEY指定模型可用
18.自定义预设回复内容
19.买源码请加v:dmdz1314
运行环境(宝塔必看!)
Nginx
php8.1
redis
PM2管理工具
Mysql5.7以上
后台地址:后端域名/admins admin admin
后端部署:
1. 先部署后端
2. 创建网站-创建数据库
3. 点击设置
运行目录选择
4. 配置伪静态
选择laravel5-保存
5. 进入目录
解压
6. 打开.env文件
修改数据库配置
7. 打开后端网址
当看到以下提示便是搭建成功
8. 安装PHP的扩展-redis以及fileinfo
前端部署:
1. 安装pm2管理器
2. 点击设置
选择v16.19.1版本-切换版本
3. 再新建一个网站
4. 点击设置
添加反向代理-代理名称随便填-目标url(http://127.0.0.1:3000)-提交
5. 进入网站目录
解压client.zip压缩包
6. 进入env文件打开.env文件
修改VITE_SERVER_NAME为自己的后端域名
7. 接着返回到上级目录
打开终端
执行npm install -g pnpm(如果之前执行过就不需要再次执行)
执行pnpm install
执行pnpm run build
后执行pm2 delete NuxtAppName
后执行pm2 start ecosystem.config.js
加密添加:
运行npm install后运行npm run build后运行pm2 start ecosystem.config.js
搭建结束,ps数据库别忘了自己上传
标签:营利,install,pm2,AI,签到,env,商用,chatgpt,执行 From: https://blog.51cto.com/u_16129795/6350482