当前位置: 首页 > news >正文

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 ,你将看到如下的模型名称,表明部署成功

相关文章:

  • 未来设计新篇章!2025 年 UX/UI 设计趋势,技术与体验的全新结合!
  • 基于Jetson Nano与PyTorch的无人机实时目标跟踪系统搭建指南
  • 通过CIDR推出子网掩码和广播地址等
  • 【quantity】1 SI Prefixes 实现解析(prefix.rs)
  • 网络的搭建
  • BBS (cute): 1.0.2靶场渗透
  • [Linux]多线程(一)充分理解线程库
  • TCP数据报
  • 开发积分商城为商家带来的多重优势
  • 2.4线性方程组
  • CAN通信
  • Twin Builder 中的电池等效电路模型仿真
  • 如何在 Vue3 中更好地使用 Typescript
  • 【计算机网络 第8版】谢希仁编著 第四章网络层 地址类题型总结
  • Spring Boot操作MongoDB的完整示例大全
  • 《算法导论(第4版)》阅读笔记:p9-p9
  • OSCP - Proving Grounds - NoName
  • P1782 旅行商的背包 Solution
  • vue3在使用@import “./index.scss“报错
  • 用 GRPO 魔法点亮Text2SQL 的推理之路:让模型“思考”得更像人类
  • 巴称击落多架印度“阵风”战机,专家:小规模冲突巴空军战力不落下风
  • 证监会主席吴清:我们资本市场最重要的特征是“靠谱”
  • 郭旭涛转任河北省科协党组书记、常务副主席,曾任团省委书记
  • 消失的日本中年劳动者:任何人都有与社会脱节的风险
  • 马克思主义理论研究教学名师系列访谈|王公龙:做好马克思主义研究,既要“钻进去”又要“跳出来”
  • 库里22分赢下抢七大战,火箭10年难破“火勇大战”的魔咒