文本排版、试运行及图像流发布等操作步骤详解,你知道吗?

时间:2025-08-23作者:admin分类:排版与出版物设计浏览:6评论:0

背景设置为底部图片,接着调整文本的排列方式,务必确保三个子标题和内容部分按照顺序从上到下依次排列

全部调整完成后效果如下图:

4. 结束

连接「画板」与「结束」节点,如下图:

输出变量名为 output,参数值是引用画板 data,具体形式如图所示。

完成:完整图像流,如下图:

5. 试运行

输入所有必填项,如下图:

运行:点击右下角「运行」

运行成功

输出效果

6. 图像流发布

点击右上角「发布」,以便后续工作流调用使用

操作完成后会来到影像展示界面,那里陈列着先前生成的影像集合,具体形态参照下图所示,

四、工作流创建:生成所有文案

依据用户提供的词语,「大模型」单元会一次性制作所有宣传内容,具体涵盖:

封面页:1 个主标题,1 个副标题,3 个插图提示词;

内容页:9 个小标题,9 个内容。

工作流拆解:

1. 工作流:创建

操作路径:「个人空间-工作流-创建工作流」,如下图:

建立流程方案:项目代号“xhs_test”,需要填写任务说明,具体格式参照下图所示,

按下「确定」按钮,接着会进入文本制造流程「xhs_test」,具体形态展示在图像中。

输入:删除默认空的变量

2. 添加「大模型」

添加后,拖到开始后面,并连接

模型:选择「MiniMax 6.5s 245K」

点击右侧 icon,配置模型

具体配置如下图,调高大模型的随机度

请选择参数名称“input”,同时确定变量值为“引用-开始 BOT_USER_INPUT”

提示词: {{input}},这里输入的提示词为系统提示词

设置角色形象,输入描述性语句,这样得到的结果会更为理想

生成小红书内容

## 角色
你是一位精通养生的专家,掌握丰富的健康理念,能够根据人们提供的要点,给出调理身体的指导
## 任务
根据用户输入的关键词,按照<生成规则>和<输出规则>的要求,为用户提供养生建议,一定要注意<限制要求>中的内容
## 生成规则
1. 充分理解用户输入关键词的意图
构思一个违背常规的健康忠告的题目,长度限定在九到十一个字之间,这个要求必须严格遵守
这个题目下,构思一个说明其内涵的子标题,字数控制在十五到二十个字符之间
9、总结展望
为每个子标题撰写一段简短说明,每段文字长度控制在90到160字之间,确保符合规定的字数范围,这是必须遵守的要求。
围绕主题思想,构思一个相关的专有名词,例如题目是“假期时经常去 KTV 放声歌唱”,联想到的术语就是“传声筒”
以一个新造词汇为起点,再构思两个与之相关的词汇,例如该词汇为“传声筒”,那么关联词汇可以是“旋律”“喇叭”
## 输出规则
{"内容": "将原句拆分成若干个短句,每个短句之间用逗号隔开,确保意思不变,同时避免使用原文中的词汇,对句子结构进行调整,以实现最大程度的差异,专有名词保持不变,不添加英文单词,保持原文风格,句末使用标点符号"}
[{
"title": "生成的主标题",
"subtitle": "(生成的副标题)",
"main_image": "联想到的名词",
"element_img1": "关联的名词 1",
"element_img2": "关联的名词 2",
"sub_title1": "小标题 1",
"content1": "介绍 1",
"sub_title2": "小标题 2",
"content2": "介绍 2",
"sub_title3": "小标题 3",
"content3": "介绍 3",
"sub_title4": "小标题 4",
"content4": "介绍 4"
"sub_title5": "小标题 5",
"content5": "介绍 5"
"sub_title6": "小标题 6",
"content6": "介绍 6"
"sub_title7": "小标题 7",
"content7": "介绍 7"
"sub_title8": "小标题 8",
"content8": "介绍 8"
"sub_title9": "小标题 9",
"content9": "介绍 9"
}]
## 限制要求
- 严格按照<输出规则>那个物体,看起来非常沉重,需要好几个人才能搬得动,它被稳稳地放在了地面之上。
输出示例:[{
"title": "建议:假期就多去 KTV 唱歌",
喜欢歌唱的人通常寿命较长,此外这种活动对控制体重也有积极作用。
里面附带 80 首热门 KTV 歌曲,趁着假期可以一起去唱歌)
"main_image": "麦克风",
"element_img1": "音符",
"element_img2": "音箱",
"sub_title1": "1、爱唱歌的人更长寿",
美国老年学研究中心的一项调研揭示,歌剧演唱者的心脏机能,相较于一般民众更为旺盛。
唱歌有助于延年益寿。科学研究表明,唱歌其实是一种针对呼吸肌群的锻炼方式,其益处与跑步、游泳、划船等运动相当。因此,经常进行唱歌活动,可以让人更加长寿,这是一个值得提倡的好习惯哦~
"sub_title2": "2、有节奏的体内按摩",
唱歌时运用到人体横膈膜,这种内在的律动按摩,是其他所有运动形式都不能比拟的。
音乐的节拍逐步转换,演唱者的气息时紧时松、时缓时急,呼吸器官反复承受压力与释放,这种动态调节有效锻炼了呼吸肌群,同时起到按摩内部器官的作用,有助于充分发掘肺部功能,进而增强内脏功能,维护整体健康状态。
"sub_title3": "3、唱歌能帮助减肥",
唱歌是一种全身性的活动,能够活动身体各个部位的肌肉,从而辅助实现瘦身目标。
调查表明,体重为60公斤的人在唱歌时每分钟大约燃烧2千卡热量,如果持续演唱2小时,总计能消耗约240千卡,每完成一首歌相当于跑了100米,因此对于希望减重且热爱活动的人群,推荐增加唱歌的频率。
"sub_title4": "4、提升心理健康",
唱歌有助于排解内心的紧张和烦闷,科学实验证实,唱歌能够刺激身体分泌令人愉悦的物质,从而使人心情舒畅,对心理状态有积极作用。
"sub_title5": "5、增强社交能力",
在卡拉OK等场所放声歌唱有助于加强人际交流,提升交际水平。一起合唱、交换歌曲能够缩短彼此距离,加深朋友情谊。
"sub_title6": "6、提高记忆力",
唱歌需要记住歌词和曲调,这对大脑是一种锻炼。科学调查发现,经常唱歌的人在学习新知识时更为出色,能够显著增强记忆能力。
"sub_title7": "7、改善呼吸系统",
唱歌有助于提升肺功能,优化呼吸状态。借助唱歌时的深呼吸练习,可以加大氧气吸收量,从而增进身体机能。
"sub_title8": "8、提升自信心",
公开演唱有助于增强个人展现技巧,并逐步增强自信程度。不论是个唱还是集体演唱,都能使你在表演场合显得更加从容。
"sub_title9": "9、丰富文化知识",
唱歌能够让人接触到多种多样的音乐流派,也能了解到不同的文化背景,从而增长个人的文化见识,并且提升对音乐的认知和品味。
}]

