當前位置: 華文問答 > 健康

百度是不是抄不動gpt了?

2023-04-08健康

一、前言

SparkAi創作系統是基於ChatGPT進行開發的Ai智慧問答系統和Midjourney繪畫系統,支持OpenAI-GPT全模型+國內AI全模型。支持GPT-4o大模型、文件分析、識圖圖片理解、GPTs套用、GPT語音對話、聯網提問、GPT-4全模型、DALL-E3文生圖、GPT4-All聯網搜尋模型、思維導圖、會員套餐功能、分銷系統、Midjourney繪畫動態全功能、AI換臉、墊圖混圖、外掛程式功能等等!支持最近火爆的Suno-AI音樂生成大模型。本期針對源碼系統整測試下來非常完美,那麽如何搭建部署AI創作系統呢?小編這裏寫一個詳細圖文教程吧。

【SparkAI系統介紹文件 - 漸進式AIGC系統】:

系統架構技術棧

  • 前端: Vite + vue3 + ts + NaiveUI + Tailwindcss
  • 管理端:Vite4 + Vue3 + Element-Plus
  • 伺服端(後端):Nodejs + NestJs
  • 數據支持: Mysql5.7(+) + Redis
  • 執行環境:Linux、Windows、MacOs(推薦使用Linux)
  • 數據儲存:本地儲存 | 阿裏雲oss | 騰訊雲cos | chevereto圖床
  • ️系統核心功能

    已支持 OpenAI GPT全模型 、 國內AI全模型 、AI繪畫(Midjourney繪畫動態全功能)、AI換臉 、GPTs、MJ局部編輯重繪功能、語音對話功能 、 文件分析功能 、外掛程式功能!

  • 支持最近火爆的 suno-v3-AI音樂生成 大模型
  • 支持openai釋出最新 gpt-4o 大模型對接使用
  • 極速部署、支持寶塔小白部署、docker映像部署!
  • 配置簡單、僅需配置資料庫以及redis即可快速啟動服務
  • 自適應布局、適配PC、移動端、平板等裝置
  • 支持多種模型的聊天、內建中轉系統可對接幾十+模型
  • 支持聯網模式、可對模型進行擴充套件搜尋當前網路即時內容總結
  • 支持氣泡列表多種型別布局
  • 支持語音模式、可與ai直接語音對話支持(最近新增)
  • 對話模型自訂分類、自訂名稱自訂排序、以及部份功能自訂
  • 自訂模型扣除費用型別、扣除金額數量等
  • 帳號卡池不限量、支持設定權重控制key的呼叫量、保障並行
  • 對話會話隔離、雲端儲存、支持多裝置共享數據!
  • 內容敏感詞多種限制、支持自訂敏感詞/百度內容稽核等安全檢測、可共同開啟
  • 對話多模態支持: 支持自訂對話模型開啟多模態支持
  • 外掛程式系統開放、內部支持各類外掛程式並會持續開發更多外掛程式(最近新增)
  • AI繪畫支持:Midjouney全功能覆蓋支持、DallE支持
  • Dall-E-3繪畫支持、支持所有參數並享有單獨模組
  • 思維導圖:一鍵根據需求生成思維導圖,可匯出不同型別圖片
  • 繪畫廣場: 展示ai繪畫的內容、展示推薦內容、管理端可手段推薦圖片
  • 套用中心:支持管理端後台主動添加套用、可自訂配置套用
  • GPTS:支持GPTS使用、可後台自訂添加、也可以全站搜尋 = 官方搜尋(最近新增)
  • 登入系統: 支持 信箱 | 手機簡訊 | 微信掃碼 等不同登入註冊方式供選擇
  • 會員系統: 提供高級初級兩種貨幣型別、支持各類商品自訂扣費模式與額度
  • 商城系統: 自訂商品套餐、可自訂生成永久套餐、限時套餐
  • 分銷系統: 支持 A + B 分銷模式、後台可自訂分銷提成額度、可對單獨使用者單獨設定
  • 卡密系統: 支持批次生產卡密供使用者兌換、使用者端可兌換卡密或三方卡網購買
  • 簽到系統: 支持配置每日簽到贈送不同額度的獎勵
  • 訪客系統: 支持不登入使用部份內容、可遊客模式體驗站內功能
  • 儲存系統:支持本機、阿裏雲OSS、騰訊雲cos、Chevereto圖床多種型別
  • 動態選單系統:可以自訂開關選單、添加選單、自訂ICON、自訂選單型別、可使用三方站點內嵌、支持移動端PC端各自單獨設定。
  • 管理端支持自訂配置網站LOGO、名稱、百度統計、AI名稱、提示歡迎語等多種內容
  • 管理端 支持預設AI頭像使用者頭像設定
  • 管理端支持超管和普通演示帳戶用於分銷系統、普通帳號僅可讀許可權
  • 管理端支持釘選封禁單獨帳戶
  • 管理端支持配置關鍵詞回復、可自訂關鍵詞及回復內容
  • 二、系統演示

    快速體驗

    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

  • 新增模型分類、支持自訂模型名稱、自訂排序、模型配置、支持單個模型設定上下文Token限制、輪次限制、可以允許當前模型上傳檔、允許開啟當前模型聯網!
  • 新增tts語音、支持語音模式對話、支持自動播放回復語音、支持六種音色的選擇、即時讀取、不占用儲存空間!
  • 新增外掛程式系統、多個內建外掛程式、透過配置即可啟用、支持識圖、支持PDF文件分析、支持對話版本Midjourney、SD繪畫等功能、支持自訂外掛程式接入知識庫!
  • 新增本地儲存、檔可以直接上傳到伺服器而不需要再上傳到cos、為了效能考慮、我們只對非核心檔開放了儲存到本地、例如聊天對話中產生的文件、pdf、圖片、語音等素材將儲存在本地、一些優先級較低的logo、icon、和系統預設也放入本地、對於一些重要屬於依然選擇儲存雲上。
  • 新增列表布局、兩種布局方式自訂切換!
  • 新增GPTS套用、支持全網搜尋、可以獲取所有官方已有的GPTS直接加入系統使用!
  • 套用支持繫結模型了、繫結模型的套用不可以切換模型、未繫結的可以切換、gpts只支持gpt-4-gizmo模型!
  • ui更新:整體風格改為卡片風格、 公告版更新、新增頂部欄、對話|Gpts分組隔離、套用中心改動、合並GPTS、增加全網搜素
  • 側資訊看板更新、支持雙SVG圖示配置對應選中和未選中、支持雙圖片配置、可以使用圖片連結了。
  • 布局改變、積分剩余額度獨立、清空對話組分組、工作台位置遷移。
  • 初始化歡迎頁面變動、九宮格改為隨機套用與gpts、並支持隨機更換。
  • 工具列合並、多種場景多種聯動設定。
  • 輸入框支持貼上上傳檔!
  • 登入視窗背景圖變更、增加彈窗背景圖配置、支持背景圖自訂了!
  • 增加發送圖片和文件、在發送欄目可以下載
  • 增加語音發送、可以暫停繼續連續組織語言、支持在錄制過程中直接點選發送
  • Fix

  • 修復使用者建立的套用管理員拒絕會透過問題
  • 修復客戶端如果網路不穩定導致會漏字的情況
  • 解決了新生成的對話最後兩條不能刪除問題
  • 授權全面升級、新的授權將繫結網域名稱、單授權碼同時僅支持一個網域名稱或IP
  • 修復上下文設定錯誤導致的假死或無響應問題
  • 修復邀請人的顯示錯誤問題、僅顯示自己問題
  • 修復推廣連結在微信無法被辨識問題
  • Improvement

  • 重新發送最近兩條訊息時會刪除當前兩條內容繼續上次的內容進行對話而不是新開啟一行重復問!
  • 對話流輸出速度控制、勻速輸出、感官更流暢!
  • 使用者端訊息載入、對話組載入新增loading骨架屏!
  • 轉譯聯想不準確的問題、部份場景無法正常轉譯和聯想!
  • 管理端模型允許設定為0系統自動處理上下文、防止填過大token造成的假死和無響應問題!
  • 移除掉九宮格、改為隨機套用推薦!
  • 移除全域模型配置、防止部份人不理解混淆、全部模型在添加key的時候配置代理地址!
  • 由於提議、移除掉公眾號ai自動回復、暫時關閉此功能!
  • ui美化、移動端適配、針對聊天視窗的美化
  • 對話組配置修改統一到彈窗、可同時修改多項配置資訊
  • 五、部署教程

    當你進入這個欄目的時候說明你已經想要使用寶塔面板部署了、如果你不知道什麽是寶塔、那麽請前往寶塔官網進行簡單的了解、我們預設你已經安裝了寶塔面板、這是最基礎的需要。

    5.1 環境安裝

    寶塔需要安裝的環境

  • Nginx >= 1.19.8
  • MySQL >= 5.7或 MySQL 8.0
  • PHP-7.4(非系統需要環境)
  • PM2管理器 5.5
  • Redis 7.0.11
  • Node版本:>= v16.14.1
  • 初始安裝環境推薦使用 LNMP 一鍵環境套件

    註意①: 使用mysql8.0版本,需要重設root密碼才能建立資料庫

    註意②: 同步伺服器埠刀寶塔運維面板(重要)

    5.2 Node版本選擇

    使用PM2切換Node版本 (必須)

  • 切換Node版本為:大於等於 v16.14.1 (這裏為v16.19.1)
  • 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 啟用成功範例