INFINITE CANVAS · 开发中

无限画布 开发中 · 与官网同步发布

在无限画布上,把生图、视频、语音、智能体和资源处理连成一条自动执行的制作流水线:拖入节点、连接端口、配置参数、一键运行。画布本身是一个插件应用,节点也是插件,现有生成能力直接接入——插件平台再向外长一层,框架依然保持轻薄。

三层设计

画布是应用,节点是插件,能力直接接入

画布编辑、节点业务都不进入框架。框架只增加通用的节点发现、节点调用和安全资源导入协议。

画布本身是插件应用

无限画布以应用插件形态注册,负责画布编辑、工作流保存、导入导出和调度执行。它不是框架内置功能,卸载画布不影响任何生成能力。

节点也是插件

新增 canvas_node 插件类型,提供智能体、资源处理和控制逻辑节点。画布节点只出现在画布的节点面板,不进入能力选择器、生成操作栏或 MCP 工具列表。

现有生成能力直接接入

已注册的图片、视频、音频能力由画布自动包装成通用生成节点,执行时走框架的 Schema 校验、队列与项目归档,不必为每个模型重复写节点。

节点生态

四类节点,覆盖一条完整流水线

端口类型稳定且可版本化(文本、JSON、图像、视频、音频、任务等),连线时校验类型兼容,不静默转换。

基础控制

文本、数字、布尔输入,文本模板与拼接拆分,JSON 解析与结构校验,条件分支、汇合与并行分支。

资源导入

浏览并选取项目素材库中的图片、视频、音频;从本地电脑上传;导入外部公开资源;把结果写回项目素材库。

智能体节点

结构化剧本与文案生成、分镜规划、提示词整理与审核、受约束的 AI 决策。输出必须通过 JSON Schema 校验,可调用的能力按白名单声明。

生成能力节点

选择 capability_id,接入提示词端口与能力声明的素材输入,配置参数和默认值——复用现有生成插件,不复制任何生成代码。

工作流分享

工作流是 JSON,可以带走

工作流的规范载体是 JSON 文档:画布把它保存为项目内文档,也支持独立导入导出。

  • 单独分享用 *.vfworkflow.json,包含图结构和资源引用,不含实际媒体;连小型固定素材一起分享时用 .vfworkflow 素材包。
  • 分享文件不包含 API Key、系统令牌、绝对路径或临时上传凭证;素材只保存逻辑引用、类型、名称和 SHA256。
  • 导入时校验格式版本、节点与端口存在性、依赖插件与版本兼容、连线类型、必填输入和环路;缺失素材由用户重新绑定。
  • 缺少插件时提示安装依赖,绝不自动下载或执行插件代码。
执行与恢复

失败不用从头再来

工作流定义和每次运行分开保存,运行是可恢复的一等公民。

  • 调度器按拓扑顺序执行,互不依赖的分支并行运行,并设并发上限。
  • 节点失败时默认停止其下游,已成功节点的输出全部保留;重试只重跑失败节点及其下游。
  • 只有声明幂等的节点才允许自动重试;生成任务可真正取消。
  • 运行记录保存插件版本、节点版本和工作流快照,插件更新不会悄悄改变旧流程的行为。
安全边界:第一版不做任意代码节点、不支持无限循环、不自动安装依赖;外部 URL 导入严格防 SSRF(拒绝内网与云元数据地址、校验 DNS 与重定向、限制协议大小与时长);AI 不会在无确认的情况下批量启动高成本任务。

先看看现在的插件平台

画布随新版本发布。现在就可以把能力做成插件,画布上线后直接成为节点。

下载 VideoFree → 插件教程