输入后,如下图:

3. 添加「代码」节点:格式化数据

新增一个「代码」节点,因为大模型生成的文本并非全部是规范化的数据,因此需要借助这个节点进行转换,以便后续步骤能够顺利使用。

连接:连接「大模型」和「代码」两个节点,如下图:

参数的名称为「input」,参数的值是「引用-大模型 output」,具体形态展示在图像之中。

代码:点击右侧按钮「在 IDE 中编辑」

选择「Python」语言

复制输入以下代码:

import json
import re
异步函数main接收参数args,返回值是Output类型,
params = args.params
假定 params['input'] 中存放着一段 JSON 格式的字符串数据
# 使用正则提取 JSON 数据
json_string_match通过正则表达式在参数input中查找匹配内容,匹配模式为任意字符组成的数组形式,匹配过程允许点号匹配换行符,最终结果赋值给json_string_match变量
if not json_string_match:
返回结果包含错误信息,该信息指出无法获取 JSON 数据内容
赋值操作将匹配到的字符串赋给变量json_string
# 解析 JSON 数据
try:
解析了json字符串之后,将其转化为json数据格式
除了出现JSON解码异常时作为参数e之外
返回一个字典,其中包含错误信息,内容为解码JSON时出现的异常详情,异常信息通过转换异常对象获取到,并附上错误类型描述
# 创建一个对象类型的数组
extracted_values = []
# 创建一个字典来存储所有提取的数据
extracted_object = {
标题名称,来源于json_data列表第一个元素的标题属性,如果该属性不存在,则返回空字符串
"字幕": json_data[0].获取("字幕", ""),
提取第一个元素的 name 字段,如果不存在则使用默认值百岁老人系列,这个值是从 json_data 数组中获取的
"main_img": json_data[0].get("主图", "一个十分讨喜的小狗"), # 获取 main_img
"element_img1": json_data[0].get("图片元素1", "")
"element_img2": json_data中的第一个元素的element_img2属性值,如果该属性不存在,则返回空字符串
}
# 提取子标题和内容并添加到字典中
从一数到九,每一个数字代表一个子标题,并且配有相应的内容
sub_title_key变量名赋值为f字符串拼接sub_title与i变量值的结果
content_key = f"content{i}"
提取出的对象中,以副标题键为索引的值,等于从JSON数据的第一项中获取副标题键对应的值,如果该值不存在,则默认为空字符串
提取出的对象以内容键为索引存储值,该值来源于首个JSON数据,若内容键不存在则默认为空字符串
# 将提取的对象添加到数组中
收集到的值被添加到列表中
ret: Output = {
参数中的输入值,就是input这个键对应的值,需要获取出来,
"提取的数值":所获取的数值数据,包含多个独立数值,每个数值都是单独记录的。
}
return ret

