Files
2026-04-23 11:00:52 +08:00

37 lines
1.0 KiB
Python

"""
ComfyUI Prompt Translator Node
A custom node for translating prompts to different languages
"""
import os
import folder_paths
from .nodes.prompt_translator_node import PromptTranslatorNode, GGUFLoader
from .nodes.show_text_node import ShowTextNode
# Add gguf model folder path
model_path = os.path.join(folder_paths.models_dir, 'gguf')
folder_paths.add_model_folder_path('gguf', model_path)
# Create models/gguf directory if it doesn't exist
if not os.path.exists(model_path):
os.makedirs(model_path, exist_ok=True)
print(f"[PromptTranslatorNode] Created directory: {model_path}")
else:
print(f"[PromptTranslatorNode] Found directory: {model_path}")
NODE_CLASS_MAPPINGS = {
"GGUFLoader": GGUFLoader,
"PromptTranslatorNode": PromptTranslatorNode,
"ShowTextNode": ShowTextNode,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"GGUFLoader": "GGUFLoader",
"PromptTranslatorNode": "Prompt Translator (GGUF)",
"ShowTextNode": "Show Text",
}
WEB_DIRECTORY = "./web"
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', 'WEB_DIRECTORY']