32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
from .personaplex_nodes import (
|
|
PersonaPlexModelLoader,
|
|
PersonaPlexInference,
|
|
PersonaPlexConversationServer,
|
|
PersonaPlexSettings,
|
|
PersonaPlexServerURL,
|
|
PERSONAPLEX_AVAILABLE
|
|
)
|
|
|
|
NODE_CLASS_MAPPINGS = {
|
|
"PersonaPlexModelLoader": PersonaPlexModelLoader,
|
|
"PersonaPlexInference": PersonaPlexInference,
|
|
"PersonaPlexConversationServer": PersonaPlexConversationServer,
|
|
"PersonaPlexSettings": PersonaPlexSettings,
|
|
"PersonaPlexServerURL": PersonaPlexServerURL,
|
|
}
|
|
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
"PersonaPlexModelLoader": "PersonaPlex Model Loader",
|
|
"PersonaPlexInference": "PersonaPlex Inference",
|
|
"PersonaPlexConversationServer": "PersonaPlex Conversation Server",
|
|
"PersonaPlexSettings": "PersonaPlex Settings",
|
|
"PersonaPlexServerURL": "PersonaPlex Server URL",
|
|
}
|
|
|
|
WEB_DIRECTORY = None
|
|
|
|
if not PERSONAPLEX_AVAILABLE:
|
|
print("[PersonaPlex] Warning: PersonaPlex dependencies not available. Run: pip install -e personaplex_src/moshi")
|
|
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]
|