FastGPT 正式接入 Flux,准备好迎接 AI 绘画的狂风了么?
Flux 大家最近都听说了吧?它是一款新推出的 AI 绘画模型,拳打 Stable Diffusion 3,脚踢 Midjourney,整个 AI 绘画界都沸腾了。
Flux 的主创团队来自由 Stable Diffusion 原班人马打造的黑森林实验室 (BlackForestLabs),2024年8月1日才正式宣布成立。Flux 在图像质量、文本提示理解、细节表现等方面表现都非常出色,达到了 Midjourney v6 的水准。

你能相信这是 AI 画的?这是真的香啊!
目前官方提供了一系列在线体验的地址,感兴趣的小伙伴可以直接去体验。
但是,我要说但是了,Flux 实际上是可以结合 ComfyUI 来使用的,可以使用ComfyUI搭建工作流,来打造各种 AI 绘画场景,而在线体验的服务是满足不了这种需求的。
ComfyUI 对硬件的要求比较高,首先你得有个显卡吧,显卡最差也得是 2080 吧?如果你硬件不符合要求,也可以选择某些云厂商提供的服务器来搭建,反正都比较麻烦,ComfyUI 的学习成本也是一个大问题。
问题不大,本周我们已经将 FastGPT 接入了 ComfyUI,ComfyUI 绘画工作流 + FastGPT 工作流会擦出什么样的火花呢?接下来我就给大家演示一下他俩结合体的强大之处
Flux 绘画初体验
首页需要登录 FastGPT,然后进入工作台,点击右上角的「新建」,选择「工作流」:

取个名字,选择创建空白工作流:

点击左上角的 +,然后依次选择「系统插件」--> 「Flux」:

新增全局变量:

取个变量名和变量 key,类型选择「下拉菜单」,加几个尺寸比例的选项,比如:1:1, 2:3, 3:2 等等。

将「流程开始」和 Flux 节点连接到一起,并设置好绘图提示词和 ratio 的值。

新增一个「指定回复」节点,在回复的内容中输入 ![](),然后在 () 中输入 /,在下拉框中选择 Flux 的图片访问链接。

点击右上角的「运行」进行调试,选择好尺寸,点击「开始对话」:

接下来就可以开始绘画了,提示词可以直接写中文,比如:
一只拟人化的猫咪走在时尚的大街上,带着太阳镜,走路很潇洒
搞定!

确定没问题后,就可以点击右上角的「保存并发布」进行发布了。

英语单词学习助手
下面我们来看一个更强大的工作流:英语单词学习助手。
直接看图就理解了:

下面我们来拆解一下工作流。
第一步就是撰写提示词,你可以选择自认为性价比最高的模型,我当然选择最强的模型 Cloude 3.5。

提示词如下:
你是一名中英文双语教育专家,拥有帮助将中文视为母语的用户理解和记忆英语单词的专长,请根据用户提供的英语单词完成下列任务:
1. 系统地分析用户提供的英文单词,并使用简单易懂的英文单词来解释该单词的英文释义
2. 根据所需,为该单词提供至少 3 个不同场景下的使用方法和例句。并且附上中文翻译,以帮助用户更深入地理解单词意义。
3. 分析并展示单词的词根;列出由词根衍生出来的其他单词
4. 分析并展示单词的词缀,例如:单词 individual,前缀 in- 表示否定,-divid- 是词根,-u- 是中缀,用于连接和辅助发音,-al 是后缀,表示形容词;列出相同词缀的的其他单词
5. 使用简体中文详细介绍单词的造词来源和发展历史,以及在欧美文化中的内涵
6. 列出单词对应的名词、单复数、动词、不同时态、形容词、副词等的变形以及对应的中文翻译;列出单词对应的固定搭配、组词以及对应的中文翻译
7. 提供一些高效的记忆技巧和窍门,以更好地记住英文单词
8. 使用英文生成一个最能体现出该单词含义的图像 prompt
在提供任何输出之前,请完成以上所有步骤。完成后,请严格按照以下格式回复:
### **分析词义**
[单词解释]
### **列举例句**
1. [例句1]
2. [例句2]
3. [例句3]
### **词根分析**
[词根]
[衍生词]
### **词缀分析**
[前缀]
[词根]
[后缀]
[相同词缀的其他单词]
### **发展历史和文化背景**
[讲解发展历史和文化背景]
### **单词变形**
[列出单词变形]
[固定搭配]
### **记忆辅助**
[提供高效的记忆技巧和窍门]
### **单词图解**
{ [图像 prompt] }
接下来是代码运行节点,主要功能是将 AI 回复内容进行拆分,{ [图像 prompt] } 之前的内容单独回复,{ [图像 prompt] } 中的内容发送给 Flux 绘画节点。
完整代码如下:
function main({data}) {
const lastOpenBraceIndex = data.lastIndexOf('{');
if (lastOpenBraceIndex === -1) {
return { meaning: data, prompt: null };
}
const meaning = data.slice(0, lastOpenBraceIndex).trim();
const prompt = data.slice(lastOpenBraceIndex + 1, -1).trim();
return { meaning, prompt };
}
最终接入 Flux 进行绘画。

