ที่อยู่สาธิตออนไลน์ของโครงการ GPT ที่สร้างขึ้นจาก SpringCloud Alibaba + SpringBoot3
master为微服务版本(配置要求较高就算单机部署最低也要2c4m)
dec为单体架构版本(配置要求较低步步高点读机也能部署,俩着功能性无差异架构有差异)
任意以及自定义GPT模型对话
GPT对话识图
GPT对话生图
GPT报错信息收集面板
自定义对话参数预设
แอปเพล็ต ai写作
小程序语音对话
小程序对话
DALL绘图(目前只有文生图,等官方完善还会继续)
SD绘图(支持文生图图生图实时渲染出图进度展示局部绘图)
预设词展示
自定义外观
自定义绘图参数(系统级)
写的累了建议直接看本文档最下方的图片演示.
วิวเว็บไคลเอ็นต์
ชุดบริการแบ็กเอนด์ไมโครเซอร์วิส
ts-auth处理登录用户信息商品交易支付
服务网关鉴权路由登录交易白名单交易路由负载均衡
ts-common公共工具类公共配置公共异常拦截常量枚举
ts-api存放公用DTO 远程调用接口feigb
ts-draw处理绘图功能类服务
ts-chat处理对话类功能服务
ซาโทเคน
เรดิส
มาเวน
สปริงบูท 3
ซีต้า
นาคอส
สปริงคลาวด์เกตเวย์
ประดิษฐ์
MySQL
แอพเพล็ต 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
คือไดเร็กทอรี.sql
ที่จำเป็นสำหรับโปรเจ็กต์ ซึ่งแบ่งออกเป็นข้อมูลและตาราง Data คือ sql ที่สร้างตารางที่มีข้อมูลเริ่มต้น ในขณะที่ table มีเพียง sql ที่สร้างตารางโดยไม่มีข้อมูลใดๆ คุณสามารถเลือกได้ด้วยตัวเอง .
.nacos
คือการกำหนดค่าของโปรเจ็กต์นี้ โปรดกำหนดการกำหนดค่าของคุณเองและนำเข้าไปยัง nacos
ทุกครั้งที่คุณเพิ่มโมเดลให้กับโปรเจ็กต์หรือดำเนินการในคลาสการกำหนดค่า คุณต้องคลิกหนึ่งครั้งเพื่อโหลดการกำหนดค่า มิฉะนั้น จะไม่สามารถใช้งานได้เว้นแต่คุณจะรีสตาร์ทโปรเจ็กต์ เนื่องจากการกำหนดค่าถูกโหลดลงในหน่วยความจำเซิร์ฟเวอร์ (ไม่ใช่ redis) เมื่อเริ่มต้นและสร้าง และคุณจะต้องใช้ด้วยตนเองหลังการแก้ไข
เซิร์ฟเวอร์ต้องการอย่างน้อย 2 คอร์และหน่วยความจำ 4G เนื่องจาก nacos + mysql + redis กินพื้นที่ประมาณ 1.5 G ซึ่งไม่รวมความจุของ 4 บริการ แน่นอนว่า หากคุณมีเซิร์ฟเวอร์เพียงพอ คุณสามารถเปิดหลายอินสแตนซ์ได้ด้วยตัวเองสำหรับหลาย ๆ การปรับใช้แบบกระจายอินสแตนซ์ หรือคุณสามารถปรับใช้เครื่องเดียวได้, (2024-01-16) อัปเดตเวอร์ชันสถาปัตยกรรมเดี่ยวของสาขา dec
โปรเจ็กต์นี้ไม่รองรับ SD เดียวที่บริการหลายอย่างใช้ ตัวอย่างเช่น หากคุณมีเซิร์ฟเวอร์ SD แล้วคุณแชร์ SD กับโปรเจ็กต์บุคคลที่สามของเพื่อนของคุณ ปัญหาร้ายแรงจะเกิดขึ้นเนื่องจากโปรเจ็กต์นี้เชื่อมต่อกับแบบเรียลไทม์ การเรนเดอร์และ SD เท่านั้น การรองรับ QS เดียวจะทำให้เกิดข้อผิดพลาดในเอฟเฟกต์การเรนเดอร์แบบเรียลไทม์ แน่นอนว่าหากคุณต้องการรองรับ Vme50?
สำหรับความล้มเหลวในการทำงานบางอย่าง โปรดเข้าสู่ระบบโดยใช้บัญชีการจัดการ คุณสามารถไปที่แผงข้อยกเว้นเพื่อดูข้อมูลข้อผิดพลาดเฉพาะ (รวมถึงลำดับความสำคัญเฉพาะ)
หากคุณชอบโครงการนี้โปรดใช้ความระมัดระวัง สำหรับข้อเสนอแนะเกี่ยวกับข้อผิดพลาด โปรดติดต่อผู้เขียนบน WeChat
islamdlron