61 lines
1.7 KiB
Python
Executable File
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"
|
|
)
|