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

AI大模型学习十八、利用Dify+deepseekR1 +本地部署Stable Diffusion搭建 AI 图片生成应用

一、说明

最近在学习Dify工作流的一些玩法,下面将介绍一下Dify + Stable Diffusion实现文生图工作流的应用方法

Dify与Stable Diffusion的协同价值

  1. Dify作为低代码AI开发平台的优势:可视化编排、API快速集成

  2. Stable Diffusion的核心能力:高效文生图、多模态生成

  3. 二者结合的意义:降低AI绘画开发门槛,加速创意落地

二、安装Stable-Diffusion-WebUI 

参考文章

(七)腾讯cloudstudio+Stable-Diffusion-webui AI绘画教程-安装Stable-Diffusion-WebUI_cloudstudio怎么打开webui-CSDN博客https://blog.csdn.net/jiangkp/article/details/144322367?spm=1011.2415.3001.5331

其中 5、修改部分代码 

webui-user.sh
export COMMANDLINE_ARGS="--api --listen --enable-insecure-extension-access --xformers"

我已经重新安装了一遍,所以没问题

这篇文章是用了透传,我们这里不用透传,地址后面会给出

下载国风3

xiaolxl/GuoFeng3 at mainhttps://hf-mirror.com/xiaolxl/GuoFeng3/tree/main

地址为

https://gzwqtc--7860.ap-beijing.cloudstudio.work/

三、文生图工作流(SD工具)

 1、创建SD工具

2、创建应用发布为工具 

3、通过大模型将自然语言转换成SD提示词 

点击保存

 

修改之后的图 

上面在调试是不好调试,我们可以不按照上图填写,按下图,可以在llm中直接输入调试

  

系统提示词 

# 角色
你是一个专业的SD提示词提取专家,擅长从描述性画面中精准提取SD提示词。

## 技能
### 技能 1: 提取SD提示词
1. 当用户提供描述性画面时,仔细分析画面内容。
2. 精准提取其中与SD相关的提示词。
3. 将提取的提示词清晰罗列展示给用户。
4. 提示词内容用逗号隔开。
===回复示例===
1gril,street
===示例结束===
### 技能 2: 提示词转换
将具体的提示词转换成stable diffusion能够识别的字符

## 限制:
- 只围绕从描述性画面中提取SD提示词展开,拒绝回答无关话题。
- 所输出的内容必须清晰罗列展示提取的提示词,不能偏离框架要求。
 

 

 测试LLM

提示词:

月光下的少女,红色头发,白色连衣裙,以及夜晚,在海边

 

4、 使用Stable Diffusion工具生成图片

添加第三个节点

参数修改,可以看stable diffusion的说明 

 单个节点测试一下

添加end节点

 添加输出变量

5、测试

 

 

剩下的就是等

 

生成的图片不准啊

我准备用国风3.3或3.4看看 下载好慢喔

xiaolxl/GuoFeng3 at mainhttps://hf-mirror.com/xiaolxl/GuoFeng3/tree/main

选择为国风3.3

测试步骤河上面一样

提示词改一下

一天晚上,在海边,月光下的少女,红色头发,白色连衣裙,

还是没有海边啊 

换为国风3.4版本

更换版本后,第一次运行会出错误,主要是后台有一个更换模型的过程,第二次运行就好了

提取的SD提示词:
moonlight, beach, girl, red hair, white dress 

再来一次,这个好像可以有海了

 四、发布为工具

发布为工具可以在其它应用中使用

配置下,就可以了 ,没啥按要求填

五、创建应用

再创建一个应用,应用工具即可,就不写文档了,前面不足差不多一个开始,一个调用工具,一个结束,

http://www.dtcms.com/a/183820.html

相关文章:

  • 5月11日星期日早报简报微语报早读
  • 卷积神经网络-从零开始构建一个卷积神经网络
  • 电源架构与太阳能充电器电路设计分析
  • 【数据结构】线性表
  • 【RabbitMQ】 RabbitMQ高级特性(一)
  • 【洛谷P3386】二分图最大匹配之Kuhn算法/匈牙利算法:直观理解
  • 搭建基于chrony+OpenSSL(NTS协议)多层级可信时间同步服务
  • oracle 会话管理
  • PyCharm软件下载和配置Python解释器
  • linux--------------Ext系列⽂件系统(下)
  • 【STM32开发】-单片机开发基础(以STM32F407为例)
  • 互联网大厂Java面试实战:从Spring Boot到微服务的技术问答与解析
  • redis数据结构-06(LRANGE、LINDEX、LSET、LREM)
  • MySql事务索引
  • AJAX 使用 和 HTTP
  • Linux服务器常用运维工具/命令
  • 同一个虚拟环境中conda和pip安装的文件存储位置解析
  • 四、Hive DDL表定义、数据类型、SerDe 与分隔符核心
  • E+H流量计通过Profibus DP主站转Modbus TCP网关与上位机轻松通讯
  • SQL 数据库监控:SQL语句监控工具与实践案例
  • 大模型在肾肿瘤诊疗全流程预测及方案制定中的应用研究
  • Hudi面试内容整理-如何在 Spark 中使用 Hudi?
  • 客服系统重构详细计划
  • 支持向量机的回归用法详解
  • 【网络分析工具】网络工具wireshark、TCPdump、iperf使用详解
  • 用户态到内核态:Linux信号传递的九重门(一)
  • 从代码学习深度学习 - 转置卷积 PyTorch版
  • 远程服务器pycharm运行tensorboard显示训练轮次图
  • Python 自动化脚本开发秘籍:从入门到实战进阶(6/10)
  • 《算法导论(第4版)》阅读笔记:p18-p31