Files
nofunstudio-Node_Fun_ComfyUI/__init__.py
T
2026-07-21 00:01:15 -06:00

86 lines
3.9 KiB
Python

# __init__.py
from .layered_infinite_zoom import LayeredInfiniteZoom
from .replicate_Flux_Pro_Ultra import ReplicateAPI_flux_1_1_pro_ultra
from .replicate_Flux_Fill import ReplicateAPI_flux_fill_pro
from .iframe_view import IframeView
from .queue_counter_reset import DynamicQueueCounter
from .custom_name_selector import IndexedStringSelector
from .ksampler_fun import KSampler
from .fal_recraft_upscale import FalAPI_recraft_upscale
from .fal_kling_video import FalAPI_kling_video
from .fal_seedance_video import FalAPI_seedance_video
from .fal_ltx2_video import FalAPI_ltx2_video
from .nano_banana_pro import FalAPI_NanoBananaPro
from .fal_qwen_edit import FalAPI_QwenEditPlus
from .fal_flux2_lora_edit import FalAPI_Flux2LoraEdit
from .fal_flux2_turbo_edit import FalAPI_Flux2TurboEdit
from .fal_flux2_klein_edit import FalAPI_Flux2KleinEdit
from .wavespeed_flux2_lora_edit import WaveSpeedAI_Flux2LoraEdit
from .wavespeed_ai_image import WaveSpeedAI_Image
from .string_lower import StringLower
from .multi_alpha_composite import MultiAlphaComposite
from .flux_kontext_inpaint_conditioning import FluxKontextInpaintingConditioning
from .load_image_batch_fun import LoadImageBatchFun
from .bw_to_mask_alpha import BWToMaskAlpha
from .fal_seedream_v5_pro_edit import FalAPI_SeedreamV5ProEdit
WEB_DIRECTORY = "./js"
NODE_CLASS_MAPPINGS = {
"LayeredInfiniteZoom": LayeredInfiniteZoom,
"ReplicateAPI_flux_1_1_pro_ultra": ReplicateAPI_flux_1_1_pro_ultra,
"ReplicateAPI_flux_fill_pro": ReplicateAPI_flux_fill_pro,
"IframeView": IframeView,
"DynamicQueueCounter": DynamicQueueCounter,
"IndexedStringSelector": IndexedStringSelector,
"Fun KSampler": KSampler,
"FalAPI_recraft_upscale": FalAPI_recraft_upscale,
"FalAPI_kling_video": FalAPI_kling_video,
"FalAPI_seedance_video": FalAPI_seedance_video,
"FalAPI_ltx2_video": FalAPI_ltx2_video,
"FalAPI_NanoBananaPro": FalAPI_NanoBananaPro,
"FalAPI_QwenEditPlus": FalAPI_QwenEditPlus,
"FalAPI_Flux2LoraEdit": FalAPI_Flux2LoraEdit,
"FalAPI_Flux2TurboEdit": FalAPI_Flux2TurboEdit,
"FalAPI_Flux2KleinEdit": FalAPI_Flux2KleinEdit,
"WaveSpeedAI_Flux2LoraEdit": WaveSpeedAI_Flux2LoraEdit,
"WaveSpeedAI_Image": WaveSpeedAI_Image,
"StringLower": StringLower,
"MultiAlphaComposite": MultiAlphaComposite,
"FluxKontextInpaintingConditioning": FluxKontextInpaintingConditioning,
"LoadImageBatchFun": LoadImageBatchFun,
"BWToMaskAlpha": BWToMaskAlpha,
"FalAPI_SeedreamV5ProEdit": FalAPI_SeedreamV5ProEdit,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"LayeredInfiniteZoom": "Layered Infinite Zoom",
"ReplicateAPI_flux_1_1_pro_ultra": "Replicate flux 1.1 pro ultra",
"ReplicateAPI_flux_fill_pro": "Replicate flux fill pro",
"IframeView": "Iframe View",
"DynamicQueueCounter": "Dynamic Queue Counter",
"IndexedStringSelector": "Indexed String Selector",
"Fun KSampler": "Fun KSampler",
"FalAPI_recraft_upscale": "Fal API Recraft Upscale",
"FalAPI_kling_video": "Fal API Kling Video",
"FalAPI_seedance_video": "Fal API Seedance Video",
"FalAPI_ltx2_video": "FAL LTX-2 Video Generation",
"FalAPI_NanoBananaPro": "Nano Banana Pro (FAL)",
"FalAPI_QwenEditPlus": "FAL Qwen Edit Plus",
"FalAPI_Flux2LoraEdit": "FAL Flux 2 LoRA Edit",
"FalAPI_Flux2TurboEdit": "FAL Flux 2 Turbo Edit",
"FalAPI_Flux2KleinEdit": "FAL Flux 2 Klein Edit (4B/9B)",
"WaveSpeedAI_Flux2LoraEdit": "WaveSpeedAI Flux 2 LoRA Edit",
"WaveSpeedAI_Image": "WaveSpeedAI Image Generation",
"StringLower": "String to Lowercase",
"MultiAlphaComposite": "Multi Alpha Composite",
"FluxKontextInpaintingConditioning": "No Fun Flux Kontext Inpaint Conditioning",
"LoadImageBatchFun": "Load Image Batch (Fun)",
"BWToMaskAlpha": "BW to Mask / Alpha",
"FalAPI_SeedreamV5ProEdit": "FAL Seedream 5.0 Pro Edit",
}
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"WEB_DIRECTORY"
]