Files
rikanrino-Rikannodes/__init__.py
T
2026-05-07 03:20:11 +08:00

36 lines
1.1 KiB
Python

from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
from .nodes import PromptRelayEncodeTimeline, PromptRelayLoraGate, PromptRelayPowerLoraGate
from comfy_api.latest import ComfyExtension, io
from typing_extensions import override
class PromptRelay(ComfyExtension):
@override
async def get_node_list(self) -> list[type[io.ComfyNode]]:
return [
PromptRelayEncodeTimeline,
PromptRelayLoraGate,
PromptRelayPowerLoraGate,
]
async def comfy_entrypoint() -> PromptRelay:
return PromptRelay()
NODE_CLASS_MAPPINGS = {
"PromptRelayEncodeTimeline": PromptRelayEncodeTimeline,
"PromptRelayLoraGate": PromptRelayLoraGate,
"PromptRelayPowerLoraGate": PromptRelayPowerLoraGate,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"PromptRelayEncodeTimeline": "Prompt Relay Encode (Timeline)",
"PromptRelayLoraGate": "Prompt Relay LoRA Gate",
"PromptRelayPowerLoraGate": "Prompt Relay Power Lora Gate",
}
WEB_DIRECTORY = "./web"
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]