Extensions/ComfyUI-FeiHou-Easy-H3
ComfyUI Extension

ComfyUI-FeiHou-Easy-H3

Modified MiniMax H3 Easy node for ComfyUI with embedded 9-image, 3-video, and 3-audio references.

By FX-FeiHou·Created 14 days ago·Updated a day ago· 29
FX-FeiHou/ComfyUI-FeiHou-Easy-H3
Nodes7
On cloudLocal install
CategoryFeiHou Easy H3
Stars29
Updateda day ago
Readme

ComfyUI-FeiHou-Easy-H3

English | 中文

这是一个将参考媒体加载内嵌到主节点内的 MiniMax H3 ComfyUI 节点包。

主节点把参考媒体加载全部收进节点内部,不再需要外接 Load ImageLoad VideoLoad Audio 节点:

  • 9 个图片槽位,固定 3 × 3 九宫格;
  • 3 个视频槽位;
  • 3 个独立音频槽位;
  • 点击槽位选择文件,也可以把文件直接拖入槽位;
  • 图片和视频在节点内预览,音频显示文件名;
  • 已上传文件随工作流记录,重新打开工作流后仍可恢复;
  • 参考模式继续支持在提示词里输入 @ 选择 <Picture i><Video i><Audio i>
  • 视频原有音轨仍与该视频自动配对,3 个音频槽位作为独立参考音频;
  • 默认 24 FPS、10 秒;参考图尺寸可选短边 480、544、640、736、768、832、928、1024、1088;
  • 高级选项提供“强制卸载(含采样后缓存回收)”和可选“完整低显存分块(实验)”:前者在采样器结束、VAE 解码前回收未使用的缓存,后者对 H3 的 QKV、注意力、MLP/SwiGLU 和输出头执行完整分块;启用后不要再串联 ModelAttentionBackend / comfy kitchen attention
  • 提示词优化支持智谱、xFlow-API 聚合、Ollama、阿里云、DeepSeek 和自定义 OpenAI/Gemini/Ollama 兼容 API;
  • 内置提示词方案之外,还可创建、编辑和选择自定义方案。

节点

  • 加载LoRA(旁路,仅模型)(用于调试):完全沿用 FeiHou LoRA Stack (Merge/Extract) 的原生画布堆栈样式,可动态添加、启停、排序多个 LoRA;
  • FeiHou Easy H3 Loader:从左侧接收 LoRA 堆栈,并在内部加载 FL2VA/REF2VA 模型和应用 LoRA,同时加载文本编码器、视频 VAE 和音频 VAE;
  • ComfyUI-FeiHou-Easy-H3:主生成节点及内嵌媒体面板;
  • FeiHou Easy H3 Model Adapter:接入外部标准 ComfyUI 模型加载链;
  • FeiHou Easy H3 Output:拆出 Conditioning、Latent、视频 VAE、音频 VAE、FPS 和最终提示词;
  • FeiHou Easy H3 提示词预览:显示 H3 Context 携带的最终扩写 / 反推提示词。

节点分类为 FeiHou Easy H3,类名使用独立的 FeiHouEasyH3* 前缀,可与原版 ComfyUI-MiniMaxH3-Easy 同时安装,不会发生节点 ID 或提示词优化路由冲突。

使用

  1. 把当前 Easy H3 整个文件夹放到 ComfyUI/custom_nodes/;也可以将目录改名为 ComfyUI-FeiHou-Easy-H3
  2. 更新到包含官方 MiniMax H3 节点的新版 ComfyUI。
  3. 重启 ComfyUI,并在 FeiHou Easy H3 分类中添加节点。
  4. 把“加载LoRA(旁路,仅模型)(用于调试)”放在 Loader 左侧,将它的 lora_stack 输出接到 Loader 左侧的“LoRA 堆栈”输入;Loader 再连接主节点。LoRA 不再串联到主节点的 model 输出链路上。
  5. 选择“参考生成视频”模式后,九宫格、3 个视频槽和 3 个音频槽都会启用。

提示词配置位于 ComfyUI“设置”左侧的 🐵Easy H3 独立插件分组。API 设置和“提示词优化规则”直接显示在右侧设置页,不再打开二级窗口;Base URL 可修改,API Key 粘贴后自动保存,预置服务不附带 Key 或模型。主节点关闭“高级选项”时不显示、也不执行 API 和提示词方案;打开后先选择已配置的 API 接口,再选择方案。API 未启用时方案不生效。API 密钥保存在 ComfyUI 用户目录下的本插件配置文件中,不随工作流导出。

开发时可自行维护本机的同步配置;本仓库不会提交本机路径、API Key、上传媒体或输出元数据。

在“图生或首尾帧”模式下,只使用九宫格前两个图片槽:一张图按高级选项作为首帧或尾帧,两张图作为首尾帧。切换模式不会删除已选的其他参考素材,返回参考模式后可继续使用。

媒体限制

  • 参考图片:最多 9 张;
  • 参考视频:最多 3 个;
  • 独立参考音频:最多 3 个;
  • 参考模式至少需要一张图片或一个视频,不能只提供音频;
  • 视频帧和同步音轨的编码、排序及标签规则与 ComfyUI 官方 MiniMax H3 Reference to Video 节点一致。

改编、致谢与许可

本项目是改编版本,并非独立重写。H3 节点上游来源为 nkxx188/ComfyUI-MiniMaxH3-Easy,原作者为 nkxx188,采用 MIT License;其 MIT 文本和版权声明保留在 LICENSES/MIT-ComfyUI-MiniMaxH3-Easy.txt。上游项目要求对实质性复用或改编保留作者与项目署名;本仓库已在节点头部、README、NOTICE 和 Release 中明确保留该声明。

节点的 API 服务配置、模型发现和提示词优化实现借鉴自 yawiii/ComfyUI-Prompt-Assistant,原作者为 yawiii,采用 GNU GPL v3。由于本仓库包含该来源的改编内容,整个仓库按 GNU GPL v3 发布。

“完整低显存分块(实验)”包含来自 matlowai/ComfyUI-MAINodesH3 Streamed Blocks 衍生实现,版权归 MATLOWAI,采用 GPL-3.0-or-later。保留的源文件、完整许可证与改动说明见 NOTICEthird_party/mainodes_h3_streamed_blocks.pyLICENSES/GPL-3.0-or-later-ComfyUI-MAINodes.txt

FeiHou 的改动包括:固定 9 图 / 3 视频 / 3 音频的内嵌媒体面板、上传与工作流持久化、FeiHou LoRA Stack 接入、ComfyUI 设置页内的 API 与提示词规则管理、服务/模型选择、运行时提示词扩写/反推,以及提示词预览输出。参考素材的 conditioning 规则及数量限制仍遵循 ComfyUI 官方 MiniMax H3 Reference to Video 行为。

完整许可证和保留声明见 LICENSENOTICE。软件按“现状”提供,不附带任何担保。