目录

一、 核心思路拆解

二、 超详细搭建步骤

Step 1:创建工作流与开始节点

Step 2:构建"决策大脑"

Step 3:编写"提示词工厂"

Step 4:变量聚合

Step 5:接入"绘图引擎"

Step 6:配置“结束”节点

三、获取API_Key

四、最终调试与试运行

五、写到最后


还有不到一周就是春节了,你的拜年图准备好了吗?

每年春节,朋友圈都会上演“斗图大赛”。与其转发那些千篇一律的红底金字表情包,不如今年玩点高级的。

最近我在调试 Coze 工作流 接入 NanoBanana2 时,跑通了一套“高保真·新春九宫格”生成方案。这套工作流最厉害的地方在于,它不仅能完美保留人物的面部特征,还能自动适配“国潮风”的春节场景。

口说无凭,直接看跑出来的效果:

看到这些图片,你可能以为是哪位明星的新春写真。但实际上,这完全是由 AI 基于一张普通人像照片生成的。从手持红灯笼到挥毫写福字,NanoBanana2 完美理解了所有的春节元素。

体验链接:https://www.coze.cn/s/22_xXhoYBp0/

今天这篇教程,就手把手教你如何搭建这套工作流,让你的照片也能拥有这种“杂志大片级”的拜年质感。

一、 核心思路拆解

在开始动手之前,我们先看一眼工作流的“上帝视角”。

这套工作流的逻辑非常清晰,主要由四个部分组成:

  1. 开始节点(Start): 接收用户的“照片”和想要生成的“风格/动作编号”。

  2. 决策大脑(Decision): 也就是截图中的【选择器】。它根据用户选择的编号(比如想要“手持福字”还是“手拿红包”),将流程分发给不同的处理分支。

  3. 提示词装配(Code/Text): 也就是截图中的【文本处理_固定提示词】。这里是核心,负责组装具体的 Prompt,比如控制人物穿什么衣服、做什么动作。

  4. 图像生成(Generation): 也就是最后的【Banana2生成表情包】节点。调用 API,完成“图生图”的渲染。

二、 超详细搭建步骤

Step 1:创建工作流与开始节点

一切的起点都在【开始】节点。在这里,我们需要定义 bot 接收哪些用户数据。

创建一个新的 Coze 工作流后,点击【开始】节点,我们需要添加 4 个核心参数。为了让 bot 既能生成表情包又能兼顾写真,我们按照下图进行精确配置:

1. refer_image(核心输入)
  • 变量类型: Image (图片)

  • 必填: ✅ 是

  • 描述: 设置为“参考图,可以是动画人物,也可以是真人照片”。

  • 作用: 这是工作流的“眼睛”。用户上传的照片将通过这里传入,作为后续 NanoBanana2 进行“图生图”时的底图。

2. api_key(调用凭证)
  • 变量类型: String (字符串)

  • 必填: ✅ 是

  • 描述: 建议填写引导文案:“API秘钥,需要在 https://linoapi.com.cn/ 获取”。

  • 作用: 这是通往 NanoBanana2 的“通行证”。在发布 Bot 时,你可以将自己的 Key 设为默认值(隐藏),也可以开放给用户填写他们自己的 Key。

3. style(风格控制开关)
  • 变量类型: String (字符串)

  • 必填: ✅ 是

  • 默认值: 1

  • 描述: 这里是工作流逻辑分流的关键!我们在描述里写清楚对应的数字含义,方便用户选择:

    • 1:Q版风格表情包

    • 2:通用表情包

    • 3:男生版(橘子🍊)—— 对应文章开头的九宫格效果

    • 4:女生版(写真风)

    • 5:儿童版

  • 作用: 后续的【选择器】节点将根据这个数字,自动匹配不同的提示词(Prompt)和参数。

4. aspectRatio(画幅比例)
  • 变量类型: String (字符串)

  • 必填: ✅ 是

  • 默认值: 16:9

  • 描述: “图片比例,默认:16:9”。

  • 建议: 虽然默认为 16:9,但如果是做微信头像表情包,建议引导用户输入 1:1;如果是做手机壁纸,则输入 9:16

