点击上方卡片关注 不要错过精彩文章
读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好,我是舰长🙏
即梦AI,想必大家都知道吧,一款生图能力非常不错的生图大模型网站。
即梦AI每天都会送66积分给大家使用,但往往会出现这样的情况,想提示词想了半天,生成图片也就那么几秒钟并且生出来的图还不是很满意,这时候我们想起了大模型,可以让大模型来帮我们生成提示词然后给即梦用。
但是,与大模型对话需要时间,生成图片也需要时间,我们总不能一直待在屏幕前与大模型对话。
于是针对这个场景,我试着用影刀RPA搭建了一个机器人,让生成提示词与即梦生图全程自动化。
演示视频如下
流程图如下:
我将整个流程分成了两部分:大模型生成优质提示词、提示词送入即梦生图。
具体搭建如下
首先
先设置好全局变量
流程1、2、3
流程1,打开自定义对话框
我们需要设置四个自定义对话框:提示词对话框、生图模型选择对话框、选择比例对话框和比例对应图对话框。
流程2,设置变量(比例)
变量名为:比例
流程3,设置变量(大模型)
变量名为:大模型
大模型api的调用,优化提示词
流程4、5、6、7、8、9
流程4、5、6(调用大模型api)
打开https://bigmodel.cn/usercenter/proj-mgmt/apikeys(智谱AI开放平台),登录好后,按照以下步骤,获取api_key。
打开https://docs.bigmodel.cn/cn/guide/start/quick-start(智谱AI开放文档),点击快速开始,找到cURL,复制下来接口代码
流程4,设置变量(api_key)
将之前得到的api_key填入变量值中,命名为api_key。
流程5,设置变量(人设)
给大模型的人设,能让大模型更好地生成优质提示词,同时在这里,我们也可以设置生成提示词的数量。
提示词:你是一名有30年经验的即梦文生图专家,擅长将用户的提示词优化得更好。输出50条字数在20字以内优化后的提示词,不要输出思考过程,直接给出提示词。
流程6,http请求
将之前获取的接口代码通过智能识别填入,将图片中三个框中的量换成我们之前设置好的变量。
第一个框填入api_key变量,第二个框填入人设变量,第三个框填入流程1的提示词变量
高级设置
将时间调整高一点,因为生成提示词数量越多,所耗费时间更久
流程7,转换成Json对象
将流程6得到的响应内容填入,命名为原始提示词。
打印出来后的原始提示词是这样的,可以看到,我们需要的是红框内的提示词,其余都不是我们需要的,所以我们需要对原始提示词进行处理。
流程8,获取键值
打开python模式,输入原始提示词["choices"][0]["message"]
键名:content。
处理后,我们得到所需要的提示词。
流程9,文本分割成列表
将处理后的提示词,通过换行符生成提示词列表。
即梦AI生成图片并下载至文件夹
流程10,打开网页
打开即梦网页:https://jimeng.jianying.com/ai-tool/home(即梦网页)
流程11,点击元素(web)
捕获图中红框中的元素
流程12,点击元素(web)
捕获图中红框中的元素
流程13,点击元素(web)
先捕获大模型的相似元素组,点击元素编辑,找到属性名innerText,将属性值改成大模型
流程14,点击元素(web)
捕获图中红框中的元素
流程15,点击元素(web)
先捕获比例的相似元素组,点击元素编辑,找到元素节点为label的元素节点勾选上,同时取消他下面两个元素节点的勾选
找到属性名index和innerText的属性名勾选上,同时取消其余勾选,将index的属性值改成比例。
流程16和27,ForEach列表循环
将流程9的提示词列表输入列表
流程17,填写输入框(web)
捕获图中红框中的元素,输入内容为流程16的当前提示词。
流程18,键盘输入
流程19,等待
流程20,获取元素信息(web)
舰长测试过,生成的图片元素无法被捕获到,于是我们另寻方法来点击图片,这里引入了坐标定位法
先捕获图中红框的元素,确定位置
流程21,设置变量(坐标位置)
由图中知,在屏幕左上角为(0,0)位置,向右逐渐递增X,向下逐渐递增Y。
通过坐标法,我们得知四个图片的中心点X坐标为,[425,675,900,1150]
流程22和26,ForEach列表循环
循环X轴坐标,依次处理四个图片的中心点坐标。
流程23,鼠标点击
相对于:激活窗口左上角
移动鼠标至X:填入流程22的当前X轴位置
移动鼠标至Y:打开python模式,找到坐标信息的中心点纵坐标,再减去100
流程24,下载文件
捕获图中红框的元素,将捕获的元素填入下载文件里。
流程25,键盘输入
输入两个esc。
结语:
影刀RPA作为一款实现简单重复工作的自动化工具,可以应用在我们生活中的各个场景中。
影刀,让我们告别简单重复的机械式工作,把有限的精力用在更有意义的事!
有收获,麻烦您一键三连,评论区666,持续创作,提供更优质的文章👋🏻👋🏻👋🏻
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体/RPA技术直播讲解
没有评论:
发表评论