Online-Demonstrationsadresse des GPT-Projekts, das auf SpringCloud Alibaba + SpringBoot3 basiert
master为微服务版本(配置要求较高就算单机部署最低也要2c4m)
dec为单体架构版本(配置要求较低步步高点读机也能部署,俩着功能性无差异架构有差异)
任意以及自定义GPT模型对话
GPT对话识图
GPT对话生图
GPT报错信息收集面板
自定义对话参数预设
ai写作
小程序语音对话
小程序对话
DALL绘图(目前只有文生图,等官方完善还会继续)
SD绘图(支持文生图图生图实时渲染出图进度展示局部绘图)
预设词展示
自定义外观
自定义绘图参数(系统级)
写的累了建议直接看本文档最下方的图片演示.
Vue-Webclient
Microservices-Backend-Service-Set
ts-auth处理登录用户信息商品交易支付
ts-gateway服务网关鉴权路由登录交易白名单交易路由负载均衡
ts-common公共工具类公共配置公共异常拦截常量枚举
ts-api存放公用DTO 远程调用接口feigb
ts-drawing处理绘图功能类服务
ts-chat处理对话类功能服务
SaToken
Redis
Maven
Spring Boot 3
Seata
Nacos
Spring Cloud Gateway
Vortäuschen
MySQL
Wechat-Applet
Docker
MySQL8
Redis7
Nacos2.x
JDK17
阿里OSS服务
Seata
如单机部署服务器最低要求2c4m
SD绘图(非必须)
百度翻译API(非必须)
微信小程序APPID(目前非必须)
# # 安装 yarn 命令
npm install --global yarn
# # 安装 项目所需依赖
yarn install
# # 运行本地环境
yarn run serve
# # 打包构建
yarn run build
.sql
ist das für das Projekt erforderliche.sql
-Verzeichnis, das in Daten und Tabellendaten unterteilt ist. Es handelt sich um das Tabellenerstellungs-SQL, das Anfangsdaten enthält, während die Tabelle nur die Tabellenerstellungs-SQL ohne Daten enthält. Sie können es selbst auswählen .
.nacos
ist die Konfiguration dieses Projekts. Bitte definieren Sie Ihre eigene Konfiguration und importieren Sie sie in nacos.
Jedes Mal, wenn Sie dem Projekt ein Modell hinzufügen oder eine Operation an der Konfigurationsklasse ausführen, müssen Sie einmal klicken, um die Konfiguration zu laden. Andernfalls kann sie nur angewendet werden, wenn Sie das Projekt neu starten, da die Konfiguration in den Serverspeicher geladen wird (nicht). redis) beim Start und beim Erstellen, und Sie müssen es nach der Änderung manuell anwenden.
Der Server benötigt mindestens 2 Kerne und 4G Speicher, da Nacos + MySQL + Redis etwa 1,5 G beanspruchen. Dies beinhaltet nicht die Kapazität von 4 Diensten. Wenn Sie über genügend Server verfügen, können Sie natürlich selbst mehrere Instanzen für mehrere Instanzen öffnen. Sie können eine verteilte Instanzbereitstellung oder eine Einzelmaschinenbereitstellung durchführen, (16.01.2024) Aktualisieren Sie die Single-Architekturversion des Dez-Zweigs
Dieses Projekt unterstützt nicht die Verwendung einer SD-Karte durch mehrere Dienste. Wenn Sie beispielsweise einen SD-Server haben und dann eine SD-Karte mit dem Drittprojekt Ihres Freundes teilen, treten ernsthafte Probleme auf, da dieses Projekt mit Echtzeit verbunden ist Rendering und SD-Unterstützung führen nur zu Fehlern bei Echtzeit-Rendering-Effekten. Wenn Sie Vme50 unterstützen müssen?
Bei einigen Funktionsfehlern melden Sie sich bitte mit einem Verwaltungskonto beim System an. Sie können zum Ausnahmebereich gehen, um die spezifischen Fehlerinformationen (einschließlich der spezifischen Priorität) anzuzeigen.
Wenn Ihnen dieses Projekt gefällt, seien Sie bitte vorsichtig. Für Feedback zu Fehlern wenden Sie sich bitte an den Autor auf WeChat
islamdlron