超过 200 个星,就会迭代下一版本,把加强版小程序和加强版 web 整合到一起
有问题微信群讨论
工作繁忙 更新速率会稍微慢一点
希望大家不要拿去贩卖谢谢!!!
注意看完教程
记得点个 star😊💕
有问题 Wechat :SeatimeIsland
WEB 部署视频 - 喂饭级别,可成功部署 https://www.bilibili.com/video/BV1FX4y1J7D2/
- centOS 8 或更高
- MySQL 8
- Redis 7
- OpenJdk 17 以上 (必须)
- 创建 MySQL 数据库 取名为 super_web
- 将项目中的.sql 文件执行到该库中 也就是导入表数据
- ~ 找到 application-prod.yml 将 SSL 证书放置在同目录下 , 如果使用其他方式配置请忽略(只是为了后期适配小程序) ~
## application-prod.yml
server:
# SSL证书
ssl:
key-store: classpath:XXX.pfx
key-store-password: 证书密码
key-store-type: PKCS12
- 找到 application-prod.yml 配置好 mysql 以及 redis 中间件 以及管理员邮箱账号
## application-prod.yml
server:
# SSL证书
ssl:
key-store: XXXX.pfx
key-store-password: XXXXX
key-store-type: PKCS12
spring:
data:
redis:
database: 4
host: 服务器ip
port: 端口号
password: "redis密码"
# 这里方式很多
mail:
# 这里具体看你 我用的是QQ的
host: smtp.qq.com
username: 邮箱
password: 邮箱授权码
default-encoding: UTF-8
datasource:
url: jdbc:mysql://服务器ip:端口号/super_web?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&allowMultiQueries=true&useSSL=true
username: mysql账号
password: "mysql密码"
# 管理员账号
console:
email: "管理员邮箱 例如 2074055628@qq.com"
password: "管理员密码"
file:
## 图片缓存路径
path: /apps/chat/resource/
- 这里邮箱以 QQ 邮箱为例 打开设置
- 滑到下面可以看到 IMAP/SMTP 服务 一套流程走完后 腾讯会给一个授权码 ,把授权码 填到 步骤 5 中 mail 节点属性下得 邮箱授权码
- 直接打包 jar 用 宝塔运行 或者 自写一个 dockerfile 部署就行, 如果是 docker 部署 请注意容器内部 ip
# just a flag
ENV = 'production'
# base api 这里用https是因为后端设置了SSL证书 如果没配 可以不设置
VUE_APP_BASE_API = 'https://服务器域名:端口'
# 另外 请自己手动附上 WSS
路径位于 views目录中的 IndexView.vue 以及 BingView.vue
自己修改成你的 服务器域名和端口
-
设置好后 在项目目录下执行命令安装依赖
npm run install
-
执行打包命令
npm run build
-
把他扔到 nginx 即可 不懂可以百度 另外需要配置 SSL 证书 不然应为某些浏览器会检查不安全连接时会禁用某些 javascript 参数 会导致 一些功能失效
-
服务器策略和之前版本一样 代理 自定义 直连
官方密钥填写 OPENKEY 即可
官方 API 官网的就行 到 /v1 结尾即可 如 https://xxx/v1/
自定义密钥为 第三方 api 密钥
自定义 API 为 第三方 API 到 /v1 结尾即可 如 https://xxx/v1/
Clash 代理 IP 如 127.0.0.1 具体看你配置
clash 代理端口 如 7892 具体看你配置
SDAPI 填写如 https://XXXXX/sdapi/v1/txt2img
MJID 填写服务器 ID
MJChannerID 填写频道 ID
BotToken 填写机器人 token
BingCookie 填写 bingcookie
- [完成]完善 B 站喂饭级别教程;
- 移动端管理员页面兼容适配;
- 管理员页面补充上下文交互
- 用户端,支持提示词上传和下载,云端管理 json 预设。后期接口请求,支持用户上传提示词;
- 本地存储会话记录;
- 为每个对话设置系统 Prompt
- 允许用户自行编辑内置 Prompt 列表
- 预制角色:使用预制角色快速定制新对话
- 分享为图片,分享到 ShareGPT 链接
- 脚本部署,争取做到半自动或者开箱即用
- 推进服务端部署 LocalAI 项目 llama / gpt4all / rwkv / vicuna / koala / gpt4all-j / cerebras / falcon / dolly 等等,或者使用 api-for-open-llm