关于 krillinai-pipeline
krillinai-pipeline 用于校验 KrillinAI 多阶段媒体输出计划,并指导逐项执行各阶段命令。它仅支持计划的 dry-run 校验,不会直接执行整条流水线。
主要功能
- 01校验请求的输出计划
- 02支持多种字幕、配音和视频输出
- 03指导逐阶段运行命令
- 04通过清单与文件核验结果
适用场景
- 01执行媒体生成前验证输出计划
- 02阶段失败后仅重跑相关命令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-pipeline安装后在 Claude Code 中输入/krillinai-pipeline确认已加载。
详细介绍
KrillinAI Pipeline
使用此技能验证请求的阶段计划。请通过各阶段的独立命令执行实际任务,因为非 dry-run 的 pipeline 执行会返回 unsupported_command。
计划验证
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" pipeline \
--outputs "subtitle,tts,vertical-bilingual" \
--dry-run)
输出值
| 输出 | 阶段 |
|---|---|
subtitle | 生成字幕文件 |
tts | 生成配音 |
horizontal-bilingual | 渲染横屏双语视频 |
horizontal-dubbed | 渲染横屏配音视频 |
vertical-bilingual | 渲染竖屏双语视频 |
vertical-dubbed | 渲染竖屏配音视频 |
cover | 生成封面 |
dry-run 会验证输出名称,并返回成功的 pipeline 阶段 JSON 响应。它不会执行阶段,也不会写入任务清单。
执行计划
将已验证的输出映射到 subtitle、tts、render-horizontal、render-vertical 和 cover。独立运行每个必需的命令,并使用相同的绝对路径 --workdir。
恢复策略
- 如果
subtitle成功而渲染失败,请使用相同的--workdir仅重新运行渲染。 - 如果 TTS 失败,请保留字幕输出,并在修复 provider 配置后重新运行
tts。 - 重新运行前先读取
krillinai_manifest.json,以避免重复执行耗时任务。
验证
- dry-run 验证必须要求终端 JSON 中包含
"ok": true。 - 对于实际任务,请确认每个独立执行的阶段都已成功。
- 确认清单中的阶段和请求的输出文件,而不只是计划响应。
- 检查最终请求的媒体文件和封面文件,而不只是中间输出。
- 如需了解 CLI 的通用详情,请阅读
skills/krillinai-cli/references/cli-contract.md。
评论
支持 Markdown