Add files via upload

This commit is contained in:
mango1010
2025-03-01 23:07:22 +01:00
committed by GitHub
parent cfcafefb38
commit a21ca180ea
2 changed files with 62 additions and 2 deletions
+57
View File
@@ -0,0 +1,57 @@
class PromptEmbedMango:
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"QualityTags": (
"STRING",
{
"default": "",
"multiline": True,
"rows": 3
}
),
"SceneDescription": (
"STRING",
{
"default": "",
"multiline": True,
"rows": 3
}
),
"Tags": (
"STRING",
{
"default": "",
"multiline": True,
"rows": 3
}
),
"Embeddings": (
"STRING",
{
"default": "",
"multiline": True,
"rows": 3
}
),
},
"optional": {
"string": (
"STRING",
{
"default": ""
}
),
},
}
RETURN_TYPES = ("STRING",)
FUNCTION = "execute"
CATEGORY = "Mango Node Pack/Metadata"
def execute(self, QualityTags, SceneDescription, Tags, Embeddings, string=""):
parts = [s.strip() for s in (QualityTags, SceneDescription, Tags, Embeddings, string) if s.strip()]
concatenated = ", ".join(parts)
return (concatenated,)
+5 -2
View File
@@ -4,6 +4,7 @@ from .MangoLoader import MangoLoader
from .ImageSaverMango import ImageSaverMango
from .LatentImageMango import LatentImageMango
from .PromptMango import PromptMango
from .PromptEmbedMango import PromptEmbedMango
NODE_CLASS_MAPPINGS = {
"MangoTriggerExporter": MangoTriggerExporter,
@@ -11,7 +12,8 @@ NODE_CLASS_MAPPINGS = {
"MangoLoader": MangoLoader,
"ImageSaverMango": ImageSaverMango,
"LatentImageMango": LatentImageMango,
"PromptMango": PromptMango
"PromptMango": PromptMango,
"PromptEmbedMango": PromptEmbedMango,
}
NODE_DISPLAY_NAME_MAPPINGS = {
@@ -20,5 +22,6 @@ NODE_DISPLAY_NAME_MAPPINGS = {
"MangoLoader": "Loader (Mango)",
"ImageSaverMango": "Image Saver (Mango)",
"LatentImageMango": "Latent Image (Mango)",
"PromptMango": "Prompt (Mango)"
"PromptMango": "Prompt (Mango)",
"PromptEmbedMango": "Prompt /w Embedding (Mango)",
}