创建时间: 2026-07-02 14:45 | 步骤: 14 个
基于用户提供的reference和key_point,深度解析意图提取结构化约束,延展生成文章内容,排版为符合公众号20条严苛规范的纯内联Style HTML,生成轻量SVG动画、配图及封面图,最终拼合输出可直接粘贴的完整HTML片段及封面图URL,并附带第三方编辑器使用提示。
{
"workflow_id": "wechat_article_full_generation",
"input": {
"img_num": {
"field_name": "img_num",
"default": 1,
"description": "生成文章配图数量,默认1,范围0-4",
"example": 2,
"type": "integer",
"required": false
},
"img_ratio": {
"field_name": "img_ratio",
"default": "1:1",
"description": "配图画面比例,默认1:1",
"example": "16:9",
"type": "string",
"required": false
},
"reference": {
"field_name": "reference",
"default": "",
"description": "生成公众号文章的主题或原始文本,必填。如果用户要求原样保留,下游将直接使用此值不做修改",
"example": "2026年人工智能行业发展趋势深度解读",
"type": "string",
"required": true
},
"key_point": {
"field_name": "key_point",
"default": "",
"description": "用户的具体要求,选填。可能包含:主题色号(如#3a7bd5)、段落数(如5段)、SVG动画要求(如渐变动画)、封面图风格、是否修改reference(如'不对reference修改直接使用原来的')等",
"example": "主题色号#3a7bd5,生成5个段落,SVG做脉冲动画,不对reference修改直接使用,封面要科技感",
"type": "string",
"required": false
}
},
"steps": [
{
"id": "step_1_intent_analyzer",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_intent_analyzer",
"status": "PENDING",
"name": "深度解析公众号文章需求与约束",
"action": "run",
"params": {
"img_num": "{{@input.img_num}}",
"img_ratio": "{{@input.img_ratio}}",
"reference": "{{@input.reference}}",
"key_point": "{{@input.key_point}}"
}
},
{
"id": "step_2_content_generator",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_content_generator",
"status": "PENDING",
"name": "延展生成文章分段正文与配图描述",
"action": "run",
"params": {
"structured_constraints": "{{@step_1_intent_analyzer.result.data.structured_constraints}}",
"reference": "{{@input.reference}}"
},
"depends_on": [
"step_1_intent_analyzer"
]
},
{
"id": "step_3_html_layout_generator",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_html_layout_generator",
"status": "PENDING",
"name": "生成符合公众号规范的纯内联Style HTML片段",
"action": "run",
"params": {
"article_title": "{{@step_2_content_generator.result.data.article_title}}",
"img_num": "{{@input.img_num}}",
"paragraphs": "{{@step_2_content_generator.result.data.paragraphs}}",
"theme_color": "{{@step_1_intent_analyzer.result.data.structured_constraints.theme_color}}",
"structured_constraints": "{{@step_1_intent_analyzer.result.data.structured_constraints}}"
},
"depends_on": [
"step_2_content_generator",
"step_1_intent_analyzer"
]
},
{
"id": "step_4_svg_animation_generator",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_svg_animation_generator",
"status": "PENDING",
"name": "生成轻量级SVG动画代码片段",
"action": "run",
"params": {
"svg_count": 1,
"svg_requirements": "{{@step_1_intent_analyzer.result.data.structured_constraints.svg_requirements}}",
"theme_color": "{{@step_1_intent_analyzer.result.data.structured_constraints.theme_color}}"
},
"depends_on": [
"step_1_intent_analyzer"
]
},
{
"id": "step_5_image_prompt_enhance",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_image_prompt_enhance",
"status": "PENDING",
"name": "优化文章配图英文生图提示词",
"action": "run",
"params": {
"img_num": "{{@input.img_num}}",
"unified_style": "digital art style, modern tech illustration",
"theme_color": "{{@step_1_intent_analyzer.result.data.structured_constraints.theme_color}}",
"image_descriptions": "{{@step_2_content_generator.result.data.paragraphs}}",
"img_ratio": "{{@input.img_ratio}}"
},
"depends_on": [
"step_2_content_generator",
"step_1_intent_analyzer"
]
},
{
"id": "step_6_cover_prompt_enhance",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_cover_prompt_enhance",
"status": "PENDING",
"name": "优化头条和次条封面图英文生图提示词",
"action": "run",
"params": {
"cover_requirements": "{{@step_1_intent_analyzer.result.data.structured_constraints.cover_requirements}}",
"article_title": "{{@step_2_content_generator.result.data.article_title}}",
"unified_style": "digital art style, modern tech illustration",
"theme_color": "{{@step_1_intent_analyzer.result.data.structured_constraints.theme_color}}",
"reference": "{{@input.reference}}"
},
"depends_on": [
"step_2_content_generator",
"step_1_intent_analyzer"
]
},
{
"result": [],
"iterator": "{{@step_5_image_prompt_enhance.result.data.enhanced_image_prompts}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "article_image_urls"
}
],
"params": {
"prompt": "{{@prompt_item.enhanced_prompt}}",
"aspect_ratio": "{{@prompt_item.aspect_ratio}}"
},
"depends_on": [
"step_5_image_prompt_enhance"
],
"point_code": "1",
"id": "step_7_generate_article_images",
"api_code": "3373",
"backend_type": "sys_api",
"item_name": "prompt_item",
"name": "批量生成文章配图",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_7_generate_article_images.result.data.aggregated.article_image_urls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.result_url",
"into": "polledImageUrls"
}
],
"params": {
"result_url": "{{@image_url_item}}"
},
"depends_on": [
"step_7_generate_article_images"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_8_poll_article_images.result.data.task_status}} === 'SUCCEEDED'"
},
"point_code": "",
"id": "step_8_poll_article_images",
"api_code": "polling",
"backend_type": "sys_api",
"item_name": "image_url_item",
"name": "轮询文章配图生成状态",
"action": "foreach"
},
{
"result": [],
"iterator": "{{@step_8_poll_article_images.result.data.aggregated.polledImageUrls}}",
"status": "PENDING",
"aggregates": [
{
"field": "data.des_pic_url",
"into": "resized_image_urls"
}
],
"params": {
"width": "750",
"src_img_url": "{{@polledImageUrl}}",
"type": "size",
"keepRate": "1"
},
"depends_on": [
"step_8_poll_article_images"
],
"point_code": "8",
"id": "step_9_resize_article_images",
"api_code": "1",
"backend_type": "sys_api",
"item_name": "polledImageUrl",
"name": "批量缩放配图至750px宽",
"action": "foreach"
},
{
"id": "step_10_generate_headline_cover",
"point_code": "1",
"result": [],
"backend_type": "sys_api",
"api_code": "3373",
"status": "PENDING",
"name": "生成头条封面图(16:9)",
"action": "run",
"params": {
"prompt": "{{@step_6_cover_prompt_enhance.result.data.headline_cover_prompt}}",
"aspect_ratio": "16:9"
},
"depends_on": [
"step_6_cover_prompt_enhance"
]
},
{
"point_code": "",
"id": "step_11_poll_headline_cover",
"result": [],
"backend_type": "sys_api",
"api_code": "polling",
"status": "PENDING",
"name": "轮询头条封面图生成状态",
"action": "run",
"params": {
"result_url": "{{@step_10_generate_headline_cover.result.data.result_url}}"
},
"depends_on": [
"step_10_generate_headline_cover"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_11_poll_headline_cover.result.data.task_status}} === 'SUCCEEDED'"
}
},
{
"id": "step_12_generate_subline_cover",
"point_code": "1",
"result": [],
"backend_type": "sys_api",
"api_code": "3373",
"status": "PENDING",
"name": "生成次条封面图(1:1)",
"action": "run",
"params": {
"prompt": "{{@step_6_cover_prompt_enhance.result.data.subline_cover_prompt}}",
"aspect_ratio": "1:1"
},
"depends_on": [
"step_6_cover_prompt_enhance"
]
},
{
"point_code": "",
"id": "step_13_poll_subline_cover",
"result": [],
"backend_type": "sys_api",
"api_code": "polling",
"status": "PENDING",
"name": "轮询次条封面图生成状态",
"action": "run",
"params": {
"result_url": "{{@step_12_generate_subline_cover.result.data.result_url}}"
},
"depends_on": [
"step_12_generate_subline_cover"
],
"polling": {
"interval_seconds": 5,
"timeout_seconds": 600,
"success_condition": "{{@step_13_poll_subline_cover.result.data.task_status}} === 'SUCCEEDED'"
}
},
{
"id": "step_14_html_assembler",
"point_code": "",
"result": [],
"backend_type": "prompt_api",
"api_code": "wechat_html_assembler",
"status": "PENDING",
"name": "拼合最终完整HTML,回填SVG和图片URL",
"action": "run",
"params": {
"html_fragments": "{{@step_3_html_layout_generator.result.data.html_fragments}}",
"headline_cover_url": "{{@step_11_poll_headline_cover.result.data.result_url}}",
"resized_image_urls": "{{@step_9_resize_article_images.result.data.aggregated.resized_image_urls}}",
"subline_cover_url": "{{@step_13_poll_subline_cover.result.data.result_url}}",
"theme_color": "{{@step_1_intent_analyzer.result.data.structured_constraints.theme_color}}",
"svg_snippets": "{{@step_4_svg_animation_generator.result.data.svg_snippets}}"
},
"depends_on": [
"step_3_html_layout_generator",
"step_4_svg_animation_generator",
"step_9_resize_article_images",
"step_11_poll_headline_cover",
"step_13_poll_subline_cover"
]
}
],
"output": {
"subline_cover_url_1_1": {
"field_name": "subline_cover_url_1_1",
"description": "次条封面图URL(1:1比例,不缩放)",
"value": "{{@step_14_html_assembler.result.data.cover_images.subline_cover_url_1_1}}",
"type": "string"
},
"headline_cover_url_16_9": {
"field_name": "headline_cover_url_16_9",
"description": "头条封面图URL(16:9比例,不缩放)",
"value": "{{@step_14_html_assembler.result.data.cover_images.headline_cover_url_16_9}}",
"type": "string"
},
"final_html": {
"field_name": "final_html",
"description": "最终完整HTML片段,可直接粘贴到第三方编辑器",
"value": "{{@step_14_html_assembler.result.data.final_html}}",
"type": "string"
},
"usage_instructions": {
"field_name": "usage_instructions",
"description": "公众号使用提示,说明需借助第三方编辑器粘贴HTML及封面图上传方式",
"value": "{{@step_14_html_assembler.result.data.usage_instructions}}",
"type": "string"
}
}
}