NineAi 新版AI系统网站源码 ChatGPT-1

NineAi 新版AI系统网站源码 ChatGPT-2

NineAi 新版AI系统网站源码 ChatGPT-3

简介

 

九爱。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。

源代码下载

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。