公众号对话也能生成配图?5 分钟打造一个 Coze AI 绘画智能体

  大家好,我是木川

最近每天会写一篇 100 字左右的短文,以此来锻炼自己的写作能力。为了给短文配图,之前使用市面上的 AI 助手完成,但整个流程还是不太丝滑,手机上操作还是不太方便。

为了解决这个问题,想了一个新的思路,使用最近比较热门的智能体低代码平台 Coze 制作一个 AI 绘画的智能体,并发布到微信公众号,这样,我就能通过简单的对话来生成图片,极大地简化了操作流程。

想象一下,在灵感迸发的瞬间,你只需在微信公众号对话框中输入你的想法或者公众号文章标题,立即就能获得一幅量身定制的插图。这不仅让写作变得更加生动,也让公众号的内容创作如虎添翼。

这个工作流程的价值不仅在于其便捷性:你可以在手机端轻松完成整个操作,更在于它大大提升了公众号文章发布的效率。接下来,让我们一步步拆解如何制作这样的高效工作流。

一、效果预览

公众号对话效果预览:

0c516e7b5188cce4fff4249cc32fd2bd.jpeg 05d3f8c00d6de145270974bd13fb808d.jpeg

Coze 内调试效果预览:

6c721a5080ca4eecb8a7e926a428c403.png 2737cf9033e15eb82b2f315218f8b43e.png

二、创建 Bot

登陆 Coze 国内版官网:https://www.coze.cn ,点击 "主页" 快速创建 Bot 入口,输入提示:“创建 Bot:绘画大师”

扣子助手生成 Bot 后,点击 “绘画大师”

b4ab0657ce2cd47f1bea90144abb8c00.png

三、创建工作流

进入 Bot 编辑页面,点击“工作流”后边的 +,在新页面中点击“创建工作流”

2395823f0d43edaeeb1ab9ed65b61c52.png

进入工作流编辑页面,可以看到,页面会自动生成工作流的“开始”和“结束”两个节点

b97f4cde945af652a0b0571e33d594c0.png

1、设置开始节点

作用:接收用户输入,并且绑定到输入参数变量

这里需要设置的就是输入参数名和参数描述

06e2688b28d4f712934a261a7d075ad4.png

2、设置大模型节点

作用:根据用户输入构造有画面感的故事作为 AI 绘画的提示词

从左侧节点中选择大模型节点,添加到工作流中后进行如下操作:

  • 连接开始节点

  • 设置大模型节点输入参数变量值为【引用开始节点-query】

  • 输入如下提示词

你是一位故事作家,将用户发送的内容提取画面信息编写成一个小故事

用户发送的内容:{{input}}

89f707d61fd567dca47da87592cf0abf.png

点击测试该节点,可以查看运行结果,观察生成的提示词是否有违和感

8dffdf6598e191a59e112b93a28f1017.png

3、设置文生图节点

作用:从“上一步”节点接收输入参数,根据文字生成图片

这里需要用到文生图的插件:通义万相,你可以使用其它插件或者自己开发一个插件

4c03da3869981952c38a01ef9aee62b5.png

设置提示词 Prompt 为大模型节点的输出

d487113e211bc14c92f373bce5c507f0.png

4、设置结束节点

作用:生成最终结果,返回变量,由 Bot 生成回答

这里需要将文生图节点和结束节点连接,并且将输出变量 output 设置为文生图节点返回的图片地址

fa3823ebacc2d1bc7d4d180994d7839c.png

四、测试与发布

添加工作流之后,在 Bot 设置页面测试无误后进行发布

385c933ec7f44216742bb9c87b273b50.png

勾选微信公众号,点击配置按钮进行授权,授权通过后再点击发布按钮

5d3efad57147534807bb144b75eb03e8.png

根据页面中的提示,前往微信公众号管理后台找到微信公众号的 Appid,然后填入下面的输入框中,点击右下角的保存按钮

32ea8caedde82db320a5638362958e11.png

保存后会弹出一个二维码,使用微信公众号的管理员微信扫码进行授权后,打开公众号,在公众号的私聊界面,就可以对话聊天了,即开头所示效果


今天的分享就到这里了,欢迎加我微信围观高质量朋友圈,还有机会和 500 位 AI 编程高手一起交流

0808f59f187b0cd5a1a77c51791b76a1.png

关注我的星球,分享 AI 技术和读书心得,置顶贴领取价值 399 元 的 AI 大礼包。

bc918a7fcc6c0e138c253b933c6a6d26.jpeg

### 如何配置Coze智能体微信公众号实现自动回复功能 为了使Coze智能体能够作为微信公众号的一部分来处理并自动回复消息,需完成一系列特定的设置步骤。这些步骤确保了从微信服务器接收到的消息可以被转发给Coze Bot进行处理,并由其生成相应的回应。 #### 获取必要的应用凭证 在开始之前,需要先获得用于连接至Coze Bot服务的应用凭证——即微信公众号`AppID`。此`AppID`可在微信公众平台上找到,在“设置与开发-基本配置-公众号开发信息”的位置可查看和复制该开发者ID(AppID)[^1]。 #### 配置微信公众号授权 接着是对订阅号或服务号执行授权操作。这一步骤涉及访问微信公众平台上的相应页面,输入先前获取到的AppID以及其他可能所需的验证信息以确认身份合法性。一旦成功提交表单,则意味着完成了初步的安全性和权限设定工作。 #### 实现自动化交互逻辑 为了让Coze智能体真正发挥作用,还需定义好它应该如何响应来自用户的请求。这部分通常涉及到编写一些简单的脚本或是利用现有的工具和服务接口(API),以便于当有新消息传入时触发预设的动作序列。例如,可以通过调用API的方式向Coze传递聊天记录中的文本内容,并接收返回的回答建议;之后再把得到的结果封装成合适的格式发送回给原对话者[^3]。 对于具体的编程实践而言,这里给出一段基于Python语言编写的简化版代码片段展示如何发起HTTP POST请求并与远程Webhook端点通信: ```python import requests import json def send_message_to_coze(message, app_id): url = "https://api.cozebot.com/webhook" payload = { 'msg': message, 'appid': app_id } headers = {'Content-Type': 'application/json'} response = requests.post(url, data=json.dumps(payload), headers=headers) if response.status_code == 200: reply = response.json().get('reply', '') return reply else: raise Exception(f"Failed to get a valid response from Coze API: {response.text}") ``` 这段函数接受两个参数:一个是待处理的信息字符串(`message`),另一个则是代表当前账号的身份标识符(`app_id`)。内部构造了一个JSON对象作为负载载荷并通过POST方法将其递交出去等待应答。如果一切顺利的话,将会解析出其中包含的实际答复部分并予以返还;反之则抛出异常提示错误详情。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值