Files
2026-10-01 15:44:54 +08:00

61 lines
1.7 KiB
Python
Executable File

"""
ComfyUI-Grsai 节点注册入口
"""
from .gpt_image_nodes import (
NODE_CLASS_MAPPINGS as GPT_IMAGE_NODE_CLASS_MAPPINGS,
NODE_DISPLAY_NAME_MAPPINGS as GPT_IMAGE_NODE_DISPLAY_NAME_MAPPINGS,
)
from .nano_banana_nodes import (
NODE_CLASS_MAPPINGS as BANANA_NODE_CLASS_MAPPINGS,
NODE_DISPLAY_NAME_MAPPINGS as BANANA_NODE_DISPLAY_NAME_MAPPINGS,
)
from .nano_banana_pro_nodes import (
NODE_CLASS_MAPPINGS as BANANA_PRO_NODE_CLASS_MAPPINGS,
NODE_DISPLAY_NAME_MAPPINGS as BANANA_PRO_NODE_DISPLAY_NAME_MAPPINGS,
)
from .nano_banana_2_nodes import (
NODE_CLASS_MAPPINGS as BANANA_2_NODE_CLASS_MAPPINGS,
NODE_DISPLAY_NAME_MAPPINGS as BANANA_2_NODE_DISPLAY_NAME_MAPPINGS,
)
from .minimax_h3_nodes import (
NODE_CLASS_MAPPINGS as MINIMAX_H3_NODE_CLASS_MAPPINGS,
NODE_DISPLAY_NAME_MAPPINGS as MINIMAX_H3_NODE_DISPLAY_NAME_MAPPINGS,
)
# 合并节点映射,供ComfyUI识别
NODE_CLASS_MAPPINGS = {
**GPT_IMAGE_NODE_CLASS_MAPPINGS,
**BANANA_NODE_CLASS_MAPPINGS,
**BANANA_PRO_NODE_CLASS_MAPPINGS,
**BANANA_2_NODE_CLASS_MAPPINGS,
**MINIMAX_H3_NODE_CLASS_MAPPINGS,
}
NODE_DISPLAY_NAME_MAPPINGS = {
**GPT_IMAGE_NODE_DISPLAY_NAME_MAPPINGS,
**BANANA_NODE_DISPLAY_NAME_MAPPINGS,
**BANANA_PRO_NODE_DISPLAY_NAME_MAPPINGS,
**BANANA_2_NODE_DISPLAY_NAME_MAPPINGS,
**MINIMAX_H3_NODE_DISPLAY_NAME_MAPPINGS,
}
# 导出节点映射,供ComfyUI识别
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
]
# 版本信息 - 必须与 pyproject.toml 中的版本保持完全一致
__version__ = "1.1.5"
# 插件作者信息
__author__ = "ComfyUI-Grsai Team"
__description__ = (
"Grsai图像/视频生成节点 - 支持GPT Image、Nano Banana 与 MiniMax H3"
)