输入后效果如下:

输出:删除「key0、key1」

将「key2」转换为「extracted_values」,数据类型设定为「Array」类型,具体形式参照下图所示,

点击右侧 icon「新增子项」23 个:

封面页包含五种设计,其中有一个中心标题,一个辅助标题,以及三个视觉组件。

内容页总共设有十八页,每页均包含三个小标题,以及三个内容板块,合计构成九个基本单元,接下来需要制作三页内容,最终形成十八个单元。

如下图:

4. 主副标题:分行设置

通过编程单元,将「首要文本、次要文本」进行段落分隔,接着在封面图片的视觉序列中加以运用

重命名:双击标题区改名为「主标题-副标题分行」,如下图:

「标题」源自「代码 - extracted_values/标题」部分,而「副标题」则取自「代码 - extracted_values/副标题」部分

操作:首先,在右侧找到「在 IDE 中编辑」的选项,然后进入代码编辑界面,接着选择编程语言为「Python」,最后将下面的代码内容复制并粘贴到编辑区域:

async def main(args: Args) -> Output:
params = args.params
标题值通过参数获取,如果没有提供则为空字符串
字幕变量等于参数获取的值,如果没有指定则默认为空字符串
# 处理 title
if len(title) > 7:
title1 = title[:7]
title2 = title[7:]
else:
title1 = title
title2 = ''
# 处理 subtitle

工作流文本排版置底_创意排版设计_大模型生成小红书文案流程

if len(subtitle) > 20: subtitle1 = subtitle[:20] subtitle2 = subtitle[20:] else: subtitle1 = subtitle subtitle2 = '' ret: Output = { 'title1': title1, 'title2': title2, 标题一:副标题一 标题二,是副标题,用于补充说明,增强信息传达效果,。 } return ret

输出:配置以下内容

5. 图像流调用:生成封面页、内容页

新增图像序列:选用先前已制作好的两个图像序列「xhs_cover_page、xhs_content_page」,具体样式参照下图所示,

① 封面页-图像流

关联:关联「主标题与副标题分列显示」代码节点、『xhs_cover_page』图片序列节点,如图所示:

设置主副标题的四个参数,参照「代码-主标题-副标题分行」中的相关内容,具体如图所示,

输入图片共三幅,分别为主图、第一元素图和第二元素图,具体名称为main_image、element_img1、element_img2,参见下图所示内容

最终输入效果,最后「name」选择「输入-@小红书名称」

② 内容页-图像流

制作新页面:一个画面可形成一个资料页,需要制作三个资料页,从「xhs_content_page」开始,另外复制两个画面,总共得到三个资料页的图像,命名方式如图所示

关联:把「代码」那个单元,同 3 个「内容页图像流」那个单元,建立关联关系,参照下图所示

每页版面需呈现一个主标题,另附三个子标题,搭配三段正文,并标注一个小红书账号名,因此须按次序「援引」相关资料,首页的参数值引用编码为「1-3」,具体形态参照下图所示

第二页,参数值引用代码「4-6」,如下图:

第三页,参数值引用代码「7-9」,如下图:

目前工作流完整效果,如下图:

6. 图像流输出:4 页图

增加一个名为「代码」的环节,把四个影像序列里的画面整合起来,以便为后续卡片的选用奠定基础

代码命名为「代码_1」

输入:引用对应图像流,如下图:

代码:点击按钮,进入代码编辑页

语言选择「Python」,输入以下代码:

async def main(args: Args) -> Output:
params = args.params
封面页参数通过params获取,默认值为空字符串
content_page1是参数params中的一个值,如果没有提供则默认为空字符串
获取参数中的content_page2值,如果没有则默认为空字符串
获取参数中的content_page3, 如果不存在则返回空字符串
# 创建 pages 对象
pages = [
{"image": cover_page},
{"image": content_page1},
{"image": content_page2},
{"image": content_page3}
]
ret: Output = {
"pages": pages
}
return ret

