本站所有资源均免费下载无需付费。
登录账号后访问“个人中心”点击“我的余额”在右上角签到后即可免费下载
其资源在源站什么样下载就是什么样,并非本站制作发布,代码是否完整、是否有教程及使用说明需自行判断,本站不保证其资源可用。
Nine AI.ChatGPT是基于ChatGPT制作的一小我私家工智能手艺驱动的天然言语处置助手,
它可以经由过程学习跟懂得人类的言语来进行对于话,还能依据谈天的上下文进行互动,
真正像人类一样来谈天交换,以至能实现撰写邮件、视频剧本、案牍、翻译、源码,写论文等义务。
必要环境
nodeJavaScript 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进行设置