NineAi ChatGPT新版AI系统网站源码
源码简介:
Nine AI.ChatGPT是基于ChatGPT开发的人工智能技术驱动的自然语言处理工具。它可以通过学习和理解人类语言进行对话,并根据聊天的上下文进行互动。它真的像人类一样聊天和交流,甚至可以完成写电子邮件、视频脚本、文案、翻译、代码、写论文等任务。
必要环境
nodejs version > 16
pnpm version > 6
mysql version >= 5.7
redis
目录结构
chat 用户端代码
admin 管理端代码
service 服务端代码
本地开发
三端统一命令
pnpm install 安装依赖
pnpm dev 启动项目
pnpm build 打包项目
启动项目
依赖于单独的安装 pnpm i
首先,启动服务端进入serviceee 创建.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. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 3936821983
好源码资源网 » NineAi ChatGPT新版AI系统网站源码
常见问题FAQ
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 关于资源售价的说明
- 链接地址失效了怎么办?
- 关于解压密码