💡 避坑指南:

  • 变量名(Variable Name)一定要用英文(如 refer_image),不要用中文,否则后续写代码引用时容易报错。

  • 描述(Description)一定要写给用户看,这就相当于你的产品说明书,越详细用户越不会填错。

Step 2:构建"决策大脑"

在【开始】节点之后,我们需要一个“交警”来指挥交通。根据用户选择的风格(style 参数),将任务分发给不同的提示词处理单元。

在 Coze 画布中添加一个 “选择器” (Decision/Select) 节点,连接【开始】节点,并按照下图进行配置:

  1. 设置判断条件

点击选择器节点,我们需要建立 5 条明确的判断分支,对应 Step 1 中定义的 5 种风格。

  • 如果 (Priority 1):

    • 条件:引用 开始 节点的 style 变量

    • 操作符:= (等于)

    • 值:1 (String)

    • (逻辑:当用户选 1 时,走这条路去生成 Q版风格)

  • 否则如果 (Priority 2):

    • 条件:开始 - style = 2

    • (逻辑:当用户选 2 时,走这条路去生成 通用表情包)

  • 否则如果 (Priority 3):

    • 条件:开始 - style = 3

    • (逻辑:当用户选 3 时,走这条路去生成 男生版/橘子风)

  • 否则如果 (Priority 4):

    • 条件:开始 - style = 4

    • (逻辑:当用户选 4 时,走这条路去生成 女生版/写真风)

  • 否则如果 (Priority 5):

    • 条件:开始 - style = 5

    • (逻辑:当用户选 5 时,走这条路去生成 儿童版)

  1. 为什么要这样设计?

这种“条件分支”结构是工作流设计的核心技巧。它的好处在于:

  • 模块化管理: 比如你想修改“女生版”的提示词,只需要去修改第 4 条路连接的那个节点,完全不会影响到“Q版”或“男生版”的效果。

  • 无限扩展: 如果未来你想加一个“赛博朋克风”,只需要点一下“+ 新增”,加一个 style=6 的分支即可,Bot 的能力可以无限生长。

🚧 注意细节: 在配置条件时,确保右侧的值(如 1)与【开始】节点中定义的变量类型一致(我们在 Step 1 选的是 String 字符串,所以这里直接填数字字符即可)。配置完成后,你会发现选择器右侧多出了 5 个连接点,分别对应这 5 种情况。

Step 3:编写"提示词工厂"

在【选择器】之后,我们需要连接 5 个“文本处理”节点。这些节点的作用是将用户的照片(变量)与我们预设的魔法咒语(Prompt)融合,打包发给 AI。

请按照以下 3 个关键动作进行配置:

1. 节点连接与命名
  • 将【选择器】的 5 个输出端点,分别连接到 5 个新建的【文本处理】节点。

  • 建议将节点重命名为清晰的名称,例如 文本处理_固定提示词_1(对应Q版)、_3(对应男生版)等,以免后续连线乱套。

2. 核心配置:映射参考图变量

这是最容易出错的一步!所有 5 个节点都必须进行如下配置,否则 AI 根本不知道要把谁的脸画进去。

  • 选择应用: 在节点右上角选择 “字符串拼接”

  • 添加输入变量:

    • 点击“+”号添加一个变量。

    • 变量名: 输入 String1 (必须精准,后续提示词里要引用)。

    • 变量值: 点击引用,选择 开始 节点下的 refer_image

3. 写入提示词(Copy & Paste)

接下来,请直接将下方的“魔法代码”复制到对应的节点文本框中。注意观察提示词中是如何引用 {{String1}} 的。

👉 样式 1:Q版表情包 (对应 style=1)

