一、前言

SparkAi体系是根据国外很火的ChatGPT进行开发的Ai智能问答体系。本期针对源码体系整体测验下来非常完美,能够说SparkAi是目前国内一款的ChatGPT对接OpenAI软件体系。

那么如何建立布置AI创造ChatGPT体系呢?小编这儿写一个详细图文教程吧!

SparkAi程序运用Nestjs和Vue3结构技能,持续集成AI才能到AIGC体系:

程序已支撑ChatGPT4.0、AI绘画、Midjourney绘画(全自定义调参)、Midjourney以图生图、Dall-E2绘画、思想导图生成、知识库、AI绘画广场、用户会员套餐、用户每日报到功用、后台管理。支撑手机电脑不同布局页面自适应。

最新AI系统ChatGPT程序源码+图文搭建部署教程

二、体系演示-前往体会

SparkAi

三、体系功用模块

3.1 ChatGPT模型发问

已支撑GPT联网发问

最新AI系统ChatGPT程序源码+图文搭建部署教程

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.2 Prompt应用(知识库)

3.2.1 Prompt知识库

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.2.2 工作台

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.2.3 支撑用户自定义知识库

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.3 Midjourney专业绘画

  • 支撑同步官方图片重新生成指令
  • 同步官方 Vary 指令 单张图片比照加强 Vary(Strong) | Vary(Subtle)
  • 同步官方 Zoom 指令 单张图片无限缩放 Zoom out 2x | Zoom out 1.5x

文生图:

最新AI系统ChatGPT程序源码+图文搭建部署教程

以图生图:

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.4 mind思想导图

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.5 AI绘画广场

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.6 支撑微信登录

支撑微信环境静默登录、浏览器中微信自动扫码登录、邮箱注册登录、手机号注册登录

最新AI系统ChatGPT程序源码+图文搭建部署教程

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.7 分销体系

最新AI系统ChatGPT程序源码+图文搭建部署教程

3.8 报到功用

最新AI系统ChatGPT程序源码+图文搭建部署教程

四、SparkAi体系介绍

本体系运用Nestjs和Vue3结构技能,持续集成AI才能到本体系!

4.1 前台演示站点

演示站点:ai.idcyli.com

4.2演示后台站点

演示体系后台:ai.idcyli.com/sparkai/adm…

演示后台账号暗码:admin 123456

4.3 SparkAi源码下载

SparkAi-点击下载(https://pan.baidu.com/s/1_jnAsU_aC_i_mWSjIfyQgw?pwd=vw0o)

4.4 SparkAi创造体系文档

www.yuque.com/yuqueyonghu…

五、建立布置教程

以下教程运用浮屠建立!

5.1根底env环境装备

在代码中咱们提供了根底 环境变量文件装备文件env.example,运用前先去掉后缀改为.env文件即可,咱们在env环境装备文件只需求装备如下东西。

  • 授权码授权ip装备
  • 邮件服务装备
  • mysql数据库 这三项是根底装备、mysql与授权是有必要的、在装备mysql与授权的情况下项目才能够发动成功、邮件服务能够后续追加。

5.2 env文件代码

# 服务器ip (必填项)
SPARK_AI_HOST=
# 授权码 (授权码留空,可发动运行体会体系半小时)
SPARK_AI_KEY=
# mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=数据库用户名
DB_PASS=数据库暗码
DB_DATABASE=数据库名
DB_LOG=false
DB_SYNC=true
#  mailer 邮件服务
# 选择自己的发信服务器地址,网易邮箱或许qq邮箱
MAILER_HOST=smtp.163.com/smtp.qq.com
MAILER_PORT=465
MAILER_USER=发信邮箱
MAILER_PASS=邮箱发信密钥
MAILER_FROM=发信邮箱
# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
# mj并发数
CONCURRENCY=3
# jwt token
JWT_SECRET=chat-spark
# jwt token 过期时间
JWT_EXPIRESIN=7d
# 接口文档前缀
SWAGGERPREFIX=/docs
# 自定义端口
PORT=9520

六、环境装置

  • Nginx >= 1.19.8
  • MySQL >= 5.7或许MySQL 8.0
  • PHP-7.4
  • PM2管理器 5.5
  • Redis 7.0.11
  • Node版别:>=16.19.1

详细教程:

最新AI系统ChatGPT程序源码+图文搭建部署教程

6.1 Node版别

运用PM2切换Node版别(有必要)

切换Node版别为:v16.19.1

最新AI系统ChatGPT程序源码+图文搭建部署教程

6.2 装置pnpm模块

最新AI系统ChatGPT程序源码+图文搭建部署教程

6.3 装置Redis

最新AI系统ChatGPT程序源码+图文搭建部署教程

七、布置跑起来

7.1 新建站点

浮屠 – 网站 – 增加站点

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.2 装备SSL

7.2.1运用自己的ssl证书

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.2.2 Let’s Encrypt 证书请求

假如没有证书,就运用浮屠免费证书,请求Let’s Encrypt

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.3 上传源码

删除原始文件

最新AI系统ChatGPT程序源码+图文搭建部署教程

将程序上传并解压到网站根目录下

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.3.1 装备.env文件

在浮屠直接双击.env.example文件修正,或在终端vim修正

最新AI系统ChatGPT程序源码+图文搭建部署教程

装备完成后将文件后缀删掉、文件名字便是.env

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.3.2 此刻再次打开终端、确认咱们需求是否有node相关环境

node -v
npm -v
pnpm -v

最新AI系统ChatGPT程序源码+图文搭建部署教程

假如没有,就需求手动下载:

顺次履行下面两条指令,装置node环境

curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install nodejs -y

然后装置 pnpm、pm2 模块

npm i pm2 pnpm -g

7.4 发动项目

7.4.1 浮屠敞开端口

进入浮屠面板安全设置,敞开9520 端口和3306端口

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.4.2 装置依靠

运用终端切换到网站目录

cd /www/wwwroot/网站目录

或许直接在网站根目录下达赖ssh终端

运用 pnpm i 指令装置依靠

pnpm i

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.4.3 发动项目

运用 pnpm start 指令发动项目

pnpm start

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.4.4 查看发动日志

输入 pm2 log 查看详细日志、看到下图表示成功!

pm2 log

最新AI系统ChatGPT程序源码+图文搭建部署教程

7.4.5 增加反向署理

增加9520端口反向署理,浮屠安全需求敞开该端口,否则无法访问

最新AI系统ChatGPT程序源码+图文搭建部署教程

八、 运用体系

布置完成!此刻经过域名即可访问SparkAi体系了!

8.1 管理后台

默许前台地址为域名地址 默许后台地址则为 域名地址/sparkai/admin 默许超级管理员账号是 super spark123

最新AI系统ChatGPT程序源码+图文搭建部署教程

最新AI系统ChatGPT程序源码+图文搭建部署教程
此刻咱们就装置完成了!

8.2 修正超级管理员默许暗码

登录后,请先修正超级管理员默许暗码

最新AI系统ChatGPT程序源码+图文搭建部署教程

最新AI系统ChatGPT程序源码+图文搭建部署教程

九、后台装备&体系版别更新

9.1 后台装备&体系版别更新

体系装备教程和其他教程请直接点击博客主页查看!

www.sparkaigc.com/99.html