完结撒花~
后续将会为大家带来更复杂的绘画场景,比如 AI 写真、漫画转真人等等,敬请期待。
完整工作流:https://pan.quark.cn/s/019132869eca
FastGPT 正式接入 Flux,准备好迎接 AI 绘画的狂风了么?的更多相关文章
- 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
基于Docker安装的Stable Diffusion使用CPU进行AI绘画 由于博主的电脑是为了敲代码考虑买的,所以专门买的高U低显,i9配核显,用Stable Diffusion进行AI绘画的话倒 ...
- Midjourney:一步一步教你如何使用 AI 绘画 MJ
一步一步如何使用 Midjourney 教程:教学怎么用 MJ? 一.Midjourney(MJ)是什么? Midjourney是一款使用文字描述来生成高质量图像的AI绘画工具.这篇文章主要介绍了Mi ...
- 大话AI绘画技术原理与算法优化
引子 博主很长一段时间都没有发文,确实是在忙一些技术研究. 如标题所示,本篇博文主要把近段时间的研究工作做一个review. 看过各种相关技术的公关文章,林林总总,水分很多. 也确实没有多少人能把一些 ...
- Angular 2 要来了,Wijmo 已准备好迎接
Angular 是一款优秀的前端JS框架,已被用于Google的多款产品中,其核心特点是:MVVM.模块化.自动化双向数据绑定.语义化标签.依赖注入等.6年过去了,Angular 迎来了2.0版本. ...
- AI绘画提示词创作指南:DALL·E 2、Midjourney和 Stable Diffusion最全大比拼 ⛵
作者:韩信子@ShowMeAI 深度学习实战系列:https://www.showmeai.tech/tutorials/42 自然语言处理实战系列:https://www.showmeai.tech ...
- Midjourney AI绘画使用指南
上图有Midjourney生成,提示语为:24-year-old Chinese woman with long hair and a Tedd Midjourney是一款基于Prompt设计和CL ...
- AI 绘画极简教程
昨天在朋友圈发了几张我用AI绘画工具Disco Diffusion画的画 既然有同学问,就写个极简教程吧,画个图是足够了,想要深入了解还是自行百度吧,可以找到更详细的教程. 第 0 步:学会上网,注册 ...
- 免费Midjourney AI绘画Prompt提示词平台合集
Midjourney AI绘图最关键的地方在于Prompt提示词写的好,一个好的提示词可以让AI模型创造出更优质的绘图,以下是8个免费的Midjourney Prompt提示词辅助平台. 编辑切换 ...
- AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】
要用好 Stable Diffusion,最最重要的就是掌握 Prompt(提示词).由于提示词对于生成图的影响甚大,所以被称为魔法,用得好惊天动地,用不好魂飞魄散 . 因此本篇整理下提示词的语法(魔 ...
- Web程序员们,你准备好迎接HTML5了吗?
HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash.QuickTime.Silverlight等插件,也简化了原来需要大量JS ...
随机推荐
- Java 代码实现POST/GET请求
方式一 package com.cyb.util; import java.io.BufferedReader; import java.io.DataOutputStream; import jav ...
- Windows在待机后重新进入桌面出现资源管理器无响应的解决方案
问题 在日常使用Windows操作系统的过程中,我们可能会遇到一种较为特殊的情况--在系统待机后重新激活桌面时,资源管理器出现无响应现象.这一问题不仅影响用户体验,还可能导致剪切板功能异常,进而影响到 ...
- [oeasy]python0098_个人计算机浪潮_IBM5100_微软成立_苹果II_VisCalc
个人计算机浪潮 回忆上次内容 个人电脑(PC) 在爱好者之间疯传 人人都有一台计算机 从attair-8800到apple-1 个人电脑 离普通人 更近了 如果 人人都有 自己的电脑 谁还去 用终端连 ...
- Java学习_重置版一:Java语言基础之数据和标识符等
第一:关键字 (1)被Java语言赋予特定含义的单词 (2)特点:全部小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这 ...
- 题解:P10320 勇气(Courage)
P10320 勇气(Courage) 推导过程 本题是一道数学题,重点是如何推导出正确式子. 首先,先特判几个特殊点: 当 \(n>=2\) 且 \(x=2\) 时,是不存在解的,战斗力无论何时 ...
- 【超实用攻略】SpringBoot + validator 轻松实现全注解式的参数校验
一.故事背景 关于参数合法性验证的重要性就不多说了,即使前端对参数做了基本验证,后端依然也需要进行验证,以防不合规的数据直接进入服务器,如果不对其进行拦截,严重的甚至会造成系统直接崩溃! 本文结合自己 ...
- mybatis源码分析:插件是什么
在上篇文章中,<mybatis源码配置文件解析之四:解析plugins标签 >分析了mybatis中的plugin标签的解析过程,plugin指的是插件,或者说拦截器更为形象,因为它的作用 ...
- 【Spring-Security】Re09 CSFR处理
一.CSRF: CSRF 全称 Cross Site Request Forgery 跨站请求伪造 又称为OneClick Attack & SessionRiding 是非法请求访问,通过伪 ...
- 从.net开发做到云原生运维(六)——分布式应用运行时Dapr
1. 前言 上一篇文章我们讲了K8s的一些概念,K8s真的是带来了很多新玩法,就像我们今天这篇文章的主角Dapr一样,Dapr也能在K8s里以云原生的方式运行.当然它也可以和容器一起运行,或者是CLI ...
- 如何在anaconda环境中安装cuda.h和cuda_runtime.h
在前面的文章(几年前的文章)中我们介绍了在anaconda中安装cuda.cudnn后,有介绍了如何在anaconda中安装nvcc.nccl等NVIDIA的各种编译器和库,本文介绍如何在anacon ...