画面完全填满,边缘无留白。 6x4 九宫格排列的 Q 版半身表情包,紧密填充整个竖向画面。 角色: 基于参考图 {{String1}} 创作,必须严格还原标志性头饰。 风格: 模仿 LINE 贴图风格,可爱的彩色手绘质感,线条圆润。 布局: 24 个表情符号呈矩阵排列,上下左右撑满画布,最大化角色展示面积。 内容: 包含 24 种完全不同的动作和神态,涵盖日常网聊用语和热门娱乐梗(Meme),拒绝重复原图姿势。 文字: 必须配有手写体简体中文标注(如:贴贴、快冲、达咩等)。

👉 样式 2:通用表情包 (对应 style=2)

你是一名顶尖的表情包排版师与角色设计师。目标:基于参考图像({{String1}})中的角色,将附件中的角色转化为一套9宫格贴纸合集。要求所有表情必须排列在同一张画布上。核心布局规范:- 画面为 6x4 的网格矩阵(共 24 个表情)。,纯白色背景,每个形象之间留有均匀负空间。视觉风格维度:- 赛璐璐风格,加粗干净线稿;每个形象带白色贴纸边框。- 角色旁标注简短对话文字,使用加粗艺术字体。16种状态明细(按顺序绘制):1.打招呼 2.大笑 3.委屈哭 4.愤怒火大 5.求抱抱 6.震惊呆滞 7.晚安睡觉 8.收到9.流汗尴尬 10.比心 11.加油努力 12.疑惑问号 13.万岁/撒花 14.忙碌中 15.摊手无奈 16.点赞......(可随机24个)

👉 样式 3:男生版·新春九宫格 (对应 style=3,即文章开头效果)

# 节日顶配版:九宫格新年男士海报 (绿西装 + 国潮喜庆道具)

