SuperAPI AI 工具集

workflow-layout

办公与效率

查看项目

更新于 10-15 19:57

技能介绍

用途:把 ComfyUI 中杂乱的节点图整理成人类一眼可读的从左到右数据流,基于 panel_* 画布工具操作。核心原则是先读取真实节点尺寸与轨道位置,再据此计算坐标,不要盲排。

主要能力:panel_query_graph 读取每个节点的 pos、size、full_height、分组及子图内 rails;panel_edit_node 移动、缩放、改名、折叠或上色节点;panel_create_group 等管理彩色分组框;panel_create_subgraph、panel_enter_subgraph、panel_move_rail、panel_expose_subgraph_output/input、panel_unpack_subgraph 管理子图;panel_canvas({action:"fit"}) 取景,panel_save_workflow 保存。

布局算法:按最长路径分层,层即列,x = X0 + layer * COL_PITCH(COL_PITCH 约 360 到 480);列内按 full_height 而非 size[1] 纵向堆叠,y[i+1] = y[i] + full_height + ROW_GAP(ROW_GAP 约 40),避免标题栏重叠;列内按连接节点平均 Y 排序减少交叉。子图内部需先进入、排好内部节点,再用 panel_move_rail 把输入/输出轨道钉到节点带。

适用场景:整理大型或难以阅读的 ComfyUI 工作流,按 Loaders→Inputs→Preprocess→Embeds→Sample→Decode/Output 分阶段,输入输出节点保持展开可见,内部机械节点可折叠。

限制与注意:位置、标题、分组需保存后才持久;子图内移动节点不会带动轨道;图像/视频节点高度上报偏小,需预留约 250 到 300px;画布编辑不影响进行中的渲染,但重启 ComfyUI 会清空队列;不要过度整理用户正在搭建的图。具体收费、平台与版本信息暂未提供。