前面已经分享了两篇AI工作流的案例,今天继续工作流案例的分享。
这次要分享的是:公众号助手,其实其本质功能是仿写文章并一键发布到公众号草稿。
需求背景:
做自媒体经常会遇到这样的情况,看到一篇蛮好的文章,然后想仿写一篇并发布到自己的自媒体账号里,当然希望全自动流程,最好一键就到自己的草稿箱里,今天就满足这个需求。
实际效果:
输入标题、文章内容、提示词,公众号的AppID和Token,点击生成文章,就会自动生成一篇新文章并发到你的公众号的草稿箱。
下面介绍下整理工作流
整体工作流:
除去开始和结束节点,有9个节点,它们分别是:
1.分析文章风格节点:
对标题和内容进行分析,得出写作风格、核心思想等信息。
2.仿写文章节点:
根据提示词和上一节点的写作风格内容进行重写文章。
3.生成爆款标题节点:
生成爆款的标题,吸引用户
4.md2html节点:
是markdown格式转公众号的HTML格式
5.生成封面图节点:
生成公众号的封面图
6.get_access_token节点:
获取token,为发公众号做准备
7.add_material节点:添加到公众号里面
8.文章排版节点: 对文章整体进行排版
9.发送公号草稿节点:发往草稿。
具体工作流分析:
开始节点:
输入参数如前面所介绍一样。
分析文章风格节点
分析文章,得出文章的风格,核心观点等内容
输入的是title和content,输出style,point,abstract信息
仿写文章节点:
输入上一节点的信息,外加开始节点中的prompt提示词,在结合专业提示词,就输出一篇新文章。
生成爆款标题节点:
做公众号,标题很重要,所以特别生成爆款标题
md2html节点:
这个是第三方插件,可以直接搜索得到。
为什么要使用这个节点呢?因为我们使用大模型生成的内容,都是markdown格式,不符合公众号文章格式,公众号文章需要的html格式。
输入参数就是仿写文章的输出内容(content)
生成封面图节点
为什么要这个节点? 一般地,公号文章都带封面图,所以就需要生成。
get_access_token节点
add_material节点
add_draft节点
这三个都是第三方节点,来源于下图
文章排版节点(该节点的代码来源于网络)
为什么要这个节点呢?这是对文章整体进行排版和布局,是文章更好看。当然这里使用的是代码节点。
这里新增加了一个headerHtml输入参数,主要是优化文章header部分的,其内容是固定的:
点击蓝字,关注我们
然后实际代码(Python代码)内容如下:
import json
async def main(args: Args) -> Output:
params = args.params
headerHtml = params[‘headerHtml’]
contentHtml = params[‘contentHtml’]
imageUrl = params[‘imageUrl’]
headerHtml = headerHtml.replace(‘地址’,imageUrl)
html = headerHtml+contentHtml
ret: Output = {
“html”: html
}
return ret
最后就是输出节点啦,
这样就完成一篇文章的仿写并发布到公众号的草稿里,通过这个工作流是不是方便了很多!
最后补充一点,获取AppID和AppToken的方式:
声明:来自程序员华仔,仅代表创作者观点。链接:https://eyangzhen.com/5826.html