This document provides a comprehensive overview of the ai-beehive project, detailing its features, implementation, and usage. It covers aspects such as server setup, user authentication, image generation, and planned future functionalities. Detailed instructions are provided for various aspects of the project. Contact information is included for further inquiries.
ai-beehive
服务器购买:亚洲云 7.8 折优惠码:aibeehive
介绍
框架
部署运行
IDEA 运行
功能介绍
登录注册
1.邮箱登录注册
使用 satoken 实现 token 存储,token 目前存在 redis
2.权限校验
增加登录和注册邮箱后缀校验,可以选择允许哪种邮箱后缀的邮箱登录
增加是否开启注册,未开启情况下不允许注册
增加注册审核,开启后,用户注册完状态为待审核,需管理员将用户的状态改为通过才可登录
增加用户登录状态,包含禁止登录、待审核以及正常。禁止登录状态的用户无法登录,可以通过移除 Redis 用户 Token 强制退出。
3.相关参数
通过 bhsysparam 表的 email-registerLoginConfig param key 实现控制
图纸管理
图纸状态
图纸权限
图纸配置项管理
房间类型
Midjourney
Imagine
文生图功能,默认从输入框发送的消息就是 imagine 指令,需要输入英文提示词,过程中会显示进度条。如果输入非法内容,不会有提示,此时消息相当于异常,通过定时任务重置任务状态。默认展示的图片是缩放的,减少流量传输,有需要时点击查看原图。
Upscale
放大其中一张图片,Imagine 生成的图片 Upscale 只能点一次,不能重复点击
Variation
基于一张图片生成新的四张图片
Describe
图生文
点击图标上传图片
会生成四句提示语,1234 四个选项分别代表这四句提示语,点击即可自动将对应的提示语发送 Imagine 消息
OpenAi Image
OpenAi GPT 3.5 & 4
将调用 OpenAi 接口的所有参数都封装成了配置项,可以根据情况是否让用户可配置参数
官网 ChatGPT
NewBing
计划功能
实现方案
联系方式
加群添加微信备注 Github