- id: get_video_brief
name: get_video_brief
tool: INPUT_JSON_WITH_VALIDATION
input:
- name: value
value: {
"video_type": "product_demo",
"product_name": "スマートウォッチ",
"target_audience": "フィットネス愛好家",
"duration": 10,
"style": "modern_minimal"
}
- id: generate_video_script
name: generate_video_script
tool: OPENAI_INVOKE
config:
- name: version
value: gpt-4
input:
- name: prompt
value: |
このブリーフに基づいてAI動画生成用の詳細な動画説明/プロンプトを作成してください:
製品: {{steps.get_video_brief.result.product_name}}
ターゲット層: {{steps.get_video_brief.result.target_audience}}
時間: {{steps.get_video_brief.result.duration}}秒
スタイル: {{steps.get_video_brief.result.style}}
タイプ: {{steps.get_video_brief.result.video_type}}
要件:
1. AI動画生成用の詳細な視覚的説明を書く
2. カメラの動き、照明、構図の詳細を含める
3. 製品の配置とハイライトする主要機能を指定する
4. 説明がターゲット時間に適合することを確認する
5. 要求された視覚スタイルに合わせる
AI動画生成に適した単一の詳細なプロンプトとして出力をフォーマットする。
- id: create_main_video
name: create_main_video
tool: LUMA_TEXT_TO_VIDEO
config:
- name: api_key
value: "{{secrets.LUMA_API_KEY}}"
- name: model
value: "ray-2"
- name: aspect_ratio
value: "16:9"
- name: duration
value: "{{steps.get_video_brief.result.duration}}"
input:
- name: prompt
value: "{{steps.generate_video_script.result.content}}"
- id: create_social_variant
name: create_social_variant
tool: KLING_TEXT_TO_VIDEO
config:
- name: api_key
value: "{{secrets.KLING_API_KEY}}"
- name: aspect_ratio
value: "9:16"
- name: duration
value: 5
input:
- name: prompt
value: |
縦型ソーシャルメディア版: {{steps.generate_video_script.result.content}}
クローズアップショットとダイナミックな動きでモバイル視聴に最適化。