---
title: 招牌菜宣传视频生成|万维易源ShowAPI
canonical_url: "https://www.showapi.com/ai/skills/signature-dish-promo-video-gen"
last_updated: "2026-09-21T17:30:02.670Z"
meta:
  description: "基于用户上传的菜品照片和介绍，通过文案提炼、参考图生成与视觉分析、旁白及提示词增强，最终生成精美大气、充满食欲感的菜品宣传短视频。 免费在线使用，也支持 API / Agent 接入。"
  keywords: "招牌菜宣传视频生成, AI Skill, 万维易源, showapi, 大模型, ai技能, AI工具, 异步任务, Agent技能包, api接口, 在线使用, api接口, api接口大全, 免费api, 免费数据接口, 数据接口, api开放平台, 万维易源, showapi, 大模型, AI Skills"
  "og:description": "基于用户上传的菜品照片和介绍，通过文案提炼、参考图生成与视觉分析、旁白及提示词增强，最终生成精美大气、充满食欲感的菜品宣传短视频。 免费在线使用，也支持 API / Agent 接入。"
  "og:title": "招牌菜宣传视频生成 AI Skill|万维易源ShowAPI"
---

*

*

*

*

# **招牌菜宣传视频生成**

基于用户上传的菜品照片和介绍，通过文案提炼、参考图生成与视觉分析、旁白及提示词增强，最终生成精美大气、充满食欲感的菜品宣传短视频。

S**Serenoa** 2026-08-04 11:12 · 10 个步骤

约 ¥13/次调用，含模型推理价格，生成视频每秒约1.1元，按视频时长动态扣费

ID`6a71425f3c51f2ec2100ef70`

### **能力组成**

**立即试一试** 在线体验此 Skill，输入参数即可看到实时效果

### **输出案例**

-
-
-
-

### **内部编排**

共 10 步 · AI 自动编排的执行流程与原始定义 收起

1合规校验优化

2菜品文案提炼与Slogan生成

3菜品宣传参考图提示词生成

4生成菜品宣传参考图

5轮询参考图生成状态

6菜品参考图视觉分析

7菜品宣传视频旁白生成

8视频提示词增强与旁白融合

9启动视频生成任务

10轮询视频生成状态

**完整定义 (JSON)**267 行

