AI 视频生成技能,支持 Luma Dream Machine、Runway ML、Kling AI 等多平台;文生视频、图生视频。
使用 AI 生成视频,支持多个平台:
bash
uv run {baseDir}/scripts/generate_video.py --platform luma --prompt "your video description" --filename "output-video.mp4" [--duration 5|10] [--api-key KEY]
bash
uv run {baseDir}/scripts/generate_video.py --platform runway --prompt "your video description" --filename "output-video.mp4" [--api-key KEY]
bash
uv run {baseDir}/scripts/generate_video.py --platform kling --prompt "your video description" --filename "output-video.mp4" [--api-key KEY]
bash
uv run {baseDir}/scripts/generate_video.py --platform luma --prompt "describe motion" --filename "output-video.mp4" --input-image "path/to/image.png"
脚本按以下顺序查找 API Key:
--api-key 参数LUMA_API_KEY / RUNWAY_API_KEY / KLING_API_KEY平台时长特点API 文档Luma5s/10s质量高,速度快https://docs.lumalabs.aiRunway4s/8s专业级,控制多https://docs.runwayml.comKling5s/10s国产,中文友好https://klingai.com
格式: yyyy-mm-dd-hh-mm-ss-{platform}-{description}.mp4
示例:
2026-03-17-09-30-00-luma-sunset-beach.mp42026-03-17-10-15-00-runway-robot-walk.mp4Error: No API key provided → 设置环境变量或传递 --api-keyError: Quota exceeded → API 额度用尽,等待重置或换平台Error: Invalid prompt → prompt 太短或包含敏感词bash
# Luma 生成 5 秒视频
uv run ~/.openclaw/workspace/skills/ai-video-generator/scripts/generate_video.py \
--platform luma \
--prompt "A drone flying over a sunset beach, cinematic lighting" \
--filename "2026-03-17-09-30-00-luma-sunset-beach.mp4" \
--duration 5
# Kling 图生视频
uv run ~/.openclaw/workspace/skills/ai-video-generator/scripts/generate_video.py \
--platform kling \
--prompt "The person waves and smiles" \
--filename "2026-03-17-10-00-00-kling-person-wave.mp4" \
--input-image "person.png"