2025-06-11 14:17:28 +08:00
2025-06-11 14:49:23 +08:00
2025-06-16 08:25:57 +08:00
2025-06-11 14:22:48 +08:00
2025-06-16 08:25:57 +08:00
2025-06-11 14:17:28 +08:00
2025-06-11 14:17:28 +08:00
2025-06-11 14:17:28 +08:00
2025-06-11 14:17:28 +08:00
2025-06-11 18:38:06 +08:00
2025-06-11 14:17:28 +08:00
2025-06-11 18:38:06 +08:00
2025-06-11 14:17:28 +08:00

ymc_node_joy

🤖 comfyui custom nodes to caption image with joy

Why

  • use joy to caption image for aigc.
  • use joy to caption image files in diretory to do sth. (eg. lora training)

Features

Nodes

  • nodes show in console:
console
  • nodes show in right mouse menu:
right mouse menu

Install

# cd to comfyui/custom_nodes
git clone https://github.com/ymc-github/ymc_node_joy
  • deps will be installed automatically if deps in requirements.txt were not installed when comfyui up

Required Models

Essential components:

  • google/siglip-so400m-patch14-384 (Vision model)
  • unsloth/Meta-Llama-3.1-8B-bnb-4bit or meta-llama/Meta-Llama-3.1-8B (LLM)
  • Joy_caption/image_adapter.pt (Custom adapter)
<comfyui_root>/
├── models/
│   ├── clip/                    # SigLIP Vision Model
│   │   └── siglip-so400m-patch14-384/
│   ├── llm/                     # Llama Language Model
│   │   ├── Meta-Llama-3.1-8B-bnb-4bit/
│   │   └── Meta-Llama-3.1-8B/
│   └── Joy_caption/             # Custom Components
│       └── image_adapter.pt     # Dimension Adapter

1. SigLIP Vision Model (google/siglip-so400m-patch14-384)

International: https://huggingface.co/google/siglip-so400m-patch14-384
China Mirror: https://hf-mirror.com/google/siglip-so400m-patch14-384

2. Llama Language Models

4bit Quantized (unsloth/Meta-Llama-3.1-8B-bnb-4bit)

International: https://huggingface.co/unsloth/Meta-Llama-3.1-8B-bnb-4bit
China Mirror: https://hf-mirror.com/unsloth/Meta-Llama-3.1-8B-bnb-4bit

Original (meta-llama/Meta-Llama-3.1-8B)

International: https://huggingface.co/meta-llama/Meta-Llama-3.1-8B (Access approval required)
China Mirror: https://hf-mirror.com/meta-llama/Meta-Llama-3.1-8B

3. Image Adapter (Joy_caption/image_adapter.pt)

International: https://huggingface.co/spaces/fancyfeast/joy-caption-pre-alpha/tree/main/wpkklhc6
China Mirror: https://www.modelscope.cn/models/fireicewolf/joy-caption-pre-alpha/files

Usage

  • you can find it in search box : double click + typing keywords (eg: joy, caption)
  • you can find it in right mouse menu : ymc/caption
  • you can find it in right mouse menu : utils/ymc/caption (as alias)

Demo

  • workflow demo:
console

Based-on

Published to Comfy registry

Author

name email desciption
yemiancheng ymc.github@gmail.com Main developer and code maintainer
chenxinghua 455758525@qq.com Code reference from StartHua/Comfyui_CXH_joy_caption

License

MIT

S
Description
No description provided
Readme MIT
63 KiB
Languages
Python 100%