```json
{
  "项目核心": {
    "任务类型": "CNY (Chinese New Year) 节日限定时尚海报",
    "核心风格": "国潮时尚 (China Chic) + GQ杂志质感",
    "色彩美学": "复古撞色:深森林绿西装 (主) vs 中国红背景 (底) vs 奢华流光金 (点缀)"
  },
  "布局硬性约束": {
    "结构": "3x3 标准九宫格矩阵",
    "几何规则": "9个格子的长宽比必须完全一致 (1:1)",
    "对齐方式": "绝对中心对称,人物在画面中的占比大小需保持 99% 的一致性",
    "分隔线": "极细的金色或白色分割线"
  },
  "视觉元素堆叠": {
    "背景层": "纯正中国红背景 + 隐约可见的金色祥云纹理 (Subtle Golden Cloud Pattern)",
    "氛围层": "空中飘落少量的金箔彩带 (Falling Gold Confetti) 或 模糊的前景红梅枝干",
    "人物层": "深森林绿西装男士 (半身像)",
    "道具层": "高质感国风道具 (红扇、灯笼、红包、橙子)"
  },
  "主体设定": {
    "人物": "年轻亚洲男性(参考图 {{String1}}),发型利落,眼神深邃",
    "服装": "深森林绿 (Dark Forest Green) 丝绒或羊毛西装 + 黑色高领内搭",
    "质感": "强调面料的高级光泽感,与红色背景形成电影级对比"
  },
  "九宫格详细脚本 (融入喜庆道具)": {
    "格1": {
      "道具": "一把打开的红色洒金折扇 (Red Folding Fan)",
      "动作": "单手持扇掩在胸前,眼神如矩,气场全开",
      "文案": "大展宏图"
    },
    "格2": {
      "道具": "大吉大利的橙子 (Orange)",
      "动作": "单手托举橙子靠近面部,温柔注视",
      "文案": "大吉大利"
    },
    "格3": {
      "道具": "传统红灯笼 (Red Lantern)",
      "动作": "提着一个小巧精致的红灯笼,身体微侧",
      "文案": "鸿运当头"
    },
    "格4": {
      "道具": "烫金红包 (Red Envelope)",
      "动作": "双手捏着红包的一角,递向镜头(第一人称视角)",
      "文案": "恭喜发财"
    },
    "格5": {
      "道具": "金色福字斗方 (Golden Fu Charater)",
      "动作": "双手展开一张菱形的‘福’字,正对镜头微笑",
      "文案": "五福临门"
    },
    "格6": {
      "道具": "中国结 (Chinese Knot)",
      "动作": "单手手指勾着中国结的流苏,姿态放松",
      "文案": "万事顺意"
    },
    "格7": {
      "道具": "毛笔 (Calligraphy Brush)",
      "动作": "手持毛笔做出书写动作,展现文化底蕴",
      "文案": "笔下生辉"
    },
    "格8": {
      "道具": "更多飘落的金彩带 (Gold Confetti)",
      "动作": "双手张开迎接从天而降的彩带,仰头大笑,氛围感最强的一格",
      "文案": "喜气洋洋"
    },
    "格9": {
      "道具": "橙子 + 恭手礼 (Greeting Gesture)",
      "动作": "一手拿橙子,一手抱拳行传统的恭贺礼",
      "文案": "新春快乐"
    }
  },
  "强制约束 & 负向提示": {
    "道具颜色限制": "所有道具必须是 红色、金色 或 橙色,严禁出现蓝色、紫色等冷色调道具",
    "Negative_Prompt": "严禁道具遮挡五官、严禁西装变色、严禁背景脏乱、严禁手指畸形、严禁卡通渲染"
  }
}

👉 样式 4:女生版·水果谐音梗 (对应 style=4)

# 九宫格新年摄影海报提示词 (女生水果谐音版)

```json
{
  "项目配置": {
    "模型基准": "NanoBanana Pro",
    "任务描述": "2025新年主题九宫格真人摄影海报",
    "艺术风格": "高质感商业摄影,非插画,非卡通,真实光影,极简构图",
    "布局参数": {
      "结构": "3x3 完美对齐九宫格",
      "单格比例": "1:1 正方形",
      "拼接方式": "无缝拼接,边缘裁切整齐"
    }
  },
  "视觉层级": {
    "排序": "背景色块 < 投影层 < 文字排版 < 装饰图层 < 人物主体",
    "排版规则": "文字位于人物后方图层,保持‘文字在后,人在前’的空间关系,严禁遮挡面部",
    "字体规范": "深红色(#8B0000)手写书法体/圆润美术体,主标上方需搭配微型拼音"
  },
  "主体特征": {
    "角色": "一名可爱的东亚女生(面部特征基于参考图 {{String1}}),皮肤白皙,眼神灵动",
    "妆造": {
      "发型": "双丸子头或俏皮双马尾,佩戴红色新年发饰(如红球、蝴蝶结)",
      "服装": "正红色新年针织毛衣(Red Knitted Sweater),质感厚实蓬松",
      "配饰": "白色毛绒围巾或金色长命锁项链"
    },
    "情绪": "极致的喜庆、甜美、鬼马精灵,感染力强"
  },
  "环境光影": {
    "背景色": "统一的高饱和姜黄色 (#F2A900),色彩纯正,无渐变,营造明亮温暖氛围",
    "布光": "蝴蝶光或柔光箱正面补光,强调眼神光,阴影柔和自然"
  },
  "九宫格详细脚本": [
    {
      "格序": 1,
      "核心道具": "大草莓",
      "动作指令": "双手举着大草莓遮住一只眼睛,另一只眼睛Wink(眨眼),甜笑",
      "文案": "莓有烦恼",
      "拼音": "méi yǒu fán nǎo",
      "装饰": "悬浮的微型灯笼"
    },
    {
      "格序": 2,
      "核心道具": "红石榴",
      "动作指令": "双手抱着大石榴贴在脸颊,闭眼仰头开怀大笑",
      "文案": "平安喜乐",
      "拼音": "píng ān xǐ lè",
      "装饰": "散落的金色铜钱"
    },
    {
      "格序": 3,
      "核心道具": "大芒果",
      "动作指令": "将芒果顶在头顶保持平衡,双手张开做飞机状,调皮吐舌",
      "文案": "芒着可爱",
      "拼音": "máng zhe kě ài",
      "装饰": "飘动的红色丝带"
    },
    {
      "格序": 4,
      "核心道具": "红心火龙果",
      "动作指令": "怀里紧紧抱着火龙果,正面露出整齐洁白的牙齿笑",
      "文案": "红红火火",
      "拼音": "hóng hóng huǒ huǒ",
      "装饰": "简约鞭炮插画"
    },
    {
      "格序": 5,
      "核心道具": "香蕉",
      "动作指令": "两根香蕉竖在头顶像兔子耳朵,手指放在嘴唇做‘嘘’",
      "文案": "禁止蕉虑",
      "拼音": "jìn zhǐ jiāo lǜ",
      "装饰": "白色祥云纹样"
    },
    {
      "格序": 6,
      "核心道具": "皇冠梨",
      "动作指令": "双手捧梨向前送出(透视感),歪头甜笑",
      "文案": "大吉大利",
      "拼音": "dà jí dà lì",
      "装饰": "金色如意结"
    },
    {
      "格序": 7,
      "核心道具": "红柿子",
      "动作指令": "双手各拿一个柿子戳在脸颊酒窝处,挤出搞怪表情",
      "文案": "柿柿如意",
      "拼音": "shì shì rú yì",
      "装饰": "菱形福字贴"
    },
    {
      "格序": 8,
      "核心道具": "翠玉白菜",
      "动作指令": "单手扛着大白菜在肩上,做出‘大力士’的自信表情",
      "文案": "菜源滚滚",
      "拼音": "cài yuán gǔn gǔn",
      "装饰": "金元宝元素"
    },
    {
      "格序": 9,
      "核心道具": "大脐橙",
      "动作指令": "双手捧着橙子挡在下巴处,眼神无辜地看向镜头",
      "文案": "心想事橙",
      "拼音": "xīn xiǎng shì chéng",
      "装饰": "漫天飞舞的小红包"
    }
  ],
  "强制约束": {
    "Negative_Prompt": "严禁出现模糊、噪点、插画风格、3D渲染感、文字拼写错误、手指变形、多余肢体",
    "色彩一致性": "九张图的背景黄色色值必须严格一致 (#F2A900)",
    "人物一致性": "九张图必须确认为同一名女生,服装发型不可改变"
  }
}

