ComfyUI Extension
ComfyUI-CometAPI
真正在comfyui中实现无限画布体验的节点
jieg9341-lab/ComfyUI-CometAPI
Nodes17
On cloudLocal install
CategoryCOMET/异步, COMET
Stars15
Updated2 months ago
Nodes (17)
Readme
ComfyUI-CometAPI
作者:B 站「那颗星星188」
ComfyUI-CometAPI 是一套面向 ComfyUI 的多模态 API 创作节点插件。
它不是单纯把 API 接口塞进 ComfyUI,而是把图像、视频、音乐、文本、批量任务、素材卡片、局部运行、设置中心和内置对话助手整合到一套更适合 API 创作的工作流里。
授权提醒:本项目采用自定义非商业授权协议。个人学习、高校科研、非营利组织可免费使用;企业、公司内部业务、商业项目、付费服务、二次销售、客户交付等商业用途,必须先联系作者购买商业授权。详见 LICENSE。
主要解决什么问题
在 ComfyUI 里接 API 做图像、视频、音乐创作时,经常会遇到:
- 多参考图连线混乱。
- 生成结果复用时容易重跑上游。
- 不同模型参数差异大,容易传错参数。
- 批量生成缺少稳定的编号、失败处理和输出管理。
- LLM、图像、视频、音乐之间衔接不够顺。
- 提示词和素材管理不够画布化。
CometAPI 的目标是让这些流程更干净、更可控,也更适合长期迭代。
核心功能
- 统一节点:提供 Comet 图像、视频、音乐、文本、批量图像等节点。
- 设置中心:统一配置渠道、API Key、模型、别名、自定义模型和提示词预设。
- 动态参数:根据渠道和模型自动显示适合的比例、分辨率、时长、模式等参数。
- 虚拟连线:多参考图可以拖到统一素材入口,减少画布连线混乱。
- 素材卡片:图像、视频、音频、文本结果可以保存成卡片,后续复用不必重复跑上游。
- 单点运行:支持只运行局部节点,减少整张工作流重跑。
- 批量图像:支持多提示词、多参考图、文件夹批量、并发、失败策略和独立输出目录。
- 异步任务:支持图片和视频的异步提交与收取,适合长耗时任务。
- 提示词组织:支持文本卡片、批量文本卡片、
@素材引用和/提示词预设。 - 内置对话:可以在 ComfyUI 内直接打开 AI 对话窗口,用于问报错、写提示词、看代码、发附件和对话生图。
节点列表
Comet 图像Comet 批量图像Comet 异步图像提交Comet 异步图片收取Comet 文本Comet 视频Comet 异步视频提交Comet 异步视频收取Comet 音乐Comet 图像卡片Comet 视频卡片Comet 音频卡片Comet 文本卡片Comet 批量文本卡片Comet 文本追加CometAPI 设置中心
安装方式
进入 ComfyUI 的 custom_nodes 目录:
cd ComfyUI/custom_nodes
git clone https://github.com/jieg9341-lab/ComfyUI-CometAPI.git
然后重启 ComfyUI。
如果缺少网络请求相关依赖,可以在 ComfyUI 的 Python 环境中安装:
python -m pip install requests aiohttp
基本使用
- 安装插件并重启 ComfyUI。
- 在节点列表中搜索
Comet。 - 打开
CometAPI 设置中心,配置 API 渠道、API Key 和模型。 - 添加需要的节点,例如
Comet 图像、Comet 视频、Comet 文本。 - 选择渠道、模型和参数。
- 连接节点并运行工作流。
私有渠道
插件支持通过 private_channels 目录扩展私有渠道。
公开分发版不会内置具体私有渠道业务逻辑,只保留识别、加载和适配机制。
如需编写私有渠道,请阅读:
private_channels/私有渠道适配指南.md
注意:
- 不要把 API Key 写进私有渠道文件。
- API Key 应在插件设置页填写。
- 不要把客户私有渠道逻辑提交到公开仓库。
输出和本地数据
生成的图片、视频、音频等资源会保存到 ComfyUI 输出目录下,例如:
ComfyUI/output/cometapi_assets
ComfyUI/output/comet_chat
用户配置和对话数据会保存在本地,请勿提交到公开仓库。
授权协议
本项目采用自定义非商业授权协议。
- 个人学习:免费。
- 高校科研:免费。
- 非营利组织:免费。
- 企业使用:需要商业授权。
- 公司内部业务:需要商业授权。
- 商业项目或付费服务:需要商业授权。
- 二次销售、打包销售、客户交付:需要商业授权。
详细条款见 LICENSE。
商业授权请通过 B 站「那颗星星188」或 GitHub Issues 联系作者。