??一、前言
SparkAi系統(tǒng)是基于國外很火的ChatGPT進行開發(fā)的Ai智能問答系統(tǒng)。本期針對源碼系統(tǒng)整體測試下來非常完美,可以說SparkAi是目前國內(nèi)一款的ChatGPT對接OpenAI軟件系統(tǒng)。
那么如何搭建部署AI創(chuàng)作ChatGPT?小編這里寫一個詳細圖文教程吧!
SparkAi程序使用Nestjs和Vue3框架技術(shù),持續(xù)集成AI能力到AIGC系統(tǒng)!
核心功能:
程序已支持ChatGPT3.5/4.0提問、AI繪畫、Midjourney繪畫(全自定義調(diào)參)、Midjourney以圖生圖、Dall-E2繪畫、思維導圖生成、Prompt知識庫(可自定義訓練)、AI繪畫廣場、邀請+代理分銷模式、用戶每日簽到功能、提問記錄繪畫記錄保存,微信公眾號+郵箱+手機號注冊登錄等。
二、系統(tǒng)演示
https://ai.idcyli.com
三、功能模塊
3.1 GPT模型提問
已支持GPT聯(lián)網(wǎng)提問
?3.2 應用工作臺
prompt知識庫:
?工作臺:
?支持用戶自定義知識庫:
3.3 Midjourney專業(yè)繪畫
3.4?Dall-E2繪畫
3.5 思維導圖生成
?
四、源碼系統(tǒng)
4.1 前臺演示站點
- 系統(tǒng)演示
4.2?SparkAi源碼下載
-
源碼
4.3?SparkAi系統(tǒng)文檔
- SparkAi系統(tǒng)文檔 · 語雀
4.4 詳細搭建部署教程
- SparkAi系統(tǒng)部署搭建文檔
五、詳細搭建教程
以下教程使用Linux寶塔搭建部署
5.1 基礎env環(huán)境配置
在代碼中我們提供了基礎 環(huán)境變量文件配置文件env.example,使用前先去掉后綴改為.env文件即可, 我們在env環(huán)境配置文件只需要配置如下東西。
-
授權(quán)碼、ip配置
-
郵件服務配置
-
mysql數(shù)據(jù)庫 這三項是基礎配置、mysql與授權(quán)是必須的、在配置mysql與授權(quán)的情況下項目才可以啟動成功、郵件服務可以后續(xù)追加。
5.2 env.env文件配置
# 服務器ip (必填項)
SPARK_AI_HOST=
# 授權(quán)碼 (授權(quán)碼留空,可啟動運行體驗系統(tǒng)半小時)
SPARK_AI_KEY=
# mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=數(shù)據(jù)庫用戶名
DB_PASS=數(shù)據(jù)庫密碼·
DB_DATABASE=數(shù)據(jù)庫名
DB_LOG=false
DB_SYNC=true
# mailer 郵件服務
MAILER_HOST=smtp.163.com/smtp.qq.com (選擇自己的發(fā)信服務器地址,網(wǎng)易郵箱或者qq郵箱)
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 過期時間
JWT_EXPIRESIN=7d
# 接口文檔前綴
SWAGGERPREFIX=/docs
# 自定義端口
PORT=9520
六、環(huán)境安裝
-
Nginx >= 1.19.8
-
MySQL >= 5.7或者MySQL 8.0
-
PHP-7.4
-
PM2管理器 5.5
-
Redis 7.0.11
- Node版本:>=16.19.1
詳細教程:
??????
6.1 確定Node版本
使用PM2切換Node版本(必須)
切換Node版本為:v16.19.1
??????
6.2 安裝pnpm模塊
??????
6.3 安裝Redis
??????
七、部署跑起來
7.1 新建站點
寶塔 - 網(wǎng)站 - 添加站點
??????
7.2 配置SSL
7.2.1 使用自己的ssl證書
??????
7.2.2 Let's Encrypt 證書申請
如果自己沒有證書,可以使用寶塔免費證書,申請Let's Encrypt
??????
7.3 上傳系統(tǒng)源碼
刪除原始文件
將程序上傳并解壓到網(wǎng)站根目錄下
????
7.3.1 配置.env文件
在寶塔直接雙擊.env.example文件編輯,或在終端vim編輯
配置完成后將文件后綴刪掉、文件名字就是.env
7.4 啟動項目
7.4.1 安裝依賴
在網(wǎng)站根目錄下進入ssh終端
使用 pnpm i 安裝依賴
??
7.4.2 啟動項目
使用 pnpm start 啟動項目
7.4.3 查看啟動日志
輸入 pm2 log 查看詳細日志、看到下圖表示成功!
??????
7.4.4 添加端口
添加 9520 端口,寶塔安全需要開啟該端口,不然無法訪問
??????
八、測試使用系統(tǒng)
部署完成!此時通過域名即可訪問SparkAi系統(tǒng)了!
8.1 管理后臺
默認前臺地址為域名地址 默認后臺地址則為:域名地址/sparkai/admin
默認超級管理員賬號是 super spark123
此時我們就安裝完成了!?
8.2 訪問測試系統(tǒng)
文章來源:http://www.zghlxwxcb.cn/news/detail-664114.html
完成!文章來源地址http://www.zghlxwxcb.cn/news/detail-664114.html
到了這里,關(guān)于最新ChatGPT網(wǎng)站程序源碼+AI系統(tǒng)+詳細圖文搭建教程/支持GPT4.0/AI繪畫/H5端/Prompt知識庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!