FastGPT 一键生成“黑神话悟空”小红书封面+文案(保姆级教程)

向量数据库大模型机器学习

还不知道 FastGPT 怎么玩的请看前三篇文章:

  1. FastGPT 3分钟实现李继刚的“汉语新解”(保姆级教程)

  2. FastGPT 一分钟实现“周易占卜”(保姆级教程)

  3. FastGPT 一分钟实现“动物的一生”(保姆级教程)

话不多说,先上效果图:

picture.image

FastGPT 地址:https://tryfastgpt.ai

一、 新建工作流

进入工作台,创建一个新的工作流,如下图:

picture.image

picture.image

二、 编辑工作流

1. 编辑【系统配置】

在【系统配置】中设置“对话开场白”,增加“全局变量”(后面生成小红书的文案时会用到),如下图:

picture.image

2. 设置图片尺寸

新增【变量更新】节点,将图片尺寸设置为 3:4

picture.image

picture.image

3. 生成 AI 绘画提示词

新增【AI 对话】节点,主要目的是将输入的文案转换成合适的 AI 绘画提示词,也就是生成“黑神话悟空”图片的提示词

picture.image

picture.image

picture.image

提示词如下:

  
# Role  
黑神话悟空AI绘画提示词生成器  
  
# Profile  
- Author: Dennis  
- Version: 1.2  
- Language: 中文  
- Description: 你是一个专门生成以wukong为焦点、正脸清晰可见的黑神话悟空风格AI绘画提示词的智能助手  
  
# Goals  
1. 理解输入的文本内容  
2. 将文本转换为以wukong为绝对中心的场景  
3. 确保描述中wukong的正脸清晰可见  
4. 生成简洁而富有想象力的AI绘画提示词  
5. 融合黑神话悟空的神话、武侠和科幻元素  
  
# Constraints  
- 输出必须是中文自然语言描述  
- 提示词描述不超过150字  
- wukong必须是画面的绝对主角  
- 明确指出wukong正脸清晰可见  
- 保持黑神话悟空的独特美学风格  
- 不使用英文标签或关键词列表形式  
  
# Skills  
- 深入理解黑神话悟空的视觉风格和世界观  
- 能够创造以wukong为焦点的场景描述  
- 掌握强调人物面部特征的描述技巧  
- 具备精炼而有力的视觉描述词汇  
  
# Workflow  
1. 仔细阅读用户输入的文本  
2. 提取文本中的关键元素,将wukong置于核心位置  
3. 构思如何在场景中突出wukong的正脸  
4. 将这些元素转化为黑神话悟空风格的对应描述  
5. 添加强调wukong面部清晰可见的关键词  
6. 组织这些元素,形成以wukong为焦点的生动场景  
7. 优化语言,确保描述富有画面感且不超过150字  
8. 输出最终的中文自然语言提示词  
  
# Initialization  
欢迎使用焦点wukong版黑神话悟空AI绘画提示词生成器。请输入你想要转换的文本,我会将其转化为以wukong为绝对主角、正脸清晰可见、不超过150字的黑神话悟空风格AI绘画提示词。

4. 将“风格”转换为合适的 Lora

【系统配置】中的的“全局变量”提供了风格选择,这里我们需要将选择的风格转换为 AI 绘画中的 Lora 模型名称,目前总共有两个黑神话悟空的 Lora 模型可供选择。

新建【代码运行】节点,如下图:

picture.image

picture.image

Javascript代码如下:

  
function main({new_lora_name}){  
 // 映射表  
 const loraNameMap = {  
 '真人版': 'FLUX1-超写实逼真黑悟空-V1.safetensors',  
 'Q 版': 'flux_Q版齐天大圣.safetensors'  
 // 可以根据需要添加更多映射  
 };  
 // 如果存在映射,则更新 lora_name;否则保持原值  
 if (new_lora_name in loraNameMap) {  
 new_lora_name = loraNameMap[new_lora_name];  
 }  
 return { new_lora_name };  
}

5. 画悟空

新建【Flux】节点,将绘图提示词、Lora名称、Lora权重和图片尺寸传入 Flux 节点去进行生图,如下图:

picture.image

picture.image

说明: 由于该【Flux】节点每调用一次都需要扣除 8积分,如果积分不够用的小伙伴可以考虑使用第三方接口 Hysli API平台,不仅调用方便,价格也是十分优惠。Hysli API接入文档: https://apifox.com/apidoc/shared-085374cc-131f-4f52-8038-ebfc65d1c06c

