---
title: 早安日签视频生成|万维易源ShowAPI
canonical_url: "https://www.showapi.com/ai/skills/morning-sign-video-generation"
last_updated: "2026-09-21T17:25:00.452Z"
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-07-28 14:40 · 9 个步骤

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

ID`6a68185e3c51f2e6590291b7`

### **能力组成**

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

### **输出案例**

-
-
-

### **内部编排**

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

1合规校验优化

2查询城市天气

3查询城市地标

4生成画报提示词

5生成日签画报图片

6轮询画报生成状态

7生成视频旁白文案

8启动日签视频生成任务

9轮询视频生成状态

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

```
{
  "workflow_id": "morning_sign_video_generation",
  "input": {
    "mood": {
      "field_name": "mood",
      "default": "美好",
      "description": "心情关键词，如希望、宁静、顺遂",
      "example": "顺遂",
      "type": "string",
      "required": false
    },
    "date": {
      "field_name": "date",
      "default": "",
      "description": "今天的日期，如7月27日",
      "example": "7月27日",
      "type": "string",
      "required": true
    },
    "city": {
      "field_name": "city",
      "default": "",
      "description": "地点，城市名（如上海、西安，系统将自动验证归属地）",
      "example": "上海",
      "type": "string",
      "required": true
    }
  },
  "steps": [
    {
      "point_code": "1",
      "id": "step_0_prompt_guardian",
      "backend_type": "sys_api",
      "api_code": "prompt_guardian",
      "status": "PENDING",
      "name": "合规校验优化",
      "action": "run",
      "params": []
    },
    {
      "point_code": "2",
      "id": "step_1_query_weather",
      "result": [],
      "api_code": "9",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "查询城市天气",
      "action": "run",
      "params": {
        "needAlarm": "0",
        "area": "{{@input.city}}",
        "needHourData": "0",
        "needIndex": "0",
        "need3HourForcast": "0",
        "needMoreDay": "0"
      }
    },
    {
      "point_code": "",
      "id": "step_2_query_landmarks",
      "result": [],
      "api_code": "landmark_query",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "查询城市地标",
      "action": "run",
      "params": {
        "city": "{{@input.city}}"
      }
    },
    {
      "point_code": "",
      "id": "step_3_generate_poster_prompt",
      "result": [],
      "api_code": "poster_prompt_generate",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "生成画报提示词",
      "action": "run",
      "params": {
        "landmarks": "{{@step_2_query_landmarks.result.data.landmarks}}",
        "weather_desc": "{{@step_1_query_weather.result.data.now.temperature}}°C {{@step_1_query_weather.result.data.now.weather}}",
        "date": "{{@input.date}}",
        "city": "{{@input.city}}"
      },
      "depends_on": [
        "step_1_query_weather",
        "step_2_query_landmarks"
      ]
    },
    {
      "point_code": "1",
      "id": "step_4_generate_poster_image",
      "result": [],
      "api_code": "3373",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "生成日签画报图片",
      "action": "run",
      "params": {
        "prompt": "{{@step_3_generate_poster_prompt.result.data.result}}",
        "aspect_ratio": "9:16"
      },
      "depends_on": [
        "step_3_generate_poster_prompt"
      ]
    },
    {
      "point_code": "",
      "id": "step_5_poll_poster_status",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询画报生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_4_generate_poster_image.result.data.result_url}}"
      },
      "depends_on": [
        "step_4_generate_poster_image"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_5_poll_poster_status.result.data.task_status}} === 'SUCCEEDED'"
      }
    },
    {
      "point_code": "",
      "id": "step_6_generate_narration",
      "result": [],
      "api_code": "video_narration_generate",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "生成视频旁白文案",
      "action": "run",
      "params": {
        "mood": "{{@input.mood}}",
        "weather_desc": "{{@step_1_query_weather.result.data.now.temperature}}°C {{@step_1_query_weather.result.data.now.weather}}",
        "date": "{{@input.date}}",
        "city": "{{@input.city}}"
      },
      "depends_on": [
        "step_1_query_weather"
      ]
    },
    {
      "point_code": "1",
      "id": "step_7_start_video_task",
      "result": [],
      "api_code": "3464",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "启动日签视频生成任务",
      "action": "run",
      "params": {
        "content": [
          {
            "text": "视频中朗读文本：'{{@step_6_generate_narration.result.data.result}}'。画面由静态日签画报缓缓推近，云朵轻移，光影流动。",
            "type": "text"
          },
          {
            "image_url": {
              "url": "{{@step_5_poll_poster_status.result.data.result_url}}"
            },
            "role": "reference_image",
            "type": "image_url"
          }
        ],
        "model": "doubao-seedance-2-0-260128",
        "watermark": false,
        "duration": 10,
        "ratio": "9:16",
        "generate_audio": true
      },
      "depends_on": [
        "step_5_poll_poster_status",
        "step_6_generate_narration"
      ]
    },
    {
      "point_code": "",
      "id": "step_8_poll_video_status",
      "result": [],
      "backend_type": "sys_api",
      "api_code": "polling",
      "status": "PENDING",
      "name": "轮询视频生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_7_start_video_task.result.data.result_url}}"
      },
      "depends_on": [
        "step_7_start_video_task"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1800,
        "success_condition": "{{@step_8_poll_video_status.result.data.task_status}} === 'SUCCEEDED'"
      }
    }
  ],
  "output": {
    "video_thumbnail_url": {
      "field_name": "video_thumbnail_url",
      "description": "视频尾帧缩略图URL",
      "value": "{{@step_8_poll_video_status.result.data.thumbnail_url}}",
      "type": "string"
    },
    "video_url": {
      "field_name": "video_url",
      "description": "生成的早安日签视频URL",
      "value": "{{@step_8_poll_video_status.result.data.result_url}}",
      "type": "string"
    },
    "narration_text": {
      "field_name": "narration_text",
      "description": "视频旁白文案",
      "value": "{{@step_6_generate_narration.result.data.result}}",
      "type": "string"
    },
    "poster_image_url": {
      "field_name": "poster_image_url",
      "description": "生成的日签画报图片URL",
      "value": "{{@step_5_poll_poster_status.result.data.result_url}}",
      "type": "string"
    }
  }
}
```

介绍

在线运行

Skill与API