按官方约定放 web/docs/<节点>/<语言>.md,前端「信息」面板直接展示; WEB_DIRECTORY 声明与目录同时提交,不留下「声明了但文件还没到」的中间态。
35 lines
1.3 KiB
Python
35 lines
1.3 KiB
Python
"""ComfyUI RollingArtist 节点包。
|
|
|
|
ComfyUI 以“目录即包”的方式加载本文件(spec_from_file_location + __path__),
|
|
RollingArtist.py / RollingCharacter.py 与 ra_core 之间的相对导入因此成立,
|
|
请勿改成顶层绝对导入。
|
|
|
|
本包提供两个节点:
|
|
|
|
- ``RollingArtist``:从艺术家 CSV 抽人 + 分配随机权重
|
|
- ``RollingCharacter``:从角色 CSV 抽人(**不带权重**),额外带作品标签与角色描述
|
|
"""
|
|
|
|
from .RollingArtist import (
|
|
NODE_CLASS_MAPPINGS as _ARTIST_NODES,
|
|
)
|
|
from .RollingArtist import (
|
|
NODE_DISPLAY_NAME_MAPPINGS as _ARTIST_NAMES,
|
|
)
|
|
from .RollingCharacter import (
|
|
NODE_CLASS_MAPPINGS as _CHARACTER_NODES,
|
|
)
|
|
from .RollingCharacter import (
|
|
NODE_DISPLAY_NAME_MAPPINGS as _CHARACTER_NAMES,
|
|
)
|
|
|
|
NODE_CLASS_MAPPINGS = {**_ARTIST_NODES, **_CHARACTER_NODES}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {**_ARTIST_NAMES, **_CHARACTER_NAMES}
|
|
|
|
# 前端静态资源目录:ComfyUI 会把它挂到 /extensions/ComfyUI_RollingArtist/ 下。
|
|
# 按官方文档放 web/docs/<节点类名>/<语言>.md,即为节点“信息”面板的帮助文档,
|
|
# 前端按界面语言请求(缺失该语言时回退到 web/docs/<节点类名>.md)。
|
|
WEB_DIRECTORY = "./web"
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]
|