/stable-diffusion-mobileui

基于一键包搭建的stable-diffusion,推出适配移动端的界面UI,可以生成H5和微信小程序。

Primary LanguageVue

stable-diffusion-mobileui

1. 项目介绍

方便随时随地的使用stable diffusion和Midjourney。基于一键包搭建的stable-diffusion,配合本项目可以搭建适配移动端的界面UI,可以生成H5和微信小程序。

1.1效果展示

s

1.2主要功能:

入口 功能模块 功能点 说明
SD创作 SD绘画 提示词 可填中英文词,自带翻译
反向提示词 可填中英文词,自带翻译
大模型选择 选择 SD大模型
LoRA模型选择 可选,选择需设置权重
提示词相关性 默认7,可选1-30
采样迭代步数 默认20,可选1-150
采样方法
尺寸比例 多比例选择
生成数量 默认1张,可选1-4张
图片质量 普通、高清、精绘
生成结果 点击后,长按保存到设备
随机数种子 默认-1
咒语解析 选择图片 上传图片
解析结果 查看和复制英文结果
以图生图 敬请期待
MJ创作 MJ绘画 提示词 可填写中英文,自带翻译
模型选择 选择mj的模型
相关度选择 默认250,可选0-1000
垫图权重选择 默认1,可选0.5-2
垫图选择 可选
尺寸比例 默认1:1,多比例选择
UV转换 可重绘和单独下载
咒语解析 选择图片 上传图片
解析结果 查看和复制英文结果
头像制作 选择图片 上传垫图
选择类型 婴儿,男孩,女孩
UV转换 可重绘和单独下载
关于 关于我们 项目说明
顶部 通知栏 滚动消息通知

1.3即将发布:

1.SD图生图

2.MJ合成图

不断更新优化,欢迎Star。如需定制,欢迎联系

请严格按照部署文档搭建完成后再自行发挥。

所有资料均在群公告,有问题请提交issue.

2. 搭建步骤

2.1 安装一键端

2.1.1一键端使用的是秋葉aaaki的整合包,直接下载根据说明安装即可

秋叶大佬原百度网盘链接https://pan.baidu.com/s/1MnyQH_gWgVdxU1S_Hjc5JQ 提取码t724

注意:若链接失效,加群获取最新,群号见最下方

2.1.2 安装完成后在启动界面找到左侧的【高级选项】--【网络设置】--勾选【开放远程连接】,勾选【启用API】,往下拉,找到【CORS授权管理】--新增一条记录为*

2.1.3 回到左侧,点击左上角第一个【一键启动】,回到启动界面,点击右下角的【一键启动】

2.2 安装H5端

2.2.1 下载本仓库下的uniapp文件夹;

2.2.2 使用Hbuilder打开项目,在uniapp/config/app.js中的http_api_sd处填写您的域名;

此处的域名是指你启动的【SD一键包】的地址,一般默认为http://127.0.0.1:7860

uniapp

2.2.3 Hbuilder工具栏->运行->运行到浏览器->Chrome;

2.2.4 如需发布到公网,则依次点击发布即可Hbuilder工具栏->发行->网站-PCweb或手机H5;将打包后的文件上传到服务器即可。此时要注意,必须将本地SD内网穿透到外网,否则无法访问。

2.3 配置midjourney【可选】

如果有midjourney账号,需要调用MJ绘画功能的话,请加QQ群(群号见最下方),查看群公告获取midjourney的配置文档(全部资料均在群公告)。

2.4 安装微信小程序

2.4.1在以上配置好api地址后,仅需配置微信小程序appid即可,位置在:源码根目录manifest.json,点击后,右侧找到微信小程序配置,配置顶部的微信小程序APPID即可。

2.4.2 Hbuilder工具栏->运行->运行到小程序模拟器->微信开发者工具;

3. 其他资料

3.1新增LoRA模型

LoRA模型下载地址:https://civitai.com/

放置位置:SD根目录的 \models\Lora\目录下

3.2新增大模型

大模型下载地址:https://huggingface.co/models

放置位置:SD根目录的 \models\Stable-diffusion\目录下

3.3内网穿透方式FRP,NPS,zerotier

FRP官网:https://github.com/fatedier/frp

NPS官网:https://ehang-io.github.io/nps/#/

zerotier官网:https://www.zerotier.com/

4. 常见问题

4.1跨域如何解决

见上方搭建步骤2.1.2

4.2LoRA无图片如何解决

需要自行新增图片,假设LoAR名称为AAA.safetensors,在其同级目录下放置一张你喜欢的图片,重命名为AAA.png即可

4.3如果需要从外网访问到,需根据3.3的方式配置内网穿透并且重新设置H5或小程序的域名地址

4.4我发布到公网服务器或者小程序了,为什么接口访问不到呢?

请查看SD是否内网穿透映射到了外网,MJ接口是否完整搭建。是否将域名都配置了HTTPS

4.5我新增了LoRA模型为什么没有在小程序端或者H5端显示呢?

请重启SD一键端

5. 更新日志

20230614:API适配MJAPI2.2.3;紧急修复,必须更新。UNIAPP界面可不动

20230609:适配凯大佬的MJAPI2.1.6;图片安全审查配置可选

20230526:新增midjourney文生图和咒语解析,完善midjourney图生图,支持选择模型,相关度等,修复SD问题,更新MJ接入文档,

20230520:新增midjourney图生图UV转换,MJ接入文档更新

20230518:新增midjourney以图生图,更新新的UI界面,新增即时翻译

20230512:初版发布

6. 联系我们

  • QQ讨论群:169978924

s1