简介
九爱。ChatGPT是基于Chatgpt的人工智能技术驱动的自然语言处理工具。它可以通过学习和理解人类语言来进行对话,根据聊天的上下文进行交互,真正像人类一样聊天交流,甚至可以完成写邮件、视频脚本、文案、翻译、代码、写论文等任务。
必要的环境
nodejs版本> 16
pnpm版本> 6
mysql版本> = 5.7
雷迪斯
目录结构
聊天客户代码
行政管理结束代码
服务服务器代码
地方发展
三端统一指挥
Pnpm安装安装相关性
Pnpm开发启动项目
Pnpm构建打包项目
启动一个项目
单独安装相关的pnpm i
首先,启动服务器并输入服务来创建一个。env文件,在其中修改测试数据库信息和redis配置,然后完成pnpm dev。
数据库通过orm映射启动一个项目会自动创建一个数据库。
启动完成后,您可以打开聊天管理pnpm dev来启动。
关于授权
授权模块位于src/modules/global config/global config . service . ts文件下。
可以通过移除函数nineAiCheckAuth的内容和移除onModuleInit的nineAiCheckAuth来移除授权。
src/modules/task/task . service . ts中对应的调度任务也可以删除checkauth调度任务。
包装路径问题
服务
后端服务可以直接pnpm构建。env是一个环境变量文件,您需要自己挂载它或者稍后创建一个项目。有一个示例文件env.example
打包命令会混淆代码。打包后,只需要如下图的这些文件,其他文件就不再需要了。
后端服务打包后需要这七个文件。
闲谈
前端项目打包的配置文件是。环境生产和管理是相同的。
只要改变这个变量。如果是单独部署,填写您的在线后端服务地址。建议将第一行地址分开,填写自己的在线地址。
管理
管理端以同样的方式修改这个文件。
同样,单独部署只需要打开红框的内容,用自己的在线地址替换即可。其余配置不需要修改,暂时不用。
其他单据
刷新404题
前端历史项目需要配置Nginx刷新Metropolitan 404。
源代码下载
评论(0)