NineAi新版AI系统ChatGPT网站源码

NineAi新版AI系统ChatGPT网站源码叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!叶子论坛
NineAi新版AI系统ChatGPT网站源码
此内容为付费资源,请付费后查看
花币5
付费资源

简介

Nine AI.ChatGPT是基于ChatGPT开发的一个人工智能技术驱动的自然语言处理工具它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。

部署教程

必要环境

  • Node.js 版本 > 16
  • pnpm 版本 > 6
  • MySQL 版本 >= 5.7
  • Redis

目录结构

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

本地开发

三端统一命令:

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

启动项目

1、分别安装依赖:

pnpm i

2、启动服务端:

  • 进入 service 目录
  • 创建 .env 文件,并在其中修改数据库和 Redis 的配置信息

3、完成配置后,启动项目:

pnpm dev

启动时会通过 ORM 映射自动创建数据库。

4、启动完成后,可以打开 chat 和 admin 两个项目:

pnpm dev

关于授权

授权模块位于 src/modules/globalConfig/globalConfig.service.ts 文件下。

  1. 移除函数 NineAiCheckAuth 中的内容,并移除 onModuleInit 的 NineAiCheckAuth
  2. 在 src/modules/task/task.service.ts 文件中,移除 checkauth 定时任务。

打包路径问题

  • 服务端:
    • 直接在 service 目录下执行打包命令:
pnpm build

.env 为环境变量文件,打包后需要自行挂载或创建。

  • 项目有 .env.example 示例文件。打包命令会对代码混淆,打包后只需要以下文件,其余文件不再需要:
    • 后端服务打包后需要这七个文件。
  • 前端项目:
    • chat 和 admin 项目的打包配置文件为 .env.production
    • 如果分开部署,需填写你的线上后端服务地址。建议分开,第一行地址填写自己的线上地址即可。

    对于 admin 管理端,同样需要修改配置文件,并替换为自己的线上地址。

刷新404问题

前端使用 history 模式时刷新会出现 404 错误,需要对 Nginx 进行相应配置。

预览图片

图片[1]叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!NineAi新版AI系统ChatGPT网站源码叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!叶子论坛

图片[2]叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!NineAi新版AI系统ChatGPT网站源码叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!叶子论坛

图片[3]叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!NineAi新版AI系统ChatGPT网站源码叶子库论坛_叶子源_叶子签_个人证书定制_定制v_IPA下载_软件分享_轻松签_全能签_P12证书定制_UDID签名_叶子小花园—果粉的专属资源分享论坛!叶子论坛

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容