Extensions/comfyui-t2i-tester
ComfyUI Extension

comfyui-t2i-tester

A ComfyUI extension with 3 custom nodes.

By kukuxz007·Created a day ago·Updated a day ago· 0
kukuxz007/comfyui-t2i-tester
Nodes3
On cloudLocal install
Category自定义工作流
Stars0
Updateda day ago
Readme

ComfyUI T2I Tester

ComfyUI 自定义节点包:文生图参数扫组测试、一体化加载、修手重绘。

仓库:https://github.com/kukuxz007/comfyui-t2i-tester

节点一览

| 节点 | 说明 | |------|------| | 🚀 终极全能工作流一体化加载器 | Checkpoint / LoRA / CLIP / VAE + 提示词文件或手工提示词 | | 🧪 手工提示词单项测试 | 固定其它参数,扫 Checkpoint / CFG / 步数 / 种子 / 分辨率 / 骨架图 / 正反向提示词,自动拼表 | | 🖐️ 修手重绘 (HandRefiner) | 对手部做深度+遮罩局部重绘(可选依赖) |

分类:自定义工作流

安装

方式 A:Git 克隆(推荐,立即可用)

cd ComfyUI/custom_nodes
git clone https://github.com/kukuxz007/comfyui-t2i-tester.git
cd comfyui-t2i-tester
# 可选:修手节点依赖
pip install -r requirements.txt

重启 ComfyUI。

方式 B:ComfyUI Manager(需先发布到 Registry)

新版 Manager 不能直接填 GitHub URL 安装,只能装 Comfy Registry 里的包。发布后可在 Manager 搜索 ComfyUI T2I Tester / comfyui-t2i-tester 一键安装。

发布步骤见下方「发布到 Comfy Registry」。

方式 C:旧版 Manager「Install via Git URL」

若仍使用 Legacy Manager UI,可粘贴:

https://github.com/kukuxz007/comfyui-t2i-tester.git

发布到 Comfy Registry(让软件内可搜到)

官方说明:Publishing Nodes

  1. 打开 Comfy Registry 注册并创建 Publisher(PublisherId 需与 pyproject.toml 里一致,当前为 kukuxz007
  2. 在 Publisher 下生成 Registry API Key
  3. 任选其一发布:
    • 本机pip install comfy-cli && comfy node publish(按提示粘贴 API Key)
    • GitHub Actions:仓库 Settings → Secrets → 新建 REGISTRY_ACCESS_TOKEN = API Key,然后改 pyproject.tomlversion 并推送,或手动跑 workflow Publish to Comfy Registry
  4. 发布成功后,用户在 ComfyUI Manager 搜索即可安装

注意:[project].namecomfyui-t2i-tester)发布后不可改;改版本号请遵守语义化版本。

使用提示

手工提示词单项测试

  1. 选择「测试项目」(默认 CFG)
  2. 测 Checkpoint / 正向 / 反向时,用「测试项目数量」(1~8) 控制露出的槽位数
  3. 其它模式在「测试值列表」填逗号或换行分隔的值
  4. 输出:表格图 + 图片列表 + 标签;PNG 会写入 prompt / workflow 元数据,可拖回画布还原

修手重绘(可选)

需要:

  • ultralyticsscipy(见 requirements.txt
  • comfyui_controlnet_aux(Mesh Graphormer)
  • Hand Inpaint Depth ControlNet 权重

不用修手时可忽略上述依赖。

目录结构

comfyui-t2i-tester/
├── __init__.py          # 节点注册 + 文件浏览 API
├── js/
│   ├── test_node_ui.js          # 单项测试 UI(槽位显隐等)
│   └── prompt_file_browser.js   # 提示词文件浏览
├── requirements.txt
├── pyproject.toml
└── README.md

兼容性

  • ComfyUI 较新版本(含经典节点与 Vue Nodes)
  • Python ≥ 3.10
  • 依赖 ComfyUI 自带的 torch / folder_paths / 内置采样节点

License

MIT