PASS-Assistant Document

PASS-Assistant Document
何平安简介
全新的Ai整合Web网站,基于近年来大火的ChatGPT3.5,ChatGPT4和智谱清言GLM-4v大模型开发了基础的智能对话系统。该网站拥有基础的登录系统,积分系统,用户管理系统,兑换码系统,订单系统,收藏功能和服务器配置系统等,还有预设角色和模型对话,SD-AI绘画模块,私人GPT预设模块,数字人平台模块等新奇功能。
•SD-AI绘画模块:采用远程调用云服务器sd绘画接口,能在线实现文生图,图生图功能,用户在线完成绘画功能后,可以选择将其发布到该网站给予其它浏览人观看,实现共享型绘画分享社区。
•私人GPT预设模块:用户能自己填写对话模型api,密钥,模型预设,回复速率等设置,实现自己私人定制的GPT,打造更符合自身的预设。
•数字人平台:基于智能问答模型(GPT3.5/GLM-4V),GPT-SOVITS模型和阿里云函数计算FC应用数字人接口集合而成的在线数字人问答平台,用户能够在预设的数字人模型中与其对话,发送消息后会经过这三个模型加工处理,返回一个对刚刚消息处理的数字人对话视频。该模块平台除了对话功能,还有在线定制数字人功能,用户仅需上传人物头像,一分钟录制语音和模型预设词就可在线合成数字人模型,并且可以将模型分享到该网站。
部分接口文档及设计
接口文档由本人亲自编写,有错误欢迎指正哦~(qq1973016127)
- 控制台(Admin)
对ai模型各个配置可直接在可视化面板修改,因为后端所有请求中都是查询redis中的配置数据进行接口调用,所以配置信息也是存储在redis中的。
获取终端数据:GET /admin/server/get/terminal
更新终端数据:POST /admin/server/put/terminal
获取总人数:GET /admin/user/get/count
获取用户信息:POST /user/current/info
黑夜/日间 主题切换
Web 对话记忆(历史对话记录)
超级实验室功能 (含绘图功能 NewBing claude 免费GPT)
对话暂停
商品
获取订单分页数据:/admin/orders/page?pageNum=a&prompt= b &status=c
删除交易产品:/admin/product/delete/‘ + data
添加交易产品:/admin/product/put/data
获取交易产品:/admin/product/get/page?pageNum=’ + a + ‘&prompt=’ + b,
- 支付宝支付
构建订单:url: ‘/pay/alipay/pay/‘ + data,
method: ‘POST’
状态查询:url: ‘/pay/alipay/status/‘ + data,
method: ‘POST’
用户订单page:url: ‘/pay/orders/page?pageNum=’ + data,
method: ‘GET’
GPT 流对话
对话功能收藏功能 以及 收藏对话回溯场景
支持 GPT 自定义敏感词拦截 以及 微信铭感词拦截
SD MJ 文生图 图生图
提交绘画请求:/draw/postSdDraw
传参:@Valid DrawingSdTaskDto dto
dto类:
private MultipartFile images;
@NotBlank(message = “提示词不能为空”)
private String prompt;
@NotNull(message = “图片宽度不能为空”)
private Long width;
@NotNull(message = “图片高度不能为空”)
private Long height;
@NotBlank(message = “模型名称不能为空”)
private String modelName;
@NotNull(message = “迭代次数不能为空”)
private Integer steps;
@NotBlank(message = “采样方法不能为空”)
private String sampler_index;
@NotNull(message = “环境不能为空”)
private Integer env;
@NotNull(message = “上传提示词不能为空”)
private Long is_public;
private String negative_prompt;
支持自定义 GPT 预设词功能版块(无限制定义)
项目工件模块化
Ai 币兑换码
生产交换码:/admin/exchange/build
删除交换码:/admin/exchange/delete/(data)
兑换交换码:/admin/exchange/get/page?pageNum=’ + a + ‘&prompt=’ + b,
- 登录注册
找回密码:POST /auth/email/password/back
注册:url: ‘/auth/email/enroll’,
method: ‘POST’
邮箱登录:url: ‘/auth/email/login’,
method: ‘POST’
是否登录成功:url: ‘/auth/wechat/code/result?verifyCode=’ + data,
method: ‘GET’
创意广场(允许将优秀个人作品展示至鉴赏 所有用户可视)
支持 GPT 对话暂停输出以及继续输出
内置后台管理 (用户管理 绘图管理 服务器管理 兑换码管理)
接入百度翻译 API
收藏
添加收藏:url: ‘/user/stat/put/data’,
method: ‘POST’,
data
删除收藏:url: ‘/user/star/delete/‘ + data,
method: ‘POST’
绘图类 API 列队处理
绘画模型控制台修改
查询:GET /admin/sd/page/model?pageNum=?
新增:POST /admin/sd/put/data
删除:/admin/sd/delete/data
数据懒异步处理
支持主流语言以及配置类 代码高亮
公告
url: ‘/public/get/announcement’,
method: ‘GET’