新版AI系统网站源码 ChatGPT工具

!
也想出现在这里? 联系我们
信息

简介

Nine AI.ChatGPT 是一个基于 ChatGPT 的人工智能技术驱动的自然语言处理工具。它不仅具备了 ChatGPT 的强大对话能力,而且还可以根据聊天的上下文进行互动,真正地像人类一样进行交流。除此之外,Nine AI.ChatGPT 还可以完成撰写邮件、视频脚本、文案、翻译、代码以及写论文等多种任务。

以下是 Nine AI.ChatGPT 的必要环境要求:

  • Node.js 版本需高于 16
  • pnpm 版本需高于 6
  • MySQL 版本需不低于 5.7
  • Redis

以下是 Nine AI.ChatGPT 的目录结构:

  • chat:用户端代码
  • admin:管理端代码
  • service:服务端代码

在本地开发时,可以使用以下命令进行操作:

  • pnpm install:安装依赖
  • pnpm dev:启动项目
  • pnpm build:打包项目

启动项目时,需要分别安装依赖,然后进入 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 定时任务。

在打包时,需要注意路径问题。服务端打包后需要这七个文件:app.jsconfig.jscontroller/index.jsmiddleware/index.jsmodel/index.jsrouter/index.js 和 server.js。前端项目打包的配置文件是 .env.production,与 admin 相同。只需要改变这个变量,如果分开部署的则填写自己的线上后端服务地址。建议分开,第一行地址填写这个自己的线上地址就行。管理端打包同理,只需要修改这个文件,并打开红框的内容,替换为自己的线上地址,其余配置并不需要修改也暂时用不到。

截图

994ed8ee963d69514b180c129f01b69a

2bf6f29e5713fe80c4b6bbf8ba59ff3e

b4af6efa7e5a64b69a7b6bb34a7f4b80

e1f4f04d147d0461c003bb4fc551cbd2

下载地址

© 版权声明
THE END
喜欢就支持一下吧
点赞66 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容