👉 样式 5:儿童版·柔和可爱风 (对应 style=5)

{
  "项目设置": {
    "模型参考": "NanoBanana Pro",
    "任务类型": "九宫格新年摄影海报",
    "视觉风格": "真实摄影风格,柔和可爱风,非插画,非卡通",
    "布局": {
      "结构": "3x3 等分九宫格",
      "单格比例": "1:1 正方形",
      "间距": "无间距缝隙"
    }
  },
  "视觉层级与排版逻辑": {
    "层级顺序": "背景层 (柔和姜黄) < 文字层 (深红可爱手写) < 喜庆装饰层 < 人物主体层",
    "防遮挡规则": "文字必须置于人物身后,严禁遮挡人物面部、身体及手中道具",
    "自适应规则": "若画面元素较多,需自动缩小文字字号,优先保证构图的呼吸感",
    "文字风格": "圆润可爱的深红色手写体,上方配有对应的小号拼音"
  },
  "主体设定": {
    "人物": "一名可爱的小女孩(面部特征及甜美笑容基于参考图调整为女生版)",
    "表情": "超可爱、甜美、搞怪的真实表情(如吐舌、wink、甜笑)",
    "服装": {
      "上衣": "带有喜庆图案(如福字或龙纹)的红色针织毛衣",
      "配饰": "头上佩戴红色蝴蝶结或带有马/龙元素的可爱发饰,围着同色系围巾",
      "一致性": "九宫格内服装款式、颜色必须严格统一"
    }
  },
  "环境设定": {
    "背景": "柔和的姜黄色 (#F2A900),纯色无渐变,保持极简温馨",
    "灯光": "摄影棚柔光,正面光照,极轻微阴影,保留真实皮肤质感和毛衣纹理"
  },
  "九宫格详细分布": [
    {
      "位置": 1,
      "道具": "红草莓 + 小型马年剪纸",
      "动作": "双手举着大草莓挡在眼睛前,歪头甜笑,剪纸龙贴在草莓上",
      "文字内容": "莓有烦恼 (méi yǒu fán nǎo)",
      "喜庆装饰": "背景点缀微型红色窗花和龙年挂饰"
    },
    {
      "位置": 2,
      "道具": "大红石榴 + 龙年窗花",
      "动作": "双手怀抱大石榴,仰头大笑,身后窗花龙仿佛在飞舞",
      "文字内容": "平安喜乐 (píng ān xǐ lè)",
      "喜庆装饰": "背景散落几枚金色铜钱和红绳结"
    },
    {
      "位置": 3,
      "道具": "金芒果 + 剪纸龙角头饰",
      "动作": "头上戴着剪纸龙角,双手托着芒果在脸颊,可爱wink",
      "文字内容": "芒着可爱 (máng zhe kě ài)",
      "喜庆装饰": "背景点缀红色丝带和祥云图案"
    },
    {
      "位置": 4,
      "道具": "红心火龙果 + 迷你舞龙道具",
      "动作": "一手抱火龙果,一手挥舞迷你舞龙,张嘴开心大笑",
      "文字内容": "红红火火 (hóng hóng huǒ huǒ)",
      "喜庆装饰": "背景点缀简约鞭炮图案和龙珠挂件"
    },
    {
      "位置": 5,
      "道具": "两根香蕉 + 马年福字剪纸",
      "动作": "香蕉比在脸颊两侧像马耳朵,手里拿着马年福字剪纸,做鬼脸",
      "文字内容": "禁止蕉虑 (jìn zhǐ jiāo lǜ)",
      "喜庆装饰": "背景点缀白色祥云纹理和马蹄铁图案"
    },
    {
      "位置": 6,
      "道具": "大黄梨 + 剪纸龙灯笼",
      "动作": "双手捧着大梨子,歪头露出灿烂笑容,旁边挂着一个剪纸龙灯笼",
      "文字内容": "大吉大利 (dà jí dà lì)",
      "喜庆装饰": "背景点缀金色如意结和龙鳞纹样"
    },
    {
      "位置": 7,
      "道具": "两个柿子 + 剪纸龙宝宝公仔",
      "动作": "脸颊两侧各贴一个柿子,怀里抱着剪纸龙宝宝公仔,挤眉弄眼",
      "文字内容": "柿柿如意 (shì shì rú yì)",
      "喜庆装饰": "背景点缀红色方块福字和龙爪印章"
    },
    {
      "位置": 8,
      "道具": "小棵白菜 + 马到成功剪纸",
      "动作": "单手举着白菜,另一只手展示马到成功剪纸,大笑露齿",
      "文字内容": "菜源滚滚 (cài yuán gǔn gǔn)",
      "喜庆装饰": "背景点缀金色元宝和骏马奔腾剪影"
    },
    {
      "位置": 9,
      "道具": "大橙子 + 龙年红包",
      "动作": "双手捧着橙子和红包,甜美微笑看向镜头",
      "文字内容": "心想事橙 (xīn xiǎng shì chéng)",
      "喜庆装饰": "背景点缀红色小红包和龙纹币"
    }
  ],
  "约束与禁止": {
    "强制要求": [
      "文字必须在人物图层之后",
      "严禁出现任何数字年份",
      "严禁插画、3D或卡通风格,必须保持真实摄影质感",
      "背景姜黄色必须在九格中保持高度色相一致",
      "所有剪纸和喜庆装饰需有手工质感"
    ]
  }
}

