用途:该技能为 AI 视频生成提供后端,通过兔子 API 调用 Veo、Sora、Kling、Seedance 等模型,支持单视频生成与多段合成(长视频)模式,适用于用户要求生成视频或需要视频生成后端的场景。
主要能力:单视频生成,可选模型、时长、尺寸与参考图;长视频模式(--segments N,N>=2)按顺序生成多段,用 ffmpeg 提取上段末帧作为下段参考图以保持连贯,再通过 ffmpeg concat 合成,并用逐段提示词文件(--segment-prompts)。支持从提示词文件读取、JSON 输出,以及通过 EXTEND.md 配置默认模型、时长与尺寸。
使用方式:脚本路径为 ${SKILL_DIR}/scripts/main.ts。使用前需先加载偏好:检查 TUZI_API_KEY,再检查 .tuzi-skills/tuzi-video-gen/EXTEND.md(项目目录)或 $HOME/.tuzi-skills/tuzi-video-gen/EXTEND.md(用户主目录)。常用命令:npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A cat walking in a garden" --video cat.mp4;带模型与时长:--prompt "城市夜景延时" --video city.mp4 --model veo3 --seconds 8;带参考图:--ref source.png;从文件读取提示词:--promptfiles prompt.md;长视频:--segments 3。主要选项含 --prompt/-p、--promptfiles、--video(必填)、--model/-m、--seconds/-s、--size、--ref、--ref-mode、--segments、--segment-prompts、--json。模型包括 veo3、veo3.1(默认)、veo3.1-4k、sora-2、sora-2-pro、kling-v1-6、seedance-1.5-pro,各自时长、尺寸与图像模式不同。配置优先级:命令行参数 > EXTEND.md > 环境变量 > 当前目录/.tuzi-skills/.env > ~/.tuzi-skills/.env。环境变量含 TUZI_API_KEY、TUZI_VIDEO_MODEL、TUZI_BASE_URL。
限制:长视频模式需安装 ffmpeg,否则报错;生成失败自动重试一次,内容被拒等业务失败不重试;网络错误按指数退避(1.5 倍,最大 60 秒);超时 90 分钟后报错。价格与平台支持范围暂未提供。