空间、工作流与步骤
工作流是一份内容背后可复用的生产方法。它可以串起 AI 生成、媒体剪辑、组装和审核;每个步骤都会留下能直接查看、修改的文字、图片、音频、视频或文件。处理下一份素材时,在新的会话里运行同一条工作流即可;每个会话各自保存自己的输入、草稿、修改和输出。
空间是装着一组相关工作流的项目,画布上的每张卡片都是一个步骤。节点则是步骤的技术类型,决定它有哪些输入、设置和输出媒介。
空间
空间管理相关的工作流及其内容版本设置。如果几个项目之间不该共用工作流或版本组,就把它们放在不同的空间里。
IceFold 内置五个预设工作室:
- Short Video Studio:旁白、动画和多片段视频。
- Productivity Studio:PDF、会议记录和草稿类工作流。
- Media Studio:图片、语音、音乐、视频生成和媒体剪辑。
- Localization Studio:带字幕、配音和语音的多语言版本。
- Content Repurposing Studio:把长内容改编成适合各个渠道的内容。
预设工作流都是可编辑的副本。在工作室的 … 菜单中选择恢复工作室默认设置…,会用产品当前自带的默认设置,替换该工作室里被改过的工作流和内容版本设置。已有会话不受影响。
工作流
工作流是开始一次制作所用的有向无环图。每条连线把一个步骤的输出接到另一个步骤的某个具名输入槽。互不依赖的分支可以同时运行。
画布就是工作流编辑器:您可以增删步骤、连接输入、整理图结构,把选中的步骤编组成子工作流,或把选中的步骤另存为一条工作流。需要全新的功能时,请单独编写自定义节点;工作流和子工作流都不能直接存成自定义节点。
打开一条工作流时,会新建一个独立的会话,或者恢复您上次在这条工作流里用的会话。会话才是真正的工作文档,保存它自己的图结构、步骤状态、草稿和输出。之后对工作流或工作室模板的修改不会悄悄改动它;已有会话始终保持独立。
步骤与节点
画布上的每张卡片都是一个步骤,它的节点类型决定能接收什么、能产出什么。内置节点类型覆盖了 IceFold 能直接执行的各种媒体操作:
- 输入:文本、文件和多段文本。
- 读取:音频转录、PDF OCR 和图像理解。
- 生成:文本、图片、语音、音乐和视频。
- 编辑:音频、图像和视频变换,以及视频特效。
- 合成:动态文字、分层视频合成和视频拼接。
- 提取:音轨和视频帧。
- 子工作流:把一段图结构封装在声明好的输入和输出后面。
翻译、摘要、改写语气、结构化提取这类文本任务,都用生成文本配合专门的提示词完成,而不是单独的步骤类型。
您也可以用 async def execute(inputs, ctx) 的形式编写自定义 Python 节点。自定义节点和市场节点的代码会在您连接的自托管 Runner 上运行,依赖项需在那台机器上可用。
内容版本
版本组描述一个项目需要哪些内容版本,比如语言、平台或片段。步骤可以对版本组做这些事:
- 展开:每个取值产出一份输出;
- 传递:沿用输入的内容版本;
- 折叠:把一组合并起来,比如拼接片段;
- 选取:只取带标记的一部分。
每个内容版本都保有独立的输出,可以单独重跑或固定。所以同一套步骤配置,不用把图复制 N 遍,就能产出 N 个协调一致的内容版本。
内容版本指的是作品本身在语言、平台、片段等维度上的不同形态,而不是工作流或工作室模板的修订。后者叫模板修订;更新模板不会产生新的内容版本。
