Dirección de demostración en línea del proyecto GPT basado en SpringCloud Alibaba + SpringBoot3
master为微服务版本(配置要求较高就算单机部署最低也要2c4m)
dec为单体架构版本(配置要求较低步步高点读机也能部署,俩着功能性无差异架构有差异)
任意以及自定义GPT模型对话
GPT对话识图
GPT对话生图
GPT报错信息收集面板
自定义对话参数预设
subprograma ai写作
小程序语音对话
小程序对话
DALL绘图(目前只有文生图,等官方完善还会继续)
SD绘图(支持文生图图生图实时渲染出图进度展示局部绘图)
预设词展示
自定义外观
自定义绘图参数(系统级)
写的累了建议直接看本文档最下方的图片演示.
cliente web vue
conjunto de servicios backend de microservicios
ts-auth处理登录用户信息商品交易支付
ts-gateway服务网关鉴权路由登录交易白名单交易路由负载均衡
ts-common公共工具类公共配置公共异常拦截常量枚举
ts-api存放公用DTO 远程调用接口feigb
ts-drawing处理绘图功能类服务
ts-chat处理对话类功能服务
SaToken
Redis
experto
Bota de primavera 3
asiento
Nacos
Puerta de enlace de la nube de primavera
Fingir
mysql
subprograma de wechat
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
es el directorio.sql
requerido para el proyecto, que se divide en datos y tabla. Los datos son el sql de creación de tablas que contiene los datos iniciales, mientras que la tabla solo tiene el sql de creación de tablas sin ningún dato. .
.nacos
es la configuración de este proyecto. Defina su propia configuración e impórtela a nacos.
Cada vez que agrega un modelo al proyecto o realiza una operación en la clase de configuración, debe hacer clic una vez para cargar la configuración. De lo contrario, no se puede aplicar a menos que reinicie el proyecto, porque la configuración se carga en la memoria del servidor (no. redis) al inicio y compilado, y debe aplicarlo manualmente después de la modificación.
El servidor necesita al menos 2 núcleos y memoria 4G porque nacos + mysql + redis ocupa aproximadamente 1,5 G. Esto no incluye la capacidad de 4 servicios. Por supuesto, si tiene suficientes servidores, puede abrir varias instancias usted mismo para múltiples. implementación distribuida por instancia, o puede realizar una implementación en una sola máquina, (2024-01-16) Actualice la versión de arquitectura única de la rama de diciembre
Este proyecto no admite que varios servicios utilicen una SD. Por ejemplo, si tiene un servidor SD y luego comparte una SD con el proyecto de terceros de su amigo, surgirán problemas graves porque este proyecto está conectado en tiempo real. renderizado y SD únicamente. La compatibilidad con QS único provocará errores en los efectos de renderizado en tiempo real. Por supuesto, ¿si necesita admitir Vme50?
Para algunas fallas funcionales, inicie sesión en el sistema usando una cuenta de administración. Puede ir al panel de excepciones para ver la información de error específica (incluida la prioridad específica).
Si le gusta este proyecto, tenga cuidado. Para comentarios sobre errores, comuníquese con el autor en WeChat
islamdlron