Nine AI.ChatGPT是基于ChatGPT开发的人工智能技术驱动自然语言理解的专用工具。它可以通过学习和理解人类语言进行交流,也可以根据聊天前后的语言进行交流。它真的像人类一样出来聊天,甚至可以写电子邮件、视频脚本、创意文案、中文翻译、编码、毕业论文等相关工作。
自然环境是必要的
nodejs version > 16
pnpm version > 6
mysql version >= 5.7
redis
目录结构
本地开发设计
三端统一指令
pnpm install 组装依靠
pnpm dev 启动项目
pnpm build 装包新项目
启动项目
依靠自己的组装 pnpm i
第一个操作服务器端进入servicee 建立.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必须配置。
1.仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请点击版权投诉。敬请谅解!
2.如遇下载链接失效、解压密码错误等问题请点击 提交工单
3.在下载源码前,请务必要仔细阅读并接受 购前/下载协议 购买即视为您同意该协议!
游人客栈 » NineAi 新版本AI智能化聊天系统网站源代码ChatGPT