Step 4:变量聚合

经过前面的分流处理,我们现在有 5 个可能的提示词出口,但 AI 生成节点只有一个入口。这就需要用到【变量聚合】节点,它的作用就像一个漏斗,无论用户走了哪条路,最终都从这里输出唯一的 Prompt。

  1. 配置“漏斗”:变量聚合节点

在 5 个文本处理节点之后,添加一个 “变量聚合” 节点。

  • 聚合策略(关键点):

    • 务必选择 “返回每个分组中第一个非空的值”

    • (原理解析:因为用户一次只能选一种风格,所以 5 个分支里实际上只有 1 个是有值的,其他 4 个都是空的。这个策略就是自动抓取那个“有值的”提示词。)

  • 配置变量组 Group1:

    • 点击 Group1 下面的加号,把前面 Step 3 里创建的 5 个节点的 output 全部加进来:

      • 文本处理_固定提示词_1 · output

      • 文本处理_固定提示词_2 · output

      • ... 一直到 _5 · output

    • 这样,无论用户选了哪个风格,最终都会汇聚成一个叫 Group1 的变量传给下一步。

Step 5:接入"绘图引擎"

这是整个工作流的第一个视觉高潮,也是决定表情包质量的核心环节。我们将使用 NanoBanana2 模型来生成风格化的参考图。

