Nine AI ChatGPT 新版AI系统网站源码 - 人工智能自然语言处理工具
Nine AI.ChatGPT 是一款基于ChatGPT技术构建的人工智能自然语言处理系统。它能够模拟人类对话方式,通过深入理解语言上下文实现互动交流。该系统不仅可以进行智能对话,还能胜任多种专业任务,包括邮件撰写、视频脚本创作、文案编写、多语言翻译、代码生成以及学术论文写作等。
运行环境要求:
需要安装Node.js(版本需高于16)、包管理器pnpm(版本需高于6)、MySQL数据库(版本需等于或高于5.7)以及Redis缓存数据库。
本地开发指南:
所有终端统一使用以下命令:
使用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定时任务
项目打包配置:
服务端打包直接执行pnpm build命令,.env环境变量文件需根据实际部署环境配置,项目提供.env.example示例文件
打包过程会对代码进行混淆处理,最终只需保留七个核心文件即可运行
前端项目配置:
chat前端项目使用.env.production配置文件,与admin管理端配置方式相同
若采用分离部署方式,需将配置中的后端服务地址修改为实际线上地址
admin管理端采用相同配置方式,只需修改配置文件中标红部分的后端服务地址,其他配置保持默认即可
注意事项:
前端history模式项目刷新可能出现404错误,需要配置Nginx服务器进行支持

淘宝店铺
微信客服
