mcpField
K
krillinai-pipeline

krillinai-pipeline

github.com/krillinai其他14.0k28 次安装3 天前更新
代码仓库

关于 krillinai-pipeline

krillinai-pipeline 用于校验 KrillinAI 多阶段媒体输出计划,并指导逐项执行各阶段命令。它仅支持计划的 dry-run 校验,不会直接执行整条流水线。

主要功能

  1. 01校验请求的输出计划
  2. 02支持多种字幕、配音和视频输出
  3. 03指导逐阶段运行命令
  4. 04通过清单与文件核验结果

适用场景

  1. 01执行媒体生成前验证输出计划
  2. 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