- Loader: FLUX.2 (single encoder, CLIPType.FLUX2) + GGUF via ComfyUI-GGUF - Sampler: latent layout from model, FLUX.2 schedule, reference images (Kontext/klein edit), cfg for klein base, fix guidance conditioning key - New BawkLoraStack (chainable, toggleable sets); encoder accepts lora_stack - Saver: ComfyUI-loadable PNG metadata, optional model/prompt inputs - Image loader: fix broken folder_paths import, simplify - Remove modules/, utils/, ControlNet placeholder, Z-Image loader, unused AI enhancement code; trim deps and startup prints Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
"""
|
|
ComfyUI Bawk Nodes - compact FLUX.1 / FLUX.2 workflow nodes.
|
|
"""
|
|
|
|
from .nodes import (
|
|
BawkBatchProcessor,
|
|
BawkImageLoader,
|
|
BawkLoraStack,
|
|
BawkSampler,
|
|
DiffusionModelLoader,
|
|
FluxImageSaver,
|
|
FluxWildcardEncode,
|
|
)
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
"DiffusionModelLoader": DiffusionModelLoader,
|
|
"BawkLoraStack": BawkLoraStack,
|
|
"FluxWildcardEncode": FluxWildcardEncode,
|
|
"BawkSampler": BawkSampler,
|
|
"FluxImageSaver": FluxImageSaver,
|
|
"BawkImageLoader": BawkImageLoader,
|
|
"BawkBatchProcessor": BawkBatchProcessor,
|
|
}
|
|
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"DiffusionModelLoader": "🚀 Bawk Model Loader",
|
|
"BawkLoraStack": "🔗 Bawk LoRA Stack",
|
|
"FluxWildcardEncode": "🎲 Bawk Wildcard Encoder",
|
|
"BawkSampler": "🐓 Bawk Sampler",
|
|
"FluxImageSaver": "💾 Bawk Image Saver",
|
|
"BawkImageLoader": "📸 Bawk Image Loader",
|
|
"BawkBatchProcessor": "📁 Bawk Batch Processor",
|
|
}
|
|
|
|
WEB_DIRECTORY = "./js"
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
|