SuperAPI AI 工具集

klap-generate-shorts

编程与开发

查看项目

更新于 10-15 23:45

技能介绍

用途:把 YouTube 视频交给 Klap 做 AI 剪辑,自动产出多条带病毒传播评分的短视频,并下载保存到本地、写入数据库。

主要能力:提交视频后轮询处理状态(约 5-30 分钟);列出全部生成的短片及 virality_score;逐条导出并轮询下载链接;下载 MP4 到 shorts/klap_{folder_id}_{date}/ 目录;将结果写入 video_to_shorts_agent 表(含 id、name、status、src_url、output_video_url、virality_score、publication_captions 等字段);完成后发送 macOS 桌面或 Webhook 通知。

使用方式:先配置环境变量 KLAP_API_KEY、DATABASE_URL,可选 NOTIFICATION_WEBHOOK_URL;安装依赖 pip install requests psycopg2-binary python-dotenv;运行 python3 skills/klap-generate-shorts/scripts/klap_generate_shorts.py "https://youtube.com/watch?v=VIDEO_ID",可用 --user-id 指定用户。

关键参数:max_duration=30、max_clip_count=5、language="en"、intro_title=False;任务轮询 30 秒一次、最多 60 次,导出轮询 5 秒一次、最多 40 次。

限制:处理耗时随视频长度变化;每条短片需单独导出后才能下载;依赖 Klap API 与 PostgreSQL,需自行准备密钥和数据库;脚本会处理限流、超时与导出失败,但具体效果与收费资料未提供。