Dify - Stable Diffusion

Stable Diffusion 是一种基于文本提示生成图像的工具,Dify 已经实现了访问 Stable Diffusion WebUI API 的接口,因此你可以直接在 Dify 中使用它。以下是在 Dify 中集成 Stable Diffusion 的步骤。

1. 初始化本地环境

推荐使用装有较强 GPU 的机器来安装和驱动 Stable Diffusion,但这并不是必须的,你也可以使用 CPU 来生成图像,但速度可能会很慢。

2. 安装并启动 Stable Diffusion WebUI

1. 从官方仓库克隆 Stable Diffusion WebUI 仓库

<span style="background-color:#0f1117"><span style="color:#f4f6f9"><span style="background-color:transparent !important"><code class="language-bash"><span style="color:#dcdcaa">git</span> clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
</code></span></span></span>

 

2. 运行命令启动 Stable Diffusion WebUI。

克隆仓库后,切换到仓库目录。根据系统的不同,可能需要使用不同的命令来启动 WebUI。

 

cd stable-diffusion-webui
./webui.sh --api --listen

 

3. 准备模型

现在你可以根据终端中显示的地址在浏览器中访问 Stable Diffusion WebUI,但模型还不可用。你需要从 HuggingFace 或其他来源下载模型,并将其放在 Stable Diffusion WebUI 的 目录中。models

例如,我们使用 pastel-mix 作为模型,下载模型并将其放在fsstable-diffusion-webuimodels/Stable-diffusion目录中。

#模型下载
from modelscope import snapshot_download
model_dir = snapshot_download('Nothinghere7896/PastelMix')

获取模型名称

现在你可以在模型列表中看到 pastel-mix,但我们仍然需要获取模型名称,访问http://your_id:port/sdapi/v1/sd-models ,你将看到如下的模型名称,表明部署成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值