一、AI創(chuàng)作系統(tǒng)
SparkAi創(chuàng)作系統(tǒng)是基于OpenAI很火的ChatGPT進(jìn)行開(kāi)發(fā)的Ai智能問(wèn)答系統(tǒng)+AI繪畫(huà)系統(tǒng),支持OpenAI GPT全模型+國(guó)內(nèi)AI全模型。本期針對(duì)源碼系統(tǒng)整體測(cè)試下來(lái)非常完美,可以說(shuō)SparkAi是目前國(guó)內(nèi)一款的ChatGPT對(duì)接OpenAI軟件系統(tǒng)。那么如何搭建部署AI創(chuàng)作ChatGPT?小編這里寫(xiě)一個(gè)詳細(xì)圖文教程吧!SparkAi程序使用Nestjs和Vue3框架技術(shù),持續(xù)集成AI能力到AIGC系統(tǒng)。
系統(tǒng)詳細(xì)文檔:
SparkAi系統(tǒng)文檔 (yuque.com)https://www.yuque.com/yuqueyonghutq9yt2/egy0d0
Ai模型提問(wèn):
??
Ai繪畫(huà):
??
1.1 程序核心功能
支持OpenAI GPT全模型+國(guó)內(nèi)AI全模型(已上線?。?/strong>
- AI提問(wèn):程序已支持GPT3.5,GPT4.0提問(wèn)、OpenAIGPT全模型+國(guó)內(nèi)AI全模型、支持GPT聯(lián)網(wǎng)提問(wèn)
- 已支持OpenAIGPT全模型+國(guó)內(nèi)AI全模型,已支持國(guó)內(nèi)AI模型 百度文心一言、微軟Azure、阿里云通義千問(wèn)模型、清華智譜AIChatGLM、科大訊飛星火大模型等!
- AI繪畫(huà):Midjourney繪畫(huà)(全自定義調(diào)參)、Midjourney以圖生圖、Dall-E2繪畫(huà)
- 微信公眾號(hào)+郵箱+手機(jī)號(hào)注冊(cè)登錄
- 一鍵智能思維導(dǎo)圖生成
- 應(yīng)用廣場(chǎng)知識(shí)庫(kù),支持用戶前臺(tái)自定義添加私密或共享
- AI繪畫(huà)廣場(chǎng)(畫(huà)廊)
- 邀請(qǐng)+代理分銷(xiāo)模式
- 用戶每日簽到功能
- 會(huì)話記錄同步保存
- 支持對(duì)接微信官方支付、易支付、碼支付、虎皮椒支付等
- 自定義聚合會(huì)員套餐
- 其他核心功能
- 后續(xù)其他免費(fèi)版本功能更新
1.2?更新日志
SparkAi最近大版本更新日志:
SparkAi【V2.6.4】已更新上線(10月17日更新)
1.新增阿里通義千問(wèn)大模型qwen-turbo、qwen-plus
2.導(dǎo)航側(cè)邊欄UI布局及樣式修改
3.應(yīng)用Prompt預(yù)設(shè)已支持國(guó)內(nèi)AI大模型(開(kāi)啟GPT之外的大模型預(yù)設(shè)插入變量 SAI_USER_QUESTION_CONTENT 即可?。?br> 4.新增公安網(wǎng)備案號(hào)及標(biāo)準(zhǔn)圖標(biāo)配置顯示
【V2.6.3】更新功能(10.6號(hào)更新)
重寫(xiě)AI對(duì)話系統(tǒng):新增 國(guó)內(nèi)AI全模型,已支持OpenAI GPT全模型+國(guó)內(nèi)AI全模型,已支持國(guó)內(nèi)AI模型 百度文心一言、微軟Azure、阿里云通義千問(wèn)模型、清華智譜AIChatGLM、科大訊飛星火大模型等!
新增 AI提問(wèn)框工具插件:開(kāi)通會(huì)員、連續(xù)對(duì)話、一鍵清屏、導(dǎo)出對(duì)話功能
分銷(xiāo)代理新增銀行卡提現(xiàn)渠道(微信、支付寶、銀行卡)
新增Midjourney專(zhuān)業(yè)繪畫(huà)提示詞參考功能
UI更新等其他優(yōu)化
二、系統(tǒng)模塊演示
https://ai.idcyli.com
三、系統(tǒng)功能模塊
3.1 AI模型提問(wèn)
已支持GPT聯(lián)網(wǎng)提問(wèn)
?
3.2 Prompt應(yīng)用
3.2.1 Prompt應(yīng)用廣場(chǎng)
?
3.2.2 支持前臺(tái)自定義Prompt應(yīng)用
??
3.3 Midjourney專(zhuān)業(yè)繪畫(huà)
-
支持同步官方圖片重新生成指令
-
同步官方 Vary 指令 單張圖片對(duì)比加強(qiáng) Vary(Strong) | Vary(Subtle)
-
同步官方 Zoom 指令 單張圖片無(wú)限縮放 Zoom out 2x | Zoom out 1.5x
3.3.1 文生圖
??
3.3.2?以圖生圖
??
3.4 Dall-E2繪畫(huà)
??
3.5 Mind思維導(dǎo)圖生成
3.6?AI繪畫(huà)畫(huà)廊
3.7?系統(tǒng)管理后臺(tái)(部分)
四、SparkAi系統(tǒng)介紹
本系統(tǒng)使用Nestjs和Vue3框架技術(shù),持續(xù)集成AI能力到本系統(tǒng)!
4.1 前臺(tái)演示站點(diǎn)
系統(tǒng)演示站點(diǎn):https://ai.idcyli.com
4.2演示后臺(tái)站點(diǎn)
-
演示系統(tǒng)后臺(tái):Spark-AI
-
演示后臺(tái)賬號(hào)密碼:admin,123456
4.3 SparkAi源碼下載
-
SparkAi-點(diǎn)擊下載(https://pan.baidu.com/s/1_jnAsU_aC_i_mWSjIfyQgw?pwd=vw0o)
4.4?系統(tǒng)文檔
SparkAi系統(tǒng)文檔 (https://www.yuque.com/yuqueyonghutq9yt2/egy0d0)https://www.yuque.com/yuqueyonghutq9yt2/egy0d0
五、搭建部署教程
以下教程使用寶塔搭建!
5.1基礎(chǔ)env環(huán)境配置
在代碼中我們提供了基礎(chǔ) 環(huán)境變量文件配置文件env.example,使用前先去掉后綴改為.env文件即可,我們?cè)趀nv環(huán)境配置文件只需要配置如下東西。
-
授權(quán)碼授權(quán)ip配置
-
郵件服務(wù)配置
-
mysql數(shù)據(jù)庫(kù) 這三項(xiàng)是基礎(chǔ)配置、mysql與授權(quán)是必須的、在配置mysql與授權(quán)的情況下項(xiàng)目才可以啟動(dòng)成功、郵件服務(wù)可以后續(xù)追加。
??
5.2 env文件代碼
# 服務(wù)器ip
SPARK_AI_HOST=
# 授權(quán)碼
SPARK_AI_KEY=
# mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=數(shù)據(jù)庫(kù)用戶名
DB_PASS=數(shù)據(jù)庫(kù)密碼
DB_DATABASE=數(shù)據(jù)庫(kù)名
DB_LOG=false
DB_SYNC=true
# mailer 郵件服務(wù)
MAILER_HOST=smtp.163.com
MAILER_PORT=465
MAILER_USER=發(fā)信郵箱
MAILER_PASS=郵箱發(fā)信密鑰
MAILER_FROM=發(fā)信郵箱
# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
# mj并發(fā)數(shù)
CONCURRENCY=3
# jwt token
JWT_SECRET=chat-spark
# jwt token 過(guò)期時(shí)間
JWT_EXPIRESIN=7d
# 自定義端口
PORT=9520
六、環(huán)境安裝
-
Nginx >= 1.19.8
-
MySQL >= 5.7或者M(jìn)ySQL 8.0
-
PHP-7.4
-
PM2管理器 5.5
-
Redis 7.0.11
-
Node版本:>=16.19.1
詳細(xì)搭建教程:
6.1選擇Node版本
使用PM2切換Node版本(必須)
-
切換Node版本為:v16.19.1
6.2安裝pnpm模塊
6.3安裝Redis
七、部署跑起來(lái)
7.1新建站點(diǎn)
寶塔 - 網(wǎng)站 - 添加站點(diǎn)
7.2開(kāi)啟HTTPS安全訪問(wèn)
7.2.1使用自己的ssl證書(shū)
7.2.2Let's Encrypt 證書(shū)申請(qǐng)
如果沒(méi)有證書(shū),可以使用寶塔免費(fèi)證書(shū),申請(qǐng)Let's Encrypt
7.3 上傳源碼
刪除寶塔默認(rèn)生成的原始文件
將程序上傳并解壓到網(wǎng)站根目錄下
7.3.1 配置.env文件
在寶塔直接雙擊 .env.example 文件編輯,或在終端vim編輯
配置完成后將文件后綴刪掉、文件名字就是 .env
7.3.2此時(shí)再次打開(kāi)終端確定我們需要是否有node相關(guān)環(huán)境
node -v
npm -v
pnpm -v
如果沒(méi)有,就需要手動(dòng)下載:
依次執(zhí)行下面兩條命令,安裝node環(huán)境
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 啟動(dòng)項(xiàng)目
7.4.1開(kāi)啟端口
寶塔面板安全開(kāi)啟9520端口和3306端口
7.4.2安裝依賴(lài)
使用終端切換到網(wǎng)站目錄
cd /www/wwwroot/網(wǎng)站目錄
或者直接在網(wǎng)站根目錄下達(dá)賴(lài)ssh終端
使用 pnpm i 命令安裝依賴(lài)
pnpm i
7.4.3啟動(dòng)項(xiàng)目
使用 pnpm start 命令啟動(dòng)項(xiàng)目
pnpm start
7.4.4查看啟動(dòng)日志
輸入 pm2 log 查看詳細(xì)日志、看到下圖表示成功!
pm2 log
7.4.5添加反向代理
添加 9520 端口反向代理,寶塔安全需要開(kāi)啟該端口,不然無(wú)法訪問(wèn)
八、 使用系統(tǒng)
部署完成!此時(shí)通過(guò)域名即可訪問(wèn)SparkAi系統(tǒng)了!
8.1管理后臺(tái)
默認(rèn)前臺(tái)地址為域名地址 默認(rèn)后臺(tái)地址則為:?域名地址/sparkai/admin
默認(rèn)超級(jí)管理員賬號(hào)是:super
默認(rèn)超級(jí)管理員密碼:spark123
此時(shí)時(shí)我們就安裝完成了!
8.2修改超級(jí)管理員默認(rèn)密碼
登錄后,請(qǐng)先修改超級(jí)管理員默認(rèn)密碼
8.3搭建完成
配置好KEY池測(cè)試:
九、后臺(tái)配置&系統(tǒng)版本更新
9.1后臺(tái)配置
系統(tǒng)配置教程和其他教程請(qǐng)直接點(diǎn)擊博客首頁(yè)查看!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-716076.html文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-716076.html
9.2系統(tǒng)版本更新
系統(tǒng)配置教程和其他教程請(qǐng)直接點(diǎn)擊博客首頁(yè)查看!
到了這里,關(guān)于AI創(chuàng)作系統(tǒng)ChatGPT網(wǎng)站源碼+詳細(xì)圖文搭建部署教程+支持GPT4.0+支持ai繪畫(huà)(Midjourney)/支持OpenAI GPT全模型+國(guó)內(nèi)AI全模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!