一、前言
SparkAi創作系統是基於ChatGPT進行開發的Ai智慧問答系統和Midjourney繪畫系統,支持OpenAI-GPT全模型+國內AI全模型。支持GPT-4o大模型、文件分析、識圖圖片理解、GPTs套用、GPT語音對話、聯網提問、GPT-4全模型、DALL-E3文生圖、GPT4-All聯網搜尋模型、思維導圖、會員套餐功能、分銷系統、Midjourney繪畫動態全功能、AI換臉、墊圖混圖、外掛程式功能等等!支持最近火爆的Suno-AI音樂生成大模型。本期針對源碼系統整測試下來非常完美,那麽如何搭建部署AI創作系統呢?小編這裏寫一個詳細圖文教程吧。
【SparkAI系統介紹文件 - 漸進式AIGC系統】:
️ 系統架構技術棧
️系統核心功能
已支持 OpenAI GPT全模型 、 國內AI全模型 、AI繪畫(Midjourney繪畫動態全功能)、AI換臉 、GPTs、MJ局部編輯重繪功能、語音對話功能 、 文件分析功能 、外掛程式功能!
二、系統演示
快速體驗
SparkAi官方演示站:
https://ai.sparkaigf.com
管理後端:
https:// ai.sparkaigf.com/sparka i/admin
測試帳號:admin、123456
如不能存取請檢視【SparkAI系統介紹文件 - 漸進式AIGC系統】獲取最新地址。
三、系統功能模組
3.1 AI全模型支持/外掛程式系統
AI模型提問
文件分析
識圖理解能力
3.2 GPts套用
3.2.1 GPTs套用
可全網搜尋使用
3.2.2 GPTs工作台
3.2.3 自訂建立預設套用
3.3 AI專業繪畫
文生圖/圖生圖(墊圖)
混圖生圖
AI換臉
3.4 Dall-E2/E3/E4繪畫
支持對話繪畫
3.5 智慧思維導圖生成
3.6 AI畫廊
3.7 支持微信登入
支持微信環境靜默登入、瀏覽器中微信主動掃碼登入、信箱註冊登入、手機號註冊登入
3.8 管理後台(部份)
其他和後台頁面太多功能,就不展示了,直接存取演示站點和演示後台。
四、V6.0大更新日誌
V6 版本大面積重構,系統大版本更新升級
Feat
Fix
Improvement
五、部署教程
當你進入這個欄目的時候說明你已經想要使用寶塔面板部署了、如果你不知道什麽是寶塔、那麽請前往寶塔官網進行簡單的了解、我們預設你已經安裝了寶塔面板、這是最基礎的需要。
5.1 環境安裝
寶塔需要安裝的環境
初始安裝環境推薦使用 LNMP 一鍵環境套件
註意①: 使用mysql8.0版本,需要重設root密碼才能建立資料庫
註意②: 同步伺服器埠刀寶塔運維面板(重要)
5.2 Node版本選擇
使用PM2切換Node版本 (必須)
5.3 安裝pnpm模組
如果安裝不上pnpm,是寶塔預設淘寶源已經無法使用,開啟命令控制台,切換為官方源,單獨安裝pnpm模組 先設定npm為官方源:
npm config set registry https://registry.npmjs.org/
單獨安裝pnpm:
npm install -g pnpm
此時再次開啟終端、確定我們需要是否有node相關環境 分別執行以下命令,出現版本號說明已經安裝成功
node -v
npm -v
pnpm -v
如果出現「 -bash: pnpm: 未找到命令 」就執行以下命令( 前面都出現版本號無須以下操作 )
curl -fsSL "https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" -o /bin/pnpm; chmod +x /bin/pnpm;
如無法安裝換用執行以下命令
curl -fsSL "https://mirror.ghproxy.com/https://github.com/pnpm/pnpm/releases/latest/download/pnpm-linuxstatic-x64" -o /bin/pnpm; chmod +x /bin/pnpm;
5.4 安裝Redis
5.5 部署跑起來
5.5.1 新建站點
進入寶塔 - 網站 - 添加站點
5.5.2 配置SSL證書
如果自己沒用商業SSL證書,就使用寶塔免費證書,申請 Let's Encrypt 證書
開啟強制HTTPS並保存
5.5.3 上傳SparkAi系統源碼
進入網站站點根目錄
刪除新建站點的原始檔
將系統程式上傳並解壓到網站根目錄下
解壓源碼包
5.5.4 配置.env檔
復制一份 .env.example檔,並重新命名為 .env 檔
修改 .env 配置檔為自己站點資訊
中mysql為必配計畫、redis服務必須安裝 否則無法啟動計畫jwt token 必須修改為自己個人的金鑰(再原有基礎上再加一點隨機英文即可)
5.5.5 啟動計畫
5.5.5.1 開啟埠
寶塔面板安全開啟 9520 埠(如果在配置檔自訂了其他埠,開啟對應埠即可,不要和系統一些埠沖突,建議預設9520埠)
5.5.5.2 安裝依賴
直接在網站根目錄開啟ssh終端
如果開啟不在網站根目錄請切換為網站根目錄
cd /www/wwwroot/你的網站目錄
寶塔預設為淘寶舊源,請切換 淘寶最新源:
npm config set registry https://registry.npmmirror.com
使用 pnpm i 命令 回車 安裝依賴
pnpm i
使用 pnpm start 命令 啟動計畫
pnpm start
5.5.5.3 檢視啟動日誌
輸入 pm2 log 檢視詳細日誌、看到下圖表示成功!
pm2 log
初始化建立super使用者成功、使用者名稱為[super]、初始密碼為[sparkai]
5.5.6 添加反向代理
添加站點 9520 埠,寶塔安全需要開啟該埠,不然無法存取 目標url:http:// 127.0.0.1:9520
5.5.7 搭建完成
搭建完成,存取網域名稱,輸入網域名稱授權碼即可
5.6 授權啟用系統
存取你自己的系統前台網域名稱
5.6.1 未授權啟用
5.6.2 啟用成功範例