首先,我们需要在插件市场找到这个工具。点击 Coze 画布中下侧的 “+” (添加节点),选择 “插件”。在搜索框输入关键词: Na绘图

在搜索结果中,你可能会看到多个选项。请务必注意:

✅ 请选择: Na2_generate_image (Na图片生成,即图生图)。

❌ 不要选: text_to_image (文生图)。

为什么? 因为我们需要传入用户上传的照片(refor_image)来控制生成的构图和人物特征。如果选了文生图,生成的表情包就不像用户本人了。

添加好插件之后,我们需要连接在【变量聚合】节点的后面,我们终于迎来了最激动人心的环节——生成图片。请务必按照下图的连线关系进行配置,错一根线都会导致报错。

  1. 配置 NanoBanana2 生成节点

添加插件节点 “Banana2生成表情包”,点击它进行参数映射。这里是整个工作流逻辑最密集的地方:

请严格对照上图进行引用配置:

  • api_key (调用凭证)

    • 值: 引用 开始 - api_key

    • 解析:直接透传用户(或你自己)在开始节点填写的 Key。

  • image_url (参考底图)

    • 值: 引用 开始 - refer_image

    • ⚠️ 重点注意: 这里要引用【开始】节点的原始图片,不要引用成其他节点的输出了。这是图生图的基础。

  • prompt (提示词)

    • 值: 引用 变量聚合 - Group1

    • 解析: 这里引用的是 Step 4 中聚合好的那个“唯一的提示词”。无论用户走了哪条风格分支,最终的 Prompt 都是从这里传入的。

  • aspectRatio (图片比例)

    • 值: 引用 开始 - aspectRatio

    • 解析: 确保生成的图片符合用户在开始节点设定的比例(如 1:1 或 16:9)。

  • imageSize (图片尺寸)

    • 值: (可留空,或根据需要填写,默认即可)

Step 6:配置“结束”节点

工作流跑通了还不够,我们最后要把生成的成果优雅地展示给用户。请严格按照下图的 Markdown 语法 进行配置:

  1. 变量映射(数据传递)

首先,我们要把上一环 NanoBanana2 生成好的图片链接接过来。

  • 输出变量: 建议命名为 image_url

  • 变量值: 点击引用,选择 Banana2生成表情包 节点下的 image_url

  • (原理解析:这就相当于接好了最后一根水管,水(图片链接)终于流到了终点。)

  1. 回答内容配置(核心技巧)

这是让你的 Bot 看起来更专业的秘诀。不要只勾选“返回文本”,要在下方的 “回答内容” 编辑框里写入特定的展示代码。

请直接复制以下内容填入:

🎉 表情包生成完毕!👇 预览效果如下:

![]({{image_url}})

原理解析:

  • 🎉 ...:这是为了增加仪式感,让用户知道生成成功了。

  • !:这是标准的 Markdown 图片语法

  • 它的作用是告诉对话框:“不要只把 {{image_url}} 当作一串字符显示出来,请把它渲染成一张图片!”。

三、获取API_Key

