电商产品营销图智能生成

创建时间: 2026-07-10 17:07 | 步骤: 8 个

工作流描述

基于用户上传的产品照片和营销需求,经过合规校验、意图解析、视觉分析、文案生成及提示词融合,自动生成3-4张包含中文宣传文字、风格一致且符合平台规范的电商产品页宣传图。

工作流输出

流程步骤 共 8 步

1提示词合规校验与重构
2深度意图解析与营销策略扩展
3产品视觉特征深度分析
4电商中文营销文案生成
5电商生图提示词智能融合
6批量生成高质量产品营销图
7轮询获取生成图片最终结果
8图片安全合规审核
工作流定义 (JSON)233 行
{
  "workflow_id": "ec_product_marketing_image_generator",
  "input": {
    "product": {
      "field_name": "product",
      "default": "",
      "description": "用户上传的产品照片,传入标准 Base64 编码字符串(或普通 URL)",
      "example": "https://showapi-pub-hangzhou.oss-cn-hangzhou.aliyuncs.com/huangye/img_0109dd4b-48ea-4868-a095-4d59bb540cbb.png",
      "required": true,
      "type": "base64"
    },
    "ratio": {
      "field_name": "ratio",
      "default": "3:4",
      "description": "生图比例,可选值:1:1, 3:4, 4:3, 16:9, 9:16",
      "example": "1:1",
      "required": false,
      "type": "string"
    },
    "prompt": {
      "field_name": "prompt",
      "default": "",
      "description": "用户的生图营销需求提示词(选填)",
      "required": false,
      "type": "string"
    }
  },
  "steps": [
    {
      "id": "step_1_prompt_guardian",
      "point_code": "",
      "result": [],
      "api_code": "prompt_guardian",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "提示词合规校验与重构",
      "action": "run",
      "params": {
        "raw_prompt": "{{@input.prompt}}"
      }
    },
    {
      "id": "step_2_intent_analyzer",
      "point_code": "",
      "result": [],
      "api_code": "intent_analyzer",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "深度意图解析与营销策略扩展",
      "action": "run",
      "params": {
        "standardized_prompt": "{{@step_1_prompt_guardian.result.data.result}}"
      },
      "depends_on": [
        "step_1_prompt_guardian"
      ]
    },
    {
      "id": "step_3_product_vision_analyzer",
      "point_code": "",
      "result": [],
      "api_code": "product_vision_analyzer",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "产品视觉特征深度分析",
      "action": "run",
      "params": {
        "img_list": [
          {
            "url": "{{@input.product}}"
          }
        ],
        "user_prompt": "深度分析图中产品的视觉特征:1.产品类别与用途 2.主色调与配色 3.材质质感 4.包装形状与设计元素 5.视觉卖点(如反光、透明度、纹理)6.整体视觉印象风格。请结构化输出。"
      },
      "depends_on": [
        "step_1_prompt_guardian"
      ]
    },
    {
      "id": "step_4_copywriting_generate",
      "point_code": "",
      "result": [],
      "api_code": "copywriting_generate",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "电商中文营销文案生成",
      "action": "run",
      "params": {
        "user_prompt_hint": "{{@step_1_prompt_guardian.result.data.result}}",
        "marketing_strategy": "{{@step_2_intent_analyzer.result.data.structured_intent.marketing_strategy}}",
        "product_features": "{{@step_3_product_vision_analyzer.result.data.product_features}}"
      },
      "depends_on": [
        "step_2_intent_analyzer",
        "step_3_product_vision_analyzer"
      ]
    },
    {
      "id": "step_5_prompt_fusion",
      "point_code": "",
      "result": [],
      "api_code": "prompt_fusion_for_ec",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "电商生图提示词智能融合",
      "action": "run",
      "params": {
        "variant_count": 3,
        "ratio": "{{@input.ratio}}",
        "visual_style_guidance": "{{@step_2_intent_analyzer.result.data.structured_intent.visual_style_guidance}}",
        "copywriting_variants": "{{@step_4_copywriting_generate.result.data.copywriting_variants}}",
        "user_prompt": "{{@step_1_prompt_guardian.result.data.result}}",
        "product_features": "{{@step_3_product_vision_analyzer.result.data.product_features}}"
      },
      "depends_on": [
        "step_4_copywriting_generate",
        "step_3_product_vision_analyzer",
        "step_2_intent_analyzer"
      ]
    },
    {
      "result": [],
      "iterator": "{{@step_5_prompt_fusion.result.data.image_generation_prompts}}",
      "status": "PENDING",
      "aggregates": [
        {
          "field": "data.result_url",
          "into": "image_urls"
        },
        {
          "field": "data.task_id",
          "into": "task_ids"
        }
      ],
      "params": {
        "referImages": [
          "{{@input.product}}"
        ],
        "prompt": "{{@prompt_item.prompt_text}}",
        "aspect_ratio": "{{@input.ratio}}"
      },
      "depends_on": [
        "step_5_prompt_fusion"
      ],
      "point_code": "1",
      "id": "step_6_generate_images",
      "backend_type": "sys_api",
      "api_code": "3373",
      "item_name": "prompt_item",
      "name": "批量生成高质量产品营销图",
      "action": "foreach"
    },
    {
      "result": [],
      "iterator": "{{@step_6_generate_images.result.data.aggregated.task_ids}}",
      "status": "PENDING",
      "aggregates": [
        {
          "field": "data.result_url",
          "into": "final_image_urls"
        }
      ],
      "params": {
        "result_url": "https://promptimg.showapi.com/tasks/{{@task_item}}.png"
      },
      "depends_on": [
        "step_6_generate_images"
      ],
      "polling": {
        "interval_seconds": 6,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_7_poll_images.result.data.task_status}} === 'SUCCEEDED'"
      },
      "point_code": "",
      "id": "step_7_poll_images",
      "backend_type": "sys_api",
      "api_code": "polling",
      "item_name": "task_item",
      "name": "轮询获取生成图片最终结果",
      "action": "foreach"
    },
    {
      "result": [],
      "iterator": "{{@step_7_poll_images.result.data.aggregated.final_image_urls}}",
      "status": "PENDING",
      "aggregates": [
        {
          "field": "data.code",
          "into": "review_codes"
        }
      ],
      "params": {
        "imgUrl": "{{@image_url}}"
      },
      "depends_on": [
        "step_7_poll_images"
      ],
      "point_code": "1",
      "id": "step_8_image_compliance_review",
      "backend_type": "sys_api",
      "api_code": "1201",
      "item_name": "image_url",
      "name": "图片安全合规审核",
      "action": "foreach"
    }
  ],
  "output": {
    "compliance_status": {
      "field_name": "compliance_status",
      "description": "每张图片的安全合规审核结果状态码列表(normal为合规)",
      "value": "{{@step_8_image_compliance_review.result.data.aggregated.review_codes}}",
      "type": "array"
    },
    "copywriting_variants": {
      "field_name": "copywriting_variants",
      "description": "生成的中文营销文案变体列表",
      "value": "{{@step_4_copywriting_generate.result.data.copywriting_variants}}",
      "type": "array"
    },
    "unified_style_segment": {
      "field_name": "unified_style_segment",
      "description": "统一的风格描述段,确保多图风格一致",
      "value": "{{@step_5_prompt_fusion.result.data.unified_style_segment}}",
      "type": "string"
    },
    "final_images": {
      "field_name": "final_images",
      "description": "最终生成并通过合规审核的电商产品营销图URL列表",
      "value": "{{@step_7_poll_images.result.data.aggregated.final_image_urls}}",
      "type": "array"
    }
  }
}