创建时间: 2026-06-30 15:25 | 步骤: 12 个
根据用户提供的主题和参考语料,深度解析设计意图与规范,生成公众号文章内容、SVG动画及配图,并单独生成头条和次条封面图,最后拼合为符合公众号24条规范的纯HTML片段及使用提示。
{
"workflow_id": "wechat_article_generation_workflow",
"input": {
"img_num": {
"field_name": "img_num",
"default": 1,
"description": "生成文章配图的数量(0-4)",
"example": "2",
"required": false,
"type": "integer"
},
"img_ratio": {
"field_name": "img_ratio",
"default": "1:1",
"description": "文章配图画面比例,可选值: 1:1, 3:4, 4:3, 16:9, 9:16",
"example": "1:1",
"required": false,
"type": "string"
},
"reference": {
"field_name": "reference",
"default": "",
"description": "生成公众号文章的主题或参考语料",
"example": "一个叫做工作流的产品,类似一个skill,只需要一个apikey就可以给AI agent使用,这个工作流中不仅可以使用目前国内最新的LLM大模型,还可以使用图生图,文生图,网络搜索和天气查询等功能强大的API,用户可以到www.showapi.com平台创建属于自己的工作流,目前我们已创建了很多工作流比如天气画报,文创设计等等",
"required": true,
"type": "string"
},
"key_point": {
"field_name": "key_point",
"default": "",
"description": "生成公众号的具体要求,如主题色号、风格偏好等",
"example": "主题色号是#3a7bd5,风格偏科技感,卡片圆角8px,新产品工作流的的推广软文",
"required": false,
"type": "string"
}
},
"steps": [
{
"id": "step_1_analyze_intent",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "intent_and_design_analyzer",
"status": "PENDING",
"name": "意图与设计规范解析",
"action": "run",
"params": {
"key_point": "{{@input.key_point}}",
"reference": "{{@input.reference}}"
}
},
{
"id": "step_2_generate_content",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "article_content_generator",
"status": "PENDING",
"name": "文章内容与SVG生成",
"action": "run",
"params": {
"design_system": "{{@step_1_analyze_intent.result.data.design_system}}",
"img_num": "{{@input.img_num}}",
"structured_intent": "{{@step_1_analyze_intent.result.data.structured_intent}}",
"img_ratio": "{{@input.img_ratio}}"
},
"depends_on": [
"step_1_analyze_intent"
]
},
{
"id": "step_3_generate_cover_prompts",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "cover_image_prompt_generator",
"status": "PENDING",
"name": "封面图提示词生成",
"action": "run",
"params": {
"design_system": "{{@step_1_analyze_intent.result.data.design_system}}",
"structured_intent": "{{@step_1_analyze_intent.result.data.structured_intent}}"
},
"depends_on": [
"step_1_analyze_intent"
]
},
{
"result": [],
"iterator": "{{@step_2_generate_content.result.data.image_prompts}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "article_image_urls"
}
],
"params": {
"prompt": "{{@image_prompt_item.prompt}}",
"aspect_ratio": "{{@input.img_ratio}}"
},
"depends_on": [
"step_2_generate_content"
],
"point_code": "1",
"id": "step_4_generate_article_images",
"api_code": "3373",
"backend_type": "sys_api",
"item_name": "image_prompt_item",
"name": "批量生成文章配图",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_4_generate_article_images.result.data.aggregated.article_image_urls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "final_article_image_urls"
}
],
"params": {
"result_url": "{{@article_image_url_item}}"
},
"depends_on": [
"step_4_generate_article_images"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_5_poll_article_images.result.data.task_status}} === 'SUCCEEDED'"
},
"point_code": "",
"id": "step_5_poll_article_images",
"api_code": "polling",
"backend_type": "sys_api",
"item_name": "article_image_url_item",
"name": "轮询文章配图生成状态",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_5_poll_article_images.result.data.aggregated.final_article_image_urls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.des_pic_url",
"into": "resized_article_image_urls"
}
],
"params": {
"src_img_url": "{{@final_article_image_url_item}}",
"width": "750",
"type": "size",
"keepRate": "1"
},
"depends_on": [
"step_5_poll_article_images"
],
"point_code": "8",
"id": "step_6_resize_article_images",
"api_code": "1",
"backend_type": "sys_api",
"item_name": "final_article_image_url_item",
"name": "文章配图等比缩放至750px宽",
"action": "foreach"
},
{
"id": "step_7_generate_headline_cover",
"point_code": "1",
"result": [],
"backend_type": "sys_api",
"api_code": "3373",
"status": "PENDING",
"name": "生成头条封面图(16:9)",
"action": "run",
"params": {
"prompt": "{{@step_3_generate_cover_prompts.result.data.headline_cover_prompt.prompt}}",
"aspect_ratio": "16:9"
},
"depends_on": [
"step_3_generate_cover_prompts"
]
},
{
"id": "step_8_poll_headline_cover",
"point_code": "",
"result": [],
"backend_type": "sys_api",
"api_code": "polling",
"status": "PENDING",
"name": "轮询头条封面图状态",
"action": "run",
"params": {
"result_url": "{{@step_7_generate_headline_cover.result.data.result_url}}"
},
"depends_on": [
"step_7_generate_headline_cover"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_8_poll_headline_cover.result.data.task_status}} === 'SUCCEEDED'"
}
},
{
"id": "step_9_generate_sub_cover",
"point_code": "1",
"result": [],
"backend_type": "sys_api",
"api_code": "3373",
"status": "PENDING",
"name": "生成次条封面图(1:1)",
"action": "run",
"params": {
"prompt": "{{@step_3_generate_cover_prompts.result.data.sub_cover_prompt.prompt}}",
"aspect_ratio": "1:1"
},
"depends_on": [
"step_3_generate_cover_prompts"
]
},
{
"id": "step_10_poll_sub_cover",
"point_code": "",
"result": [],
"backend_type": "sys_api",
"api_code": "polling",
"status": "PENDING",
"name": "轮询次条封面图状态",
"action": "run",
"params": {
"result_url": "{{@step_9_generate_sub_cover.result.data.result_url}}"
},
"depends_on": [
"step_9_generate_sub_cover"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_10_poll_sub_cover.result.data.task_status}} === 'SUCCEEDED'"
}
},
{
"id": "step_11_assemble_html",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_html_assembler",
"status": "PENDING",
"name": "公众号HTML拼合",
"action": "run",
"params": {
"design_system": "{{@step_1_analyze_intent.result.data.design_system}}",
"resized_image_urls": "{{@step_6_resize_article_images.result.data.aggregated.resized_article_image_urls}}",
"content_sections": "{{@step_2_generate_content.result.data.content_sections}}"
},
"depends_on": [
"step_2_generate_content",
"step_6_resize_article_images",
"step_1_analyze_intent"
]
},
{
"id": "step_12_check_html",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "html_quality_checker",
"status": "PENDING",
"name": "HTML合规校验",
"action": "run",
"params": {
"raw_html": "{{@step_11_assemble_html.result.data.raw_html}}"
},
"depends_on": [
"step_11_assemble_html"
]
}
],
"output": {
"headline_cover_url": {
"field_name": "headline_cover_url",
"description": "微信公众号头条封面图URL(16:9)",
"value": "{{@step_8_poll_headline_cover.result.data.result_url}}",
"type": "string"
},
"final_html": {
"field_name": "final_html",
"description": "符合公众号24条规范的最终纯HTML片段",
"value": "{{@step_12_check_html.result.data.final_html}}",
"type": "string"
},
"usage_tips": {
"field_name": "usage_tips",
"description": "公众号编辑器导入HTML的使用提示",
"value": "{{@step_12_check_html.result.data.usage_tips}}",
"type": "string"
},
"sub_cover_url": {
"field_name": "sub_cover_url",
"description": "微信公众号次条封面图URL(1:1)",
"value": "{{@step_10_poll_sub_cover.result.data.result_url}}",
"type": "string"
}
}
}