在使用Coze工作流之前,需要先注册 API 平台并获取对应的 API Key。首先进入到API平台:https://linoapi.com.cn/register?aff=sJ68,点击右上角 「登录 / 注册」 完成账号注册。(新注册账号默认赠送 0.4 元 体验额度,不够的话可在【钱包】中按需充值。)

注册完成后,进入 【API 令牌】 页面,点击 「添加令牌」 新建一个 API Key。

在创建令牌时,填写名称并选择分组,分组务必选择「官转 gemini」或「优质 gemini」,这样才能正确匹配 NanoBanana2 模型。额度可根据需要自行调整,其余参数保持默认即可,最后点击 「提交」

创建完成后,在 API 秘钥 列表中复制对应的 Key,后续直接填入工作流的 api_key 参数即可。

四、最终调试与试运行

工作流搭建完毕后,我们需要进行一次完整的“真机测试”,确保图片能从上传端一路顺畅地流向生成端。

请严格按照下图标记的 3 个步骤 进行操作:

  1. 唤起测试面板(标记 ①)

在画布底部的工具栏中,找到并点击 “试运行” (Test Run) 按钮。

  • (这会从右侧弹出一个调试面板,让你输入测试数据。)

  1. 填入测试参数(标记 ②)

这是模拟用户输入的环节,请确保每一项都填对:

  • api_key

    • 填入你的 NanoBanana2 专属 Key(通常以 sk- 开头)。

    • 注意:如果报错 401,通常是这里填错了或者有空格。

  • aspectRatio

    • 保持默认的 16:9,或者手动改为 1:1(如果你想生成正方形头像)。

  • refer_image(关键):

    • 点击“上传”,选一张清晰的人像照片。

    • 建议:第一次测试尽量用正脸清晰的照片,避免遮挡。

  • style

    • 输入 3

    • (还记得 Step 2 的设置吗?输入 3 会触发“男生版·国潮九宫格”分支,这是最容易出效果的!)

  1. 执行运行(标记 ③)

确认信息无误后,点击面板底部的绿色 “试运行” 按钮。

👀 观察结果

点击运行后,不要眨眼!

  1. 你会看到画布上的节点边缘开始闪烁绿光,这代表数据流正在流经该节点。

  2. 等待约 15-30 秒(取决于云端排队情况)。

  3. 在右侧的“运行日志”里,如果看到 Success 并且弹出一张墨绿西装、手持橘子的九宫格大片,恭喜你!

你的“新春表情包生成器”正式研发成功!🎉

🎁 实用彩蛋:如何把大图“切”成 9 张独立表情包?

Bot 生成出来的虽然是一张完美的九宫格大图,但如果我们想在微信里把它们作为独立的表情包发出去,总不能手动截图吧?(那太不极客了)。

这里推荐一个我常用的免费切图神器,配合我们的工作流简直天衣无缝。

工具网址: https://crop.nipao.com/

小白操作三步走:

  1. 上传图片: 把 Coze 生成的那张九宫格大图直接拖进去。

  2. 设置网格(关键):

    1. 如果你生成的是九宫格海报(Style 3/4/5):设置列数 3,行数 3

    2. 如果你生成的是24个Q版表情(Style 1/2):设置列数 6,行数 4

  3. 一键打包: 点击 “切图并下载 ZIP”

搞定! 解压后你手里就是 9 张高清、独立的表情包。直接添加进微信表情,你就是今年春节群聊里手速最快、图最全的那个仔!

五、写到最后

恭喜你!到这里,你的“新春表情包生成器”就已经大功告成了。

相比于市面上随机生成的 AI 绘画,我们这套工作流最大的杀手锏就是“换装不换脸”——利用 NanoBanana2 完美保留了你的五官特征,同时穿上了高定版的国潮新衣。

接下来怎么玩? 别藏着掖着,赶紧生成一套“墨绿西装+金元宝”的九宫格大片甩进家族群。当亲戚们还在发土味表情包时,你已经用 AI 实现了“降维打击”。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