```
{
  "workflow_id": "signature_dish_promo_video_gen",
  "input": {
    "img_url": {
      "field_name": "img_url",
      "default": "",
      "description": "用户上传的菜品照片URL",
      "example": "https://showapi-pub-hangzhou.oss-cn-hangzhou.aliyuncs.com/huangye/img_9578c335-265b-4bd7-a151-cd1dbc32734d.jpg",
      "type": "string",
      "required": true
    },
    "discription": {
      "field_name": "discription",
      "default": "",
      "description": "菜品介绍文本",
      "example": "招牌汤圆，有黑芝麻、豆沙、花生馅，个大管饱，精心选料，细心研制。皮绵软滑糯，馅细腻柔和，非凡的美味体验，只需12元",
      "type": "string",
      "required": true
    },
    "video_ratio": {
      "field_name": "video_ratio",
      "default": "9:16",
      "description": "生成视频的画面比例，可选值：1:1, 3:4, 4:3, 16:9, 9:16",
      "example": "9:16",
      "type": "string",
      "required": false
    }
  },
  "steps": [
    {
      "id": "step_0_prompt_guardian",
      "point_code": "1",
      "backend_type": "sys_api",
      "api_code": "prompt_guardian",
      "status": "PENDING",
      "name": "合规校验优化",
      "action": "run",
      "params": []
    },
    {
      "point_code": "",
      "id": "step_1_dish_slogan_generate",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "dish_slogan_generate",
      "status": "PENDING",
      "name": "菜品文案提炼与Slogan生成",
      "action": "run",
      "params": {
        "discription": "{{@input.discription}}"
      }
    },
    {
      "point_code": "",
      "id": "step_2_ref_img_prompt_generate",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "ref_img_prompt_generate",
      "status": "PENDING",
      "name": "菜品宣传参考图提示词生成",
      "action": "run",
      "params": {
        "merge_context": {
          "upstream_content": "{{@step_1_dish_slogan_generate.result.data.result}}",
          "fusion_strategy": "logic_fusion"
        },
        "slogan": "{{@step_1_dish_slogan_generate.result.data.slogan}}",
        "core_selling_points": "{{@step_1_dish_slogan_generate.result.data.core_selling_points}}",
        "dish_name": "{{@step_1_dish_slogan_generate.result.data.dish_name}}",
        "price_info": "{{@step_1_dish_slogan_generate.result.data.price_info}}",
        "video_ratio": "{{@input.video_ratio}}"
      },
      "depends_on": [
        "step_1_dish_slogan_generate"
      ]
    },
    {
      "point_code": "1",
      "id": "step_3_generate_ref_img",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "3373",
      "status": "PENDING",
      "name": "生成菜品宣传参考图",
      "action": "run",
      "params": {
        "referImages": [
          "{{@input.img_url}}"
        ],
        "prompt": "{{@step_2_ref_img_prompt_generate.result.data.image_prompt}}",
        "aspect_ratio": "{{@input.video_ratio}}"
      },
      "depends_on": [
        "step_2_ref_img_prompt_generate"
      ]
    },
    {
      "id": "step_4_poll_ref_img",
      "point_code": "",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询参考图生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_3_generate_ref_img.result.data.result_url}}"
      },
      "depends_on": [
        "step_3_generate_ref_img"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_4_poll_ref_img.result.data.task_status}} === 'SUCCEEDED'"
      }
    },
    {
      "point_code": "",
      "id": "step_5_ref_img_vision_analyze",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "ref_img_vision_analyze",
      "status": "PENDING",
      "name": "菜品参考图视觉分析",
      "action": "run",
      "params": {
        "img_list": [
          {
            "url": "{{@step_4_poll_ref_img.result.data.result_url}}"
          }
        ],
        "user_prompt": "深度分析这张菜品宣传图：1.识别画面中的菜品、配料、餐具等元素；2.分析色彩基调和光影氛围；3.评估菜品呈现的状态（如热气、光泽、质感）；4.检查文字排版效果和可读性；5.整体构图和视觉冲击力评估。给出结构化分析结果。"
      },
      "depends_on": [
        "step_4_poll_ref_img"
      ]
    },
    {
      "point_code": "",
      "id": "step_6_video_voiceover_generate",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "video_voiceover_generate",
      "status": "PENDING",
      "name": "菜品宣传视频旁白生成",
      "action": "run",
      "params": {
        "merge_context": {
          "upstream_content": "{{@step_5_ref_img_vision_analyze.result.data.result}}",
          "fusion_strategy": "logic_fusion"
        },
        "slogan": "{{@step_1_dish_slogan_generate.result.data.slogan}}",
        "core_selling_points": "{{@step_1_dish_slogan_generate.result.data.core_selling_points}}",
        "visual_elements": "{{@step_5_ref_img_vision_analyze.result.data.structured_analysis.visual_elements}}",
        "dish_name": "{{@step_1_dish_slogan_generate.result.data.dish_name}}",
        "color_tone": "{{@step_5_ref_img_vision_analyze.result.data.structured_analysis.color_tone}}"
      },
      "depends_on": [
        "step_5_ref_img_vision_analyze",
        "step_1_dish_slogan_generate"
      ]
    },
    {
      "point_code": "",
      "id": "step_7_video_prompt_enhance",
      "result": [],
      "backend_type": "prompt_api",
      "api_code": "video_prompt_enhance",
      "status": "PENDING",
      "name": "视频提示词增强与旁白融合",
      "action": "run",
      "params": {
        "merge_context": {
          "upstream_content": "{{@step_5_ref_img_vision_analyze.result.data.result}}",
          "fusion_strategy": "logic_fusion"
        },
        "dish_state": "{{@step_5_ref_img_vision_analyze.result.data.structured_analysis.dish_state}}",
        "core_selling_points": "{{@step_1_dish_slogan_generate.result.data.core_selling_points}}",
        "visual_elements": "{{@step_5_ref_img_vision_analyze.result.data.structured_analysis.visual_elements}}",
        "dish_name": "{{@step_1_dish_slogan_generate.result.data.dish_name}}",
        "voiceover_text": "{{@step_6_video_voiceover_generate.result.data.voiceover_text}}",
        "color_tone": "{{@step_5_ref_img_vision_analyze.result.data.structured_analysis.color_tone}}"
      },
      "depends_on": [
        "step_5_ref_img_vision_analyze",
        "step_6_video_voiceover_generate",
        "step_1_dish_slogan_generate"
      ]
    },
    {
      "point_code": "1",
      "id": "step_8_generate_video",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "3464",
      "status": "PENDING",
      "name": "启动视频生成任务",
      "action": "run",
      "params": {
        "content": [
          {
            "text": "{{@step_7_video_prompt_enhance.result.data.enhanced_video_prompt}}",
            "type": "text"
          },
          {
            "image_url": {
              "url": "{{@step_4_poll_ref_img.result.data.result_url}}"
            },
            "role": "reference_image",
            "type": "image_url"
          }
        ],
        "watermark": false,
        "duration": 12,
        "model": "doubao-seedance-2-0-260128",
        "ratio": "{{@input.video_ratio}}",
        "generate_audio": true
      },
      "depends_on": [
        "step_7_video_prompt_enhance",
        "step_4_poll_ref_img"
      ]
    },
    {
      "id": "step_9_poll_video",
      "point_code": "",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询视频生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_8_generate_video.result.data.result_url}}"
      },
      "depends_on": [
        "step_8_generate_video"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_9_poll_video.result.data.task_status}} === 'SUCCEEDED'"
      }
    }
  ],
  "output": {
    "video_url": {
      "field_name": "video_url",
      "description": "生成的菜品宣传视频URL",
      "value": "{{@step_9_poll_video.result.data.result_url}}",
      "type": "string"
    },
    "voiceover_text": {
      "field_name": "voiceover_text",
      "description": "视频旁白文本",
      "value": "{{@step_6_video_voiceover_generate.result.data.voiceover_text}}",
      "type": "string"
    },
    "ref_img_url": {
      "field_name": "ref_img_url",
      "description": "生成的菜品宣传参考图URL",
      "value": "{{@step_4_poll_ref_img.result.data.result_url}}",
      "type": "string"
    }
  }
}
```

介绍

在线运行

Skill与API