SuperAPI AI 工具集

comfy-custom-nodes-api-schema

编程与开发

查看项目

更新于 10-20 17:54

技能介绍

该技能提供 ComfyUI 自定义节点 schema 的打包回退参考,区分 V3 与旧版 V1 两种形态,用于在兼容或迁移场景中查阅规范要点。

用途 面向 ComfyUI 自定义节点开发,说明 V3 与 V1 的 schema 形状及迁移注意事项,作为打包回退参考。

主要能力 V3 规范:使用 io.ComfyNode、io.Schema、ComfyExtension 和模块级 comfy_entrypoint;define_schema 与 execute 为类方法;execute 参数名等于输入 id;按输出顺序返回 io.NodeOutput。node_id 是稳定工作流身份,display_name 可变更。schema 工具包括 io.Autogrow、io.DynamicCombo、io.MatchType;预览放入 io.NodeOutput;进度使用运行时执行 API;终端节点设置 is_output_node。张量维度需保留批维:IMAGE [B,H,W,C],MASK [B,H,W],不可假设固定 LATENT 形状。 V1 规范:使用 INPUT_TYPES、RETURN_TYPES、FUNCTION、CATEGORY 和 NODE_CLASS_MAPPINGS;迁移需谨慎翻译,不可混用两套注册。 前端与迁移:若包含前端代码,导出 WEB_DIRECTORY,保存的 widget 值保持 JSON 类且稳定;V1 迁移到 V3 时注册 node_replacement 以保留旧工作流身份,仅构造替换描述符无效。

使用方式 资料未提供具体安装命令或调用步骤。

适用场景 适用于 ComfyUI 自定义节点开发、V1 到 V3 的 schema 迁移与兼容性检查。

限制 资料仅提供规范要点,未说明支持平台、版本范围、收费或实际效果;具体使用需结合对应工具环境。