tiny spot service
1.0.0
TinySpot是基於SpringBoot + Vue開發的AI聊天部落格權限管理系統,前後端分離,後端採用了SpringBoot、MyBatis-plus、MySQL、Redis、WebSocket、OAuth2.0 等技術,前端採用Vue、element-ui 等。
原始碼:
| Gitee | Github |
|---|---|
| 前端程式碼: | 前端程式碼:https://github.com/OnlyAPI/tiny-spot-vue.git |
| 後端代碼: | 後端程式碼:https://github.com/OnlyAPI/tiny-spot-service.git |
提示:前後端程式碼毫無保留,全部開源。
首頁資料統計+ 日曆(監控資料折線圖資料展示+ 行事曆待辦事項新增)
AI 聊天(已連接國內多家AI模型供應商,可以方便的進行AI聊天)
AI 生圖(提供了文生圖介面(百度)和擴充接口,讓大家可以更方便的擴充存取多家服務)
系統權限管理(這個就不多說了)
部落格管理
其他功能管理
OAuth2.0 授權登入(QQ + Gitee + Github)
檔案上傳(可選擇上傳本機或minio服務,並且預留儲存擴充接口,在yml檔案中修改配置即可)
| 工具 | 版本號 | 下載 |
|---|---|---|
| JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
| MySQL | 5.7 | https://www.mysql.com/ |
| Redis | 7.0 | https://redis.io/download |
| nginx | 1.22 | http://nginx.org/en/download.html |
# 1.克隆完整项目
git clone https://github.com/OnlyAPI/tiny-spot-service.git
# 2.修改yml文件的MySQL和Redis配置
# 3.创建数据库(tiny_spot_origin),执行doc文件夹下的sql文件,导入所有表,如需要使用AI功能,则需要导入配置,见下方 `数据库AI配置规则`
# 4.找到`Application`类,启动项目
ts_ai_config表中的auth_config欄位配置規則:(模型常數可按需配置)登入頁: 
首頁:


AI 聊天:


系統管理:




部落格管理:




功能管理:


個人中心:
