NineAi AI系统网站源码(修复版)

温馨提示:本文最后更新于2024-02-04 10:10:19,某些文章具有时效性,若有错误或已失效,请在下方留言。

项目介绍

Nine AI.ChatGPT是基于ChatGPT开发的一个人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。

本系统使用 Nestjs Vue3 搭建的 AIGC 生态社区开发。数据库底层使用 MYSQL,WEB环境使用PHP7.3 及 niginx1.20.2,下面是简单功能个绍,还有更多细节,可直达演示站点亲自体验。

适合企业、用户付费使用,更适合私有化部署。完善的用户管理帮助您控制员工/使用成本。

无论是Chat-AI-GPT及其它智能AI引擎,以及Midjourney等AI绘画,NineAI都可以满足你的所有需求。

  • 支付功能:站点集成了微信官方支付,方便的易支付和码支付系统及第三方支付虎皮椒等。​
  • 推广系统:站点集成了一级分销返佣功能,前端用户登陆后点击邀请好友赚取返佣,后台可只有开启关闭该功能。​
  • 防洪链接:站点集成了域名跳板 以及QQ或者微信内部打开跳转浏览器的功能界面美观:站点完美支持PC端和手机端,支持手机电脑不同布局页面自适应​
  • 对接绘画:站点集成了Midjourney绘画,GPT绘画模型API。对接GPT: 站点集成了GPT3.5和GPT4.0两大语言模型​
  • 发卡系统:站点集成了发卡功能,自定义生成普通卡、引流卡密、套餐卡密.​
  • 据面板:站点集成了数据罗盘,实时监控流水,注册用户,付费用户等等。​
  • 通知功能:站点集成了自定义网站客服、网站公告等等通知功能:​
  • 密钥查询:站点集成了密钥一键查询功能​
  • 安全功能:站点集成了百度敏感词,及自定义违禁词功能。​
  • 注册功能:站点集成了邮箱验证注册​
  • Prompt角色扮演:站点集成了自定义调教人物脚本和,管理后台自定义添加,前台用户也可自定义添加属于自己的Prompt角色预设​

除了研发中即将上线的以下功能:包括但不限于PDF、可训练私有知识库、AI客服外,现已无BUG运营以下支持:

支持邮件激活账号​

支持上下文对话​

精准统计绘画token、记录所有用户消费排行​

支持模糊匹配自定义回复消息​

支持按此按张按余额多种扣费方式​

支持套餐卡密生成及自定义卡密生成​

支持自定义配置发卡地址​

支持网站信息配置、名称、客服QV​

支持自定义邮件模板,发送定制化邮件内容​

支持自定义公告信息,支持md格式、html格式实时公告​

支持Dell模型绘画,及SD绘画​

支持注册配置自定义赠送额度​

支持生成专属邀请码邀请用户双方共同获得额度​

支持敏感词配置,记录敏感词触发行为状态IP等。​

支持手动锁定封禁用户账号。​

支持自定义绘画内容推荐​

支持多级权限区分,​

支持特定用户有权访问4.0API,指定名单访问指定模型​

接入SD、MJ等更加优质的绘画服务​

支持站内支付宝微信支付​

用户端接入、应用商店、更加精准的prompt的预设分类​

接入微信登录|公众号登录​

用户端自主选择模型​

MJ绘画流程优化简化


启动项目

nodejs version > 16

pnpm version > 6

mysql version >= 5.7

redis

chat 用户端代码

admin 管理端代码

service 服务端代码

三端统一命令

pnpm install 安装依赖

pnpm dev 启动项目

pnpm build 打包项目

分别安装依赖 pnpm i

首先启动服务端进入service 创建.env文件 在其中修改 测试数据库信息和redis 配置完成后 pnpm dev

数据库通过orm映射 启动项目会自动创建数据库

启动完成后可以打开chat admin pnpm dev启动

关于授权(可无视)

授权模块在 src/modules/globalConfig/globalConfig.service.ts 文件下

对函数 nineAiCheckAuth 移除其中内容就并且移除onModuleInit的nineAiCheckAuth就可以移除授权

对应的 src/modules/task/task.service.ts中的定时任务也可以移除掉 checkauth 定时任务

打包路径问题

service

后端服务直接 pnpm build 即可 .env为环境变量文件 需要后续自己挂载或者创建 项目有 示例文件.env.example

打包命令会对代码混淆,打包之后 只需要下图这些文件即可、其他文件不再需要

后端服务打包后需要这七个文件

chat

前端项目打包的配置文件是.env.production 和admin相同

只需要改变这个变量 如果分开部署的则填写你的线上后端服务地址 建议分开 第一行地址填写这个自己的线上地址就行

admin

管理端是同理、一样修改这个文件

同样分离部署只需要打开红框的内容即可、替换为自己的线上地址 其余配置并不需要修改 也暂时用不到


其他文件

刷新404问题

前端history项目刷新都会404 需要对Nginx进行配置


演示

NineAi AI系统网站源码(修复版)
NineAi AI系统网站源码(修复版)
NineAi AI系统网站源码(修复版)
NineAi AI系统网站源码(修复版)
NineAi AI系统网站源码(修复版)-傲绝博客
NineAi AI系统网站源码(修复版)
此内容为付费资源,请付费后查看
7
限时特惠
50
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语图片表情代码

    暂无评论内容