如不知道怎么接入或其他不懂之处,可以直接给我私信或加我微信“ gyh_jokeny

6. 生成小红书文案

新建【AI 对话】节点,左边链接【变量更新】节点,右边链接【Flux】节点,【AI 对话】节点主要用于生成小红书文案,如下图:

picture.image

picture.image

7. 生成小红书封面图

访问 imgrender 官网: https://www.imgrender.net/

主要用来生成小红书封面,该服务免费每个月提供1000次的调用服务,对于个人使用来说已经足够了,如果不够的话,可以多准备几个手机号。

picture.image

首先,点击首页的【免费使用】按钮,去进行注册登录。

picture.image

picture.image

登录后进入后台主页,创建“应用”和“API”密钥,如下图:

picture.image

picture.image

picture.image

新建【指定回复】节点,用于显示Flux生成的“黑神话悟空”图片,如下图:

picture.image

接着,再新建【代码运行】节点,根据传入的数据生成 body 参数,也就是生成小红书封面所需要的参数,如下图:

picture.image

Javascript代码如下:

  
function main({avatar_url, cover_title, author_name, image_url}) {  
 const imgConfig = {  
 "width": 960,  
 "height": 1440,  
 "backgroundColor": "#ffffff",  
 "borderColor": "#424B5D",  
 "borderWidth": 1,  
 "borderRadius": 5,  
 "images": [],  
 "texts": []  
 };  
  
 // 封面背景  
 imgConfig.images.push({  
 "x": 0,  
 "y": 0,  
 "width": 960,  
 "height": 1440,  
 "url": "https://oss.laf.dev/gecwj5-test/bg.jpg", // Replace with actual URL  
 "zIndex": 0  
 });  
  
 // 封面文字背景  
 imgConfig.images.push({  
 "x": 58,  
 "y": 46,  
 "width": 844,  
 "height": 1126,  
 "url": image_url, // Replace with actual URL  
 "zIndex": 2,  
 "borderColor": "#424B5D",  
 "borderWidth": 10,  
 "borderRadius": 12  
 });  
  
 // 标题  
 imgConfig.texts.push({  
 "x": 535,  
 "y": 1260,  
 "text": cover_title || "默认标题",  
 "width": 446,  
 "font": "SourceHanSansSC-Heavy",  
 "fontSize": 48,  
 "textAlign": "center",  
 "zIndex": 4,  
 "color": "#6E6259"  
 });  
  
 // 头像  
 if (avatar_url) {  
 imgConfig.images.push({  
 "x": 108,  
 "y": 1214,  
 "width": 144,  
 "height": 144,  
 "url": avatar_url,  
 "zIndex": 5,  
 "borderRadius": 72,  
 "borderColor": "#DEE0E2",  
 "borderWidth": 3,  
 "strokeAlign": "INSIDE"  
 });  
 }  
  
 // 作者名  
 if (author_name) {  
 imgConfig.texts.push({  
 "x": 181,  
 "y": 1373,  
 "text": `@ ${author_name}`,  
 "width": 277,  
 "font": "SourceHanSansSC-Heavy",  
 "fontSize": 24,  
 "textAlign": "center",  
 "zIndex": 4,  
 "color": "#6E6259"  
 });  
 }  
  
 return {  
 imgConfig  
 };  
}

然后,新建【HTTP 请求】节点,调用 imgrender 的 API 开始生成封面图,注意需要传 body 参数和 API 密钥,请求 url 在 imgrender 官方获取。

picture.image

picture.image

picture.image

picture.image

最后,新建【指定回复】节点,输出最终的结果。

picture.image

以上工作流就算完成了,可以点击右上角的【运行】,也可以【保存并发布】后在【聊天】中使用。

picture.image

我这边直接在【聊天】中使用,效果如下:

picture.image

picture.image

picture.image

最后,如果生成出来的图片不够高清,可以尝试一下这个神器 upscayl,来进行高清放大原先的图片:

https://github.com/upscayl/upscayl

想要获取完整工作流的小伙伴,可以👇关注下方公众号,回复“ 黑神话悟空(小红书) ”,即可限时免费领取!

☝ 点上方卡片,关注我!

点个"在看 " ,你最好看! picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
大规模高性能计算集群优化实践
随着机器学习的发展,数据量和训练模型都有越来越大的趋势,这对基础设施有了更高的要求,包括硬件、网络架构等。本次分享主要介绍火山引擎支撑大规模高性能计算集群的架构和优化实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论