main
ComfyUI-WD-Timm-Tagger
ComfyUI custom node for image tagging using WD v3 models, based on timm.
Installation
- Clone this repo into
ComfyUI/custom_nodes/ - Install dependencies:
pip install -r requirements.txt
Performance
Tested on 291 images with RTX 5090, wd-eva02-large-tagger-v3 model.
| Node | Time |
|---|---|
| ComfyUI-WD14-Tagger | 226.99s |
| ComfyUI-WD-Timm-Tagger | 9.34s |
Models
Models are automatically downloaded to models/wd_taggers/ on first use.
You can also place your own model folders under models/wd_taggers/ and they will appear in the model list automatically.
Inputs
| Name | Type | Description |
|---|---|---|
image |
IMAGE | Input image(s) |
model_name |
COMBO | Model to use |
dtype |
COMBO | Model precision (auto / bf16 / fp16) |
general_threshold |
FLOAT | Confidence threshold for general tags (default: 0.35) |
character_threshold |
FLOAT | Confidence threshold for character tags (default: 0.75) |
add_rating |
BOOLEAN | Prepend rating tag to output |
exclude_tags |
STRING | Comma-separated tags to exclude |
batch_size |
INT | Number of images per inference batch |
batch_sizeonly takes effect when multiple images are passed as a batch.
Outputs
- STRING — Formatted tag string per image
- RAW — Dict with
ratings,character,generalscores per image
Credits
Based on wdv3-timm by neggles.
Languages
Python
100%