移除不必要的变量,将主要变量命名为「pages」,设定其类型为「Array」,将子变量命名为「image」,并指定其类型为「String」,具体形式如图所示:

7. 结束

连接「代码_1」和「结束」节点。

输出变量:参数名引用对内容

新增pages参数是必须的,要引用代码_1,若未添加引用,卡片就无法调用。

回答内容:输入以下内容

8. 试运行

点击右上角「试运行」,输入关键词,点击「运行」

成功运行效果

9. 工作流发布

运行成功没有问题后,点击「发布」,便于后续调用

发布成功后,会出现在工作流列表里,如下图:

五、卡片创建

我们最终要达成这样的展示形式,就是实现横向滑动切换,同时呈现主要信息与补充说明,这必须借助配置关联模块来完成。

卡片拆解:

1. 卡片创建

操作路径如下「个人空间-卡片-创建卡片」

点击创建卡片,进入下图

2. 卡片编辑

① 组件搭建

布局组件:点击「横滑布局」,中间区域对应添加展示,如下图:

基础组件:点击「标题」添加

基础组件:点击「文本」添加

视图模式:点击切换为「手机端」,如下图:

基本构成:按下“图像”,中心位置预设色块呈现图像标准样式,参照下图所示。

基础组件:图片-基础配置

资料:选取「图像」作为素材;格式:设定为「横向填充」布局,启用剪裁功能,设定剪裁比为「三比四」,采用「填充式缩放」进行裁减;交互:开启点击响应,设置为「显示完整图像」。

② 结构编辑

Title3:基础配置

数据-内容:输入成功后的提示信息,如下图:

Text2:基础配置

工作流程的概述信息需要填写进去,其余的设置保持系统预设状态,或者可以按照个人要求进行调整更改

数据-操作:要便于访问者联络到我们,可以开启「交互功能」按钮,挑选「链接跳转」选项,填入您的小红书网址

ScrollLayout3:基础配置

数据:切换为「动态格数」

绑定数组类型变量:如未创建变量,下拉框无数据,需要新建

新建变量:左上角选择「变量」,点击「新建变量」

编辑变量:进入新建变量页面,输入必填项,点击确定,如下图:

变量默认值:复制输入以下内容

[
{
"图片" : "https://www.baidu.com", "网址" : "https://www.baidu.com"
},
{
"image" : "https://www.baidu.com"
}
]

信息:经过「卡片-结构-基础配置-数据-动态格数」这个流程,需要关联一个数组类型的变量,具体选用的是先前创建的那个「图片列表」变量

③ 卡片命名

输入名称,点击「确认」

3. 卡片发布

右上角点击「发布」

发布:编辑,输入「版本号」,卡片选择「豆包」,如下图:

点击「确定」后,回到卡片列表可看到,如下图:

六、Bot 创建配置

Bot 拆解:

1. Bot 创建

操作路径:「个人空间-Bots-创建 Bot」

创建 Bot:输入必填项

点击「确认」后,进入 Bot 工作界面,如下图:

2. 工作流添加

设置调整为单一智能体,即 LLM 模式,具体形态见下图。

切换模式后,出现下图,待添加工作流界面

进入选取工作流界面,点选新增流程选项,调出工作流清单,找到我们事先设定好的流程「xhs_text」,参照下图所示。

添加完成效果,如下图:

3. 开场白编辑

添加「开场白」会在右侧界面默认展示,如下图:

开场白:输入自己想展示的信息

4. 背景图片添加

我们想要背景美观些,可以添加一张背景图片,像下图这样:

背景图片:添加流程

上次图片

上传成功后,下图右侧展示效果

5. 卡片绑定

输入内容,输出的内容是纵向的,纵向的无法显示完整的信息

我们想要的是下图这样,通过绑定上面创建的卡片实现

工作流配置:点击「绑定卡片数据」,如下图:

进入「Bot 回复卡片配置」界面,先点选「绑定卡片」选项,接着在卡片样式里挑选「我的卡片」,最后从列表中找到并勾选上先前建立的卡片,具体形态参照下图所示。

为卡片绑定数据源:配置内容如下:

绑定完成后,再输入信息,展示的就是横向的图片,如下图:

6. Bot 完成

发布之后,其他人也能浏览并运用我们制作的 Bot,如果不发布,只有自己能看见和使用~

发布成功后,会在 Bot 列表里出现

结语

Coze的文本生成能力尚可,但整体图像生成质量有待提高,若借助定制化工具或运用Flux,图像生成效果将显著改善。期待大家留言探讨,共同进步。

你可能想看: