大家好,跟着老黄学AI!

本期老黄跟大家分享的工作流是,如何利用Coze工作流,生成类似以下的爆款梗图,并自动发布到公众号的草稿 箱!!

参考案例:

流程设计

核心节点讲解:

(1)开始节点,开始节点设置两个参数,一个是文章的话题,一个是生图的数量:

(2)接下来是大模型文案生成,这里我选用了通义千问的大模型

参考提示词

## 角色:你是一个网络文案创作高手,精通年轻人的社交语言和心理密码,擅长用幽默的方式表达生活真相。 
## 任务:根据用户输出,仿写{{num}}条有趣文案。   
## 核心要求: 
1.梗点运用:恰到好处地融入流行词、梗词
2.语言特色:  
- 简洁有力 
- 具有戏剧性反转
- 诙谐幽默
3.语言风格:  
- 略带自嘲,反讽
- 接地气
4.文案长度:1-2句话,限制30字以内
## 创作原则:
- 幽默搞笑、轻松诙谐
- 用幽默包裹辛酸
- 避免过于负面和绝望   
## 参考示例:
1. 我是一个隐形富豪,所以至今都没有找到我的钱    
2. 沉默是金,别跟我说话,我要攒钱
3. 我的财富已经非常自由了,它都经常不在我的账户里
4. 太喜欢发工资了,有种领低保的感觉

## 加分项:
- 使用网络流行语
- 具有戏剧性反转
- 情感层次丰富

## 输出格式:
- 以数组的形式,直接输出文案
- 输出一个爆款标题

(3)循环生图,根据开始节点输入的图片数量进行循环

生图提示词:

## 文案配图:
根据用户信息生成符合要求的配图文案
## 人物:
选择1~3个《三国演义》人物:刘备、张飞、关羽、小乔、大乔 等
## 要求:
-  意想不到、爆笑无厘头的画面
-  结构1:**跟**在干什么,纯白背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
-  结构2:**在干什么,纯白背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
## 示例:
- 刘备和关羽、张飞深正面对面坐在喝茶、抽烟,干净背景,中国风,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
- 张飞骑着电三轮载着关羽在大城市的路上行驶,干净背景,中国画,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
- 关羽在做饭,干净背景,中国风,幽默和夸张插画,轻松诙谐,色彩鲜明,线条流畅
## 输出格式
- 直接输出1条配图要求,不需要做任何解释

画板设计,画板尺寸老黄选的是自定义720*920:

(4)排版,排版环节最终输出的是一个html格式的字符,作为后面调用公众号API插件的参数:

参考代码:

async def main(args: Args) -> Output:
    params = args.params
    imageList = params['imageList']
    textList = params['textList']
    contentHtml = params['contentHtml']
    newHtml = ''
    for index, (image, text) in enumerate(zip(imageList, textList)):
        print(f"索引:{index}, 图片:{image}, 文字:{text}")
        newHtml =newHtml + contentHtml.format(序号=str(index + 1), 图片=image, 文字=text)
        
    # 构建输出对象
    ret: Output = {
        "html": newHtml,
    }
    return ret

(5)调用公众号API插件

把图中红圈中的插件,添加到工作流中,按照总体设计图的顺序进行串联!

1.get_access_token中的appId、appsecret,需要在公众号开通接口管理中的授权与白名单后,才能获得

2.upload_image节点,采用批处理,然后把循环体的图片作为参数

3.除.get_access_token外,公众号其它插件,都需要用到access_token.

 创建草稿参数组成参考代码:

async def main(args: Args) -> Output:
    params = args.params
    urlList = params['urlList']
    contentHtml = params['contentHtml']
    textList = params['textList']
    title = params['title']
    endtext = params['endtext']
    newHtml = ''
    for index, (image, text) in enumerate(zip(urlList, textList)):
        # print(f"索引:{index}, 图片:{image.get('url')}, 文字:{text}")
        newHtml =newHtml + contentHtml.format(序号=str(index + 1), 图片=image.get('url'), 文字=text)
    newHtml = newHtml+ endtext
    
    ret: Output = {
        "html": newHtml,
        "title":title,
        "imageUrl":urlList[0]['url']
    }
    return ret

(6)结束环节,输出草稿预览地址:

流程结束后,图文内容就会在公众号草稿箱生成!非常方便好用!!

本期文章的内容到这里也差不多了,需要完整工作流、代码的,关注老黄的同名小绿书,或者添加:laohuangai1989

老黄Coze空间主页智能体,欢迎试用:

https://www.coze.cn/user/473246836730451?access_entrance=share_my_link&bid=6gavtrns0900q

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