2025年6月26日星期四

保姆教程:扣子+阿里百炼,免费生成高质量海报,简直不要太容易

扣子空间、阿里百炼,免费生成海报,一个工作流搞定,保姆教程

     最近一直在搞扣子的工作流,觉得真的太实用,哈哈,做了不少好的工具,大家可以去看看工作流:使用扣子搞了一个自动生成公众号文章、自动排版、自动发布到公众号的mcp服务,这次运营公众号更简单了,最近基于coze和阿里百炼的海报生成服务,搞了一个工作流,生成海报兼职不要太容易。这么好的工具一定要分享给大家,大家无需写代码就可以调用了,哈哈,废话不多说,上干货
老规矩先看效果(横版-竖版都可以)
图片
图片
整体效果还可以,主要是 一键生成很方便,风格也很多,可选
工作流总览
整体工作流分成五部分
图片
  • 1、参数输入
  • 2、大模型构建参数写提示词
  • 3、代码节点调用服务
  • 4、循环检测生成进度
  • 5、展示链接

工作流详解
一、参数输入
图片
1、input参数是你要生成的海报的主题,比如:银发经济论坛
2、海报样式,横版还是竖版,默认是ture表示竖版
3、apikey,这个是基于阿里百炼的,180天内可以免费生成50张,apikey的申请链接
https://bailian.console.aliyun.com/?tab=model#/api-key
4、style,海报的风格,阿里百炼 给了不少选项,我在工作流中也写了注释,具体可选风格如下
浩瀚星云 浓郁色彩 光线粒子 透明玻璃 剪纸工艺 折纸工艺 中国水墨 中国刺绣 真实场景 儿童水彩 赛博背景 浅蓝抽象 深蓝抽象 抽象点线 童话油画
二、大模型构建参数写提示词
图片
大模型的输入有三个,具体如上图
大模型主要是为了构造 阿里百炼需要的参数,具体提示词如下
系统提示词
# 角色你是一个海报高手,根据用户输入的内容:{{input}},和 {{style}}生成海报需要参数输出格式如下,比如你输入的是:"春节快乐"{        "title""春节快乐",        "sub_title""家庭团聚,共享天伦之乐",        "body_text""春节是中国最重要的传统节日之一,它象征着新的开始和希望",        "prompt_text_zh""灯笼,小猫,梅花",        "lora_name":{{style}}}还需要增加一个 元素  "wh_ratios"当 Landscape_Portra 参数为 ture时  "wh_ratios" 为 "竖版"当 Landscape_Portra 为 false 时"wh_ratios" 为 "横版"
最终输出格式如下:
{        "title""春节快乐",        "sub_title""家庭团聚,共享天伦之乐",        "body_text""春节是中国最重要的传统节日之一,它象征着新的开始和希望",        "prompt_text_zh""灯笼,小猫,梅花",         "lora_name":{{style}}        "wh_ratios":"竖版",}
用户提示词
用户输入主题为:{{input}},用户输入的 "lora_name":{{style}}用户输出Landscape_Portra为:{{Landscape_Portra}}
大模型输出
图片
三、代码节点调用服务
图片
1、代码节点的输入 是 参数和apikey,输出是 调用阿里百炼的任务后返回的 task_id
具体代码如下:
import requests_async as requestsimport json
url = "https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis"data = {    "model""wanx-poster-generation-v1",    "input": {        "title""春节快乐",        "sub_title""家庭团聚,共享天伦之乐",        "body_text""春节是中国最重要的传统节日之一,它象征着新的开始和希望",        "prompt_text_zh""灯笼,小猫,梅花",        "wh_ratios""竖版",        "lora_name""童话油画",        "lora_weight"0.8,        "ctrl_ratio"0.7,        "ctrl_step"0.7,        "generate_mode""generate",        "generate_num"1    },    "parameters": {}}async def main(args: Args) -> Output:    params = args.params    # 替换为你的 DashScope API Key    api_key = params['apikey']    headers = {    "X-DashScope-Async""enable",    "Content-Type""application/json",    "Authorization": f"Bearer {api_key}"    }    inputs = params['input']    data['input']['title'] = inputs['title']    data['input']['sub_title'] = inputs['sub_title']    data['input']['body_text'] = inputs['body_text']    data['input']['prompt_text_zh'] = inputs['prompt_text_zh']    data['input']['lora_name'] = inputs['lora_name']    data['input']['wh_ratios'] = inputs['wh_ratios']    response = await requests.post(url, headers=headers, data=json.dumps(data))    # 构建输出对象    ret: Output = {        "task_id": json.loads(response.text)['output']['task_id']    }    return ret
四、循环检测生成进度
图片
     这个节点主要是因为,阿里百炼执行图片比较慢,需要等待,这个写了一个循环,循环设定为【无限循环】,每隔10s检测一下,看看生成好了吗,核心是代码部分,如下
import requests_async as requests
async def main(args: Args) -> Output:    params = args.params    api_key = params['apikey']    task_id = params['input']    url = f"https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}"    headers = {        "Authorization": f"Bearer {api_key}"    }    response = await requests.get(url, headers=headers)    # 构建输出对象    ret: Output = {        "key0":json.loads(response.text)['output']['task_status'],        "key1":response.text    }    return ret
循环的输入输出如下图
图片
五、结果输出
图片
循环结束后,这里就可以展示链接了,核心是解析返回的数据,具体代码如下
import json
async def main(args: Args) -> Output:    params = args.params    par = params['input'][-1]    data = json.loads(par)    # 构建输出对象    ret: Output = {        "key0":data['output']['render_urls'][0]    }    return ret
这样就得到海报链接了,直接复制到浏览器,自动下载
哈哈,很简单吧,赶紧测试起来吧
#工作流#海报#扣子空间#视频生成#文生视频#文生图#大模型
对工作流和大模型感兴趣的可以进群交流,已在群的就不要进了,我会定时清理
图片

大家可以按照我这教程实现,觉得文章还可以的,给个打赏😄,更多工作流可以进我的扣子空间复制
如下是部分工作流,其他的可以私我了解

0、数字人生成的工作流

1、公众号文章生成发布工作流

2、公众号仿写图文文章工作流

3、小红书图文笔记仿写工作流

5、历史视频一键创作工作流

6、读书视频一键创作工作流

7、小红书采集工作流

8、微信定时推送内容工作流

9、扣子爬取文章存入飞书工作流

10、三国三兄弟对话视频工作流

11、古诗词解说视频工作流


历史优秀文章
工作流:使用扣子搞了一个自动生成公众号文章、自动排版、自动发布到公众号的mcp服务,这次运营公众号更简单了
工作流:逐步拆解视频生成工作流,基于扣子空间,这次运营制作自媒体视频更简单了,保姆教程
工作流:基于扣子一键仿写小红书笔记,图文并茂,直接发布,保姆教程给到你

没有评论:

发表评论

保姆教程:扣子+阿里百炼,免费生成高质量海报,简直不要太容易

扣子空间、阿里百炼,免费生成海报,一个工作流搞定,保姆教程       最近一直在搞扣子的工作流,觉得真的太实用,哈哈,做了不少好的工具,大家可以去看看 工作流:使用扣子搞了一个自动生成公众号文章、自动排版、自动发布到公众号的mcp服务,这次运营公众号更简单了 ,最近基于co...