From 7275d0e015d12f2e5be525027db65d3c9dde6db0 Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Fri, 26 Sep 2025 07:48:39 -0500 Subject: [PATCH 1/2] [release] Increment version to 1.27.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9acc66aa66..1f680c1886 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@comfyorg/comfyui-frontend", "private": true, - "version": "1.27.5", + "version": "1.27.6", "type": "module", "repository": "https://github.com/Comfy-Org/ComfyUI_frontend", "homepage": "https://comfy.org", From a3b328b87aaa5744f4b8d5e871484635da2460a7 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 26 Sep 2025 13:00:01 +0000 Subject: [PATCH 2/2] Update locales [skip ci] --- src/locales/ar/commands.json | 8 +- src/locales/ar/main.json | 8 +- src/locales/ar/nodeDefs.json | 15 +- src/locales/ar/settings.json | 6 +- src/locales/en/commands.json | 6 +- src/locales/en/main.json | 115 +- src/locales/en/nodeDefs.json | 6450 ++++++++++++++++++----- src/locales/en/settings.json | 49 +- src/locales/es/commands.json | 5 +- src/locales/es/main.json | 23 +- src/locales/es/nodeDefs.json | 15 +- src/locales/es/settings.json | 14 +- src/locales/fr/commands.json | 5 +- src/locales/fr/main.json | 24 +- src/locales/fr/nodeDefs.json | 15 +- src/locales/fr/settings.json | 14 +- src/locales/ja/commands.json | 5 +- src/locales/ja/main.json | 23 +- src/locales/ja/nodeDefs.json | 15 +- src/locales/ja/settings.json | 14 +- src/locales/ko/commands.json | 5 +- src/locales/ko/main.json | 25 +- src/locales/ko/nodeDefs.json | 15 +- src/locales/ko/settings.json | 14 +- src/locales/ru/commands.json | 5 +- src/locales/ru/main.json | 23 +- src/locales/ru/nodeDefs.json | 15 +- src/locales/ru/settings.json | 14 +- src/locales/tr/commands.json | 309 ++ src/locales/tr/main.json | 1780 +++++++ src/locales/tr/nodeDefs.json | 8647 +++++++++++++++++++++++++++++++ src/locales/tr/settings.json | 416 ++ src/locales/zh-TW/commands.json | 5 +- src/locales/zh-TW/main.json | 17 - src/locales/zh-TW/nodeDefs.json | 15 +- src/locales/zh-TW/settings.json | 14 +- src/locales/zh/commands.json | 5 +- src/locales/zh/main.json | 15 +- src/locales/zh/nodeDefs.json | 15 +- src/locales/zh/settings.json | 14 +- 40 files changed, 16595 insertions(+), 1602 deletions(-) create mode 100644 src/locales/tr/commands.json create mode 100644 src/locales/tr/main.json create mode 100644 src/locales/tr/nodeDefs.json create mode 100644 src/locales/tr/settings.json diff --git a/src/locales/ar/commands.json b/src/locales/ar/commands.json index fb6650d994..f2e164845b 100644 --- a/src/locales/ar/commands.json +++ b/src/locales/ar/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "تصدير سير العمل (تنسيق API)" }, - "Comfy_Feedback": { - "label": "إرسال ملاحظات" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "تحويل التحديد إلى رسم فرعي" }, @@ -170,9 +167,6 @@ "Comfy_LoadDefaultWorkflow": { "label": "تحميل سير العمل الافتراضي" }, - "Comfy_Manager_CustomNodesManager": { - "label": "تبديل مدير العقد المخصصة" - }, "Comfy_Manager_ToggleManagerProgressDialog": { "label": "تبديل شريط تقدم مدير العقد المخصصة" }, @@ -291,4 +285,4 @@ "label": "تبديل الشريط الجانبي لسير العمل", "tooltip": "سير العمل" } -} \ No newline at end of file +} diff --git a/src/locales/ar/main.json b/src/locales/ar/main.json index ea35b50f94..6ea7a8e6aa 100644 --- a/src/locales/ar/main.json +++ b/src/locales/ar/main.json @@ -325,7 +325,6 @@ "frontendNewer": "إصدار الواجهة الأمامية {frontendVersion} قد لا يكون متوافقاً مع الإصدار الخلفي {backendVersion}.", "frontendOutdated": "إصدار الواجهة الأمامية {frontendVersion} قديم. يتطلب الإصدار الخلفي {requiredVersion} أو أحدث.", "goToNode": "الانتقال إلى العقدة", - "help": "مساعدة", "icon": "أيقونة", "imageFailedToLoad": "فشل تحميل الصورة", "imageUrl": "رابط الصورة", @@ -778,7 +777,6 @@ "File": "ملف", "Fit Group To Contents": "ملائمة المجموعة للمحتويات", "Focus Mode": "وضع التركيز", - "Give Feedback": "تقديم ملاحظات", "Group Selected Nodes": "تجميع العقد المحددة", "Help": "مساعدة", "Help Center": "مركز المساعدة", @@ -837,7 +835,6 @@ "Toggle Terminal Bottom Panel": "تبديل لوحة الطرفية السفلية", "Toggle Theme (Dark/Light)": "تبديل السمة (داكن/فاتح)", "Toggle View Controls Bottom Panel": "تبديل لوحة عناصر التحكم في العرض السفلية", - "Toggle the Custom Nodes Manager": "تبديل مدير العقد المخصصة", "Toggle the Custom Nodes Manager Progress Bar": "تبديل شريط تقدم مدير العقد المخصصة", "Undo": "تراجع", "Ungroup selected group nodes": "فك تجميع عقد المجموعة المحددة", @@ -931,9 +928,6 @@ "upscale_diffusion": "انتشار التكبير", "upscaling": "تكبير", "utils": "أدوات مساعدة", - "v1": "الإصدار 1", - "v2": "الإصدار 2", - "v3": "الإصدار 3", "video": "فيديو", "video_models": "نماذج الفيديو" }, @@ -1693,4 +1687,4 @@ "showMinimap": "إظهار الخريطة المصغرة", "zoomToFit": "تكبير لتناسب الشاشة" } -} \ No newline at end of file +} diff --git a/src/locales/ar/nodeDefs.json b/src/locales/ar/nodeDefs.json index 69f1866148..73f2a32853 100644 --- a/src/locales/ar/nodeDefs.json +++ b/src/locales/ar/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "يحفظ ملفات SVG على القرص.", - "display_name": "حفظ SVG", - "inputs": { - "filename_prefix": { - "name": "بادئة اسم الملف", - "tooltip": "بادئة اسم الملف للحفظ. يمكن أن تتضمن معلومات تنسيق مثل %date:yyyy-MM-dd% أو %Empty Latent Image.width% لاستخدام قيم من العقد." - }, - "svg": { - "name": "ملف SVG" - } - } - }, "SaveVideo": { "description": "يحفظ الصور المدخلة في مجلد مخرجات ComfyUI الخاص بك.", "display_name": "حفظ الفيديو", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ar/settings.json b/src/locales/ar/settings.json index 86a5263d5a..cc490ea674 100644 --- a/src/locales/ar/settings.json +++ b/src/locales/ar/settings.json @@ -388,10 +388,6 @@ "Topbar (2nd-row)": "شريط الأعلى (الصف الثاني)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "عتبة التكبير للرسم بجودة منخفضة", - "tooltip": "عرض أشكال بجودة منخفضة عند التكبير للخارج" - }, "LiteGraph_Canvas_MaximumFps": { "name": "الحد الأقصى للإطارات في الثانية", "tooltip": "الحد الأقصى لعدد الإطارات في الثانية التي يسمح للرسم أن يعرضها. يحد من استخدام GPU على حساب السلاسة. إذا كانت 0، يتم استخدام معدل تحديث الشاشة. الافتراضي: 0" @@ -413,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "الالتصاق بالشبكة دائمًا" } -} \ No newline at end of file +} diff --git a/src/locales/en/commands.json b/src/locales/en/commands.json index ee14550427..03f6daa508 100644 --- a/src/locales/en/commands.json +++ b/src/locales/en/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Export Workflow (API Format)" }, - "Comfy_Feedback": { - "label": "Give Feedback" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Convert Selection to Subgraph" }, @@ -260,6 +257,9 @@ "Comfy_User_SignOut": { "label": "Sign Out" }, + "Experimental_ToggleVueNodes": { + "label": "Experimental: Enable Vue Nodes" + }, "Workspace_CloseWorkflow": { "label": "Close Current Workflow" }, diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 7754eb140f..6693aa7167 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -1103,7 +1103,7 @@ "queue": "Queue Panel" }, "menuLabels": { - "Workflow": "Workflow", + "File": "File", "Edit": "Edit", "View": "View", "Help": "Help", @@ -1122,7 +1122,6 @@ "Open 3D Viewer (Beta) for Selected Node": "Open 3D Viewer (Beta) for Selected Node", "Browse Templates": "Browse Templates", "Delete Selected Items": "Delete Selected Items", - "Fit view to selected nodes": "Fit view to selected nodes", "Zoom to fit": "Zoom to fit", "Lock Canvas": "Lock Canvas", "Move Selected Nodes Down": "Move Selected Nodes Down", @@ -1131,8 +1130,9 @@ "Move Selected Nodes Up": "Move Selected Nodes Up", "Reset View": "Reset View", "Resize Selected Nodes": "Resize Selected Nodes", - "Canvas Toggle Link Visibility": "Canvas Toggle Link Visibility", + "Node Links": "Node Links", "Canvas Toggle Lock": "Canvas Toggle Lock", + "Minimap": "Minimap", "Pin/Unpin Selected Items": "Pin/Unpin Selected Items", "Bypass/Unbypass Selected Nodes": "Bypass/Unbypass Selected Nodes", "Collapse/Expand Selected Nodes": "Collapse/Expand Selected Nodes", @@ -1148,7 +1148,6 @@ "Duplicate Current Workflow": "Duplicate Current Workflow", "Export": "Export", "Export (API)": "Export (API)", - "Give Feedback": "Give Feedback", "Convert Selection to Subgraph": "Convert Selection to Subgraph", "Exit Subgraph": "Exit Subgraph", "Fit Group To Contents": "Fit Group To Contents", @@ -1167,10 +1166,11 @@ "Custom Nodes Manager": "Custom Nodes Manager", "Custom Nodes (Legacy)": "Custom Nodes (Legacy)", "Manager Menu (Legacy)": "Manager Menu (Legacy)", - "Install Missing": "Install Missing", "Install Missing Custom Nodes": "Install Missing Custom Nodes", "Check for Custom Node Updates": "Check for Custom Node Updates", "Toggle the Custom Nodes Manager Progress Bar": "Toggle the Custom Nodes Manager Progress Bar", + "Decrease Brush Size in MaskEditor": "Decrease Brush Size in MaskEditor", + "Increase Brush Size in MaskEditor": "Increase Brush Size in MaskEditor", "Open Mask Editor for Selected Node": "Open Mask Editor for Selected Node", "Unload Models": "Unload Models", "Unload Models and Execution Cache": "Unload Models and Execution Cache", @@ -1193,31 +1193,22 @@ "Undo": "Undo", "Open Sign In Dialog": "Open Sign In Dialog", "Sign Out": "Sign Out", + "Experimental: Enable Vue Nodes": "Experimental: Enable Vue Nodes", "Close Current Workflow": "Close Current Workflow", "Next Opened Workflow": "Next Opened Workflow", "Previous Opened Workflow": "Previous Opened Workflow", "Toggle Search Box": "Toggle Search Box", "Bottom Panel": "Bottom Panel", - "Toggle Bottom Panel": "Toggle Bottom Panel", "Show Keybindings Dialog": "Show Keybindings Dialog", "Toggle Terminal Bottom Panel": "Toggle Terminal Bottom Panel", "Toggle Logs Bottom Panel": "Toggle Logs Bottom Panel", "Toggle Essential Bottom Panel": "Toggle Essential Bottom Panel", "Toggle View Controls Bottom Panel": "Toggle View Controls Bottom Panel", - "Toggle Focus Mode": "Toggle Focus Mode", "Focus Mode": "Focus Mode", "Model Library": "Model Library", "Node Library": "Node Library", "Queue Panel": "Queue Panel", - "Workflows": "Workflows", - "Toggle Model Library Sidebar": "Toggle Model Library Sidebar", - "Toggle Node Library Sidebar": "Toggle Node Library Sidebar", - "Toggle Queue Sidebar": "Toggle Queue Sidebar", - "Toggle Workflows Sidebar": "Toggle Workflows Sidebar", - "sideToolbar_modelLibrary": "sideToolbar.modelLibrary", - "sideToolbar_nodeLibrary": "sideToolbar.nodeLibrary", - "sideToolbar_queue": "sideToolbar.queue", - "sideToolbar_workflows": "sideToolbar.workflows" + "Workflows": "Workflows" }, "desktopMenu": { "reinstall": "Reinstall", @@ -1278,7 +1269,9 @@ "API Nodes": "API Nodes", "Notification Preferences": "Notification Preferences", "3DViewer": "3DViewer", - "Vue Nodes": "Vue Nodes" + "Vue Nodes": "Vue Nodes", + "Assets": "Assets", + "Canvas Navigation": "Canvas Navigation" }, "serverConfigItems": { "listen": { @@ -1415,42 +1408,49 @@ "noise": "noise", "sampling": "sampling", "schedulers": "schedulers", + "audio": "audio", + "conditioning": "conditioning", + "loaders": "loaders", "guiders": "guiders", + "api node": "api node", + "video": "video", + "ByteDance": "ByteDance", "image": "image", "preprocessors": "preprocessors", + "utils": "utils", + "string": "string", "advanced": "advanced", "guidance": "guidance", - "loaders": "loaders", "model_merging": "model_merging", + "model_patches": "model_patches", + "chroma_radiance": "chroma_radiance", "attention_experiments": "attention_experiments", - "conditioning": "conditioning", "flux": "flux", "hooks": "hooks", "combine": "combine", "cond single": "cond single", + "context": "context", "controlnet": "controlnet", "inpaint": "inpaint", "scheduling": "scheduling", "create": "create", - "video": "video", "mask": "mask", "deprecated": "deprecated", + "debug": "debug", + "model": "model", "latent": "latent", - "audio": "audio", "3d": "3d", "ltxv": "ltxv", "sd3": "sd3", "sigmas": "sigmas", - "api node": "api node", "BFL": "BFL", - "model_patches": "model_patches", "unet": "unet", + "Gemini": "Gemini", + "text": "text", "gligen": "gligen", "video_models": "video_models", + "sd": "sd", "Ideogram": "Ideogram", - "v1": "v1", - "v2": "v2", - "v3": "v3", "postprocessing": "postprocessing", "transform": "transform", "batch": "batch", @@ -1460,34 +1460,44 @@ "Kling": "Kling", "samplers": "samplers", "operations": "operations", + "training": "training", "lotus": "lotus", "Luma": "Luma", "MiniMax": "MiniMax", - "debug": "debug", - "model": "model", "model_specific": "model_specific", + "Moonvalley Marey": "Moonvalley Marey", "OpenAI": "OpenAI", "cond pair": "cond pair", "photomaker": "photomaker", "Pika": "Pika", "PixVerse": "PixVerse", - "utils": "utils", "primitive": "primitive", + "qwen": "qwen", "Recraft": "Recraft", + "edit_models": "edit_models", + "Rodin": "Rodin", + "Runway": "Runway", "animation": "animation", "api": "api", + "save": "save", "upscale_diffusion": "upscale_diffusion", "clip": "clip", "Stability AI": "Stability AI", "stable_cascade": "stable_cascade", "3d_models": "3d_models", "style_model": "style_model", - "sd": "sd", - "Veo": "Veo" + "Tripo": "Tripo", + "Veo": "Veo", + "Vidu": "Vidu", + "camera": "camera", + "Wan": "Wan" }, "dataTypes": { "*": "*", "AUDIO": "AUDIO", + "AUDIO_ENCODER": "AUDIO_ENCODER", + "AUDIO_ENCODER_OUTPUT": "AUDIO_ENCODER_OUTPUT", + "AUDIO_RECORD": "AUDIO_RECORD", "BOOLEAN": "BOOLEAN", "CAMERA_CONTROL": "CAMERA_CONTROL", "CLIP": "CLIP", @@ -1498,6 +1508,7 @@ "CONTROL_NET": "CONTROL_NET", "FLOAT": "FLOAT", "FLOATS": "FLOATS", + "GEMINI_INPUT_FILES": "GEMINI_INPUT_FILES", "GLIGEN": "GLIGEN", "GUIDER": "GUIDER", "HOOK_KEYFRAMES": "HOOK_KEYFRAMES", @@ -1509,17 +1520,25 @@ "LOAD_3D": "LOAD_3D", "LOAD_3D_ANIMATION": "LOAD_3D_ANIMATION", "LOAD3D_CAMERA": "LOAD3D_CAMERA", + "LORA_MODEL": "LORA_MODEL", + "LOSS_MAP": "LOSS_MAP", "LUMA_CONCEPTS": "LUMA_CONCEPTS", "LUMA_REF": "LUMA_REF", "MASK": "MASK", "MESH": "MESH", "MODEL": "MODEL", + "MODEL_PATCH": "MODEL_PATCH", + "MODEL_TASK_ID": "MODEL_TASK_ID", "NOISE": "NOISE", + "OPENAI_CHAT_CONFIG": "OPENAI_CHAT_CONFIG", + "OPENAI_INPUT_FILES": "OPENAI_INPUT_FILES", "PHOTOMAKER": "PHOTOMAKER", "PIXVERSE_TEMPLATE": "PIXVERSE_TEMPLATE", "RECRAFT_COLOR": "RECRAFT_COLOR", "RECRAFT_CONTROLS": "RECRAFT_CONTROLS", "RECRAFT_V3_STYLE": "RECRAFT_V3_STYLE", + "RETARGET_TASK_ID": "RETARGET_TASK_ID", + "RIG_TASK_ID": "RIG_TASK_ID", "SAMPLER": "SAMPLER", "SIGMAS": "SIGMAS", "STRING": "STRING", @@ -1530,6 +1549,7 @@ "VAE": "VAE", "VIDEO": "VIDEO", "VOXEL": "VOXEL", + "WAN_CAMERA_EMBEDDING": "WAN_CAMERA_EMBEDDING", "WEBCAM": "WEBCAM" }, "maintenance": { @@ -1892,5 +1912,36 @@ "showGroups": "Show Frames/Groups", "renderBypassState": "Render Bypass State", "renderErrorState": "Render Error State" +<<<<<<< Updated upstream +======= + }, + "assetBrowser": { + "assets": "Assets", + "browseAssets": "Browse Assets", + "noAssetsFound": "No assets found", + "tryAdjustingFilters": "Try adjusting your search or filters", + "loadingModels": "Loading {type}...", + "connectionError": "Please check your connection and try again", + "noModelsInFolder": "No {type} available in this folder", + "searchAssetsPlaceholder": "Search assets...", + "allModels": "All Models", + "unknown": "Unknown", + "fileFormats": "File formats", + "baseModels": "Base models", + "sortBy": "Sort by", + "sortAZ": "A-Z", + "sortZA": "Z-A", + "sortRecent": "Recent", + "sortPopular": "Popular" + }, + "desktopDialogs": { + "": { + "title": "Invalid Dialog", + "message": "Invalid dialog ID was provided.", + "buttons": { + "Close": "Close" + } + } +>>>>>>> Stashed changes } -} +} \ No newline at end of file diff --git a/src/locales/en/nodeDefs.json b/src/locales/en/nodeDefs.json index e1cb439870..b83c39a3a5 100644 --- a/src/locales/en/nodeDefs.json +++ b/src/locales/en/nodeDefs.json @@ -28,6 +28,99 @@ "denoise": { "name": "denoise" } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "APG": { + "display_name": "Adaptive Projected Guidance", + "inputs": { + "model": { + "name": "model" + }, + "eta": { + "name": "eta", + "tooltip": "Controls the scale of the parallel guidance vector. Default CFG behavior at a setting of 1." + }, + "norm_threshold": { + "name": "norm_threshold", + "tooltip": "Normalize guidance vector to this value, normalization disable at a setting of 0." + }, + "momentum": { + "name": "momentum", + "tooltip": "Controls a running average of guidance during diffusion, disabled at a setting of 0." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "AudioAdjustVolume": { + "display_name": "Audio Adjust Volume", + "inputs": { + "audio": { + "name": "audio" + }, + "volume": { + "name": "volume", + "tooltip": "Volume adjustment in decibels (dB). 0 = no change, +6 = double, -6 = half, etc" + } + } + }, + "AudioConcat": { + "display_name": "Audio Concat", + "description": "Concatenates the audio1 to audio2 in the specified direction.", + "inputs": { + "audio1": { + "name": "audio1" + }, + "audio2": { + "name": "audio2" + }, + "direction": { + "name": "direction", + "tooltip": "Whether to append audio2 after or before audio1." + } + } + }, + "AudioEncoderEncode": { + "display_name": "AudioEncoderEncode", + "inputs": { + "audio_encoder": { + "name": "audio_encoder" + }, + "audio": { + "name": "audio" + } + } + }, + "AudioEncoderLoader": { + "display_name": "AudioEncoderLoader", + "inputs": { + "audio_encoder_name": { + "name": "audio_encoder_name" + } + } + }, + "AudioMerge": { + "display_name": "Audio Merge", + "description": "Combine two audio tracks by overlaying their waveforms.", + "inputs": { + "audio1": { + "name": "audio1" + }, + "audio2": { + "name": "audio2" + }, + "merge_method": { + "name": "merge_method", + "tooltip": "The method used to combine the audio waveforms." + } } }, "BasicGuider": { @@ -75,128 +168,540 @@ } } }, - "Canny": { - "display_name": "Canny", + "ByteDanceFirstLastFrameNode": { + "display_name": "ByteDance First-Last-Frame to Video", + "description": "Generate video using prompt and first and last frames.", "inputs": { - "image": { - "name": "image" + "model": { + "name": "model", + "tooltip": "Model name" }, - "low_threshold": { - "name": "low_threshold" + "prompt": { + "name": "prompt", + "tooltip": "The text prompt used to generate the video." }, - "high_threshold": { - "name": "high_threshold" + "first_frame": { + "name": "first_frame", + "tooltip": "First frame to be used for the video." + }, + "last_frame": { + "name": "last_frame", + "tooltip": "Last frame to be used for the video." + }, + "resolution": { + "name": "resolution", + "tooltip": "The resolution of the output video." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video." + }, + "duration": { + "name": "duration", + "tooltip": "The duration of the output video in seconds." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "camera_fixed": { + "name": "camera_fixed", + "tooltip": "Specifies whether to fix the camera. The platform appends an instruction to fix the camera to your prompt, but does not guarantee the actual effect." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the video." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "CFGGuider": { - "display_name": "CFGGuider", + "ByteDanceImageEditNode": { + "display_name": "ByteDance Image Edit", + "description": "Edit images using ByteDance models via api based on prompt", "inputs": { "model": { - "name": "model" + "name": "model", + "tooltip": "Model name" }, - "positive": { - "name": "positive" + "image": { + "name": "image", + "tooltip": "The base image to edit" }, - "negative": { - "name": "negative" + "prompt": { + "name": "prompt", + "tooltip": "Instruction to edit image" }, - "cfg": { - "name": "cfg" + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "Higher value makes the image follow the prompt more closely" + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the image" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "CFGZeroStar": { - "display_name": "CFGZeroStar", + "ByteDanceImageNode": { + "display_name": "ByteDance Image", + "description": "Generate images using ByteDance models via api based on prompt", "inputs": { "model": { - "name": "model" + "name": "model", + "tooltip": "Model name" + }, + "prompt": { + "name": "prompt", + "tooltip": "The text prompt used to generate the image" + }, + "size_preset": { + "name": "size_preset", + "tooltip": "Pick a recommended size. Select Custom to use the width and height below" + }, + "width": { + "name": "width", + "tooltip": "Custom width for image. Value is working only if `size_preset` is set to `Custom`" + }, + "height": { + "name": "height", + "tooltip": "Custom height for image. Value is working only if `size_preset` is set to `Custom`" + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation" + }, + "guidance_scale": { + "name": "guidance_scale", + "tooltip": "Higher value makes the image follow the prompt more closely" + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the image" + }, + "control_after_generate": { + "name": "control after generate" } }, "outputs": { "0": { - "name": "patched_model" + "tooltip": null } } }, - "CheckpointLoader": { - "display_name": "Load Checkpoint With Config (DEPRECATED)", + "ByteDanceImageReferenceNode": { + "display_name": "ByteDance Reference Images to Video", + "description": "Generate video using prompt and reference images.", "inputs": { - "config_name": { - "name": "config_name" + "model": { + "name": "model", + "tooltip": "Model name" }, - "ckpt_name": { - "name": "ckpt_name" - } - } - }, - "CheckpointLoaderSimple": { - "display_name": "Load Checkpoint", - "description": "Loads a diffusion model checkpoint, diffusion models are used to denoise latents.", - "inputs": { - "ckpt_name": { - "name": "ckpt_name", - "tooltip": "The name of the checkpoint (model) to load." + "prompt": { + "name": "prompt", + "tooltip": "The text prompt used to generate the video." + }, + "images": { + "name": "images", + "tooltip": "One to four images." + }, + "resolution": { + "name": "resolution", + "tooltip": "The resolution of the output video." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video." + }, + "duration": { + "name": "duration", + "tooltip": "The duration of the output video in seconds." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the video." + }, + "control_after_generate": { + "name": "control after generate" } }, "outputs": { "0": { - "tooltip": "The model used for denoising latents." - }, - "1": { - "tooltip": "The CLIP model used for encoding text prompts." - }, - "2": { - "tooltip": "The VAE model used for encoding and decoding images to and from latent space." + "tooltip": null } } }, - "CheckpointSave": { - "display_name": "Save Checkpoint", + "ByteDanceImageToVideoNode": { + "display_name": "ByteDance Image to Video", + "description": "Generate video using ByteDance models via api based on image and prompt", "inputs": { "model": { - "name": "model" + "name": "model", + "tooltip": "Model name" }, - "clip": { - "name": "clip" + "prompt": { + "name": "prompt", + "tooltip": "The text prompt used to generate the video." }, - "vae": { - "name": "vae" + "image": { + "name": "image", + "tooltip": "First frame to be used for the video." }, - "filename_prefix": { - "name": "filename_prefix" + "resolution": { + "name": "resolution", + "tooltip": "The resolution of the output video." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video." + }, + "duration": { + "name": "duration", + "tooltip": "The duration of the output video in seconds." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "camera_fixed": { + "name": "camera_fixed", + "tooltip": "Specifies whether to fix the camera. The platform appends an instruction to fix the camera to your prompt, but does not guarantee the actual effect." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the video." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "CLIPAttentionMultiply": { - "display_name": "CLIPAttentionMultiply", + "ByteDanceSeedreamNode": { + "display_name": "ByteDance Seedream 4", + "description": "Unified text-to-image generation and precise single-sentence editing at up to 4K resolution.", "inputs": { - "clip": { - "name": "clip" + "model": { + "name": "model", + "tooltip": "Model name" }, - "q": { - "name": "q" + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for creating or editing an image." }, - "k": { - "name": "k" + "size_preset": { + "name": "size_preset", + "tooltip": "Pick a recommended size. Select Custom to use the width and height below." }, - "v": { - "name": "v" + "image": { + "name": "image", + "tooltip": "Input image(s) for image-to-image generation. List of 1-10 images for single or multi-reference generation." }, - "out": { - "name": "out" + "width": { + "name": "width", + "tooltip": "Custom width for image. Value is working only if `size_preset` is set to `Custom`" + }, + "height": { + "name": "height", + "tooltip": "Custom height for image. Value is working only if `size_preset` is set to `Custom`" + }, + "sequential_image_generation": { + "name": "sequential_image_generation", + "tooltip": "Group image generation mode. 'disabled' generates a single image. 'auto' lets the model decide whether to generate multiple related images (e.g., story scenes, character variations)." + }, + "max_images": { + "name": "max_images", + "tooltip": "Maximum number of images to generate when sequential_image_generation='auto'. Total images (input + generated) cannot exceed 15." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the image." + }, + "fail_on_partial": { + "name": "fail_on_partial", + "tooltip": "If enabled, abort execution if any requested images are missing or return an error." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "CLIPLoader": { - "display_name": "Load CLIP", - "description": "[Recipes]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: old t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (Recommend) or t5", + "ByteDanceTextToVideoNode": { + "display_name": "ByteDance Text to Video", + "description": "Generate video using ByteDance models via api based on prompt", "inputs": { - "clip_name": { - "name": "clip_name" + "model": { + "name": "model", + "tooltip": "Model name" }, - "type": { - "name": "type" + "prompt": { + "name": "prompt", + "tooltip": "The text prompt used to generate the video." + }, + "resolution": { + "name": "resolution", + "tooltip": "The resolution of the output video." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video." + }, + "duration": { + "name": "duration", + "tooltip": "The duration of the output video in seconds." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "camera_fixed": { + "name": "camera_fixed", + "tooltip": "Specifies whether to fix the camera. The platform appends an instruction to fix the camera to your prompt, but does not guarantee the actual effect." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the video." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "Canny": { + "display_name": "Canny", + "inputs": { + "image": { + "name": "image" + }, + "low_threshold": { + "name": "low_threshold" + }, + "high_threshold": { + "name": "high_threshold" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CaseConverter": { + "display_name": "Case Converter", + "inputs": { + "string": { + "name": "string" + }, + "mode": { + "name": "mode" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CFGGuider": { + "display_name": "CFGGuider", + "inputs": { + "model": { + "name": "model" + }, + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" + }, + "cfg": { + "name": "cfg" + } + } + }, + "CFGNorm": { + "display_name": "CFGNorm", + "inputs": { + "model": { + "name": "model" + }, + "strength": { + "name": "strength" + } + }, + "outputs": { + "0": { + "name": "patched_model", + "tooltip": null + } + } + }, + "CFGZeroStar": { + "display_name": "CFGZeroStar", + "inputs": { + "model": { + "name": "model" + } + }, + "outputs": { + "0": { + "name": "patched_model", + "tooltip": null + } + } + }, + "CheckpointLoader": { + "display_name": "Load Checkpoint With Config (DEPRECATED)", + "inputs": { + "config_name": { + "name": "config_name" + }, + "ckpt_name": { + "name": "ckpt_name" + } + } + }, + "CheckpointLoaderSimple": { + "display_name": "Load Checkpoint", + "description": "Loads a diffusion model checkpoint, diffusion models are used to denoise latents.", + "inputs": { + "ckpt_name": { + "name": "ckpt_name", + "tooltip": "The name of the checkpoint (model) to load." + } + }, + "outputs": { + "0": { + "tooltip": "The model used for denoising latents." + }, + "1": { + "tooltip": "The CLIP model used for encoding text prompts." + }, + "2": { + "tooltip": "The VAE model used for encoding and decoding images to and from latent space." + } + } + }, + "CheckpointSave": { + "display_name": "Save Checkpoint", + "inputs": { + "model": { + "name": "model" + }, + "clip": { + "name": "clip" + }, + "vae": { + "name": "vae" + }, + "filename_prefix": { + "name": "filename_prefix" + } + } + }, + "ChromaRadianceOptions": { + "display_name": "ChromaRadianceOptions", + "description": "Allows setting advanced options for the Chroma Radiance model.", + "inputs": { + "model": { + "name": "model" + }, + "preserve_wrapper": { + "name": "preserve_wrapper", + "tooltip": "When enabled, will delegate to an existing model function wrapper if it exists. Generally should be left enabled." + }, + "start_sigma": { + "name": "start_sigma", + "tooltip": "First sigma that these options will be in effect." + }, + "end_sigma": { + "name": "end_sigma", + "tooltip": "Last sigma that these options will be in effect." + }, + "nerf_tile_size": { + "name": "nerf_tile_size", + "tooltip": "Allows overriding the default NeRF tile size. -1 means use the default (32). 0 means use non-tiling mode (may require a lot of VRAM)." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPAttentionMultiply": { + "display_name": "CLIPAttentionMultiply", + "inputs": { + "clip": { + "name": "clip" + }, + "q": { + "name": "q" + }, + "k": { + "name": "k" + }, + "v": { + "name": "v" + }, + "out": { + "name": "out" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CLIPLoader": { + "display_name": "Load CLIP", + "description": "[Recipes]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: old t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (Recommend) or t5\nomnigen2: qwen vl 2.5 3B", + "inputs": { + "clip_name": { + "name": "clip_name" + }, + "type": { + "name": "type" }, "device": { "name": "device" @@ -295,6 +800,11 @@ "text": { "name": "text" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "CLIPTextEncodeFlux": { @@ -808,6 +1318,49 @@ } } }, + "ContextWindowsManual": { + "display_name": "Context Windows (Manual)", + "description": "Manually set context windows.", + "inputs": { + "model": { + "name": "model", + "tooltip": "The model to apply context windows to during sampling." + }, + "context_length": { + "name": "context_length", + "tooltip": "The length of the context window." + }, + "context_overlap": { + "name": "context_overlap", + "tooltip": "The overlap of the context window." + }, + "context_schedule": { + "name": "context_schedule", + "tooltip": "The stride of the context window." + }, + "context_stride": { + "name": "context_stride", + "tooltip": "The stride of the context window; only applicable to uniform schedules." + }, + "closed_loop": { + "name": "closed_loop", + "tooltip": "Whether to close the context window loop; only applicable to looped schedules." + }, + "fuse_method": { + "name": "fuse_method", + "tooltip": "The method to use to fuse the context windows." + }, + "dim": { + "name": "dim", + "tooltip": "The dimension to apply the context windows to." + } + }, + "outputs": { + "0": { + "tooltip": "The model with context windows applied during sampling." + } + } + }, "ControlNetApply": { "display_name": "Apply ControlNet (OLD)", "inputs": { @@ -971,6 +1524,42 @@ "end_image": { "name": "end_image" } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "CosmosPredict2ImageToVideoLatent": { + "display_name": "CosmosPredict2ImageToVideoLatent", + "inputs": { + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "length": { + "name": "length" + }, + "batch_size": { + "name": "batch_size" + }, + "start_image": { + "name": "start_image" + }, + "end_image": { + "name": "end_image" + } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "CreateHookKeyframe": { @@ -1128,6 +1717,11 @@ "name": "audio", "tooltip": "The audio to add to the video." } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "CropMask": { @@ -1166,6 +1760,9 @@ "inputs": { "model": { "name": "model" + }, + "strength": { + "name": "strength" } } }, @@ -1200,12 +1797,15 @@ }, "cfg_cond2_negative": { "name": "cfg_cond2_negative" + }, + "style": { + "name": "style" } } }, "DualCLIPLoader": { "display_name": "DualCLIPLoader", - "description": "[Recipes]\n\nsdxl: clip-l, clip-g\nsd3: clip-l, clip-g / clip-l, t5 / clip-g, t5\nflux: clip-l, t5\nhidream: at least one of t5 or llama, recommended t5 and llama", + "description": "[Recipes]\n\nsdxl: clip-l, clip-g\nsd3: clip-l, clip-g / clip-l, t5 / clip-g, t5\nflux: clip-l, t5\nhidream: at least one of t5 or llama, recommended t5 and llama\nhunyuan_image: qwen2.5vl 7b and byt5 small", "inputs": { "clip_name1": { "name": "clip_name1" @@ -1221,12 +1821,96 @@ } } }, - "EmptyCosmosLatentVideo": { - "display_name": "EmptyCosmosLatentVideo", + "EasyCache": { + "display_name": "EasyCache", + "description": "Native EasyCache implementation.", "inputs": { - "width": { - "name": "width" - }, + "model": { + "name": "model", + "tooltip": "The model to add EasyCache to." + }, + "reuse_threshold": { + "name": "reuse_threshold", + "tooltip": "The threshold for reusing cached steps." + }, + "start_percent": { + "name": "start_percent", + "tooltip": "The relative sampling step to begin use of EasyCache." + }, + "end_percent": { + "name": "end_percent", + "tooltip": "The relative sampling step to end use of EasyCache." + }, + "verbose": { + "name": "verbose", + "tooltip": "Whether to log verbose information." + } + }, + "outputs": { + "0": { + "tooltip": "The model with EasyCache." + } + } + }, + "EmptyAceStepLatentAudio": { + "display_name": "EmptyAceStepLatentAudio", + "inputs": { + "seconds": { + "name": "seconds" + }, + "batch_size": { + "name": "batch_size", + "tooltip": "The number of latent images in the batch." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyAudio": { + "display_name": "Empty Audio", + "inputs": { + "duration": { + "name": "duration", + "tooltip": "Duration of the empty audio clip in seconds" + }, + "sample_rate": { + "name": "sample_rate", + "tooltip": "Sample rate of the empty audio clip." + }, + "channels": { + "name": "channels", + "tooltip": "Number of audio channels (1 for mono, 2 for stereo)." + } + } + }, + "EmptyChromaRadianceLatentImage": { + "display_name": "EmptyChromaRadianceLatentImage", + "inputs": { + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "batch_size": { + "name": "batch_size" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyCosmosLatentVideo": { + "display_name": "EmptyCosmosLatentVideo", + "inputs": { + "width": { + "name": "width" + }, "height": { "name": "height" }, @@ -1236,6 +1920,25 @@ "batch_size": { "name": "batch_size" } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "EmptyHunyuanImageLatent": { + "display_name": "EmptyHunyuanImageLatent", + "inputs": { + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "batch_size": { + "name": "batch_size" + } } }, "EmptyHunyuanLatentVideo": { @@ -1273,7 +1976,7 @@ } }, "EmptyLatentAudio": { - "display_name": "EmptyLatentAudio", + "display_name": "Empty Latent Audio", "inputs": { "seconds": { "name": "seconds" @@ -1449,6 +2152,98 @@ } } }, + "FluxKontextImageScale": { + "display_name": "FluxKontextImageScale", + "description": "This node resizes the image to one that is more optimal for flux kontext.", + "inputs": { + "image": { + "name": "image" + } + } + }, + "FluxKontextMaxImageNode": { + "display_name": "Flux.1 Kontext [max] Image", + "description": "Edits images using Flux.1 Kontext [max] via api based on prompt and aspect ratio.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Prompt for the image generation - specify what and how to edit." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of image; must be between 1:4 and 4:1." + }, + "guidance": { + "name": "guidance", + "tooltip": "Guidance strength for the image generation process" + }, + "steps": { + "name": "steps", + "tooltip": "Number of steps for the image generation process" + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "prompt_upsampling": { + "name": "prompt_upsampling", + "tooltip": "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation, but results are nondeterministic (same seed will not produce exactly the same result)." + }, + "input_image": { + "name": "input_image" + }, + "control_after_generate": { + "name": "control after generate" + } + } + }, + "FluxKontextMultiReferenceLatentMethod": { + "display_name": "FluxKontextMultiReferenceLatentMethod", + "inputs": { + "conditioning": { + "name": "conditioning" + }, + "reference_latents_method": { + "name": "reference_latents_method" + } + } + }, + "FluxKontextProImageNode": { + "display_name": "Flux.1 Kontext [pro] Image", + "description": "Edits images using Flux.1 Kontext [pro] via api based on prompt and aspect ratio.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Prompt for the image generation - specify what and how to edit." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of image; must be between 1:4 and 4:1." + }, + "guidance": { + "name": "guidance", + "tooltip": "Guidance strength for the image generation process" + }, + "steps": { + "name": "steps", + "tooltip": "Number of steps for the image generation process" + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "prompt_upsampling": { + "name": "prompt_upsampling", + "tooltip": "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation, but results are nondeterministic (same seed will not produce exactly the same result)." + }, + "input_image": { + "name": "input_image" + }, + "control_after_generate": { + "name": "control after generate" + } + } + }, "FluxProCannyNode": { "display_name": "Flux.1 Canny Control Image", "description": "Generate image using a control image (canny).", @@ -1709,6 +2504,106 @@ } } }, + "GeminiImageNode": { + "display_name": "Google Gemini Image", + "description": "Edit images synchronously via Google API.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for generation" + }, + "model": { + "name": "model", + "tooltip": "The Gemini model to use for generating responses." + }, + "seed": { + "name": "seed", + "tooltip": "When seed is fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Also, changing the model or parameter settings, such as the temperature, can cause variations in the response even when you use the same seed value. By default, a random seed value is used." + }, + "images": { + "name": "images", + "tooltip": "Optional image(s) to use as context for the model. To include multiple images, you can use the Batch Images node." + }, + "files": { + "name": "files", + "tooltip": "Optional file(s) to use as context for the model. Accepts inputs from the Gemini Generate Content Input Files node." + }, + "control_after_generate": { + "name": "control after generate" + } + } + }, + "GeminiInputFiles": { + "display_name": "Gemini Input Files", + "description": "Loads and prepares input files to include as inputs for Gemini LLM nodes. The files will be read by the Gemini model when generating a response. The contents of the text file count toward the token limit. 🛈 TIP: Can be chained together with other Gemini Input File nodes.", + "inputs": { + "file": { + "name": "file", + "tooltip": "Input files to include as context for the model. Only accepts text (.txt) and PDF (.pdf) files for now." + }, + "GEMINI_INPUT_FILES": { + "name": "GEMINI_INPUT_FILES", + "tooltip": "An optional additional file(s) to batch together with the file loaded from this node. Allows chaining of input files so that a single message can include multiple input files." + } + } + }, + "GeminiNode": { + "display_name": "Google Gemini", + "description": "Generate text responses with Google's Gemini AI model. You can provide multiple types of inputs (text, images, audio, video) as context for generating more relevant and meaningful responses.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Text inputs to the model, used to generate a response. You can include detailed instructions, questions, or context for the model." + }, + "model": { + "name": "model", + "tooltip": "The Gemini model to use for generating responses." + }, + "seed": { + "name": "seed", + "tooltip": "When seed is fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Also, changing the model or parameter settings, such as the temperature, can cause variations in the response even when you use the same seed value. By default, a random seed value is used." + }, + "images": { + "name": "images", + "tooltip": "Optional image(s) to use as context for the model. To include multiple images, you can use the Batch Images node." + }, + "audio": { + "name": "audio", + "tooltip": "Optional audio to use as context for the model." + }, + "video": { + "name": "video", + "tooltip": "Optional video to use as context for the model." + }, + "files": { + "name": "files", + "tooltip": "Optional file(s) to use as context for the model. Accepts inputs from the Gemini Generate Content Input Files node." + }, + "control_after_generate": { + "name": "control after generate" + } + } + }, + "GetImageSize": { + "display_name": "Get Image Size", + "description": "Returns width and height of the image, and passes it through unchanged.", + "inputs": { + "image": { + "name": "image" + } + }, + "outputs": { + "0": { + "name": "width" + }, + "1": { + "name": "height" + }, + "2": { + "name": "batch_size" + } + } + }, "GetVideoComponents": { "display_name": "Get Video Components", "description": "Extracts all components from a video: frames, audio, and framerate.", @@ -1720,13 +2615,16 @@ }, "outputs": { "0": { - "name": "images" + "name": "images", + "tooltip": null }, "1": { - "name": "audio" + "name": "audio", + "tooltip": null }, "2": { - "name": "fps" + "name": "fps", + "tooltip": null } } }, @@ -1873,6 +2771,34 @@ } } }, + "HunyuanRefinerLatent": { + "display_name": "HunyuanRefinerLatent", + "inputs": { + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" + }, + "latent": { + "name": "latent" + }, + "noise_augmentation": { + "name": "noise_augmentation" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, "HypernetworkLoader": { "display_name": "HypernetworkLoader", "inputs": { @@ -1909,7 +2835,7 @@ }, "IdeogramV1": { "display_name": "Ideogram V1", - "description": "Generates images synchronously using the Ideogram V1 model.\n\nImages links are available for a limited period of time; if you would like to keep the image, you must download it.", + "description": "Generates images using the Ideogram V1 model.", "inputs": { "prompt": { "name": "prompt", @@ -1940,11 +2866,16 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "IdeogramV2": { "display_name": "Ideogram V2", - "description": "Generates images synchronously using the Ideogram V2 model.\n\nImages links are available for a limited period of time; if you would like to keep the image, you must download it.", + "description": "Generates images using the Ideogram V2 model.", "inputs": { "prompt": { "name": "prompt", @@ -1983,11 +2914,16 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "IdeogramV3": { "display_name": "Ideogram V3", - "description": "Generates images synchronously using the Ideogram V3 model.\n\nSupports both regular image generation from text prompts and image editing with mask.\nImages links are available for a limited period of time; if you would like to keep the image, you must download it.", + "description": "Generates images using the Ideogram V3 model. Supports both regular image generation from text prompts and image editing with mask.", "inputs": { "prompt": { "name": "prompt", @@ -2023,9 +2959,40 @@ "name": "rendering_speed", "tooltip": "Controls the trade-off between generation speed and quality" }, - "control_after_generate": { - "name": "control after generate" - } + "character_image": { + "name": "character_image", + "tooltip": "Image to use as character reference." + }, + "character_mask": { + "name": "character_mask", + "tooltip": "Optional mask for character reference image." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "ImageAddNoise": { + "display_name": "ImageAddNoise", + "inputs": { + "image": { + "name": "image" + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "strength": { + "name": "strength" + }, + "control_after_generate": { + "name": "control after generate" + } } }, "ImageBatch": { @@ -2124,6 +3091,17 @@ } } }, + "ImageFlip": { + "display_name": "ImageFlip", + "inputs": { + "image": { + "name": "image" + }, + "flip_method": { + "name": "flip_method" + } + } + }, "ImageFromBatch": { "display_name": "ImageFromBatch", "inputs": { @@ -2227,6 +3205,17 @@ } } }, + "ImageRotate": { + "display_name": "ImageRotate", + "inputs": { + "image": { + "name": "image" + }, + "rotation": { + "name": "rotation" + } + } + }, "ImageScale": { "display_name": "Upscale Image", "inputs": { @@ -2261,6 +3250,20 @@ } } }, + "ImageScaleToMaxDimension": { + "display_name": "ImageScaleToMaxDimension", + "inputs": { + "image": { + "name": "image" + }, + "upscale_method": { + "name": "upscale_method" + }, + "largest_size": { + "name": "largest_size" + } + } + }, "ImageScaleToTotalPixels": { "display_name": "Scale Image to Total Pixels", "inputs": { @@ -2292,6 +3295,30 @@ } } }, + "ImageStitch": { + "display_name": "Image Stitch", + "description": "\nStitches image2 to image1 in the specified direction.\nIf image2 is not provided, returns image1 unchanged.\nOptional spacing can be added between images.\n", + "inputs": { + "image1": { + "name": "image1" + }, + "direction": { + "name": "direction" + }, + "match_image_size": { + "name": "match_image_size" + }, + "spacing_width": { + "name": "spacing_width" + }, + "spacing_color": { + "name": "spacing_color" + }, + "image2": { + "name": "image2" + } + } + }, "ImageToMask": { "display_name": "Convert Image to Mask", "inputs": { @@ -2570,7 +3597,7 @@ "inputs": { "start_frame": { "name": "start_frame", - "tooltip": "Reference Image - URL or Base64 encoded string, cannot exceed 10MB, resolution not less than 300*300px, aspect ratio between 1:2.5 ~ 2.5:1. Base64 should not include data:image prefix." + "tooltip": "The reference image used to generate the video." }, "prompt": { "name": "prompt", @@ -2645,7 +3672,7 @@ }, "KlingLipSyncAudioToVideoNode": { "display_name": "Kling Lip Sync Video with Audio", - "description": "Kling Lip Sync Audio to Video Node. Syncs mouth movements in a video file to the audio content of an audio file.", + "description": "Kling Lip Sync Audio to Video Node. Syncs mouth movements in a video file to the audio content of an audio file. When using, ensure that the audio contains clearly distinguishable vocals and that the video contains a distinct face. The audio file should not be larger than 5MB. The video file should not be larger than 100MB, should have height/width between 720px and 1920px, and should be between 2s and 10s in length.", "inputs": { "video": { "name": "video" @@ -2668,7 +3695,7 @@ }, "KlingLipSyncTextToVideoNode": { "display_name": "Kling Lip Sync Video with Text", - "description": "Kling Lip Sync Text to Video Node. Syncs mouth movements in a video file to a text prompt.", + "description": "Kling Lip Sync Text to Video Node. Syncs mouth movements in a video file to a text prompt. The video file should not be larger than 100MB, should have height/width between 720px and 1920px, and should be between 2s and 10s in length.", "inputs": { "video": { "name": "video" @@ -2824,7 +3851,7 @@ }, "KlingVirtualTryOnNode": { "display_name": "Kling Virtual Try On", - "description": "Kling Virtual Try On Node. Input a human image and a cloth image to try on the cloth on the human.", + "description": "Kling Virtual Try On Node. Input a human image and a cloth image to try on the cloth on the human. You can merge multiple clothing item pictures into one image with a white background.", "inputs": { "human_image": { "name": "human_image" @@ -3078,6 +4105,20 @@ } } }, + "LatentConcat": { + "display_name": "LatentConcat", + "inputs": { + "samples1": { + "name": "samples1" + }, + "samples2": { + "name": "samples2" + }, + "dim": { + "name": "dim" + } + } + }, "LatentCrop": { "display_name": "Crop Latent", "inputs": { @@ -3098,6 +4139,23 @@ } } }, + "LatentCut": { + "display_name": "LatentCut", + "inputs": { + "samples": { + "name": "samples" + }, + "dim": { + "name": "dim" + }, + "index": { + "name": "index" + }, + "amount": { + "name": "amount" + } + } + }, "LatentFlip": { "display_name": "Flip Latent", "inputs": { @@ -3226,6 +4284,37 @@ } } }, + "LazyCache": { + "display_name": "LazyCache", + "description": "A homebrew version of EasyCache - even 'easier' version of EasyCache to implement. Overall works worse than EasyCache, but better in some rare cases AND universal compatibility with everything in ComfyUI.", + "inputs": { + "model": { + "name": "model", + "tooltip": "The model to add LazyCache to." + }, + "reuse_threshold": { + "name": "reuse_threshold", + "tooltip": "The threshold for reusing cached steps." + }, + "start_percent": { + "name": "start_percent", + "tooltip": "The relative sampling step to begin use of LazyCache." + }, + "end_percent": { + "name": "end_percent", + "tooltip": "The relative sampling step to end use of LazyCache." + }, + "verbose": { + "name": "verbose", + "tooltip": "Whether to log verbose information." + } + }, + "outputs": { + "0": { + "tooltip": "The model with LazyCache." + } + } + }, "Load3D": { "display_name": "Load 3D", "inputs": { @@ -3242,7 +4331,8 @@ "name": "height" }, "clear": {}, - "upload 3d model": {} + "upload 3d model": {}, + "upload extra resources": {} }, "outputs": { "0": { @@ -3262,6 +4352,9 @@ }, "5": { "name": "camera_info" + }, + "6": { + "name": "recording_video" } } }, @@ -3281,7 +4374,8 @@ "name": "height" }, "clear": {}, - "upload 3d model": {} + "upload 3d model": {}, + "upload extra resources": {} }, "outputs": { "0": { @@ -3298,11 +4392,14 @@ }, "4": { "name": "camera_info" + }, + "5": { + "name": "recording_video" } } }, "LoadAudio": { - "display_name": "LoadAudio", + "display_name": "Load Audio", "inputs": { "audio": { "name": "audio" @@ -3347,12 +4444,51 @@ "image": { "name": "image" }, + "Auto-refresh after generation": {}, "refresh": {}, "upload": { "name": "choose file to upload" } } }, + "LoadImageSetFromFolderNode": { + "display_name": "Load Image Dataset from Folder", + "description": "Loads a batch of images from a directory for training.", + "inputs": { + "folder": { + "name": "folder", + "tooltip": "The folder to load images from." + }, + "resize_method": { + "name": "resize_method" + } + } + }, + "LoadImageTextSetFromFolderNode": { + "display_name": "Load Image and Text Dataset from Folder", + "description": "Loads a batch of images and caption from a directory for training.", + "inputs": { + "folder": { + "name": "folder", + "tooltip": "The folder to load images from." + }, + "clip": { + "name": "clip", + "tooltip": "The CLIP model used for encoding the text." + }, + "resize_method": { + "name": "resize_method" + }, + "width": { + "name": "width", + "tooltip": "The width to resize the images to. -1 means use the original width." + }, + "height": { + "name": "height", + "tooltip": "The height to resize the images to. -1 means use the original height." + } + } + }, "LoadLatent": { "display_name": "LoadLatent", "inputs": { @@ -3370,6 +4506,11 @@ "upload": { "name": "choose file to upload" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "LoraLoader": { @@ -3426,6 +4567,29 @@ } } }, + "LoraModelLoader": { + "display_name": "Load LoRA Model", + "description": "Load Trained LoRA weights from Train LoRA node.", + "inputs": { + "model": { + "name": "model", + "tooltip": "The diffusion model the LoRA will be applied to." + }, + "lora": { + "name": "lora", + "tooltip": "The LoRA model to apply to the diffusion model." + }, + "strength_model": { + "name": "strength_model", + "tooltip": "How strongly to modify the diffusion model. This value can be negative." + } + }, + "outputs": { + "0": { + "tooltip": "The modified diffusion model." + } + } + }, "LoraSave": { "display_name": "Extract and Save Lora", "inputs": { @@ -3451,6 +4615,18 @@ } } }, + "LossGraphNode": { + "display_name": "Plot Loss Graph", + "description": "Plots the loss graph and saves it to the output directory.", + "inputs": { + "loss": { + "name": "loss" + }, + "filename_prefix": { + "name": "filename_prefix" + } + } + }, "LotusConditioning": { "display_name": "LotusConditioning", "outputs": { @@ -3873,9 +5049,47 @@ } } }, + "MinimaxHailuoVideoNode": { + "display_name": "MiniMax Hailuo Video", + "description": "Generates videos from prompt, with optional start frame using the new MiniMax Hailuo-02 model.", + "inputs": { + "prompt_text": { + "name": "prompt_text", + "tooltip": "Text prompt to guide the video generation." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "first_frame_image": { + "name": "first_frame_image", + "tooltip": "Optional image to use as the first frame to generate a video." + }, + "prompt_optimizer": { + "name": "prompt_optimizer", + "tooltip": "Optimize prompt to improve generation quality when needed." + }, + "duration": { + "name": "duration", + "tooltip": "The length of the output video in seconds." + }, + "resolution": { + "name": "resolution", + "tooltip": "The dimensions of the video display. 1080p is 1920x1080, 768p is 1366x768." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "MinimaxImageToVideoNode": { "display_name": "MiniMax Image to Video", - "description": "Generates videos from an image and prompts using MiniMax's API", + "description": "Generates videos synchronously based on an image and prompt, and optional parameters using MiniMax's API.", "inputs": { "image": { "name": "image", @@ -3896,11 +5110,16 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "MinimaxTextToVideoNode": { "display_name": "MiniMax Text to Video", - "description": "Generates videos from prompts using MiniMax's API", + "description": "Generates videos synchronously based on a prompt, and optional parameters using MiniMax's API.", "inputs": { "prompt_text": { "name": "prompt_text", @@ -3917,6 +5136,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "ModelComputeDtype": { @@ -4351,8 +5575,8 @@ } } }, - "ModelMergeFlux1": { - "display_name": "ModelMergeFlux1", + "ModelMergeCosmosPredict2_14B": { + "display_name": "ModelMergeCosmosPredict2_14B", "inputs": { "model1": { "name": "model1" @@ -4360,56 +5584,300 @@ "model2": { "name": "model2" }, - "img_in_": { - "name": "img_in." - }, - "time_in_": { - "name": "time_in." + "pos_embedder_": { + "name": "pos_embedder." }, - "guidance_in": { - "name": "guidance_in" + "x_embedder_": { + "name": "x_embedder." }, - "vector_in_": { - "name": "vector_in." + "t_embedder_": { + "name": "t_embedder." }, - "txt_in_": { - "name": "txt_in." + "t_embedding_norm_": { + "name": "t_embedding_norm." }, - "double_blocks_0_": { - "name": "double_blocks.0." + "blocks_0_": { + "name": "blocks.0." }, - "double_blocks_1_": { - "name": "double_blocks.1." + "blocks_1_": { + "name": "blocks.1." }, - "double_blocks_2_": { - "name": "double_blocks.2." + "blocks_2_": { + "name": "blocks.2." }, - "double_blocks_3_": { - "name": "double_blocks.3." + "blocks_3_": { + "name": "blocks.3." }, - "double_blocks_4_": { - "name": "double_blocks.4." + "blocks_4_": { + "name": "blocks.4." }, - "double_blocks_5_": { - "name": "double_blocks.5." + "blocks_5_": { + "name": "blocks.5." }, - "double_blocks_6_": { - "name": "double_blocks.6." + "blocks_6_": { + "name": "blocks.6." }, - "double_blocks_7_": { - "name": "double_blocks.7." + "blocks_7_": { + "name": "blocks.7." }, - "double_blocks_8_": { - "name": "double_blocks.8." + "blocks_8_": { + "name": "blocks.8." }, - "double_blocks_9_": { - "name": "double_blocks.9." + "blocks_9_": { + "name": "blocks.9." }, - "double_blocks_10_": { - "name": "double_blocks.10." + "blocks_10_": { + "name": "blocks.10." }, - "double_blocks_11_": { - "name": "double_blocks.11." + "blocks_11_": { + "name": "blocks.11." + }, + "blocks_12_": { + "name": "blocks.12." + }, + "blocks_13_": { + "name": "blocks.13." + }, + "blocks_14_": { + "name": "blocks.14." + }, + "blocks_15_": { + "name": "blocks.15." + }, + "blocks_16_": { + "name": "blocks.16." + }, + "blocks_17_": { + "name": "blocks.17." + }, + "blocks_18_": { + "name": "blocks.18." + }, + "blocks_19_": { + "name": "blocks.19." + }, + "blocks_20_": { + "name": "blocks.20." + }, + "blocks_21_": { + "name": "blocks.21." + }, + "blocks_22_": { + "name": "blocks.22." + }, + "blocks_23_": { + "name": "blocks.23." + }, + "blocks_24_": { + "name": "blocks.24." + }, + "blocks_25_": { + "name": "blocks.25." + }, + "blocks_26_": { + "name": "blocks.26." + }, + "blocks_27_": { + "name": "blocks.27." + }, + "blocks_28_": { + "name": "blocks.28." + }, + "blocks_29_": { + "name": "blocks.29." + }, + "blocks_30_": { + "name": "blocks.30." + }, + "blocks_31_": { + "name": "blocks.31." + }, + "blocks_32_": { + "name": "blocks.32." + }, + "blocks_33_": { + "name": "blocks.33." + }, + "blocks_34_": { + "name": "blocks.34." + }, + "blocks_35_": { + "name": "blocks.35." + }, + "final_layer_": { + "name": "final_layer." + } + } + }, + "ModelMergeCosmosPredict2_2B": { + "display_name": "ModelMergeCosmosPredict2_2B", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "pos_embedder." + }, + "x_embedder_": { + "name": "x_embedder." + }, + "t_embedder_": { + "name": "t_embedder." + }, + "t_embedding_norm_": { + "name": "t_embedding_norm." + }, + "blocks_0_": { + "name": "blocks.0." + }, + "blocks_1_": { + "name": "blocks.1." + }, + "blocks_2_": { + "name": "blocks.2." + }, + "blocks_3_": { + "name": "blocks.3." + }, + "blocks_4_": { + "name": "blocks.4." + }, + "blocks_5_": { + "name": "blocks.5." + }, + "blocks_6_": { + "name": "blocks.6." + }, + "blocks_7_": { + "name": "blocks.7." + }, + "blocks_8_": { + "name": "blocks.8." + }, + "blocks_9_": { + "name": "blocks.9." + }, + "blocks_10_": { + "name": "blocks.10." + }, + "blocks_11_": { + "name": "blocks.11." + }, + "blocks_12_": { + "name": "blocks.12." + }, + "blocks_13_": { + "name": "blocks.13." + }, + "blocks_14_": { + "name": "blocks.14." + }, + "blocks_15_": { + "name": "blocks.15." + }, + "blocks_16_": { + "name": "blocks.16." + }, + "blocks_17_": { + "name": "blocks.17." + }, + "blocks_18_": { + "name": "blocks.18." + }, + "blocks_19_": { + "name": "blocks.19." + }, + "blocks_20_": { + "name": "blocks.20." + }, + "blocks_21_": { + "name": "blocks.21." + }, + "blocks_22_": { + "name": "blocks.22." + }, + "blocks_23_": { + "name": "blocks.23." + }, + "blocks_24_": { + "name": "blocks.24." + }, + "blocks_25_": { + "name": "blocks.25." + }, + "blocks_26_": { + "name": "blocks.26." + }, + "blocks_27_": { + "name": "blocks.27." + }, + "final_layer_": { + "name": "final_layer." + } + } + }, + "ModelMergeFlux1": { + "display_name": "ModelMergeFlux1", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "img_in_": { + "name": "img_in." + }, + "time_in_": { + "name": "time_in." + }, + "guidance_in": { + "name": "guidance_in" + }, + "vector_in_": { + "name": "vector_in." + }, + "txt_in_": { + "name": "txt_in." + }, + "double_blocks_0_": { + "name": "double_blocks.0." + }, + "double_blocks_1_": { + "name": "double_blocks.1." + }, + "double_blocks_2_": { + "name": "double_blocks.2." + }, + "double_blocks_3_": { + "name": "double_blocks.3." + }, + "double_blocks_4_": { + "name": "double_blocks.4." + }, + "double_blocks_5_": { + "name": "double_blocks.5." + }, + "double_blocks_6_": { + "name": "double_blocks.6." + }, + "double_blocks_7_": { + "name": "double_blocks.7." + }, + "double_blocks_8_": { + "name": "double_blocks.8." + }, + "double_blocks_9_": { + "name": "double_blocks.9." + }, + "double_blocks_10_": { + "name": "double_blocks.10." + }, + "double_blocks_11_": { + "name": "double_blocks.11." }, "double_blocks_12_": { "name": "double_blocks.12." @@ -4831,8 +6299,8 @@ } } }, - "ModelMergeSD1": { - "display_name": "ModelMergeSD1", + "ModelMergeQwenImage": { + "display_name": "ModelMergeQwenImage", "inputs": { "model1": { "name": "model1" @@ -4840,17 +6308,226 @@ "model2": { "name": "model2" }, - "time_embed_": { - "name": "time_embed." - }, - "label_emb_": { - "name": "label_emb." + "pos_embeds_": { + "name": "pos_embeds." }, - "input_blocks_0_": { - "name": "input_blocks.0." + "img_in_": { + "name": "img_in." }, - "input_blocks_1_": { - "name": "input_blocks.1." + "txt_norm_": { + "name": "txt_norm." + }, + "txt_in_": { + "name": "txt_in." + }, + "time_text_embed_": { + "name": "time_text_embed." + }, + "transformer_blocks_0_": { + "name": "transformer_blocks.0." + }, + "transformer_blocks_1_": { + "name": "transformer_blocks.1." + }, + "transformer_blocks_2_": { + "name": "transformer_blocks.2." + }, + "transformer_blocks_3_": { + "name": "transformer_blocks.3." + }, + "transformer_blocks_4_": { + "name": "transformer_blocks.4." + }, + "transformer_blocks_5_": { + "name": "transformer_blocks.5." + }, + "transformer_blocks_6_": { + "name": "transformer_blocks.6." + }, + "transformer_blocks_7_": { + "name": "transformer_blocks.7." + }, + "transformer_blocks_8_": { + "name": "transformer_blocks.8." + }, + "transformer_blocks_9_": { + "name": "transformer_blocks.9." + }, + "transformer_blocks_10_": { + "name": "transformer_blocks.10." + }, + "transformer_blocks_11_": { + "name": "transformer_blocks.11." + }, + "transformer_blocks_12_": { + "name": "transformer_blocks.12." + }, + "transformer_blocks_13_": { + "name": "transformer_blocks.13." + }, + "transformer_blocks_14_": { + "name": "transformer_blocks.14." + }, + "transformer_blocks_15_": { + "name": "transformer_blocks.15." + }, + "transformer_blocks_16_": { + "name": "transformer_blocks.16." + }, + "transformer_blocks_17_": { + "name": "transformer_blocks.17." + }, + "transformer_blocks_18_": { + "name": "transformer_blocks.18." + }, + "transformer_blocks_19_": { + "name": "transformer_blocks.19." + }, + "transformer_blocks_20_": { + "name": "transformer_blocks.20." + }, + "transformer_blocks_21_": { + "name": "transformer_blocks.21." + }, + "transformer_blocks_22_": { + "name": "transformer_blocks.22." + }, + "transformer_blocks_23_": { + "name": "transformer_blocks.23." + }, + "transformer_blocks_24_": { + "name": "transformer_blocks.24." + }, + "transformer_blocks_25_": { + "name": "transformer_blocks.25." + }, + "transformer_blocks_26_": { + "name": "transformer_blocks.26." + }, + "transformer_blocks_27_": { + "name": "transformer_blocks.27." + }, + "transformer_blocks_28_": { + "name": "transformer_blocks.28." + }, + "transformer_blocks_29_": { + "name": "transformer_blocks.29." + }, + "transformer_blocks_30_": { + "name": "transformer_blocks.30." + }, + "transformer_blocks_31_": { + "name": "transformer_blocks.31." + }, + "transformer_blocks_32_": { + "name": "transformer_blocks.32." + }, + "transformer_blocks_33_": { + "name": "transformer_blocks.33." + }, + "transformer_blocks_34_": { + "name": "transformer_blocks.34." + }, + "transformer_blocks_35_": { + "name": "transformer_blocks.35." + }, + "transformer_blocks_36_": { + "name": "transformer_blocks.36." + }, + "transformer_blocks_37_": { + "name": "transformer_blocks.37." + }, + "transformer_blocks_38_": { + "name": "transformer_blocks.38." + }, + "transformer_blocks_39_": { + "name": "transformer_blocks.39." + }, + "transformer_blocks_40_": { + "name": "transformer_blocks.40." + }, + "transformer_blocks_41_": { + "name": "transformer_blocks.41." + }, + "transformer_blocks_42_": { + "name": "transformer_blocks.42." + }, + "transformer_blocks_43_": { + "name": "transformer_blocks.43." + }, + "transformer_blocks_44_": { + "name": "transformer_blocks.44." + }, + "transformer_blocks_45_": { + "name": "transformer_blocks.45." + }, + "transformer_blocks_46_": { + "name": "transformer_blocks.46." + }, + "transformer_blocks_47_": { + "name": "transformer_blocks.47." + }, + "transformer_blocks_48_": { + "name": "transformer_blocks.48." + }, + "transformer_blocks_49_": { + "name": "transformer_blocks.49." + }, + "transformer_blocks_50_": { + "name": "transformer_blocks.50." + }, + "transformer_blocks_51_": { + "name": "transformer_blocks.51." + }, + "transformer_blocks_52_": { + "name": "transformer_blocks.52." + }, + "transformer_blocks_53_": { + "name": "transformer_blocks.53." + }, + "transformer_blocks_54_": { + "name": "transformer_blocks.54." + }, + "transformer_blocks_55_": { + "name": "transformer_blocks.55." + }, + "transformer_blocks_56_": { + "name": "transformer_blocks.56." + }, + "transformer_blocks_57_": { + "name": "transformer_blocks.57." + }, + "transformer_blocks_58_": { + "name": "transformer_blocks.58." + }, + "transformer_blocks_59_": { + "name": "transformer_blocks.59." + }, + "proj_out_": { + "name": "proj_out." + } + } + }, + "ModelMergeSD1": { + "display_name": "ModelMergeSD1", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "time_embed_": { + "name": "time_embed." + }, + "label_emb_": { + "name": "label_emb." + }, + "input_blocks_0_": { + "name": "input_blocks.0." + }, + "input_blocks_1_": { + "name": "input_blocks.1." }, "input_blocks_2_": { "name": "input_blocks.2." @@ -5538,6 +7215,14 @@ } } }, + "ModelPatchLoader": { + "display_name": "ModelPatchLoader", + "inputs": { + "name": { + "name": "name" + } + } + }, "ModelSamplingAuraFlow": { "display_name": "ModelSamplingAuraFlow", "inputs": { @@ -5667,6 +7352,116 @@ } } }, + "MoonvalleyImg2VideoNode": { + "display_name": "Moonvalley Marey Image to Video", + "description": "Moonvalley Marey Image to Video Node", + "inputs": { + "image": { + "name": "image", + "tooltip": "The reference image used to generate the video" + }, + "prompt": { + "name": "prompt" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative prompt text" + }, + "resolution": { + "name": "resolution", + "tooltip": "Resolution of the output video" + }, + "prompt_adherence": { + "name": "prompt_adherence", + "tooltip": "Guidance scale for generation control" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed value" + }, + "steps": { + "name": "steps", + "tooltip": "Number of denoising steps" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MoonvalleyTxt2VideoNode": { + "display_name": "Moonvalley Marey Text to Video", + "inputs": { + "prompt": { + "name": "prompt" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative prompt text" + }, + "resolution": { + "name": "resolution", + "tooltip": "Resolution of the output video" + }, + "prompt_adherence": { + "name": "prompt_adherence", + "tooltip": "Guidance scale for generation control" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed value" + }, + "steps": { + "name": "steps", + "tooltip": "Inference steps" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "MoonvalleyVideo2VideoNode": { + "display_name": "Moonvalley Marey Video to Video", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Describes the video to generate" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative prompt text" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed value" + }, + "video": { + "name": "video", + "tooltip": "The reference video used to generate the output video. Must be at least 5 seconds long. Videos longer than 5s will be automatically trimmed. Only MP4 format supported." + }, + "control_type": { + "name": "control_type" + }, + "motion_intensity": { + "name": "motion_intensity", + "tooltip": "Only used if control_type is 'Motion Transfer'" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "Morphology": { "display_name": "ImageMorphology", "inputs": { @@ -5681,6 +7476,54 @@ } } }, + "OpenAIChatConfig": { + "display_name": "OpenAI ChatGPT Advanced Options", + "description": "Allows specifying advanced configuration options for the OpenAI Chat Nodes.", + "inputs": { + "truncation": { + "name": "truncation", + "tooltip": "The truncation strategy to use for the model response. auto: If the context of this response and previous ones exceeds the model's context window size, the model will truncate the response to fit the context window by dropping input items in the middle of the conversation.disabled: If a model response will exceed the context window size for a model, the request will fail with a 400 error" + }, + "max_output_tokens": { + "name": "max_output_tokens", + "tooltip": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens" + }, + "instructions": { + "name": "instructions", + "tooltip": "Instructions for the model on how to generate the response" + } + } + }, + "OpenAIChatNode": { + "display_name": "OpenAI ChatGPT", + "description": "Generate text responses from an OpenAI model.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Text inputs to the model, used to generate a response." + }, + "persist_context": { + "name": "persist_context", + "tooltip": "Persist chat context between calls (multi-turn conversation)" + }, + "model": { + "name": "model", + "tooltip": "The model used to generate the response" + }, + "images": { + "name": "images", + "tooltip": "Optional image(s) to use as context for the model. To include multiple images, you can use the Batch Images node." + }, + "files": { + "name": "files", + "tooltip": "Optional file(s) to use as context for the model. Accepts inputs from the OpenAI Chat Input Files node." + }, + "advanced_options": { + "name": "advanced_options", + "tooltip": "Optional configuration for the model. Accepts inputs from the OpenAI Chat Advanced Options node." + } + } + }, "OpenAIDalle2": { "display_name": "OpenAI DALL·E 2", "description": "Generates images synchronously via OpenAI's DALL·E 2 endpoint.", @@ -5784,6 +7627,20 @@ } } }, + "OpenAIInputFiles": { + "display_name": "OpenAI ChatGPT Input Files", + "description": "Loads and prepares input files (text, pdf, etc.) to include as inputs for the OpenAI Chat Node. The files will be read by the OpenAI model when generating a response. 🛈 TIP: Can be chained together with other OpenAI Input File nodes.", + "inputs": { + "file": { + "name": "file", + "tooltip": "Input files to include as context for the model. Only accepts text (.txt) and PDF (.pdf) files for now." + }, + "OPENAI_INPUT_FILES": { + "name": "OPENAI_INPUT_FILES", + "tooltip": "An optional additional file(s) to batch together with the file loaded from this node. Allows chaining of input files so that a single message can include multiple input files." + } + } + }, "OptimalStepsScheduler": { "display_name": "OptimalStepsScheduler", "inputs": { @@ -6029,7 +7886,7 @@ }, "Pikadditions": { "display_name": "Pikadditions (Video Object Insertion)", - "description": "Add any object or image into your video. Upload a video and specify what you’d like to add to create a seamlessly integrated result.", + "description": "Add any object or image into your video. Upload a video and specify what you'd like to add to create a seamlessly integrated result.", "inputs": { "video": { "name": "video", @@ -6249,7 +8106,7 @@ }, "PixverseImageToVideoNode": { "display_name": "PixVerse Image to Video", - "description": "Generates videos synchronously based on prompt and output_size.", + "description": "Generates videos based on prompt and output_size.", "inputs": { "image": { "name": "image" @@ -6299,7 +8156,7 @@ }, "PixverseTextToVideoNode": { "display_name": "PixVerse Text to Video", - "description": "Generates videos synchronously based on prompt and output_size.", + "description": "Generates videos based on prompt and output_size.", "inputs": { "prompt": { "name": "prompt", @@ -6336,7 +8193,7 @@ }, "PixverseTransitionVideoNode": { "display_name": "PixVerse Transition Video", - "description": "Generates videos synchronously based on prompt and output_size.", + "description": "Generates videos based on prompt and output_size.", "inputs": { "first_frame": { "name": "first_frame" @@ -6445,7 +8302,7 @@ } }, "PreviewAudio": { - "display_name": "PreviewAudio", + "display_name": "Preview Audio", "inputs": { "audio": { "name": "audio" @@ -6470,6 +8327,11 @@ "value": { "name": "value" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "PrimitiveFloat": { @@ -6478,6 +8340,11 @@ "value": { "name": "value" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "PrimitiveInt": { @@ -6489,6 +8356,11 @@ "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "PrimitiveString": { @@ -6497,6 +8369,11 @@ "value": { "name": "value" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "PrimitiveStringMultiline": { @@ -6505,6 +8382,11 @@ "value": { "name": "value" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "QuadrupleCLIPLoader": { @@ -6525,6 +8407,29 @@ } } }, + "QwenImageDiffsynthControlnet": { + "display_name": "QwenImageDiffsynthControlnet", + "inputs": { + "model": { + "name": "model" + }, + "model_patch": { + "name": "model_patch" + }, + "vae": { + "name": "vae" + }, + "image": { + "name": "image" + }, + "strength": { + "name": "strength" + }, + "mask": { + "name": "mask" + } + } + }, "RandomNoise": { "display_name": "RandomNoise", "inputs": { @@ -6558,6 +8463,14 @@ } } }, + "RecordAudio": { + "display_name": "Record Audio", + "inputs": { + "audio": { + "name": "audio" + } + } + }, "RecraftColorRGB": { "display_name": "Recraft Color RGB", "description": "Create Recraft Color by choosing specific RGB values.", @@ -6870,6 +8783,109 @@ } } }, + "ReferenceLatent": { + "display_name": "ReferenceLatent", + "description": "This node sets the guiding latent for an edit model. If the model supports it you can chain multiple to set multiple reference images.", + "inputs": { + "conditioning": { + "name": "conditioning" + }, + "latent": { + "name": "latent" + } + } + }, + "RegexExtract": { + "display_name": "Regex Extract", + "inputs": { + "string": { + "name": "string" + }, + "regex_pattern": { + "name": "regex_pattern" + }, + "mode": { + "name": "mode" + }, + "case_insensitive": { + "name": "case_insensitive" + }, + "multiline": { + "name": "multiline" + }, + "dotall": { + "name": "dotall" + }, + "group_index": { + "name": "group_index" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RegexMatch": { + "display_name": "Regex Match", + "inputs": { + "string": { + "name": "string" + }, + "regex_pattern": { + "name": "regex_pattern" + }, + "case_insensitive": { + "name": "case_insensitive" + }, + "multiline": { + "name": "multiline" + }, + "dotall": { + "name": "dotall" + } + }, + "outputs": { + "0": { + "name": "matches", + "tooltip": null + } + } + }, + "RegexReplace": { + "display_name": "Regex Replace", + "description": "Find and replace text using regex patterns.", + "inputs": { + "string": { + "name": "string" + }, + "regex_pattern": { + "name": "regex_pattern" + }, + "replace": { + "name": "replace" + }, + "case_insensitive": { + "name": "case_insensitive" + }, + "multiline": { + "name": "multiline" + }, + "dotall": { + "name": "dotall", + "tooltip": "When enabled, the dot (.) character will match any character including newline characters. When disabled, dots won't match newlines." + }, + "count": { + "name": "count", + "tooltip": "Maximum number of replacements to make. Set to 0 to replace all occurrences (default). Set to 1 to replace only the first match, 2 for the first two matches, etc." + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, "RenormCFG": { "display_name": "RenormCFG", "inputs": { @@ -6917,175 +8933,447 @@ } } }, - "SamplerCustom": { - "display_name": "SamplerCustom", + "ResizeAndPadImage": { + "display_name": "ResizeAndPadImage", "inputs": { - "model": { - "name": "model" - }, - "add_noise": { - "name": "add_noise" - }, - "noise_seed": { - "name": "noise_seed" + "image": { + "name": "image" }, - "cfg": { - "name": "cfg" + "target_width": { + "name": "target_width" }, - "positive": { - "name": "positive" + "target_height": { + "name": "target_height" }, - "negative": { - "name": "negative" + "padding_color": { + "name": "padding_color" }, - "sampler": { - "name": "sampler" + "interpolation": { + "name": "interpolation" + } + } + }, + "Rodin3D_Detail": { + "display_name": "Rodin 3D Generate - Detail Generate", + "description": "Generate 3D Assets using Rodin API", + "inputs": { + "Images": { + "name": "Images" }, - "sigmas": { - "name": "sigmas" + "Seed": { + "name": "Seed" }, - "latent_image": { - "name": "latent_image" + "Material_Type": { + "name": "Material_Type" }, - "control_after_generate": { - "name": "control after generate" + "Polygon_count": { + "name": "Polygon_count" } }, "outputs": { "0": { - "name": "output" - }, - "1": { - "name": "denoised_output" + "name": "3D Model Path" } } }, - "SamplerCustomAdvanced": { - "display_name": "SamplerCustomAdvanced", + "Rodin3D_Gen2": { + "display_name": "Rodin 3D Generate - Gen-2 Generate", + "description": "Generate 3D Assets using Rodin API", "inputs": { - "noise": { - "name": "noise" + "Images": { + "name": "Images" }, - "guider": { - "name": "guider" + "Seed": { + "name": "Seed" }, - "sampler": { - "name": "sampler" + "Material_Type": { + "name": "Material_Type" }, - "sigmas": { - "name": "sigmas" + "Polygon_count": { + "name": "Polygon_count" }, - "latent_image": { - "name": "latent_image" + "TAPose": { + "name": "TAPose" } }, "outputs": { "0": { - "name": "output" - }, - "1": { - "name": "denoised_output" + "name": "3D Model Path" } } }, - "SamplerDPMAdaptative": { - "display_name": "SamplerDPMAdaptative", + "Rodin3D_Regular": { + "display_name": "Rodin 3D Generate - Regular Generate", + "description": "Generate 3D Assets using Rodin API", "inputs": { - "order": { - "name": "order" - }, - "rtol": { - "name": "rtol" - }, - "atol": { - "name": "atol" - }, - "h_init": { - "name": "h_init" - }, - "pcoeff": { - "name": "pcoeff" + "Images": { + "name": "Images" }, - "icoeff": { - "name": "icoeff" - }, - "dcoeff": { - "name": "dcoeff" - }, - "accept_safety": { - "name": "accept_safety" + "Seed": { + "name": "Seed" }, - "eta": { - "name": "eta" + "Material_Type": { + "name": "Material_Type" }, - "s_noise": { - "name": "s_noise" + "Polygon_count": { + "name": "Polygon_count" } - } - }, - "SamplerDPMPP_2M_SDE": { - "display_name": "SamplerDPMPP_2M_SDE", - "inputs": { - "solver_type": { - "name": "solver_type" - }, - "eta": { - "name": "eta" - }, - "s_noise": { - "name": "s_noise" - }, - "noise_device": { - "name": "noise_device" + }, + "outputs": { + "0": { + "name": "3D Model Path" } } }, - "SamplerDPMPP_2S_Ancestral": { - "display_name": "SamplerDPMPP_2S_Ancestral", + "Rodin3D_Sketch": { + "display_name": "Rodin 3D Generate - Sketch Generate", + "description": "Generate 3D Assets using Rodin API", "inputs": { - "eta": { - "name": "eta" + "Images": { + "name": "Images" }, - "s_noise": { - "name": "s_noise" + "Seed": { + "name": "Seed" + } + }, + "outputs": { + "0": { + "name": "3D Model Path" } } }, - "SamplerDPMPP_3M_SDE": { - "display_name": "SamplerDPMPP_3M_SDE", + "Rodin3D_Smooth": { + "display_name": "Rodin 3D Generate - Smooth Generate", + "description": "Generate 3D Assets using Rodin API", "inputs": { - "eta": { - "name": "eta" + "Images": { + "name": "Images" }, - "s_noise": { - "name": "s_noise" + "Seed": { + "name": "Seed" }, - "noise_device": { - "name": "noise_device" + "Material_Type": { + "name": "Material_Type" + }, + "Polygon_count": { + "name": "Polygon_count" + } + }, + "outputs": { + "0": { + "name": "3D Model Path" } } }, - "SamplerDPMPP_SDE": { - "display_name": "SamplerDPMPP_SDE", + "RunwayFirstLastFrameNode": { + "display_name": "Runway First-Last-Frame to Video", + "description": "Upload first and last keyframes, draft a prompt, and generate a video. More complex transitions, such as cases where the Last frame is completely different from the First frame, may benefit from the longer 10s duration. This would give the generation more time to smoothly transition between the two inputs. Before diving in, review these best practices to ensure that your input selections will set your generation up for success: https://help.runwayml.com/hc/en-us/articles/34170748696595-Creating-with-Keyframes-on-Gen-3.", "inputs": { - "eta": { - "name": "eta" + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for the generation" }, - "s_noise": { - "name": "s_noise" + "start_frame": { + "name": "start_frame", + "tooltip": "Start frame to be used for the video" }, - "r": { - "name": "r" + "end_frame": { + "name": "end_frame", + "tooltip": "End frame to be used for the video. Supported for gen3a_turbo only." }, - "noise_device": { - "name": "noise_device" + "duration": { + "name": "duration" + }, + "ratio": { + "name": "ratio" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed for generation" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "SamplerEulerAncestral": { - "display_name": "SamplerEulerAncestral", + "RunwayImageToVideoNodeGen3a": { + "display_name": "Runway Image to Video (Gen3a Turbo)", + "description": "Generate a video from a single starting frame using Gen3a Turbo model. Before diving in, review these best practices to ensure that your input selections will set your generation up for success: https://help.runwayml.com/hc/en-us/articles/33927968552339-Creating-with-Act-One-on-Gen-3-Alpha-and-Turbo.", "inputs": { - "eta": { + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for the generation" + }, + "start_frame": { + "name": "start_frame", + "tooltip": "Start frame to be used for the video" + }, + "duration": { + "name": "duration" + }, + "ratio": { + "name": "ratio" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed for generation" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RunwayImageToVideoNodeGen4": { + "display_name": "Runway Image to Video (Gen4 Turbo)", + "description": "Generate a video from a single starting frame using Gen4 Turbo model. Before diving in, review these best practices to ensure that your input selections will set your generation up for success: https://help.runwayml.com/hc/en-us/articles/37327109429011-Creating-with-Gen-4-Video.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for the generation" + }, + "start_frame": { + "name": "start_frame", + "tooltip": "Start frame to be used for the video" + }, + "duration": { + "name": "duration" + }, + "ratio": { + "name": "ratio" + }, + "seed": { + "name": "seed", + "tooltip": "Random seed for generation" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "RunwayTextToImageNode": { + "display_name": "Runway Text to Image", + "description": "Generate an image from a text prompt using Runway's Gen 4 model. You can also include reference image to guide the generation.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "Text prompt for the generation" + }, + "ratio": { + "name": "ratio" + }, + "reference_image": { + "name": "reference_image", + "tooltip": "Optional reference image to guide the generation" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "SamplerCustom": { + "display_name": "SamplerCustom", + "inputs": { + "model": { + "name": "model" + }, + "add_noise": { + "name": "add_noise" + }, + "noise_seed": { + "name": "noise_seed" + }, + "cfg": { + "name": "cfg" + }, + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" + }, + "sampler": { + "name": "sampler" + }, + "sigmas": { + "name": "sigmas" + }, + "latent_image": { + "name": "latent_image" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "name": "output" + }, + "1": { + "name": "denoised_output" + } + } + }, + "SamplerCustomAdvanced": { + "display_name": "SamplerCustomAdvanced", + "inputs": { + "noise": { + "name": "noise" + }, + "guider": { + "name": "guider" + }, + "sampler": { + "name": "sampler" + }, + "sigmas": { + "name": "sigmas" + }, + "latent_image": { + "name": "latent_image" + } + }, + "outputs": { + "0": { + "name": "output" + }, + "1": { + "name": "denoised_output" + } + } + }, + "SamplerDPMAdaptative": { + "display_name": "SamplerDPMAdaptative", + "inputs": { + "order": { + "name": "order" + }, + "rtol": { + "name": "rtol" + }, + "atol": { + "name": "atol" + }, + "h_init": { + "name": "h_init" + }, + "pcoeff": { + "name": "pcoeff" + }, + "icoeff": { + "name": "icoeff" + }, + "dcoeff": { + "name": "dcoeff" + }, + "accept_safety": { + "name": "accept_safety" + }, + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + } + } + }, + "SamplerDPMPP_2M_SDE": { + "display_name": "SamplerDPMPP_2M_SDE", + "inputs": { + "solver_type": { + "name": "solver_type" + }, + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + }, + "noise_device": { + "name": "noise_device" + } + } + }, + "SamplerDPMPP_2S_Ancestral": { + "display_name": "SamplerDPMPP_2S_Ancestral", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + } + } + }, + "SamplerDPMPP_3M_SDE": { + "display_name": "SamplerDPMPP_3M_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + }, + "noise_device": { + "name": "noise_device" + } + } + }, + "SamplerDPMPP_SDE": { + "display_name": "SamplerDPMPP_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_noise" + }, + "r": { + "name": "r" + }, + "noise_device": { + "name": "noise_device" + } + } + }, + "SamplerER_SDE": { + "display_name": "SamplerER_SDE", + "inputs": { + "solver_type": { + "name": "solver_type" + }, + "max_stage": { + "name": "max_stage" + }, + "eta": { + "name": "eta", + "tooltip": "Stochastic strength of reverse-time SDE.\nWhen eta=0, it reduces to deterministic ODE. This setting doesn't apply to ER-SDE solver type." + }, + "s_noise": { + "name": "s_noise" + } + } + }, + "SamplerEulerAncestral": { + "display_name": "SamplerEulerAncestral", + "inputs": { + "eta": { "name": "eta" }, "s_noise": { @@ -7110,6 +9398,11 @@ "version": { "name": "version" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "SamplerLCMUpscale": { @@ -7124,6 +9417,11 @@ "upscale_method": { "name": "upscale_method" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, "SamplerLMS": { @@ -7134,10 +9432,62 @@ } } }, - "SaveAnimatedPNG": { - "display_name": "SaveAnimatedPNG", + "SamplerSASolver": { + "display_name": "SamplerSASolver", "inputs": { - "images": { + "model": { + "name": "model" + }, + "eta": { + "name": "eta" + }, + "sde_start_percent": { + "name": "sde_start_percent" + }, + "sde_end_percent": { + "name": "sde_end_percent" + }, + "s_noise": { + "name": "s_noise" + }, + "predictor_order": { + "name": "predictor_order" + }, + "corrector_order": { + "name": "corrector_order" + }, + "use_pece": { + "name": "use_pece" + }, + "simple_order_2": { + "name": "simple_order_2" + } + } + }, + "SamplingPercentToSigma": { + "display_name": "SamplingPercentToSigma", + "inputs": { + "model": { + "name": "model" + }, + "sampling_percent": { + "name": "sampling_percent" + }, + "return_actual_sigma": { + "name": "return_actual_sigma", + "tooltip": "Return the actual sigma value instead of the value used for interval checks.\nThis only affects results at 0.0 and 1.0." + } + }, + "outputs": { + "0": { + "name": "sigma_value" + } + } + }, + "SaveAnimatedPNG": { + "display_name": "SaveAnimatedPNG", + "inputs": { + "images": { "name": "images" }, "filename_prefix": { @@ -7175,7 +9525,38 @@ } }, "SaveAudio": { - "display_name": "SaveAudio", + "display_name": "Save Audio (FLAC)", + "inputs": { + "audio": { + "name": "audio" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "audioUI": { + "name": "audioUI" + } + } + }, + "SaveAudioMP3": { + "display_name": "Save Audio (MP3)", + "inputs": { + "audio": { + "name": "audio" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "quality": { + "name": "quality" + }, + "audioUI": { + "name": "audioUI" + } + } + }, + "SaveAudioOpus": { + "display_name": "Save Audio (Opus)", "inputs": { "audio": { "name": "audio" @@ -7183,619 +9564,2285 @@ "filename_prefix": { "name": "filename_prefix" }, - "audioUI": { - "name": "audioUI" + "quality": { + "name": "quality" + }, + "audioUI": { + "name": "audioUI" + } + } + }, + "SaveGLB": { + "display_name": "SaveGLB", + "inputs": { + "mesh": { + "name": "mesh" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "image": { + "name": "image" + } + } + }, + "SaveImage": { + "display_name": "Save Image", + "description": "Saves the input images to your ComfyUI output directory.", + "inputs": { + "images": { + "name": "images", + "tooltip": "The images to save." + }, + "filename_prefix": { + "name": "filename_prefix", + "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." + } + } + }, + "SaveImageWebsocket": { + "display_name": "SaveImageWebsocket", + "inputs": { + "images": { + "name": "images" + } + } + }, + "SaveLatent": { + "display_name": "SaveLatent", + "inputs": { + "samples": { + "name": "samples" + }, + "filename_prefix": { + "name": "filename_prefix" + } + } + }, + "SaveLoRANode": { + "display_name": "Save LoRA Weights", + "inputs": { + "lora": { + "name": "lora", + "tooltip": "The LoRA model to save. Do not use the model with LoRA layers." + }, + "prefix": { + "name": "prefix", + "tooltip": "The prefix to use for the saved LoRA file." + }, + "steps": { + "name": "steps", + "tooltip": "Optional: The number of steps to LoRA has been trained for, used to name the saved file." + } + } + }, + "SaveSVGNode": { + "display_name": "SaveSVGNode", + "description": "Save SVG files on disk.", + "inputs": { + "svg": { + "name": "svg" + }, + "filename_prefix": { + "name": "filename_prefix", + "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." + } + } + }, + "SaveVideo": { + "display_name": "Save Video", + "description": "Saves the input images to your ComfyUI output directory.", + "inputs": { + "video": { + "name": "video", + "tooltip": "The video to save." + }, + "filename_prefix": { + "name": "filename_prefix", + "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." + }, + "format": { + "name": "format", + "tooltip": "The format to save the video as." + }, + "codec": { + "name": "codec", + "tooltip": "The codec to use for the video." + } + } + }, + "SaveWEBM": { + "display_name": "SaveWEBM", + "inputs": { + "images": { + "name": "images" + }, + "filename_prefix": { + "name": "filename_prefix" + }, + "codec": { + "name": "codec" + }, + "fps": { + "name": "fps" + }, + "crf": { + "name": "crf", + "tooltip": "Higher crf means lower quality with a smaller file size, lower crf means higher quality higher filesize." + } + } + }, + "SD_4XUpscale_Conditioning": { + "display_name": "SD_4XUpscale_Conditioning", + "inputs": { + "images": { + "name": "images" + }, + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" + }, + "scale_ratio": { + "name": "scale_ratio" + }, + "noise_augmentation": { + "name": "noise_augmentation" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, + "SDTurboScheduler": { + "display_name": "SDTurboScheduler", + "inputs": { + "model": { + "name": "model" + }, + "steps": { + "name": "steps" + }, + "denoise": { + "name": "denoise" + } + } + }, + "SelfAttentionGuidance": { + "display_name": "Self-Attention Guidance", + "inputs": { + "model": { + "name": "model" + }, + "scale": { + "name": "scale" + }, + "blur_sigma": { + "name": "blur_sigma" + } + } + }, + "SetClipHooks": { + "display_name": "Set CLIP Hooks", + "inputs": { + "clip": { + "name": "clip" + }, + "apply_to_conds": { + "name": "apply_to_conds" + }, + "schedule_clip": { + "name": "schedule_clip" + }, + "hooks": { + "name": "hooks" + } + } + }, + "SetFirstSigma": { + "display_name": "SetFirstSigma", + "inputs": { + "sigmas": { + "name": "sigmas" + }, + "sigma": { + "name": "sigma" + } + } + }, + "SetHookKeyframes": { + "display_name": "Set Hook Keyframes", + "inputs": { + "hooks": { + "name": "hooks" + }, + "hook_kf": { + "name": "hook_kf" + } + } + }, + "SetLatentNoiseMask": { + "display_name": "Set Latent Noise Mask", + "inputs": { + "samples": { + "name": "samples" + }, + "mask": { + "name": "mask" + } + } + }, + "SetUnionControlNetType": { + "display_name": "SetUnionControlNetType", + "inputs": { + "control_net": { + "name": "control_net" + }, + "type": { + "name": "type" + } + } + }, + "SkipLayerGuidanceDiT": { + "display_name": "SkipLayerGuidanceDiT", + "description": "Generic version of SkipLayerGuidance node that can be used on every DiT model.", + "inputs": { + "model": { + "name": "model" + }, + "double_layers": { + "name": "double_layers" + }, + "single_layers": { + "name": "single_layers" + }, + "scale": { + "name": "scale" + }, + "start_percent": { + "name": "start_percent" + }, + "end_percent": { + "name": "end_percent" + }, + "rescaling_scale": { + "name": "rescaling_scale" + } + } + }, + "SkipLayerGuidanceDiTSimple": { + "display_name": "SkipLayerGuidanceDiTSimple", + "description": "Simple version of the SkipLayerGuidanceDiT node that only modifies the uncond pass.", + "inputs": { + "model": { + "name": "model" + }, + "double_layers": { + "name": "double_layers" + }, + "single_layers": { + "name": "single_layers" + }, + "start_percent": { + "name": "start_percent" + }, + "end_percent": { + "name": "end_percent" + } + } + }, + "SkipLayerGuidanceSD3": { + "display_name": "SkipLayerGuidanceSD3", + "description": "Generic version of SkipLayerGuidance node that can be used on every DiT model.", + "inputs": { + "model": { + "name": "model" + }, + "layers": { + "name": "layers" + }, + "scale": { + "name": "scale" + }, + "start_percent": { + "name": "start_percent" + }, + "end_percent": { + "name": "end_percent" + } + } + }, + "SolidMask": { + "display_name": "SolidMask", + "inputs": { + "value": { + "name": "value" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + } + } + }, + "SplitAudioChannels": { + "display_name": "Split Audio Channels", + "description": "Separates the audio into left and right channels.", + "inputs": { + "audio": { + "name": "audio" + } + }, + "outputs": { + "0": { + "name": "left" + }, + "1": { + "name": "right" + } + } + }, + "SplitImageWithAlpha": { + "display_name": "Split Image with Alpha", + "inputs": { + "image": { + "name": "image" + } + } + }, + "SplitSigmas": { + "display_name": "SplitSigmas", + "inputs": { + "sigmas": { + "name": "sigmas" + }, + "step": { + "name": "step" + } + }, + "outputs": { + "0": { + "name": "high_sigmas" + }, + "1": { + "name": "low_sigmas" + } + } + }, + "SplitSigmasDenoise": { + "display_name": "SplitSigmasDenoise", + "inputs": { + "sigmas": { + "name": "sigmas" + }, + "denoise": { + "name": "denoise" + } + }, + "outputs": { + "0": { + "name": "high_sigmas" + }, + "1": { + "name": "low_sigmas" + } + } + }, + "StabilityAudioInpaint": { + "display_name": "Stability AI Audio Inpaint", + "description": "Transforms part of existing audio sample using text instructions.", + "inputs": { + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt" + }, + "audio": { + "name": "audio", + "tooltip": "Audio must be between 6 and 190 seconds long." + }, + "duration": { + "name": "duration", + "tooltip": "Controls the duration in seconds of the generated audio." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for generation." + }, + "steps": { + "name": "steps", + "tooltip": "Controls the number of sampling steps." + }, + "mask_start": { + "name": "mask_start" + }, + "mask_end": { + "name": "mask_end" + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityAudioToAudio": { + "display_name": "Stability AI Audio To Audio", + "description": "Transforms existing audio samples into new high-quality compositions using text instructions.", + "inputs": { + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt" + }, + "audio": { + "name": "audio", + "tooltip": "Audio must be between 6 and 190 seconds long." + }, + "duration": { + "name": "duration", + "tooltip": "Controls the duration in seconds of the generated audio." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for generation." + }, + "steps": { + "name": "steps", + "tooltip": "Controls the number of sampling steps." + }, + "strength": { + "name": "strength", + "tooltip": "Parameter controls how much influence the audio parameter has on the generated audio." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityStableImageSD_3_5Node": { + "display_name": "Stability AI Stable Diffusion 3.5 Image", + "description": "Generates images synchronously based on prompt and resolution.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." + }, + "model": { + "name": "model" + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of generated image." + }, + "style_preset": { + "name": "style_preset", + "tooltip": "Optional desired style of generated image." + }, + "cfg_scale": { + "name": "cfg_scale", + "tooltip": "How strictly the diffusion process adheres to the prompt text (higher values keep your image closer to your prompt)" + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "image": { + "name": "image" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + }, + "image_denoise": { + "name": "image_denoise", + "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityStableImageUltraNode": { + "display_name": "Stability AI Stable Image Ultra", + "description": "Generates images synchronously based on prompt and resolution.", + "inputs": { + "prompt": { + "name": "prompt", + "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defineselements, colors, and subjects will lead to better results. To control the weight of a given word use the format `(word:weight)`,where `word` is the word you'd like to control the weight of and `weight`is a value between 0 and 1. For example: `The sky was a crisp (blue:0.3) and (green:0.8)`would convey a sky that was blue and green, but more green than blue." + }, + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of generated image." + }, + "style_preset": { + "name": "style_preset", + "tooltip": "Optional desired style of generated image." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "image": { + "name": "image" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "A blurb of text describing what you do not wish to see in the output image. This is an advanced feature." + }, + "image_denoise": { + "name": "image_denoise", + "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityTextToAudio": { + "display_name": "Stability AI Text To Audio", + "description": "Generates high-quality music and sound effects from text descriptions.", + "inputs": { + "model": { + "name": "model" + }, + "prompt": { + "name": "prompt" + }, + "duration": { + "name": "duration", + "tooltip": "Controls the duration in seconds of the generated audio." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for generation." + }, + "steps": { + "name": "steps", + "tooltip": "Controls the number of sampling steps." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleConservativeNode": { + "display_name": "Stability AI Upscale Conservative", + "description": "Upscale image with minimal alterations to 4K resolution.", + "inputs": { + "image": { + "name": "image" + }, + "prompt": { + "name": "prompt", + "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." + }, + "creativity": { + "name": "creativity", + "tooltip": "Controls the likelihood of creating additional details not heavily conditioned by the init image." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleCreativeNode": { + "display_name": "Stability AI Upscale Creative", + "description": "Upscale image with minimal alterations to 4K resolution.", + "inputs": { + "image": { + "name": "image" + }, + "prompt": { + "name": "prompt", + "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." + }, + "creativity": { + "name": "creativity", + "tooltip": "Controls the likelihood of creating additional details not heavily conditioned by the init image." + }, + "style_preset": { + "name": "style_preset", + "tooltip": "Optional desired style of generated image." + }, + "seed": { + "name": "seed", + "tooltip": "The random seed used for creating the noise." + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StabilityUpscaleFastNode": { + "display_name": "Stability AI Upscale Fast", + "description": "Quickly upscales an image via Stability API call to 4x its original size; intended for upscaling low-quality/compressed images.", + "inputs": { + "image": { + "name": "image" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StableCascade_EmptyLatentImage": { + "display_name": "StableCascade_EmptyLatentImage", + "inputs": { + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "compression": { + "name": "compression" + }, + "batch_size": { + "name": "batch_size" + } + }, + "outputs": { + "0": { + "name": "stage_c", + "tooltip": null + }, + "1": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableCascade_StageB_Conditioning": { + "display_name": "StableCascade_StageB_Conditioning", + "inputs": { + "conditioning": { + "name": "conditioning" + }, + "stage_c": { + "name": "stage_c" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StableCascade_StageC_VAEEncode": { + "display_name": "StableCascade_StageC_VAEEncode", + "inputs": { + "image": { + "name": "image" + }, + "vae": { + "name": "vae" + }, + "compression": { + "name": "compression" + } + }, + "outputs": { + "0": { + "name": "stage_c", + "tooltip": null + }, + "1": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableCascade_SuperResolutionControlnet": { + "display_name": "StableCascade_SuperResolutionControlnet", + "inputs": { + "image": { + "name": "image" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "controlnet_input", + "tooltip": null + }, + "1": { + "name": "stage_c", + "tooltip": null + }, + "2": { + "name": "stage_b", + "tooltip": null + } + } + }, + "StableZero123_Conditioning": { + "display_name": "StableZero123_Conditioning", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "init_image": { + "name": "init_image" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "batch_size": { + "name": "batch_size" + }, + "elevation": { + "name": "elevation" + }, + "azimuth": { + "name": "azimuth" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, + "StableZero123_Conditioning_Batched": { + "display_name": "StableZero123_Conditioning_Batched", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "init_image": { + "name": "init_image" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "batch_size": { + "name": "batch_size" + }, + "elevation": { + "name": "elevation" + }, + "azimuth": { + "name": "azimuth" + }, + "elevation_batch_increment": { + "name": "elevation_batch_increment" + }, + "azimuth_batch_increment": { + "name": "azimuth_batch_increment" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, + "StringCompare": { + "display_name": "Compare", + "inputs": { + "string_a": { + "name": "string_a" + }, + "string_b": { + "name": "string_b" + }, + "mode": { + "name": "mode" + }, + "case_sensitive": { + "name": "case_sensitive" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringConcatenate": { + "display_name": "Concatenate", + "inputs": { + "string_a": { + "name": "string_a" + }, + "string_b": { + "name": "string_b" + }, + "delimiter": { + "name": "delimiter" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringContains": { + "display_name": "Contains", + "inputs": { + "string": { + "name": "string" + }, + "substring": { + "name": "substring" + }, + "case_sensitive": { + "name": "case_sensitive" + } + }, + "outputs": { + "0": { + "name": "contains", + "tooltip": null + } + } + }, + "StringLength": { + "display_name": "Length", + "inputs": { + "string": { + "name": "string" + } + }, + "outputs": { + "0": { + "name": "length", + "tooltip": null + } + } + }, + "StringReplace": { + "display_name": "Replace", + "inputs": { + "string": { + "name": "string" + }, + "find": { + "name": "find" + }, + "replace": { + "name": "replace" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringSubstring": { + "display_name": "Substring", + "inputs": { + "string": { + "name": "string" + }, + "start": { + "name": "start" + }, + "end": { + "name": "end" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StringTrim": { + "display_name": "Trim", + "inputs": { + "string": { + "name": "string" + }, + "mode": { + "name": "mode" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "StyleModelApply": { + "display_name": "Apply Style Model", + "inputs": { + "conditioning": { + "name": "conditioning" + }, + "style_model": { + "name": "style_model" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "strength": { + "name": "strength" + }, + "strength_type": { + "name": "strength_type" + } + } + }, + "StyleModelLoader": { + "display_name": "Load Style Model", + "inputs": { + "style_model_name": { + "name": "style_model_name" + } + } + }, + "SV3D_Conditioning": { + "display_name": "SV3D_Conditioning", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "init_image": { + "name": "init_image" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "video_frames": { + "name": "video_frames" + }, + "elevation": { + "name": "elevation" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, + "SVD_img2vid_Conditioning": { + "display_name": "SVD_img2vid_Conditioning", + "inputs": { + "clip_vision": { + "name": "clip_vision" + }, + "init_image": { + "name": "init_image" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "video_frames": { + "name": "video_frames" + }, + "motion_bucket_id": { + "name": "motion_bucket_id" + }, + "fps": { + "name": "fps" + }, + "augmentation_level": { + "name": "augmentation_level" + } + }, + "outputs": { + "0": { + "name": "positive" + }, + "1": { + "name": "negative" + }, + "2": { + "name": "latent" + } + } + }, + "T5TokenizerOptions": { + "display_name": "T5TokenizerOptions", + "inputs": { + "clip": { + "name": "clip" + }, + "min_padding": { + "name": "min_padding" + }, + "min_length": { + "name": "min_length" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TCFG": { + "display_name": "Tangential Damping CFG", + "description": "TCFG – Tangential Damping CFG (2503.18137)\n\nRefine the uncond (negative) to align with the cond (positive) for improving quality.", + "inputs": { + "model": { + "name": "model" + } + }, + "outputs": { + "0": { + "name": "patched_model" + } + } + }, + "TextEncodeAceStepAudio": { + "display_name": "TextEncodeAceStepAudio", + "inputs": { + "clip": { + "name": "clip" + }, + "tags": { + "name": "tags" + }, + "lyrics": { + "name": "lyrics" + }, + "lyrics_strength": { + "name": "lyrics_strength" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TextEncodeHunyuanVideo_ImageToVideo": { + "display_name": "TextEncodeHunyuanVideo_ImageToVideo", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "prompt": { + "name": "prompt" + }, + "image_interleave": { + "name": "image_interleave", + "tooltip": "How much the image influences things vs the text prompt. Higher number means more influence from the text prompt." + } + } + }, + "TextEncodeQwenImageEdit": { + "display_name": "TextEncodeQwenImageEdit", + "inputs": { + "clip": { + "name": "clip" + }, + "prompt": { + "name": "prompt" + }, + "vae": { + "name": "vae" + }, + "image": { + "name": "image" + } + } + }, + "TextEncodeQwenImageEditPlus": { + "display_name": "TextEncodeQwenImageEditPlus", + "inputs": { + "clip": { + "name": "clip" + }, + "prompt": { + "name": "prompt" + }, + "vae": { + "name": "vae" + }, + "image1": { + "name": "image1" + }, + "image2": { + "name": "image2" + }, + "image3": { + "name": "image3" + } + } + }, + "ThresholdMask": { + "display_name": "ThresholdMask", + "inputs": { + "mask": { + "name": "mask" + }, + "value": { + "name": "value" + } + } + }, + "TomePatchModel": { + "display_name": "TomePatchModel", + "inputs": { + "model": { + "name": "model" + }, + "ratio": { + "name": "ratio" + } + } + }, + "TorchCompileModel": { + "display_name": "TorchCompileModel", + "inputs": { + "model": { + "name": "model" + }, + "backend": { + "name": "backend" + } + } + }, + "TrainLoraNode": { + "display_name": "Train LoRA", + "inputs": { + "model": { + "name": "model", + "tooltip": "The model to train the LoRA on." + }, + "latents": { + "name": "latents", + "tooltip": "The Latents to use for training, serve as dataset/input of the model." + }, + "positive": { + "name": "positive", + "tooltip": "The positive conditioning to use for training." + }, + "batch_size": { + "name": "batch_size", + "tooltip": "The batch size to use for training." + }, + "grad_accumulation_steps": { + "name": "grad_accumulation_steps", + "tooltip": "The number of gradient accumulation steps to use for training." + }, + "steps": { + "name": "steps", + "tooltip": "The number of steps to train the LoRA for." + }, + "learning_rate": { + "name": "learning_rate", + "tooltip": "The learning rate to use for training." + }, + "rank": { + "name": "rank", + "tooltip": "The rank of the LoRA layers." + }, + "optimizer": { + "name": "optimizer", + "tooltip": "The optimizer to use for training." + }, + "loss_function": { + "name": "loss_function", + "tooltip": "The loss function to use for training." + }, + "seed": { + "name": "seed", + "tooltip": "The seed to use for training (used in generator for LoRA weight initialization and noise sampling)" + }, + "training_dtype": { + "name": "training_dtype", + "tooltip": "The dtype to use for training." + }, + "lora_dtype": { + "name": "lora_dtype", + "tooltip": "The dtype to use for lora." + }, + "algorithm": { + "name": "algorithm", + "tooltip": "The algorithm to use for training." + }, + "gradient_checkpointing": { + "name": "gradient_checkpointing", + "tooltip": "Use gradient checkpointing for training." + }, + "existing_lora": { + "name": "existing_lora", + "tooltip": "The existing LoRA to append to. Set to None for new LoRA." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "name": "model_with_lora" + }, + "1": { + "name": "lora" + }, + "2": { + "name": "loss" + }, + "3": { + "name": "steps" + } + } + }, + "TrimAudioDuration": { + "display_name": "Trim Audio Duration", + "description": "Trim audio tensor into chosen time range.", + "inputs": { + "audio": { + "name": "audio" + }, + "start_index": { + "name": "start_index", + "tooltip": "Start time in seconds, can be negative to count from the end (supports sub-seconds)." + }, + "duration": { + "name": "duration", + "tooltip": "Duration in seconds" + } + } + }, + "TrimVideoLatent": { + "display_name": "TrimVideoLatent", + "inputs": { + "samples": { + "name": "samples" + }, + "trim_amount": { + "name": "trim_amount" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "TripleCLIPLoader": { + "display_name": "TripleCLIPLoader", + "description": "[Recipes]\n\nsd3: clip-l, clip-g, t5", + "inputs": { + "clip_name1": { + "name": "clip_name1" + }, + "clip_name2": { + "name": "clip_name2" + }, + "clip_name3": { + "name": "clip_name3" + } + } + }, + "TripoConversionNode": { + "display_name": "Tripo: Convert model", + "inputs": { + "original_model_task_id": { + "name": "original_model_task_id" + }, + "format": { + "name": "format" + }, + "quad": { + "name": "quad" + }, + "face_limit": { + "name": "face_limit" + }, + "texture_size": { + "name": "texture_size" + }, + "texture_format": { + "name": "texture_format" + } + } + }, + "TripoImageToModelNode": { + "display_name": "Tripo: Image to Model", + "inputs": { + "image": { + "name": "image" + }, + "model_version": { + "name": "model_version", + "tooltip": "The model version to use for generation" + }, + "style": { + "name": "style" + }, + "texture": { + "name": "texture" + }, + "pbr": { + "name": "pbr" + }, + "model_seed": { + "name": "model_seed" + }, + "orientation": { + "name": "orientation" + }, + "texture_seed": { + "name": "texture_seed" + }, + "texture_quality": { + "name": "texture_quality" + }, + "texture_alignment": { + "name": "texture_alignment" + }, + "face_limit": { + "name": "face_limit" + }, + "quad": { + "name": "quad" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "model task_id" + } + } + }, + "TripoMultiviewToModelNode": { + "display_name": "Tripo: Multiview to Model", + "inputs": { + "image": { + "name": "image" + }, + "image_left": { + "name": "image_left" + }, + "image_back": { + "name": "image_back" + }, + "image_right": { + "name": "image_right" + }, + "model_version": { + "name": "model_version", + "tooltip": "The model version to use for generation" + }, + "orientation": { + "name": "orientation" + }, + "texture": { + "name": "texture" + }, + "pbr": { + "name": "pbr" + }, + "model_seed": { + "name": "model_seed" + }, + "texture_seed": { + "name": "texture_seed" + }, + "texture_quality": { + "name": "texture_quality" + }, + "texture_alignment": { + "name": "texture_alignment" + }, + "face_limit": { + "name": "face_limit" + }, + "quad": { + "name": "quad" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "model task_id" + } + } + }, + "TripoRefineNode": { + "display_name": "Tripo: Refine Draft model", + "description": "Refine a draft model created by v1.4 Tripo models only.", + "inputs": { + "model_task_id": { + "name": "model_task_id", + "tooltip": "Must be a v1.4 Tripo model" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "model task_id" + } + } + }, + "TripoRetargetNode": { + "display_name": "Tripo: Retarget rigged model", + "inputs": { + "original_model_task_id": { + "name": "original_model_task_id" + }, + "animation": { + "name": "animation" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "retarget task_id" + } + } + }, + "TripoRigNode": { + "display_name": "Tripo: Rig model", + "inputs": { + "original_model_task_id": { + "name": "original_model_task_id" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "rig task_id" + } + } + }, + "TripoTextToModelNode": { + "display_name": "Tripo: Text to Model", + "inputs": { + "prompt": { + "name": "prompt" + }, + "negative_prompt": { + "name": "negative_prompt" + }, + "model_version": { + "name": "model_version" + }, + "style": { + "name": "style" + }, + "texture": { + "name": "texture" + }, + "pbr": { + "name": "pbr" + }, + "image_seed": { + "name": "image_seed" + }, + "model_seed": { + "name": "model_seed" + }, + "texture_seed": { + "name": "texture_seed" + }, + "texture_quality": { + "name": "texture_quality" + }, + "face_limit": { + "name": "face_limit" + }, + "quad": { + "name": "quad" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "model task_id" + } + } + }, + "TripoTextureNode": { + "display_name": "Tripo: Texture model", + "inputs": { + "model_task_id": { + "name": "model_task_id" + }, + "texture": { + "name": "texture" + }, + "pbr": { + "name": "pbr" + }, + "texture_seed": { + "name": "texture_seed" + }, + "texture_quality": { + "name": "texture_quality" + }, + "texture_alignment": { + "name": "texture_alignment" + } + }, + "outputs": { + "0": { + "name": "model_file" + }, + "1": { + "name": "model task_id" + } + } + }, + "unCLIPCheckpointLoader": { + "display_name": "unCLIPCheckpointLoader", + "inputs": { + "ckpt_name": { + "name": "ckpt_name" + } + } + }, + "unCLIPConditioning": { + "display_name": "unCLIPConditioning", + "inputs": { + "conditioning": { + "name": "conditioning" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "strength": { + "name": "strength" + }, + "noise_augmentation": { + "name": "noise_augmentation" + } + } + }, + "UNetCrossAttentionMultiply": { + "display_name": "UNetCrossAttentionMultiply", + "inputs": { + "model": { + "name": "model" + }, + "q": { + "name": "q" + }, + "k": { + "name": "k" + }, + "v": { + "name": "v" + }, + "out": { + "name": "out" + } + }, + "outputs": { + "0": { + "tooltip": null + } + } + }, + "UNETLoader": { + "display_name": "Load Diffusion Model", + "inputs": { + "unet_name": { + "name": "unet_name" + }, + "weight_dtype": { + "name": "weight_dtype" } } }, - "SaveGLB": { - "display_name": "SaveGLB", + "UNetSelfAttentionMultiply": { + "display_name": "UNetSelfAttentionMultiply", "inputs": { - "mesh": { - "name": "mesh" + "model": { + "name": "model" }, - "filename_prefix": { - "name": "filename_prefix" + "q": { + "name": "q" }, - "image": { - "name": "image" + "k": { + "name": "k" + }, + "v": { + "name": "v" + }, + "out": { + "name": "out" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "SaveImage": { - "display_name": "Save Image", - "description": "Saves the input images to your ComfyUI output directory.", + "UNetTemporalAttentionMultiply": { + "display_name": "UNetTemporalAttentionMultiply", "inputs": { - "images": { - "name": "images", - "tooltip": "The images to save." + "model": { + "name": "model" }, - "filename_prefix": { - "name": "filename_prefix", - "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." + "self_structural": { + "name": "self_structural" + }, + "self_temporal": { + "name": "self_temporal" + }, + "cross_structural": { + "name": "cross_structural" + }, + "cross_temporal": { + "name": "cross_temporal" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "SaveImageWebsocket": { - "display_name": "SaveImageWebsocket", + "UpscaleModelLoader": { + "display_name": "Load Upscale Model", "inputs": { - "images": { - "name": "images" + "model_name": { + "name": "model_name" } } }, - "SaveLatent": { - "display_name": "SaveLatent", + "USOStyleReference": { + "display_name": "USOStyleReference", "inputs": { - "samples": { - "name": "samples" + "model": { + "name": "model" }, - "filename_prefix": { - "name": "filename_prefix" + "model_patch": { + "name": "model_patch" + }, + "clip_vision_output": { + "name": "clip_vision_output" } } }, - "SaveSVG": { - "display_name": "Save SVG", - "description": "Save SVG files on disk.", + "VAEDecode": { + "display_name": "VAE Decode", + "description": "Decodes latent images back into pixel space images.", "inputs": { - "svg": { - "name": "svg" + "samples": { + "name": "samples", + "tooltip": "The latent to be decoded." }, - "filename_prefix": { - "name": "filename_prefix", - "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." + "vae": { + "name": "vae", + "tooltip": "The VAE model used for decoding the latent." + } + }, + "outputs": { + "0": { + "tooltip": "The decoded image." } } }, - "SaveVideo": { - "display_name": "Save Video", - "description": "Saves the input images to your ComfyUI output directory.", + "VAEDecodeAudio": { + "display_name": "VAE Decode Audio", "inputs": { - "video": { - "name": "video", - "tooltip": "The video to save." - }, - "filename_prefix": { - "name": "filename_prefix", - "tooltip": "The prefix for the file to save. This may include formatting information such as %date:yyyy-MM-dd% or %Empty Latent Image.width% to include values from nodes." - }, - "format": { - "name": "format", - "tooltip": "The format to save the video as." + "samples": { + "name": "samples" }, - "codec": { - "name": "codec", - "tooltip": "The codec to use for the video." + "vae": { + "name": "vae" } } }, - "SaveWEBM": { - "display_name": "SaveWEBM", + "VAEDecodeHunyuan3D": { + "display_name": "VAEDecodeHunyuan3D", "inputs": { - "images": { - "name": "images" - }, - "filename_prefix": { - "name": "filename_prefix" + "samples": { + "name": "samples" }, - "codec": { - "name": "codec" + "vae": { + "name": "vae" }, - "fps": { - "name": "fps" + "num_chunks": { + "name": "num_chunks" }, - "crf": { - "name": "crf", - "tooltip": "Higher crf means lower quality with a smaller file size, lower crf means higher quality higher filesize." + "octree_resolution": { + "name": "octree_resolution" } } }, - "SD_4XUpscale_Conditioning": { - "display_name": "SD_4XUpscale_Conditioning", + "VAEDecodeTiled": { + "display_name": "VAE Decode (Tiled)", "inputs": { - "images": { - "name": "images" - }, - "positive": { - "name": "positive" + "samples": { + "name": "samples" }, - "negative": { - "name": "negative" + "vae": { + "name": "vae" }, - "scale_ratio": { - "name": "scale_ratio" + "tile_size": { + "name": "tile_size" }, - "noise_augmentation": { - "name": "noise_augmentation" - } - }, - "outputs": { - "0": { - "name": "positive" + "overlap": { + "name": "overlap" }, - "1": { - "name": "negative" + "temporal_size": { + "name": "temporal_size", + "tooltip": "Only used for video VAEs: Amount of frames to decode at a time." }, - "2": { - "name": "latent" + "temporal_overlap": { + "name": "temporal_overlap", + "tooltip": "Only used for video VAEs: Amount of frames to overlap." } } }, - "SDTurboScheduler": { - "display_name": "SDTurboScheduler", + "VAEEncode": { + "display_name": "VAE Encode", "inputs": { - "model": { - "name": "model" - }, - "steps": { - "name": "steps" + "pixels": { + "name": "pixels" }, - "denoise": { - "name": "denoise" + "vae": { + "name": "vae" } } }, - "SelfAttentionGuidance": { - "display_name": "Self-Attention Guidance", + "VAEEncodeAudio": { + "display_name": "VAE Encode Audio", "inputs": { - "model": { - "name": "model" - }, - "scale": { - "name": "scale" + "audio": { + "name": "audio" }, - "blur_sigma": { - "name": "blur_sigma" + "vae": { + "name": "vae" } } }, - "SetClipHooks": { - "display_name": "Set CLIP Hooks", + "VAEEncodeForInpaint": { + "display_name": "VAE Encode (for Inpainting)", "inputs": { - "clip": { - "name": "clip" + "pixels": { + "name": "pixels" }, - "apply_to_conds": { - "name": "apply_to_conds" + "vae": { + "name": "vae" }, - "schedule_clip": { - "name": "schedule_clip" + "mask": { + "name": "mask" }, - "hooks": { - "name": "hooks" + "grow_mask_by": { + "name": "grow_mask_by" } } }, - "SetFirstSigma": { - "display_name": "SetFirstSigma", + "VAEEncodeTiled": { + "display_name": "VAE Encode (Tiled)", "inputs": { - "sigmas": { - "name": "sigmas" + "pixels": { + "name": "pixels" }, - "sigma": { - "name": "sigma" - } - } - }, - "SetHookKeyframes": { - "display_name": "Set Hook Keyframes", - "inputs": { - "hooks": { - "name": "hooks" + "vae": { + "name": "vae" + }, + "tile_size": { + "name": "tile_size" }, - "hook_kf": { - "name": "hook_kf" + "overlap": { + "name": "overlap" + }, + "temporal_size": { + "name": "temporal_size", + "tooltip": "Only used for video VAEs: Amount of frames to encode at a time." + }, + "temporal_overlap": { + "name": "temporal_overlap", + "tooltip": "Only used for video VAEs: Amount of frames to overlap." } } }, - "SetLatentNoiseMask": { - "display_name": "Set Latent Noise Mask", + "VAELoader": { + "display_name": "Load VAE", "inputs": { - "samples": { - "name": "samples" - }, - "mask": { - "name": "mask" + "vae_name": { + "name": "vae_name" } } }, - "SetUnionControlNetType": { - "display_name": "SetUnionControlNetType", + "VAESave": { + "display_name": "VAESave", "inputs": { - "control_net": { - "name": "control_net" + "vae": { + "name": "vae" }, - "type": { - "name": "type" + "filename_prefix": { + "name": "filename_prefix" } } }, - "SkipLayerGuidanceDiT": { - "display_name": "SkipLayerGuidanceDiT", - "description": "Generic version of SkipLayerGuidance node that can be used on every DiT model.", + "Veo3VideoGenerationNode": { + "display_name": "Google Veo 3 Video Generation", + "description": "Generates videos from text prompts using Google's Veo 3 API", "inputs": { - "model": { - "name": "model" + "prompt": { + "name": "prompt", + "tooltip": "Text description of the video" }, - "double_layers": { - "name": "double_layers" + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of the output video" }, - "single_layers": { - "name": "single_layers" + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative text prompt to guide what to avoid in the video" }, - "scale": { - "name": "scale" + "duration_seconds": { + "name": "duration_seconds", + "tooltip": "Duration of the output video in seconds (Veo 3 only supports 8 seconds)" }, - "start_percent": { - "name": "start_percent" + "enhance_prompt": { + "name": "enhance_prompt", + "tooltip": "Whether to enhance the prompt with AI assistance" }, - "end_percent": { - "name": "end_percent" + "person_generation": { + "name": "person_generation", + "tooltip": "Whether to allow generating people in the video" }, - "rescaling_scale": { - "name": "rescaling_scale" - } - } - }, - "SkipLayerGuidanceSD3": { - "display_name": "SkipLayerGuidanceSD3", - "description": "Generic version of SkipLayerGuidance node that can be used on every DiT model.", - "inputs": { - "model": { - "name": "model" + "seed": { + "name": "seed", + "tooltip": "Seed for video generation (0 for random)" }, - "layers": { - "name": "layers" + "image": { + "name": "image", + "tooltip": "Optional reference image to guide video generation" }, - "scale": { - "name": "scale" + "model": { + "name": "model", + "tooltip": "Veo 3 model to use for video generation" }, - "start_percent": { - "name": "start_percent" + "generate_audio": { + "name": "generate_audio", + "tooltip": "Generate audio for the video. Supported by all Veo 3 models." }, - "end_percent": { - "name": "end_percent" + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "SolidMask": { - "display_name": "SolidMask", + "VeoVideoGenerationNode": { + "display_name": "Google Veo 2 Video Generation", + "description": "Generates videos from text prompts using Google's Veo 2 API", "inputs": { - "value": { - "name": "value" + "prompt": { + "name": "prompt", + "tooltip": "Text description of the video" }, - "width": { - "name": "width" + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "Aspect ratio of the output video" + }, + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative text prompt to guide what to avoid in the video" + }, + "duration_seconds": { + "name": "duration_seconds", + "tooltip": "Duration of the output video in seconds" + }, + "enhance_prompt": { + "name": "enhance_prompt", + "tooltip": "Whether to enhance the prompt with AI assistance" + }, + "person_generation": { + "name": "person_generation", + "tooltip": "Whether to allow generating people in the video" + }, + "seed": { + "name": "seed", + "tooltip": "Seed for video generation (0 for random)" }, - "height": { - "name": "height" - } - } - }, - "SplitImageWithAlpha": { - "display_name": "Split Image with Alpha", - "inputs": { "image": { - "name": "image" - } - } - }, - "SplitSigmas": { - "display_name": "SplitSigmas", - "inputs": { - "sigmas": { - "name": "sigmas" + "name": "image", + "tooltip": "Optional reference image to guide video generation" }, - "step": { - "name": "step" + "model": { + "name": "model", + "tooltip": "Veo 2 model to use for video generation" + }, + "control_after_generate": { + "name": "control after generate" } }, "outputs": { "0": { - "name": "high_sigmas" - }, - "1": { - "name": "low_sigmas" + "tooltip": null } } }, - "SplitSigmasDenoise": { - "display_name": "SplitSigmasDenoise", + "VideoLinearCFGGuidance": { + "display_name": "VideoLinearCFGGuidance", "inputs": { - "sigmas": { - "name": "sigmas" + "model": { + "name": "model" }, - "denoise": { - "name": "denoise" + "min_cfg": { + "name": "min_cfg" } - }, - "outputs": { - "0": { - "name": "high_sigmas" + } + }, + "VideoTriangleCFGGuidance": { + "display_name": "VideoTriangleCFGGuidance", + "inputs": { + "model": { + "name": "model" }, - "1": { - "name": "low_sigmas" + "min_cfg": { + "name": "min_cfg" } } }, - "StabilityStableImageSD_3_5Node": { - "display_name": "Stability AI Stable Diffusion 3.5 Image", - "description": "Generates images synchronously based on prompt and resolution.", + "ViduImageToVideoNode": { + "display_name": "Vidu Image To Video Generation", + "description": "Generate video from image and optional prompt", "inputs": { - "prompt": { - "name": "prompt", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." - }, "model": { - "name": "model" + "name": "model", + "tooltip": "Model name" }, - "aspect_ratio": { - "name": "aspect_ratio", - "tooltip": "Aspect ratio of generated image." + "image": { + "name": "image", + "tooltip": "An image to be used as the start frame of the generated video" }, - "style_preset": { - "name": "style_preset", - "tooltip": "Optional desired style of generated image." + "prompt": { + "name": "prompt", + "tooltip": "A textual description for video generation" }, - "cfg_scale": { - "name": "cfg_scale", - "tooltip": "How strictly the diffusion process adheres to the prompt text (higher values keep your image closer to your prompt)" + "duration": { + "name": "duration", + "tooltip": "Duration of the output video in seconds" }, "seed": { "name": "seed", - "tooltip": "The random seed used for creating the noise." - }, - "image": { - "name": "image" + "tooltip": "Seed for video generation (0 for random)" }, - "negative_prompt": { - "name": "negative_prompt", - "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + "resolution": { + "name": "resolution", + "tooltip": "Supported values may vary by model & duration" }, - "image_denoise": { - "name": "image_denoise", - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all." + "movement_amplitude": { + "name": "movement_amplitude", + "tooltip": "The movement amplitude of objects in the frame" }, "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, - "StabilityStableImageUltraNode": { - "display_name": "Stability AI Stable Image Ultra", - "description": "Generates images synchronously based on prompt and resolution.", + "ViduReferenceVideoNode": { + "display_name": "Vidu Reference To Video Generation", + "description": "Generate video from multiple images and prompt", "inputs": { + "model": { + "name": "model", + "tooltip": "Model name" + }, + "images": { + "name": "images", + "tooltip": "Images to use as references to generate a video with consistent subjects (max 7 images)." + }, "prompt": { "name": "prompt", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly definesWhat you wish to see in the output image. A strong, descriptive prompt that clearly defineselements, colors, and subjects will lead to better results. To control the weight of a given word use the format `(word:weight)`,where `word` is the word you'd like to control the weight of and `weight`is a value between 0 and 1. For example: `The sky was a crisp (blue:0.3) and (green:0.8)`would convey a sky that was blue and green, but more green than blue." - }, - "aspect_ratio": { - "name": "aspect_ratio", - "tooltip": "Aspect ratio of generated image." + "tooltip": "A textual description for video generation" }, - "style_preset": { - "name": "style_preset", - "tooltip": "Optional desired style of generated image." + "duration": { + "name": "duration", + "tooltip": "Duration of the output video in seconds" }, "seed": { "name": "seed", - "tooltip": "The random seed used for creating the noise." + "tooltip": "Seed for video generation (0 for random)" }, - "image": { - "name": "image" + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video" }, - "negative_prompt": { - "name": "negative_prompt", - "tooltip": "A blurb of text describing what you do not wish to see in the output image. This is an advanced feature." + "resolution": { + "name": "resolution", + "tooltip": "Supported values may vary by model & duration" }, - "image_denoise": { - "name": "image_denoise", - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all." + "movement_amplitude": { + "name": "movement_amplitude", + "tooltip": "The movement amplitude of objects in the frame" }, "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, - "StabilityUpscaleConservativeNode": { - "display_name": "Stability AI Upscale Conservative", - "description": "Upscale image with minimal alterations to 4K resolution.", + "ViduStartEndToVideoNode": { + "display_name": "Vidu Start End To Video Generation", + "description": "Generate a video from start and end frames and a prompt", "inputs": { - "image": { - "name": "image" + "model": { + "name": "model", + "tooltip": "Model name" + }, + "first_frame": { + "name": "first_frame", + "tooltip": "Start frame" + }, + "end_frame": { + "name": "end_frame", + "tooltip": "End frame" }, "prompt": { "name": "prompt", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." + "tooltip": "A textual description for video generation" }, - "creativity": { - "name": "creativity", - "tooltip": "Controls the likelihood of creating additional details not heavily conditioned by the init image." + "duration": { + "name": "duration", + "tooltip": "Duration of the output video in seconds" }, "seed": { "name": "seed", - "tooltip": "The random seed used for creating the noise." + "tooltip": "Seed for video generation (0 for random)" }, - "negative_prompt": { - "name": "negative_prompt", - "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + "resolution": { + "name": "resolution", + "tooltip": "Supported values may vary by model & duration" + }, + "movement_amplitude": { + "name": "movement_amplitude", + "tooltip": "The movement amplitude of objects in the frame" }, "control_after_generate": { "name": "control after generate" } + }, + "outputs": { + "0": { + "tooltip": null + } } }, - "StabilityUpscaleCreativeNode": { - "display_name": "Stability AI Upscale Creative", - "description": "Upscale image with minimal alterations to 4K resolution.", + "ViduTextToVideoNode": { + "display_name": "Vidu Text To Video Generation", + "description": "Generate video from text prompt", "inputs": { - "image": { - "name": "image" + "model": { + "name": "model", + "tooltip": "Model name" }, "prompt": { "name": "prompt", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." - }, - "creativity": { - "name": "creativity", - "tooltip": "Controls the likelihood of creating additional details not heavily conditioned by the init image." + "tooltip": "A textual description for video generation" }, - "style_preset": { - "name": "style_preset", - "tooltip": "Optional desired style of generated image." + "duration": { + "name": "duration", + "tooltip": "Duration of the output video in seconds" }, "seed": { "name": "seed", - "tooltip": "The random seed used for creating the noise." - }, - "negative_prompt": { - "name": "negative_prompt", - "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." + "tooltip": "Seed for video generation (0 for random)" }, - "control_after_generate": { - "name": "control after generate" - } - } - }, - "StabilityUpscaleFastNode": { - "display_name": "Stability AI Upscale Fast", - "description": "Quickly upscales an image via Stability API call to 4x its original size; intended for upscaling low-quality/compressed images.", - "inputs": { - "image": { - "name": "image" - } - } - }, - "StableCascade_EmptyLatentImage": { - "display_name": "StableCascade_EmptyLatentImage", - "inputs": { - "width": { - "name": "width" + "aspect_ratio": { + "name": "aspect_ratio", + "tooltip": "The aspect ratio of the output video" }, - "height": { - "name": "height" + "resolution": { + "name": "resolution", + "tooltip": "Supported values may vary by model & duration" }, - "compression": { - "name": "compression" + "movement_amplitude": { + "name": "movement_amplitude", + "tooltip": "The movement amplitude of objects in the frame" }, - "batch_size": { - "name": "batch_size" + "control_after_generate": { + "name": "control after generate" } }, "outputs": { "0": { - "name": "stage_c" - }, - "1": { - "name": "stage_b" + "tooltip": null } } }, - "StableCascade_StageB_Conditioning": { - "display_name": "StableCascade_StageB_Conditioning", + "VoxelToMesh": { + "display_name": "VoxelToMesh", "inputs": { - "conditioning": { - "name": "conditioning" + "voxel": { + "name": "voxel" }, - "stage_c": { - "name": "stage_c" + "algorithm": { + "name": "algorithm" + }, + "threshold": { + "name": "threshold" } } }, - "StableCascade_StageC_VAEEncode": { - "display_name": "StableCascade_StageC_VAEEncode", + "VoxelToMeshBasic": { + "display_name": "VoxelToMeshBasic", "inputs": { - "image": { - "name": "image" - }, - "vae": { - "name": "vae" - }, - "compression": { - "name": "compression" - } - }, - "outputs": { - "0": { - "name": "stage_c" + "voxel": { + "name": "voxel" }, - "1": { - "name": "stage_b" + "threshold": { + "name": "threshold" } } }, - "StableCascade_SuperResolutionControlnet": { - "display_name": "StableCascade_SuperResolutionControlnet", + "VPScheduler": { + "display_name": "VPScheduler", "inputs": { - "image": { - "name": "image" + "steps": { + "name": "steps" }, - "vae": { - "name": "vae" - } - }, - "outputs": { - "0": { - "name": "controlnet_input" + "beta_d": { + "name": "beta_d" }, - "1": { - "name": "stage_c" + "beta_min": { + "name": "beta_min" }, - "2": { - "name": "stage_b" + "eps_s": { + "name": "eps_s" } } }, - "StableZero123_Conditioning": { - "display_name": "StableZero123_Conditioning", + "Wan22FunControlToVideo": { + "display_name": "Wan22FunControlToVideo", "inputs": { - "clip_vision": { - "name": "clip_vision" - }, - "init_image": { - "name": "init_image" - }, - "vae": { - "name": "vae" - }, - "width": { - "name": "width" - }, - "height": { - "name": "height" - }, - "batch_size": { - "name": "batch_size" - }, - "elevation": { - "name": "elevation" - }, - "azimuth": { - "name": "azimuth" - } - }, - "outputs": { - "0": { + "positive": { "name": "positive" }, - "1": { + "negative": { "name": "negative" }, - "2": { - "name": "latent" - } - } - }, - "StableZero123_Conditioning_Batched": { - "display_name": "StableZero123_Conditioning_Batched", - "inputs": { - "clip_vision": { - "name": "clip_vision" - }, - "init_image": { - "name": "init_image" - }, "vae": { "name": "vae" }, @@ -7805,71 +11852,37 @@ "height": { "name": "height" }, + "length": { + "name": "length" + }, "batch_size": { "name": "batch_size" }, - "elevation": { - "name": "elevation" - }, - "azimuth": { - "name": "azimuth" - }, - "elevation_batch_increment": { - "name": "elevation_batch_increment" + "ref_image": { + "name": "ref_image" }, - "azimuth_batch_increment": { - "name": "azimuth_batch_increment" + "control_video": { + "name": "control_video" } }, "outputs": { "0": { - "name": "positive" - }, - "1": { - "name": "negative" - }, - "2": { - "name": "latent" - } - } - }, - "StyleModelApply": { - "display_name": "Apply Style Model", - "inputs": { - "conditioning": { - "name": "conditioning" - }, - "style_model": { - "name": "style_model" - }, - "clip_vision_output": { - "name": "clip_vision_output" - }, - "strength": { - "name": "strength" - }, - "strength_type": { - "name": "strength_type" - } - } - }, - "StyleModelLoader": { - "display_name": "Load Style Model", - "inputs": { - "style_model_name": { - "name": "style_model_name" + "name": "positive", + "tooltip": null + }, + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "SV3D_Conditioning": { - "display_name": "SV3D_Conditioning", + "Wan22ImageToVideoLatent": { + "display_name": "Wan22ImageToVideoLatent", "inputs": { - "clip_vision": { - "name": "clip_vision" - }, - "init_image": { - "name": "init_image" - }, "vae": { "name": "vae" }, @@ -7879,33 +11892,30 @@ "height": { "name": "height" }, - "video_frames": { - "name": "video_frames" + "length": { + "name": "length" }, - "elevation": { - "name": "elevation" + "batch_size": { + "name": "batch_size" + }, + "start_image": { + "name": "start_image" } }, "outputs": { "0": { - "name": "positive" - }, - "1": { - "name": "negative" - }, - "2": { - "name": "latent" + "tooltip": null } } }, - "SVD_img2vid_Conditioning": { - "display_name": "SVD_img2vid_Conditioning", + "WanAnimateToVideo": { + "display_name": "WanAnimateToVideo", "inputs": { - "clip_vision": { - "name": "clip_vision" + "positive": { + "name": "positive" }, - "init_image": { - "name": "init_image" + "negative": { + "name": "negative" }, "vae": { "name": "vae" @@ -7916,488 +11926,553 @@ "height": { "name": "height" }, - "video_frames": { - "name": "video_frames" + "length": { + "name": "length" }, - "motion_bucket_id": { - "name": "motion_bucket_id" + "batch_size": { + "name": "batch_size" }, - "fps": { - "name": "fps" + "continue_motion_max_frames": { + "name": "continue_motion_max_frames" }, - "augmentation_level": { - "name": "augmentation_level" + "video_frame_offset": { + "name": "video_frame_offset", + "tooltip": "The amount of frames to seek in all the input videos. Used for generating longer videos by chunk. Connect to the video_frame_offset output of the previous node for extending a video." + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "reference_image": { + "name": "reference_image" + }, + "face_video": { + "name": "face_video" + }, + "pose_video": { + "name": "pose_video" + }, + "background_video": { + "name": "background_video" + }, + "character_mask": { + "name": "character_mask" + }, + "continue_motion": { + "name": "continue_motion" } }, "outputs": { "0": { - "name": "positive" + "name": "positive", + "tooltip": null }, "1": { - "name": "negative" + "name": "negative", + "tooltip": null }, "2": { - "name": "latent" - } - } - }, - "T5TokenizerOptions": { - "display_name": "T5TokenizerOptions", - "inputs": { - "clip": { - "name": "clip" + "name": "latent", + "tooltip": null }, - "min_padding": { - "name": "min_padding" + "3": { + "name": "trim_latent", + "tooltip": null }, - "min_length": { - "name": "min_length" + "4": { + "name": "trim_image", + "tooltip": null + }, + "5": { + "name": "video_frame_offset", + "tooltip": null } } }, - "TextEncodeHunyuanVideo_ImageToVideo": { - "display_name": "TextEncodeHunyuanVideo_ImageToVideo", + "WanCameraEmbedding": { + "display_name": "WanCameraEmbedding", "inputs": { - "clip": { - "name": "clip" - }, - "clip_vision_output": { - "name": "clip_vision_output" + "camera_pose": { + "name": "camera_pose" }, - "prompt": { - "name": "prompt" + "width": { + "name": "width" }, - "image_interleave": { - "name": "image_interleave", - "tooltip": "How much the image influences things vs the text prompt. Higher number means more influence from the text prompt." - } - } - }, - "ThresholdMask": { - "display_name": "ThresholdMask", - "inputs": { - "mask": { - "name": "mask" + "height": { + "name": "height" }, - "value": { - "name": "value" - } - } - }, - "TomePatchModel": { - "display_name": "TomePatchModel", - "inputs": { - "model": { - "name": "model" + "length": { + "name": "length" }, - "ratio": { - "name": "ratio" - } - } - }, - "TorchCompileModel": { - "display_name": "TorchCompileModel", - "inputs": { - "model": { - "name": "model" + "speed": { + "name": "speed" }, - "backend": { - "name": "backend" - } - } - }, - "TrimVideoLatent": { - "display_name": "TrimVideoLatent", - "inputs": { - "samples": { - "name": "samples" + "fx": { + "name": "fx" }, - "trim_amount": { - "name": "trim_amount" - } - } - }, - "TripleCLIPLoader": { - "display_name": "TripleCLIPLoader", - "description": "[Recipes]\n\nsd3: clip-l, clip-g, t5", - "inputs": { - "clip_name1": { - "name": "clip_name1" + "fy": { + "name": "fy" }, - "clip_name2": { - "name": "clip_name2" + "cx": { + "name": "cx" }, - "clip_name3": { - "name": "clip_name3" - } - } - }, - "unCLIPCheckpointLoader": { - "display_name": "unCLIPCheckpointLoader", - "inputs": { - "ckpt_name": { - "name": "ckpt_name" + "cy": { + "name": "cy" } - } - }, - "unCLIPConditioning": { - "display_name": "unCLIPConditioning", - "inputs": { - "conditioning": { - "name": "conditioning" + }, + "outputs": { + "0": { + "name": "camera_embedding", + "tooltip": null }, - "clip_vision_output": { - "name": "clip_vision_output" + "1": { + "name": "width", + "tooltip": null }, - "strength": { - "name": "strength" + "2": { + "name": "height", + "tooltip": null }, - "noise_augmentation": { - "name": "noise_augmentation" + "3": { + "name": "length", + "tooltip": null } } }, - "UNetCrossAttentionMultiply": { - "display_name": "UNetCrossAttentionMultiply", + "WanCameraImageToVideo": { + "display_name": "WanCameraImageToVideo", "inputs": { - "model": { - "name": "model" + "positive": { + "name": "positive" }, - "q": { - "name": "q" + "negative": { + "name": "negative" }, - "k": { - "name": "k" + "vae": { + "name": "vae" }, - "v": { - "name": "v" + "width": { + "name": "width" }, - "out": { - "name": "out" - } - } - }, - "UNETLoader": { - "display_name": "Load Diffusion Model", - "inputs": { - "unet_name": { - "name": "unet_name" + "height": { + "name": "height" }, - "weight_dtype": { - "name": "weight_dtype" - } - } - }, - "UNetSelfAttentionMultiply": { - "display_name": "UNetSelfAttentionMultiply", - "inputs": { - "model": { - "name": "model" + "length": { + "name": "length" }, - "q": { - "name": "q" + "batch_size": { + "name": "batch_size" }, - "k": { - "name": "k" + "clip_vision_output": { + "name": "clip_vision_output" }, - "v": { - "name": "v" + "start_image": { + "name": "start_image" }, - "out": { - "name": "out" + "camera_conditions": { + "name": "camera_conditions" } - } - }, - "UNetTemporalAttentionMultiply": { - "display_name": "UNetTemporalAttentionMultiply", - "inputs": { - "model": { - "name": "model" - }, - "self_structural": { - "name": "self_structural" - }, - "self_temporal": { - "name": "self_temporal" + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null }, - "cross_structural": { - "name": "cross_structural" + "1": { + "name": "negative", + "tooltip": null }, - "cross_temporal": { - "name": "cross_temporal" - } - } - }, - "UpscaleModelLoader": { - "display_name": "Load Upscale Model", - "inputs": { - "model_name": { - "name": "model_name" + "2": { + "name": "latent", + "tooltip": null } } }, - "VAEDecode": { - "display_name": "VAE Decode", - "description": "Decodes latent images back into pixel space images.", + "WanContextWindowsManual": { + "display_name": "WAN Context Windows (Manual)", + "description": "Manually set context windows for WAN-like models (dim=2).", "inputs": { - "samples": { - "name": "samples", - "tooltip": "The latent to be decoded." + "model": { + "name": "model", + "tooltip": "The model to apply context windows to during sampling." }, - "vae": { - "name": "vae", - "tooltip": "The VAE model used for decoding the latent." + "context_length": { + "name": "context_length", + "tooltip": "The length of the context window." + }, + "context_overlap": { + "name": "context_overlap", + "tooltip": "The overlap of the context window." + }, + "context_schedule": { + "name": "context_schedule", + "tooltip": "The stride of the context window." + }, + "context_stride": { + "name": "context_stride", + "tooltip": "The stride of the context window; only applicable to uniform schedules." + }, + "closed_loop": { + "name": "closed_loop", + "tooltip": "Whether to close the context window loop; only applicable to looped schedules." + }, + "fuse_method": { + "name": "fuse_method", + "tooltip": "The method to use to fuse the context windows." } }, "outputs": { "0": { - "tooltip": "The decoded image." + "tooltip": "The model with context windows applied during sampling." } } }, - "VAEDecodeAudio": { - "display_name": "VAEDecodeAudio", + "WanFirstLastFrameToVideo": { + "display_name": "WanFirstLastFrameToVideo", "inputs": { - "samples": { - "name": "samples" + "positive": { + "name": "positive" }, - "vae": { - "name": "vae" - } - } - }, - "VAEDecodeHunyuan3D": { - "display_name": "VAEDecodeHunyuan3D", - "inputs": { - "samples": { - "name": "samples" + "negative": { + "name": "negative" }, "vae": { "name": "vae" }, - "num_chunks": { - "name": "num_chunks" + "width": { + "name": "width" }, - "octree_resolution": { - "name": "octree_resolution" + "height": { + "name": "height" + }, + "length": { + "name": "length" + }, + "batch_size": { + "name": "batch_size" + }, + "clip_vision_start_image": { + "name": "clip_vision_start_image" + }, + "clip_vision_end_image": { + "name": "clip_vision_end_image" + }, + "start_image": { + "name": "start_image" + }, + "end_image": { + "name": "end_image" + } + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null + }, + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "VAEDecodeTiled": { - "display_name": "VAE Decode (Tiled)", + "WanFunControlToVideo": { + "display_name": "WanFunControlToVideo", "inputs": { - "samples": { - "name": "samples" + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" }, "vae": { "name": "vae" }, - "tile_size": { - "name": "tile_size" + "width": { + "name": "width" }, - "overlap": { - "name": "overlap" + "height": { + "name": "height" }, - "temporal_size": { - "name": "temporal_size", - "tooltip": "Only used for video VAEs: Amount of frames to decode at a time." + "length": { + "name": "length" }, - "temporal_overlap": { - "name": "temporal_overlap", - "tooltip": "Only used for video VAEs: Amount of frames to overlap." + "batch_size": { + "name": "batch_size" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "start_image": { + "name": "start_image" + }, + "control_video": { + "name": "control_video" } - } - }, - "VAEEncode": { - "display_name": "VAE Encode", - "inputs": { - "pixels": { - "name": "pixels" + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null }, - "vae": { - "name": "vae" + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "VAEEncodeAudio": { - "display_name": "VAEEncodeAudio", + "WanFunInpaintToVideo": { + "display_name": "WanFunInpaintToVideo", "inputs": { - "audio": { - "name": "audio" + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" }, "vae": { "name": "vae" + }, + "width": { + "name": "width" + }, + "height": { + "name": "height" + }, + "length": { + "name": "length" + }, + "batch_size": { + "name": "batch_size" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "start_image": { + "name": "start_image" + }, + "end_image": { + "name": "end_image" + } + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null + }, + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "VAEEncodeForInpaint": { - "display_name": "VAE Encode (for Inpainting)", + "WanHuMoImageToVideo": { + "display_name": "WanHuMoImageToVideo", "inputs": { - "pixels": { - "name": "pixels" + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" }, "vae": { "name": "vae" }, - "mask": { - "name": "mask" + "width": { + "name": "width" }, - "grow_mask_by": { - "name": "grow_mask_by" + "height": { + "name": "height" + }, + "length": { + "name": "length" + }, + "batch_size": { + "name": "batch_size" + }, + "audio_encoder_output": { + "name": "audio_encoder_output" + }, + "ref_image": { + "name": "ref_image" + } + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null + }, + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "VAEEncodeTiled": { - "display_name": "VAE Encode (Tiled)", + "WanImageToVideo": { + "display_name": "WanImageToVideo", "inputs": { - "pixels": { - "name": "pixels" + "positive": { + "name": "positive" + }, + "negative": { + "name": "negative" }, "vae": { "name": "vae" }, - "tile_size": { - "name": "tile_size" + "width": { + "name": "width" }, - "overlap": { - "name": "overlap" + "height": { + "name": "height" }, - "temporal_size": { - "name": "temporal_size", - "tooltip": "Only used for video VAEs: Amount of frames to encode at a time." + "length": { + "name": "length" }, - "temporal_overlap": { - "name": "temporal_overlap", - "tooltip": "Only used for video VAEs: Amount of frames to overlap." - } - } - }, - "VAELoader": { - "display_name": "Load VAE", - "inputs": { - "vae_name": { - "name": "vae_name" + "batch_size": { + "name": "batch_size" + }, + "clip_vision_output": { + "name": "clip_vision_output" + }, + "start_image": { + "name": "start_image" } - } - }, - "VAESave": { - "display_name": "VAESave", - "inputs": { - "vae": { - "name": "vae" + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null }, - "filename_prefix": { - "name": "filename_prefix" + "1": { + "name": "negative", + "tooltip": null + }, + "2": { + "name": "latent", + "tooltip": null } } }, - "VeoVideoGenerationNode": { - "display_name": "Google Veo2 Video Generation", - "description": "Generates videos from text prompts using Google's Veo API", + "WanImageToVideoApi": { + "display_name": "Wan Image to Video", + "description": "Generates video based on the first frame and text prompt.", "inputs": { + "model": { + "name": "model", + "tooltip": "Model to use." + }, + "image": { + "name": "image" + }, "prompt": { "name": "prompt", - "tooltip": "Text description of the video" - }, - "aspect_ratio": { - "name": "aspect_ratio", - "tooltip": "Aspect ratio of the output video" + "tooltip": "Prompt used to describe the elements and visual features, supports English/Chinese." }, "negative_prompt": { "name": "negative_prompt", - "tooltip": "Negative text prompt to guide what to avoid in the video" + "tooltip": "Negative text prompt to guide what to avoid." }, - "duration_seconds": { - "name": "duration_seconds", - "tooltip": "Duration of the output video in seconds" + "resolution": { + "name": "resolution" }, - "enhance_prompt": { - "name": "enhance_prompt", - "tooltip": "Whether to enhance the prompt with AI assistance" + "duration": { + "name": "duration", + "tooltip": "Available durations: 5 and 10 seconds" }, - "person_generation": { - "name": "person_generation", - "tooltip": "Whether to allow generating people in the video" + "audio": { + "name": "audio", + "tooltip": "Audio must contain a clear, loud voice, without extraneous noise, background music." }, "seed": { "name": "seed", - "tooltip": "Seed for video generation (0 for random)" + "tooltip": "Seed to use for generation." }, - "image": { - "name": "image", - "tooltip": "Optional reference image to guide video generation" + "generate_audio": { + "name": "generate_audio", + "tooltip": "If there is no audio input, generate audio automatically." + }, + "prompt_extend": { + "name": "prompt_extend", + "tooltip": "Whether to enhance the prompt with AI assistance." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the result." }, "control_after_generate": { "name": "control after generate" } - } - }, - "VideoLinearCFGGuidance": { - "display_name": "VideoLinearCFGGuidance", - "inputs": { - "model": { - "name": "model" - }, - "min_cfg": { - "name": "min_cfg" + }, + "outputs": { + "0": { + "tooltip": null } } }, - "VideoTriangleCFGGuidance": { - "display_name": "VideoTriangleCFGGuidance", + "WanPhantomSubjectToVideo": { + "display_name": "WanPhantomSubjectToVideo", "inputs": { - "model": { - "name": "model" + "positive": { + "name": "positive" }, - "min_cfg": { - "name": "min_cfg" - } - } - }, - "VoxelToMesh": { - "display_name": "VoxelToMesh", - "inputs": { - "voxel": { - "name": "voxel" + "negative": { + "name": "negative" }, - "algorithm": { - "name": "algorithm" + "vae": { + "name": "vae" }, - "threshold": { - "name": "threshold" - } - } - }, - "VoxelToMeshBasic": { - "display_name": "VoxelToMeshBasic", - "inputs": { - "voxel": { - "name": "voxel" + "width": { + "name": "width" }, - "threshold": { - "name": "threshold" + "height": { + "name": "height" + }, + "length": { + "name": "length" + }, + "batch_size": { + "name": "batch_size" + }, + "images": { + "name": "images" } - } - }, - "VPScheduler": { - "display_name": "VPScheduler", - "inputs": { - "steps": { - "name": "steps" + }, + "outputs": { + "0": { + "name": "positive", + "tooltip": null }, - "beta_d": { - "name": "beta_d" + "1": { + "name": "negative_text", + "tooltip": null }, - "beta_min": { - "name": "beta_min" + "2": { + "name": "negative_img_text", + "tooltip": null }, - "eps_s": { - "name": "eps_s" + "3": { + "name": "latent", + "tooltip": null } } }, - "WanFirstLastFrameToVideo": { - "display_name": "WanFirstLastFrameToVideo", + "WanSoundImageToVideo": { + "display_name": "WanSoundImageToVideo", "inputs": { "positive": { "name": "positive" @@ -8420,33 +12495,36 @@ "batch_size": { "name": "batch_size" }, - "clip_vision_start_image": { - "name": "clip_vision_start_image" + "audio_encoder_output": { + "name": "audio_encoder_output" }, - "clip_vision_end_image": { - "name": "clip_vision_end_image" + "ref_image": { + "name": "ref_image" }, - "start_image": { - "name": "start_image" + "control_video": { + "name": "control_video" }, - "end_image": { - "name": "end_image" + "ref_motion": { + "name": "ref_motion" } }, "outputs": { "0": { - "name": "positive" + "name": "positive", + "tooltip": null }, "1": { - "name": "negative" + "name": "negative", + "tooltip": null }, "2": { - "name": "latent" + "name": "latent", + "tooltip": null } } }, - "WanFunControlToVideo": { - "display_name": "WanFunControlToVideo", + "WanSoundImageToVideoExtend": { + "display_name": "WanSoundImageToVideoExtend", "inputs": { "positive": { "name": "positive" @@ -8457,23 +12535,17 @@ "vae": { "name": "vae" }, - "width": { - "name": "width" - }, - "height": { - "name": "height" - }, "length": { "name": "length" }, - "batch_size": { - "name": "batch_size" + "video_latent": { + "name": "video_latent" }, - "clip_vision_output": { - "name": "clip_vision_output" + "audio_encoder_output": { + "name": "audio_encoder_output" }, - "start_image": { - "name": "start_image" + "ref_image": { + "name": "ref_image" }, "control_video": { "name": "control_video" @@ -8481,27 +12553,34 @@ }, "outputs": { "0": { - "name": "positive" + "name": "positive", + "tooltip": null }, "1": { - "name": "negative" + "name": "negative", + "tooltip": null }, "2": { - "name": "latent" + "name": "latent", + "tooltip": null } } }, - "WanFunInpaintToVideo": { - "display_name": "WanFunInpaintToVideo", + "WanTextToImageApi": { + "display_name": "Wan Text to Image", + "description": "Generates image based on text prompt.", "inputs": { - "positive": { - "name": "positive" + "model": { + "name": "model", + "tooltip": "Model to use." }, - "negative": { - "name": "negative" + "prompt": { + "name": "prompt", + "tooltip": "Prompt used to describe the elements and visual features, supports English/Chinese." }, - "vae": { - "name": "vae" + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative text prompt to guide what to avoid." }, "width": { "name": "width" @@ -8509,36 +12588,83 @@ "height": { "name": "height" }, - "length": { - "name": "length" - }, - "batch_size": { - "name": "batch_size" + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." }, - "clip_vision_output": { - "name": "clip_vision_output" + "prompt_extend": { + "name": "prompt_extend", + "tooltip": "Whether to enhance the prompt with AI assistance." }, - "start_image": { - "name": "start_image" + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the result." }, - "end_image": { - "name": "end_image" + "control_after_generate": { + "name": "control after generate" } }, "outputs": { "0": { - "name": "positive" + "tooltip": null + } + } + }, + "WanTextToVideoApi": { + "display_name": "Wan Text to Video", + "description": "Generates video based on text prompt.", + "inputs": { + "model": { + "name": "model", + "tooltip": "Model to use." }, - "1": { - "name": "negative" + "prompt": { + "name": "prompt", + "tooltip": "Prompt used to describe the elements and visual features, supports English/Chinese." }, - "2": { - "name": "latent" + "negative_prompt": { + "name": "negative_prompt", + "tooltip": "Negative text prompt to guide what to avoid." + }, + "size": { + "name": "size" + }, + "duration": { + "name": "duration", + "tooltip": "Available durations: 5 and 10 seconds" + }, + "audio": { + "name": "audio", + "tooltip": "Audio must contain a clear, loud voice, without extraneous noise, background music." + }, + "seed": { + "name": "seed", + "tooltip": "Seed to use for generation." + }, + "generate_audio": { + "name": "generate_audio", + "tooltip": "If there is no audio input, generate audio automatically." + }, + "prompt_extend": { + "name": "prompt_extend", + "tooltip": "Whether to enhance the prompt with AI assistance." + }, + "watermark": { + "name": "watermark", + "tooltip": "Whether to add an \"AI generated\" watermark to the result." + }, + "control_after_generate": { + "name": "control after generate" + } + }, + "outputs": { + "0": { + "tooltip": null } } }, - "WanImageToVideo": { - "display_name": "WanImageToVideo", + "WanTrackToVideo": { + "display_name": "WanTrackToVideo", "inputs": { "positive": { "name": "positive" @@ -8549,6 +12675,9 @@ "vae": { "name": "vae" }, + "tracks": { + "name": "tracks" + }, "width": { "name": "width" }, @@ -8561,22 +12690,31 @@ "batch_size": { "name": "batch_size" }, - "clip_vision_output": { - "name": "clip_vision_output" + "temperature": { + "name": "temperature" + }, + "topk": { + "name": "topk" }, "start_image": { "name": "start_image" + }, + "clip_vision_output": { + "name": "clip_vision_output" } }, "outputs": { "0": { - "name": "positive" + "name": "positive", + "tooltip": null }, "1": { - "name": "negative" + "name": "negative", + "tooltip": null }, "2": { - "name": "latent" + "name": "latent", + "tooltip": null } } }, @@ -8619,16 +12757,20 @@ }, "outputs": { "0": { - "name": "positive" + "name": "positive", + "tooltip": null }, "1": { - "name": "negative" + "name": "negative", + "tooltip": null }, "2": { - "name": "latent" + "name": "latent", + "tooltip": null }, "3": { - "name": "trim_latent" + "name": "trim_latent", + "tooltip": null } } }, diff --git a/src/locales/en/settings.json b/src/locales/en/settings.json index ae0ce02049..f5419965b0 100644 --- a/src/locales/en/settings.json +++ b/src/locales/en/settings.json @@ -6,15 +6,12 @@ "name": "Send anonymous usage metrics" }, "Comfy-Desktop_UV_PypiInstallMirror": { - "name": "PyPI Install Mirror", + "name": "Pypi Install Mirror", "tooltip": "Default pip install mirror" }, "Comfy-Desktop_UV_PythonInstallMirror": { "name": "Python Install Mirror", - "tooltip": "Managed Python installations are downloaded from the Astral python-build-standalone project. To use a different source for Python installations, enter a mirror URL.", - "urlFormatTitle": "Mirror URL Format", - "urlDescription": "This is an example python download URL.\n\nThe mirror URL is the first half, including everything before the date (20250902):", - "fileUrlDescription": "To install from a file you downloaded earlier, you may use a file URL:" + "tooltip": "Managed Python installations are downloaded from the Astral python-build-standalone project. This variable can be set to a mirror URL to use a different source for Python installations. The provided URL will replace https://github.com/astral-sh/python-build-standalone/releases/download in, e.g., https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz. Distributions can be read from a local directory by using the file:// URL scheme." }, "Comfy-Desktop_UV_TorchInstallMirror": { "name": "Torch Install Mirror", @@ -28,15 +25,34 @@ "custom": "custom" } }, + "Comfy_Assets_UseAssetAPI": { + "name": "Use Asset API for model library", + "tooltip": "Use new Asset API for model browsing" + }, "Comfy_Canvas_BackgroundImage": { "name": "Canvas background image", "tooltip": "Image URL for the canvas background. You can right-click an image in the outputs panel and select \"Set as Background\" to use it, or upload your own image using the upload button." }, + "Comfy_Canvas_LeftMouseClickBehavior": { + "name": "Left Mouse Click Behavior", + "options": { + "Panning": "Panning", + "Select": "Select" + } + }, + "Comfy_Canvas_MouseWheelScroll": { + "name": "Mouse Wheel Scroll", + "options": { + "Panning": "Panning", + "Zoom in/out": "Zoom in/out" + } + }, "Comfy_Canvas_NavigationMode": { "name": "Navigation Mode", "options": { "Standard (New)": "Standard (New)", - "Drag Navigation": "Drag Navigation" + "Drag Navigation": "Drag Navigation", + "Custom": "Custom" } }, "Comfy_Canvas_SelectionToolbox": { @@ -346,14 +362,6 @@ "Comfy_Validation_Workflows": { "name": "Validate workflows" }, - "Comfy_VueNodes_Enabled": { - "name": "Enable Vue node rendering", - "tooltip": "Render nodes as Vue components instead of canvas elements. Experimental feature." - }, - "Comfy_VueNodes_Widgets": { - "name": "Enable Vue widgets", - "tooltip": "Render widgets as Vue components within Vue nodes." - }, "Comfy_WidgetControlMode": { "name": "Widget control mode", "tooltip": "Controls when widget values are updated (randomize/increment/decrement), either before the prompt is queued or after.", @@ -391,6 +399,9 @@ "Comfy_Workflow_SortNodeIdOnSave": { "name": "Sort node IDs when saving workflow" }, + "Comfy_Workflow_WarnBlueprintOverwrite": { + "name": "Require confirmation to overwrite an existing subgraph blueprint" + }, "Comfy_Workflow_WorkflowTabsPosition": { "name": "Opened workflows position", "options": { @@ -399,14 +410,14 @@ "Topbar (2nd-row)": "Topbar (2nd-row)" } }, - "LiteGraph_Canvas_MinFontSizeForLOD": { - "name": "Zoom Node Level of Detail - font size threshold", - "tooltip": "Controls when the nodes switch to low quality LOD rendering. Uses font size in pixels to determine when to switch. Set to 0 to disable. Values 1-24 set the minimum font size threshold for LOD - higher values (24px) = switch nodes to simplified rendering sooner when zooming out, lower values (1px) = maintain full node quality longer." - }, "LiteGraph_Canvas_MaximumFps": { "name": "Maximum FPS", "tooltip": "The maximum frames per second that the canvas is allowed to render. Caps GPU usage at the cost of smoothness. If 0, the screen refresh rate is used. Default: 0" }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Zoom Node Level of Detail - font size threshold", + "tooltip": "Controls when the nodes switch to low quality LOD rendering. Uses font size in pixels to determine when to switch. Set to 0 to disable. Values 1-24 set the minimum font size threshold for LOD - higher values (24px) = switch nodes to simplified rendering sooner when zooming out, lower values (1px) = maintain full node quality longer." + }, "LiteGraph_ContextMenu_Scaling": { "name": "Scale node combo widget menus (lists) when zoomed in" }, @@ -424,4 +435,4 @@ "pysssss_SnapToGrid": { "name": "Always snap to grid" } -} +} \ No newline at end of file diff --git a/src/locales/es/commands.json b/src/locales/es/commands.json index 1ede884d55..845e2adf75 100644 --- a/src/locales/es/commands.json +++ b/src/locales/es/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Exportar flujo de trabajo (formato API)" }, - "Comfy_Feedback": { - "label": "Dar retroalimentación" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Convertir selección en subgrafo" }, @@ -309,4 +306,4 @@ "label": "Alternar Barra Lateral de Flujos de Trabajo", "tooltip": "Flujos de Trabajo" } -} \ No newline at end of file +} diff --git a/src/locales/es/main.json b/src/locales/es/main.json index 0e7bf34ade..dfe86137b1 100644 --- a/src/locales/es/main.json +++ b/src/locales/es/main.json @@ -324,11 +324,9 @@ "feedback": "Retroalimentación", "filter": "Filtrar", "findIssues": "Encontrar problemas", - "firstTimeUIMessage": "Esta es la primera vez que usas la nueva interfaz. Elige \"Menú > Usar nuevo menú > Desactivado\" para restaurar la antigua interfaz.", "frontendNewer": "La versión del frontend {frontendVersion} puede no ser compatible con la versión del backend {backendVersion}.", "frontendOutdated": "La versión del frontend {frontendVersion} está desactualizada. El backend requiere la versión {requiredVersion} o superior.", "goToNode": "Ir al nodo", - "help": "Ayuda", "icon": "Icono", "imageFailedToLoad": "Falló la carga de la imagen", "imageUrl": "URL de la imagen", @@ -733,9 +731,7 @@ "Bottom Panel": "Panel inferior", "Browse Templates": "Explorar plantillas", "Bypass/Unbypass Selected Nodes": "Evitar/No evitar nodos seleccionados", - "Canvas Toggle Link Visibility": "Alternar visibilidad de enlace en lienzo", "Canvas Toggle Lock": "Alternar bloqueo en lienzo", - "Canvas Toggle Minimap": "Lienzo: Alternar minimapa", "Check for Custom Node Updates": "Buscar actualizaciones de nodos personalizados", "Check for Updates": "Buscar actualizaciones", "Clear Pending Tasks": "Borrar tareas pendientes", @@ -760,8 +756,6 @@ "Export": "Exportar", "Export (API)": "Exportar (API)", "Fit Group To Contents": "Ajustar grupo a contenidos", - "Fit view to selected nodes": "Ajustar vista a los nodos seleccionados", - "Give Feedback": "Dar retroalimentación", "Group Selected Nodes": "Agrupar nodos seleccionados", "Help": "Ayuda", "Increase Brush Size in MaskEditor": "Aumentar tamaño del pincel en MaskEditor", @@ -808,18 +802,11 @@ "Show Settings Dialog": "Mostrar diálogo de configuración", "Sign Out": "Cerrar sesión", "Toggle Essential Bottom Panel": "Alternar panel inferior esencial", - "Toggle Bottom Panel": "Alternar panel inferior", - "Toggle Focus Mode": "Alternar modo de enfoque", "Toggle Logs Bottom Panel": "Alternar panel inferior de registros", - "Toggle Model Library Sidebar": "Alternar barra lateral de la biblioteca de modelos", - "Toggle Node Library Sidebar": "Alternar barra lateral de la biblioteca de nodos", - "Toggle Queue Sidebar": "Alternar barra lateral de la cola", "Toggle Search Box": "Alternar caja de búsqueda", "Toggle Terminal Bottom Panel": "Alternar panel inferior de terminal", "Toggle Theme (Dark/Light)": "Alternar tema (Oscuro/Claro)", "Toggle View Controls Bottom Panel": "Alternar panel inferior de controles de vista", - "Toggle Workflows Sidebar": "Alternar barra lateral de los flujos de trabajo", - "Toggle the Custom Nodes Manager": "Alternar el Administrador de Nodos Personalizados", "Toggle the Custom Nodes Manager Progress Bar": "Alternar la Barra de Progreso del Administrador de Nodos Personalizados", "Undo": "Deshacer", "Ungroup selected group nodes": "Desagrupar nodos de grupo seleccionados", @@ -828,7 +815,6 @@ "Unlock Canvas": "Desbloquear lienzo", "Unpack the selected Subgraph": "Desempaquetar el Subgrafo seleccionado", "View": "Ver", - "Workflow": "Flujo de trabajo", "Workflows": "Flujos de trabajo", "Zoom In": "Acercar", "Zoom Out": "Alejar", @@ -839,11 +825,7 @@ "renderBypassState": "Mostrar estado de omisión", "renderErrorState": "Mostrar estado de error", "showGroups": "Mostrar marcos/grupos", - "showLinks": "Mostrar enlaces", - "sideToolbar_modelLibrary": "sideToolbar.bibliotecaDeModelos", - "sideToolbar_nodeLibrary": "sideToolbar.bibliotecaDeNodos", - "sideToolbar_queue": "sideToolbar.cola", - "sideToolbar_workflows": "sideToolbar.flujosDeTrabajo" + "showLinks": "Mostrar enlaces" }, "missingModelsDialog": { "doNotAskAgain": "No mostrar esto de nuevo", @@ -920,9 +902,6 @@ "upscale_diffusion": "difusión_de_escalado", "upscaling": "escalado", "utils": "utilidades", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "video", "video_models": "modelos_de_video" }, diff --git a/src/locales/es/nodeDefs.json b/src/locales/es/nodeDefs.json index 8fdf78e49a..89ee8d7912 100644 --- a/src/locales/es/nodeDefs.json +++ b/src/locales/es/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Guardar archivos SVG en el disco.", - "display_name": "Guardar SVG", - "inputs": { - "filename_prefix": { - "name": "prefijo_de_archivo", - "tooltip": "El prefijo para el archivo a guardar. Esto puede incluir información de formato como %date:yyyy-MM-dd% o %Empty Latent Image.width% para incluir valores de los nodos." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Guarda las imágenes de entrada en tu directorio de salida de ComfyUI.", "display_name": "Guardar video", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/es/settings.json b/src/locales/es/settings.json index b70416af77..fae0bffb63 100644 --- a/src/locales/es/settings.json +++ b/src/locales/es/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Validar flujos de trabajo" }, - "Comfy_VueNodes_Enabled": { - "name": "Habilitar renderizado de nodos Vue", - "tooltip": "Renderiza los nodos como componentes Vue en lugar de elementos canvas. Función experimental." - }, - "Comfy_VueNodes_Widgets": { - "name": "Habilitar widgets de Vue", - "tooltip": "Renderiza los widgets como componentes de Vue dentro de los nodos de Vue." - }, "Comfy_WidgetControlMode": { "name": "Modo de control del widget", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "Barra superior (2ª fila)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Umbral de renderizado de baja calidad al hacer zoom", - "tooltip": "Renderiza formas de baja calidad cuando se aleja" - }, "LiteGraph_Canvas_MaximumFps": { "name": "FPS máximo", "tooltip": "La cantidad máxima de cuadros por segundo que se permite renderizar en el lienzo. Limita el uso de la GPU a costa de la suavidad. Si es 0, se utiliza la tasa de refresco de la pantalla. Predeterminado: 0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "Siempre ajustar a la cuadrícula" } -} \ No newline at end of file +} diff --git a/src/locales/fr/commands.json b/src/locales/fr/commands.json index 4123fa63b4..26741529fe 100644 --- a/src/locales/fr/commands.json +++ b/src/locales/fr/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Exporter le flux de travail (format API)" }, - "Comfy_Feedback": { - "label": "Retour d'information" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Convertir la sélection en sous-graphe" }, @@ -309,4 +306,4 @@ "label": "Basculer la barre latérale des flux de travail", "tooltip": "Flux de travail" } -} \ No newline at end of file +} diff --git a/src/locales/fr/main.json b/src/locales/fr/main.json index 8c65c07ae1..1de5846513 100644 --- a/src/locales/fr/main.json +++ b/src/locales/fr/main.json @@ -324,11 +324,9 @@ "feedback": "Commentaires", "filter": "Filtrer", "findIssues": "Trouver des problèmes", - "firstTimeUIMessage": "C'est la première fois que vous utilisez la nouvelle interface utilisateur. Choisissez \"Menu > Utiliser le nouveau menu > Désactivé\" pour restaurer l'ancienne interface utilisateur.", "frontendNewer": "La version du frontend {frontendVersion} peut ne pas être compatible avec la version du backend {backendVersion}.", "frontendOutdated": "La version du frontend {frontendVersion} est obsolète. Le backend requiert la version {requiredVersion} ou supérieure.", "goToNode": "Aller au nœud", - "help": "Aide", "icon": "Icône", "imageFailedToLoad": "Échec du chargement de l'image", "imageUrl": "URL de l'image", @@ -733,9 +731,7 @@ "Bottom Panel": "Panneau inférieur", "Browse Templates": "Parcourir les modèles", "Bypass/Unbypass Selected Nodes": "Contourner/Ne pas contourner les nœuds sélectionnés", - "Canvas Toggle Link Visibility": "Basculer la visibilité du lien de la toile", "Canvas Toggle Lock": "Basculer le verrouillage de la toile", - "Canvas Toggle Minimap": "Basculer la mini-carte du canevas", "Check for Custom Node Updates": "Vérifier les mises à jour des nœuds personnalisés", "Check for Updates": "Vérifier les mises à jour", "Clear Pending Tasks": "Effacer les tâches en attente", @@ -760,8 +756,6 @@ "Export": "Exporter", "Export (API)": "Exporter (API)", "Fit Group To Contents": "Ajuster le groupe au contenu", - "Fit view to selected nodes": "Ajuster la vue aux nœuds sélectionnés", - "Give Feedback": "Donnez votre avis", "Group Selected Nodes": "Grouper les nœuds sélectionnés", "Help": "Aide", "Increase Brush Size in MaskEditor": "Augmenter la taille du pinceau dans MaskEditor", @@ -808,18 +802,11 @@ "Show Settings Dialog": "Afficher la boîte de dialogue des paramètres", "Sign Out": "Se déconnecter", "Toggle Essential Bottom Panel": "Basculer le panneau inférieur essentiel", - "Toggle Bottom Panel": "Basculer le panneau inférieur", - "Toggle Focus Mode": "Basculer le mode focus", "Toggle Logs Bottom Panel": "Basculer le panneau inférieur des journaux", - "Toggle Model Library Sidebar": "Afficher/Masquer la barre latérale de la bibliothèque de modèles", - "Toggle Node Library Sidebar": "Afficher/Masquer la barre latérale de la bibliothèque de nœuds", - "Toggle Queue Sidebar": "Afficher/Masquer la barre latérale de la file d’attente", "Toggle Search Box": "Basculer la boîte de recherche", "Toggle Terminal Bottom Panel": "Basculer le panneau inférieur du terminal", "Toggle Theme (Dark/Light)": "Basculer le thème (Sombre/Clair)", "Toggle View Controls Bottom Panel": "Basculer le panneau inférieur des contrôles d’affichage", - "Toggle Workflows Sidebar": "Afficher/Masquer la barre latérale des workflows", - "Toggle the Custom Nodes Manager": "Basculer le gestionnaire de nœuds personnalisés", "Toggle the Custom Nodes Manager Progress Bar": "Basculer la barre de progression du gestionnaire de nœuds personnalisés", "Undo": "Annuler", "Ungroup selected group nodes": "Dégrouper les nœuds de groupe sélectionnés", @@ -828,7 +815,6 @@ "Unlock Canvas": "Déverrouiller le canevas", "Unpack the selected Subgraph": "Décompresser le Subgraph sélectionné", "View": "Afficher", - "Workflow": "Flux de travail", "Workflows": "Flux de travail", "Zoom In": "Zoom avant", "Zoom Out": "Zoom arrière", @@ -839,12 +825,7 @@ "renderBypassState": "Afficher l'état de contournement", "renderErrorState": "Afficher l'état d'erreur", "showGroups": "Afficher les cadres/groupes", - "showLinks": "Afficher les liens", - "Zoom Out": "Zoom arrière", - "sideToolbar_modelLibrary": "Bibliothèque de modèles", - "sideToolbar_nodeLibrary": "Bibliothèque de nœuds", - "sideToolbar_queue": "File d'attente", - "sideToolbar_workflows": "Flux de travail" + "showLinks": "Afficher les liens" }, "missingModelsDialog": { "doNotAskAgain": "Ne plus afficher ce message", @@ -921,9 +902,6 @@ "upscale_diffusion": "diffusion_de_mise_à_l'échelle", "upscaling": "mise_à_l'échelle", "utils": "utilitaires", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "vidéo", "video_models": "modèles_vidéo" }, diff --git a/src/locales/fr/nodeDefs.json b/src/locales/fr/nodeDefs.json index e5af3b2c24..440adcc013 100644 --- a/src/locales/fr/nodeDefs.json +++ b/src/locales/fr/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Enregistrer les fichiers SVG sur le disque.", - "display_name": "Enregistrer SVG", - "inputs": { - "filename_prefix": { - "name": "préfixe_nom_fichier", - "tooltip": "Le préfixe pour le fichier à enregistrer. Cela peut inclure des informations de formatage telles que %date:yyyy-MM-dd% ou %Empty Latent Image.width% pour inclure des valeurs provenant des nœuds." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Enregistre les images d'entrée dans votre répertoire de sortie ComfyUI.", "display_name": "Enregistrer la vidéo", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/fr/settings.json b/src/locales/fr/settings.json index 5031782cae..f87530a209 100644 --- a/src/locales/fr/settings.json +++ b/src/locales/fr/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Valider les flux de travail" }, - "Comfy_VueNodes_Enabled": { - "name": "Activer le rendu des nœuds Vue", - "tooltip": "Rendre les nœuds comme composants Vue au lieu d’éléments canvas. Fonctionnalité expérimentale." - }, - "Comfy_VueNodes_Widgets": { - "name": "Activer les widgets Vue", - "tooltip": "Rendre les widgets comme composants Vue à l'intérieur des nœuds Vue." - }, "Comfy_WidgetControlMode": { "name": "Mode de contrôle du widget", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "Barre supérieure (2ème rangée)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Seuil de zoom pour le rendu de faible qualité", - "tooltip": "Rendre des formes de faible qualité lorsqu'on est dézoomé" - }, "LiteGraph_Canvas_MaximumFps": { "name": "FPS maximum", "tooltip": "Le nombre maximum d'images par seconde que le canevas est autorisé à rendre. Limite l'utilisation du GPU au détriment de la fluidité. Si 0, le taux de rafraîchissement de l'écran est utilisé. Par défaut : 0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "Toujours aligner sur la grille" } -} \ No newline at end of file +} diff --git a/src/locales/ja/commands.json b/src/locales/ja/commands.json index 1cf07b1ca4..2d541e1020 100644 --- a/src/locales/ja/commands.json +++ b/src/locales/ja/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "ワークフローをエクスポート(API形式)" }, - "Comfy_Feedback": { - "label": "フィードバック" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "選択範囲をサブグラフに変換" }, @@ -309,4 +306,4 @@ "label": "ワークフローサイドバーの切り替え", "tooltip": "ワークフロー" } -} \ No newline at end of file +} diff --git a/src/locales/ja/main.json b/src/locales/ja/main.json index d97237e7e8..bb5f4d1008 100644 --- a/src/locales/ja/main.json +++ b/src/locales/ja/main.json @@ -324,11 +324,9 @@ "feedback": "フィードバック", "filter": "フィルタ", "findIssues": "問題を見つける", - "firstTimeUIMessage": "新しいUIを初めて使用しています。「メニュー > 新しいメニューを使用 > 無効」を選択することで古いUIに戻すことが可能です。", "frontendNewer": "フロントエンドのバージョン {frontendVersion} はバックエンドのバージョン {backendVersion} と互換性がない可能性があります。", "frontendOutdated": "フロントエンドのバージョン {frontendVersion} は古くなっています。バックエンドは {requiredVersion} 以上が必要です。", "goToNode": "ノードに移動", - "help": "ヘルプ", "icon": "アイコン", "imageFailedToLoad": "画像の読み込みに失敗しました", "imageUrl": "画像URL", @@ -733,9 +731,7 @@ "Bottom Panel": "下部パネル", "Browse Templates": "テンプレートを参照", "Bypass/Unbypass Selected Nodes": "選択したノードのバイパス/バイパス解除", - "Canvas Toggle Link Visibility": "キャンバスのリンク表示を切り替え", "Canvas Toggle Lock": "キャンバスのロックを切り替え", - "Canvas Toggle Minimap": "キャンバス ミニマップの切り替え", "Check for Custom Node Updates": "カスタムノードのアップデートを確認", "Check for Updates": "更新を確認する", "Clear Pending Tasks": "保留中のタスクをクリア", @@ -760,8 +756,6 @@ "Export": "エクスポート", "Export (API)": "エクスポート (API)", "Fit Group To Contents": "グループを内容に合わせる", - "Fit view to selected nodes": "選択したノードにビューを合わせる", - "Give Feedback": "フィードバックを送る", "Group Selected Nodes": "選択したノードをグループ化", "Help": "ヘルプ", "Increase Brush Size in MaskEditor": "マスクエディタでブラシサイズを大きくする", @@ -809,16 +803,9 @@ "Sign Out": "サインアウト", "Toggle Essential Bottom Panel": "エッセンシャル下部パネルの切り替え", "Toggle Logs Bottom Panel": "ログ下部パネルの切り替え", - "Toggle Bottom Panel": "下部パネルの切り替え", - "Toggle Focus Mode": "フォーカスモードの切り替え", - "Toggle Model Library Sidebar": "モデルライブラリサイドバーを切り替え", - "Toggle Node Library Sidebar": "ノードライブラリサイドバーを切り替え", - "Toggle Queue Sidebar": "キューサイドバーを切り替え", "Toggle Search Box": "検索ボックスの切り替え", "Toggle Terminal Bottom Panel": "ターミナル下部パネルの切り替え", "Toggle Theme (Dark/Light)": "テーマを切り替え(ダーク/ライト)", - "Toggle Workflows Sidebar": "ワークフローサイドバーを切り替え", - "Toggle the Custom Nodes Manager": "カスタムノードマネージャーを切り替え", "Toggle the Custom Nodes Manager Progress Bar": "カスタムノードマネージャーの進行状況バーを切り替え", "Undo": "元に戻す", "Ungroup selected group nodes": "選択したグループノードのグループ解除", @@ -827,7 +814,6 @@ "Unlock Canvas": "キャンバスのロックを解除", "Unpack the selected Subgraph": "選択したサブグラフを展開", "View": "表示", - "Workflow": "ワークフロー", "Workflows": "ワークフロー", "Zoom In": "ズームイン", "Zoom Out": "ズームアウト", @@ -838,11 +824,7 @@ "renderBypassState": "バイパス状態を表示", "renderErrorState": "エラー状態を表示", "showGroups": "フレーム/グループを表示", - "showLinks": "リンクを表示", - "sideToolbar_modelLibrary": "モデルライブラリ", - "sideToolbar_nodeLibrary": "ノードライブラリ", - "sideToolbar_queue": "キュー", - "sideToolbar_workflows": "ワークフロー" + "showLinks": "リンクを表示" }, "missingModelsDialog": { "doNotAskAgain": "再度表示しない", @@ -919,9 +901,6 @@ "upscale_diffusion": "アップスケール拡散", "upscaling": "アップスケーリング", "utils": "ユーティリティ", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "ビデオ", "video_models": "ビデオモデル" }, diff --git a/src/locales/ja/nodeDefs.json b/src/locales/ja/nodeDefs.json index 937f14fe20..868d265400 100644 --- a/src/locales/ja/nodeDefs.json +++ b/src/locales/ja/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "SVGファイルをディスクに保存します。", - "display_name": "SVGを保存", - "inputs": { - "filename_prefix": { - "name": "ファイル名プレフィックス", - "tooltip": "保存するファイルのプレフィックスです。%date:yyyy-MM-dd% や %Empty Latent Image.width% など、ノードからの値を含めるフォーマット情報を指定できます。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "入力画像をComfyUIの出力ディレクトリに保存します。", "display_name": "ビデオを保存", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ja/settings.json b/src/locales/ja/settings.json index beb3ff20f7..52cca8080a 100644 --- a/src/locales/ja/settings.json +++ b/src/locales/ja/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "ワークフローを検証" }, - "Comfy_VueNodes_Enabled": { - "name": "Vueノードレンダリングを有効化", - "tooltip": "ノードをキャンバス要素の代わりにVueコンポーネントとしてレンダリングします。実験的な機能です。" - }, - "Comfy_VueNodes_Widgets": { - "name": "Vueウィジェットを有効化", - "tooltip": "ウィジェットをVueノード内のVueコンポーネントとしてレンダリングします。" - }, "Comfy_WidgetControlMode": { "name": "ウィジェット制御モード", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "トップバー(2行目)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低品質レンダリングズーム閾値", - "tooltip": "ズームアウト時に低品質の形状をレンダリングする" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "キャンバスがレンダリングできる最大フレーム数です。スムーズさの代わりにGPU使用量を制限します。0の場合、画面のリフレッシュレートが使用されます。デフォルト:0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "常にグリッドにスナップ" } -} \ No newline at end of file +} diff --git a/src/locales/ko/commands.json b/src/locales/ko/commands.json index 0e34a53950..0a9bee7972 100644 --- a/src/locales/ko/commands.json +++ b/src/locales/ko/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "워크플로 내보내기 (API 형식)" }, - "Comfy_Feedback": { - "label": "피드백" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "선택 영역을 서브그래프로 변환" }, @@ -309,4 +306,4 @@ "label": "워크플로 사이드바 토글", "tooltip": "워크플로" } -} \ No newline at end of file +} diff --git a/src/locales/ko/main.json b/src/locales/ko/main.json index 4c8c0973cb..754cc1d5c5 100644 --- a/src/locales/ko/main.json +++ b/src/locales/ko/main.json @@ -324,11 +324,9 @@ "feedback": "피드백", "filter": "필터", "findIssues": "문제 찾기", - "firstTimeUIMessage": "새 UI를 처음 사용합니다. \"메뉴 > 새 메뉴 사용 > 비활성화\"를 선택하여 이전 UI로 복원하세요.", "frontendNewer": "프론트엔드 버전 {frontendVersion}이(가) 백엔드 버전 {backendVersion}과(와) 호환되지 않을 수 있습니다.", "frontendOutdated": "프론트엔드 버전 {frontendVersion}이(가) 오래된 버전입니다. 백엔드는 {requiredVersion} 이상 버전이 필요합니다.", "goToNode": "노드로 이동", - "help": "도움말", "icon": "아이콘", "imageFailedToLoad": "이미지를 로드하지 못했습니다.", "imageUrl": "이미지 URL", @@ -733,9 +731,7 @@ "Bottom Panel": "하단 패널", "Browse Templates": "템플릿 탐색", "Bypass/Unbypass Selected Nodes": "선택한 노드 우회/우회 해제", - "Canvas Toggle Link Visibility": "캔버스 토글 링크 가시성", "Canvas Toggle Lock": "캔버스 토글 잠금", - "Canvas Toggle Minimap": "캔버스 미니맵 전환", "Check for Custom Node Updates": "커스텀 노드 업데이트 확인", "Check for Updates": "업데이트 확인", "Clear Pending Tasks": "보류 중인 작업 제거하기", @@ -760,8 +756,6 @@ "Export": "내보내기", "Export (API)": "내보내기 (API)", "Fit Group To Contents": "그룹을 내용에 맞게 조정", - "Fit view to selected nodes": "선택한 노드에 맞게 보기 조정", - "Give Feedback": "피드백 제공", "Group Selected Nodes": "선택한 노드 그룹화", "Help": "도움말", "Increase Brush Size in MaskEditor": "마스크 편집기에서 브러시 크기 늘리기", @@ -808,20 +802,11 @@ "Show Settings Dialog": "설정 대화상자 표시", "Sign Out": "로그아웃", "Toggle Essential Bottom Panel": "필수 하단 패널 전환", - "Toggle Bottom Panel": "하단 패널 전환", - "Toggle Focus Mode": "포커스 모드 전환", "Toggle Logs Bottom Panel": "로그 하단 패널 전환", - "Toggle Model Library Sidebar": "모델 라이브러리 사이드바 전환", - "Toggle Node Library Sidebar": "노드 라이브러리 사이드바 전환", - "Toggle Queue Sidebar": "대기열 사이드바 전환", - "Toggle Workflows Sidebar": "워크플로 사이드바 전환", - "Toggle View Controls Bottom Panel": "뷰 컨트롤 하단 패널 전환", "Toggle Search Box": "검색 상자 전환", "Toggle Terminal Bottom Panel": "터미널 하단 패널 전환", "Toggle Theme (Dark/Light)": "테마 전환 (어두운/밝은)", "Toggle View Controls Bottom Panel": "뷰 컨트롤 하단 패널 전환", - "Toggle Workflows Sidebar": "워크플로 사이드바 전환", - "Toggle the Custom Nodes Manager": "커스텀 노드 매니저 전환", "Toggle the Custom Nodes Manager Progress Bar": "커스텀 노드 매니저 진행률 표시줄 전환", "Undo": "실행 취소", "Ungroup selected group nodes": "선택한 그룹 노드 그룹 해제", @@ -830,7 +815,6 @@ "Unlock Canvas": "캔버스 잠금 해제", "Unpack the selected Subgraph": "선택한 서브그래프 묶음 풀기", "View": "보기", - "Workflow": "워크플로", "Workflows": "워크플로", "Zoom In": "확대", "Zoom Out": "축소", @@ -841,11 +825,7 @@ "renderBypassState": "바이패스 상태 렌더링", "renderErrorState": "에러 상태 렌더링", "showGroups": "프레임/그룹 표시", - "showLinks": "링크 표시", - "sideToolbar_modelLibrary": "사이드툴바.모델 라이브러리", - "sideToolbar_nodeLibrary": "사이드툴바.노드 라이브러리", - "sideToolbar_queue": "사이드툴바.대기열", - "sideToolbar_workflows": "사이드툴바.워크플로" + "showLinks": "링크 표시" }, "missingModelsDialog": { "doNotAskAgain": "다시 보지 않기", @@ -922,9 +902,6 @@ "upscale_diffusion": "업스케일 확산", "upscaling": "업스케일링", "utils": "유틸리티", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "비디오", "video_models": "비디오 모델" }, diff --git a/src/locales/ko/nodeDefs.json b/src/locales/ko/nodeDefs.json index b5747dbc30..0d85e6b4d0 100644 --- a/src/locales/ko/nodeDefs.json +++ b/src/locales/ko/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "SVG 파일을 디스크에 저장합니다.", - "display_name": "SVG 저장", - "inputs": { - "filename_prefix": { - "name": "파일명 접두사", - "tooltip": "저장할 파일의 접두사입니다. %date:yyyy-MM-dd% 또는 %Empty Latent Image.width%와 같이 노드의 값을 포함하는 형식 정보를 사용할 수 있습니다." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "입력 이미지를 ComfyUI 출력 디렉토리에 저장합니다.", "display_name": "비디오 저장", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ko/settings.json b/src/locales/ko/settings.json index 1a57c78414..c6cd73d9cc 100644 --- a/src/locales/ko/settings.json +++ b/src/locales/ko/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "워크플로 유효성 검사" }, - "Comfy_VueNodes_Enabled": { - "name": "Vue 노드 렌더링 활성화", - "tooltip": "노드를 캔버스 요소 대신 Vue 컴포넌트로 렌더링합니다. 실험적인 기능입니다." - }, - "Comfy_VueNodes_Widgets": { - "name": "Vue 위젯 활성화", - "tooltip": "Vue 노드 내에서 위젯을 Vue 컴포넌트로 렌더링합니다." - }, "Comfy_WidgetControlMode": { "name": "위젯 제어 모드", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "상단바 (2번째 행)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "저품질 렌더링 줌 임계값", - "tooltip": "줌 아웃시 저품질 도형 렌더링" - }, "LiteGraph_Canvas_MaximumFps": { "name": "최대 FPS", "tooltip": "캔버스가 렌더링할 수 있는 최대 프레임 수입니다. 부드럽게 동작하도록 GPU 사용률을 제한 합니다. 0이면 화면 주사율로 작동 합니다. 기본값: 0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "항상 그리드에 스냅" } -} \ No newline at end of file +} diff --git a/src/locales/ru/commands.json b/src/locales/ru/commands.json index 5a95a78b69..fe9cb5728a 100644 --- a/src/locales/ru/commands.json +++ b/src/locales/ru/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "Экспорт рабочего процесса (формат API)" }, - "Comfy_Feedback": { - "label": "Обратная связь" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "Преобразовать выделенное в подграф" }, @@ -309,4 +306,4 @@ "label": "Переключить боковую панель рабочих процессов", "tooltip": "Рабочие процессы" } -} \ No newline at end of file +} diff --git a/src/locales/ru/main.json b/src/locales/ru/main.json index f9a5612de5..8b19836dba 100644 --- a/src/locales/ru/main.json +++ b/src/locales/ru/main.json @@ -324,11 +324,9 @@ "feedback": "Обратная связь", "filter": "Фильтр", "findIssues": "Найти проблемы", - "firstTimeUIMessage": "Вы впервые используете новый интерфейс. Выберите \"Меню > Использовать новое меню > Отключено\", чтобы восстановить старый интерфейс.", "frontendNewer": "Версия интерфейса {frontendVersion} может быть несовместима с версией сервера {backendVersion}.", "frontendOutdated": "Версия интерфейса {frontendVersion} устарела. Требуется версия не ниже {requiredVersion} для работы с сервером.", "goToNode": "Перейти к ноде", - "help": "Помощь", "icon": "Иконка", "imageFailedToLoad": "Не удалось загрузить изображение", "imageUrl": "URL изображения", @@ -733,9 +731,7 @@ "Bottom Panel": "Нижняя панель", "Browse Templates": "Просмотреть шаблоны", "Bypass/Unbypass Selected Nodes": "Обойти/восстановить выбранные ноды", - "Canvas Toggle Link Visibility": "Переключение видимости ссылки на холст", "Canvas Toggle Lock": "Переключение блокировки холста", - "Canvas Toggle Minimap": "Показать/скрыть миникарту на холсте", "Check for Custom Node Updates": "Проверить обновления пользовательских узлов", "Check for Updates": "Проверить наличие обновлений", "Clear Pending Tasks": "Очистить ожидающие задачи", @@ -760,8 +756,6 @@ "Export": "Экспортировать", "Export (API)": "Экспорт (API)", "Fit Group To Contents": "Подогнать группу под содержимое", - "Fit view to selected nodes": "Подогнать вид под выбранные ноды", - "Give Feedback": "Оставить отзыв", "Group Selected Nodes": "Сгруппировать выбранные ноды", "Help": "Помощь", "Increase Brush Size in MaskEditor": "Увеличить размер кисти в MaskEditor", @@ -809,17 +803,10 @@ "Sign Out": "Выйти", "Toggle Essential Bottom Panel": "Показать/скрыть нижнюю панель основных элементов", "Toggle Logs Bottom Panel": "Показать/скрыть нижнюю панель логов", - "Toggle Bottom Panel": "Переключить нижнюю панель", - "Toggle Focus Mode": "Переключить режим фокуса", - "Toggle Model Library Sidebar": "Показать/скрыть боковую панель библиотеки моделей", - "Toggle Node Library Sidebar": "Показать/скрыть боковую панель библиотеки узлов", - "Toggle Queue Sidebar": "Показать/скрыть боковую панель очереди", "Toggle Search Box": "Переключить поисковую панель", "Toggle Terminal Bottom Panel": "Показать/скрыть нижнюю панель терминала", "Toggle Theme (Dark/Light)": "Переключение темы (Тёмная/Светлая)", "Toggle View Controls Bottom Panel": "Показать/скрыть нижнюю панель элементов управления", - "Toggle Workflows Sidebar": "Показать/скрыть боковую панель рабочих процессов", - "Toggle the Custom Nodes Manager": "Переключить менеджер пользовательских узлов", "Toggle the Custom Nodes Manager Progress Bar": "Переключить индикатор выполнения менеджера пользовательских узлов", "Undo": "Отменить", "Ungroup selected group nodes": "Разгруппировать выбранные групповые ноды", @@ -828,7 +815,6 @@ "Unlock Canvas": "Разблокировать холст", "Unpack the selected Subgraph": "Распаковать выбранный подграф", "View": "Вид", - "Workflow": "Рабочий процесс", "Workflows": "Рабочие процессы", "Zoom In": "Увеличить", "Zoom Out": "Уменьшить", @@ -839,11 +825,7 @@ "renderBypassState": "Отображать состояние обхода", "renderErrorState": "Отображать состояние ошибки", "showGroups": "Показать фреймы/группы", - "showLinks": "Показать связи", - "sideToolbar_modelLibrary": "sideToolbar.каталогМоделей", - "sideToolbar_nodeLibrary": "sideToolbar.каталогУзлов", - "sideToolbar_queue": "sideToolbar.очередь", - "sideToolbar_workflows": "sideToolbar.рабочиеПроцессы" + "showLinks": "Показать связи" }, "missingModelsDialog": { "doNotAskAgain": "Больше не показывать это", @@ -920,9 +902,6 @@ "upscale_diffusion": "диффузии_апскейла", "upscaling": "апскейл", "utils": "утилиты", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "видео", "video_models": "видеомодели" }, diff --git a/src/locales/ru/nodeDefs.json b/src/locales/ru/nodeDefs.json index 695b662515..036b13cffc 100644 --- a/src/locales/ru/nodeDefs.json +++ b/src/locales/ru/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "Сохранять файлы SVG на диск.", - "display_name": "Сохранить SVG", - "inputs": { - "filename_prefix": { - "name": "префикс_имени_файла", - "tooltip": "Префикс для сохраняемого файла. Может включать информацию о форматировании, такую как %date:yyyy-MM-dd% или %Empty Latent Image.width% для включения значений из узлов." - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "Сохраняет входные изображения в вашу папку вывода ComfyUI.", "display_name": "Сохранить видео", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/ru/settings.json b/src/locales/ru/settings.json index 48459266b4..62f174f4c3 100644 --- a/src/locales/ru/settings.json +++ b/src/locales/ru/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "Проверка рабочих процессов" }, - "Comfy_VueNodes_Enabled": { - "name": "Включить рендеринг узлов через Vue", - "tooltip": "Отображать узлы как компоненты Vue вместо элементов canvas. Экспериментальная функция." - }, - "Comfy_VueNodes_Widgets": { - "name": "Включить виджеты Vue", - "tooltip": "Отображать виджеты как компоненты Vue внутри узлов Vue." - }, "Comfy_WidgetControlMode": { "name": "Режим управления виджетом", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "Топбар (2-й ряд)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "Порог масштабирования для рендеринга низкого качества", - "tooltip": "Рендеринг фигур низкого качества при уменьшении масштаба" - }, "LiteGraph_Canvas_MaximumFps": { "name": "Максимум FPS", "tooltip": "Максимальное количество кадров в секунду, которое холст может рендерить. Ограничивает использование GPU за счёт плавности. Если 0, используется частота обновления экрана. По умолчанию: 0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "Всегда привязываться к сетке" } -} \ No newline at end of file +} diff --git a/src/locales/tr/commands.json b/src/locales/tr/commands.json new file mode 100644 index 0000000000..4c54041f88 --- /dev/null +++ b/src/locales/tr/commands.json @@ -0,0 +1,309 @@ +{ + "Comfy-Desktop_CheckForUpdates": { + "label": "Güncellemeleri Kontrol Et" + }, + "Comfy-Desktop_Folders_OpenCustomNodesFolder": { + "label": "Özel Düğümler Klasörünü Aç" + }, + "Comfy-Desktop_Folders_OpenInputsFolder": { + "label": "Girişler Klasörünü Aç" + }, + "Comfy-Desktop_Folders_OpenLogsFolder": { + "label": "Kayıtlar Klasörünü Aç" + }, + "Comfy-Desktop_Folders_OpenModelConfig": { + "label": "extra_model_paths.yaml dosyasını aç" + }, + "Comfy-Desktop_Folders_OpenModelsFolder": { + "label": "Modeller Klasörünü Aç" + }, + "Comfy-Desktop_Folders_OpenOutputsFolder": { + "label": "Çıktılar Klasörünü Aç" + }, + "Comfy-Desktop_OpenDevTools": { + "label": "Geliştirici Araçlarını Aç" + }, + "Comfy-Desktop_OpenUserGuide": { + "label": "Masaüstü Kullanıcı Kılavuzu" + }, + "Comfy-Desktop_Quit": { + "label": "Çık" + }, + "Comfy-Desktop_Reinstall": { + "label": "Yeniden Yükle" + }, + "Comfy-Desktop_Restart": { + "label": "Yeniden Başlat" + }, + "Comfy_3DViewer_Open3DViewer": { + "label": "Seçili Düğüm için 3D Görüntüleyiciyi (Beta) Aç" + }, + "Comfy_BrowseTemplates": { + "label": "Şablonlara Gözat" + }, + "Comfy_Canvas_DeleteSelectedItems": { + "label": "Seçili Öğeleri Sil" + }, + "Comfy_Canvas_FitView": { + "label": "Görünümü seçili düğümlere sığdır" + }, + "Comfy_Canvas_Lock": { + "label": "Tuvali Kilitle" + }, + "Comfy_Canvas_MoveSelectedNodes_Down": { + "label": "Seçili Düğümleri Aşağı Taşı" + }, + "Comfy_Canvas_MoveSelectedNodes_Left": { + "label": "Seçili Düğümleri Sola Taşı" + }, + "Comfy_Canvas_MoveSelectedNodes_Right": { + "label": "Seçili Düğümleri Sağa Taşı" + }, + "Comfy_Canvas_MoveSelectedNodes_Up": { + "label": "Seçili Düğümleri Yukarı Taşı" + }, + "Comfy_Canvas_ResetView": { + "label": "Görünümü Sıfırla" + }, + "Comfy_Canvas_Resize": { + "label": "Seçili Düğümleri Yeniden Boyutlandır" + }, + "Comfy_Canvas_ToggleLinkVisibility": { + "label": "Tuval Bağlantı Görünürlüğünü Aç/Kapat" + }, + "Comfy_Canvas_ToggleLock": { + "label": "Tuval Kilidini Aç/Kapat" + }, + "Comfy_Canvas_ToggleMinimap": { + "label": "Mini Haritayı Aç/Kapat" + }, + "Comfy_Canvas_ToggleSelectedNodes_Bypass": { + "label": "Seçili Düğümleri Atla/Geri Al" + }, + "Comfy_Canvas_ToggleSelectedNodes_Collapse": { + "label": "Seçili Düğümleri Daralt/Genişlet" + }, + "Comfy_Canvas_ToggleSelectedNodes_Mute": { + "label": "Seçili Düğümleri Sessize Al/Sesi Aç" + }, + "Comfy_Canvas_ToggleSelectedNodes_Pin": { + "label": "Seçili Düğümleri Sabitle/Sabitlemeyi Kaldır" + }, + "Comfy_Canvas_ToggleSelected_Pin": { + "label": "Seçili Öğeleri Sabitle/Sabitlemeyi Kaldır" + }, + "Comfy_Canvas_Unlock": { + "label": "Tuvalin Kilidini Aç" + }, + "Comfy_Canvas_ZoomIn": { + "label": "Yakınlaştır" + }, + "Comfy_Canvas_ZoomOut": { + "label": "Uzaklaştır" + }, + "Comfy_ClearPendingTasks": { + "label": "Bekleyen Görevleri Temizle" + }, + "Comfy_ClearWorkflow": { + "label": "İş Akışını Temizle" + }, + "Comfy_ContactSupport": { + "label": "Destekle İletişime Geç" + }, + "Comfy_Dev_ShowModelSelector": { + "label": "Model Seçiciyi Göster (Geliştirici)" + }, + "Comfy_DuplicateWorkflow": { + "label": "Mevcut İş Akışını Çoğalt" + }, + "Comfy_ExportWorkflow": { + "label": "İş Akışını Dışa Aktar" + }, + "Comfy_ExportWorkflowAPI": { + "label": "İş Akışını Dışa Aktar (API Formatı)" + }, + "Comfy_Graph_ConvertToSubgraph": { + "label": "Seçimi Alt Grafiğe Dönüştür" + }, + "Comfy_Graph_ExitSubgraph": { + "label": "Alt Grafikten Çık" + }, + "Comfy_Graph_FitGroupToContents": { + "label": "Grubu İçeriğe Sığdır" + }, + "Comfy_Graph_GroupSelectedNodes": { + "label": "Seçili Düğümleri Gruplandır" + }, + "Comfy_Graph_UnpackSubgraph": { + "label": "Seçili Alt Grafiği Aç" + }, + "Comfy_GroupNode_ConvertSelectedNodesToGroupNode": { + "label": "Seçili düğümleri grup düğümüne dönüştür" + }, + "Comfy_GroupNode_ManageGroupNodes": { + "label": "Grup düğümlerini yönet" + }, + "Comfy_GroupNode_UngroupSelectedGroupNodes": { + "label": "Seçili grup düğümlerinin grubunu çöz" + }, + "Comfy_Help_AboutComfyUI": { + "label": "ComfyUI Hakkında'yı Aç" + }, + "Comfy_Help_OpenComfyOrgDiscord": { + "label": "Comfy-Org Discord'unu Aç" + }, + "Comfy_Help_OpenComfyUIDocs": { + "label": "ComfyUI Belgelerini Aç" + }, + "Comfy_Help_OpenComfyUIForum": { + "label": "ComfyUI Forumunu Aç" + }, + "Comfy_Help_OpenComfyUIIssues": { + "label": "ComfyUI Sorunlarını Aç" + }, + "Comfy_Interrupt": { + "label": "Kes" + }, + "Comfy_LoadDefaultWorkflow": { + "label": "Varsayılan İş Akışını Yükle" + }, + "Comfy_Manager_CustomNodesManager_ShowCustomNodesMenu": { + "label": "Özel Düğüm Yöneticisi" + }, + "Comfy_Manager_CustomNodesManager_ShowLegacyCustomNodesMenu": { + "label": "Özel Düğümler (Eski)" + }, + "Comfy_Manager_ShowLegacyManagerMenu": { + "label": "Yönetici Menüsü (Eski)" + }, + "Comfy_Manager_ShowMissingPacks": { + "label": "Eksik Özel Düğümleri Yükle" + }, + "Comfy_Manager_ShowUpdateAvailablePacks": { + "label": "Özel Düğüm Güncellemelerini Kontrol Et" + }, + "Comfy_Manager_ToggleManagerProgressDialog": { + "label": "Özel Düğüm Yöneticisi İlerleme Çubuğunu Aç/Kapat" + }, + "Comfy_MaskEditor_BrushSize_Decrease": { + "label": "Maske Düzenleyicide Fırça Boyutunu Azalt" + }, + "Comfy_MaskEditor_BrushSize_Increase": { + "label": "Maske Düzenleyicide Fırça Boyutunu Artır" + }, + "Comfy_MaskEditor_OpenMaskEditor": { + "label": "Seçili Düğüm için Maske Düzenleyiciyi Aç" + }, + "Comfy_Memory_UnloadModels": { + "label": "Modelleri Boşalt" + }, + "Comfy_Memory_UnloadModelsAndExecutionCache": { + "label": "Modelleri ve Yürütme Önbelleğini Boşalt" + }, + "Comfy_NewBlankWorkflow": { + "label": "Yeni Boş İş Akışı" + }, + "Comfy_OpenClipspace": { + "label": "Clipspace" + }, + "Comfy_OpenManagerDialog": { + "label": "Yönetici" + }, + "Comfy_OpenWorkflow": { + "label": "İş Akışını Aç" + }, + "Comfy_PublishSubgraph": { + "label": "Alt Grafiği Yayınla" + }, + "Comfy_QueuePrompt": { + "label": "İstemi Kuyruğa Al" + }, + "Comfy_QueuePromptFront": { + "label": "İstemi Kuyruğa Al (Ön)" + }, + "Comfy_QueueSelectedOutputNodes": { + "label": "Seçili Çıktı Düğümlerini Kuyruğa Al" + }, + "Comfy_Redo": { + "label": "Yinele" + }, + "Comfy_RefreshNodeDefinitions": { + "label": "Düğüm Tanımlarını Yenile" + }, + "Comfy_SaveWorkflow": { + "label": "İş Akışını Kaydet" + }, + "Comfy_SaveWorkflowAs": { + "label": "İş Akışını Farklı Kaydet" + }, + "Comfy_ShowSettingsDialog": { + "label": "Ayarlar İletişim Kutusunu Göster" + }, + "Comfy_ToggleCanvasInfo": { + "label": "Tuval Performansı" + }, + "Comfy_ToggleHelpCenter": { + "label": "Yardım Merkezi" + }, + "Comfy_ToggleTheme": { + "label": "Temayı Değiştir (Karanlık/Açık)" + }, + "Comfy_Undo": { + "label": "Geri Al" + }, + "Comfy_User_OpenSignInDialog": { + "label": "Giriş Yapma İletişim Kutusunu Aç" + }, + "Comfy_User_SignOut": { + "label": "Çıkış Yap" + }, + "Workspace_CloseWorkflow": { + "label": "Mevcut İş Akışını Kapat" + }, + "Workspace_NextOpenedWorkflow": { + "label": "Sonraki Açılan İş Akışı" + }, + "Workspace_PreviousOpenedWorkflow": { + "label": "Önceki Açılan İş Akışı" + }, + "Workspace_SearchBox_Toggle": { + "label": "Arama Kutusunu Aç/Kapat" + }, + "Workspace_ToggleBottomPanel": { + "label": "Alt Paneli Aç/Kapat" + }, + "Workspace_ToggleBottomPanelTab_command-terminal": { + "label": "Terminal Alt Panelini Aç/Kapat" + }, + "Workspace_ToggleBottomPanelTab_logs-terminal": { + "label": "Kayıtlar Alt Panelini Aç/Kapat" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-essentials": { + "label": "Temel Alt Paneli Aç/Kapat" + }, + "Workspace_ToggleBottomPanelTab_shortcuts-view-controls": { + "label": "Görünüm Kontrolleri Alt Panelini Aç/Kapat" + }, + "Workspace_ToggleBottomPanel_Shortcuts": { + "label": "Tuş Atamaları İletişim Kutusunu Göster" + }, + "Workspace_ToggleFocusMode": { + "label": "Odak Modunu Aç/Kapat" + }, + "Workspace_ToggleSidebarTab_model-library": { + "label": "Model Kütüphanesi Kenar Çubuğunu Aç/Kapat", + "tooltip": "Model Kütüphanesi" + }, + "Workspace_ToggleSidebarTab_node-library": { + "label": "Düğüm Kütüphanesi Kenar Çubuğunu Aç/Kapat", + "tooltip": "Düğüm Kütüphanesi" + }, + "Workspace_ToggleSidebarTab_queue": { + "label": "Kuyruk Kenar Çubuğunu Aç/Kapat", + "tooltip": "Kuyruk" + }, + "Workspace_ToggleSidebarTab_workflows": { + "label": "İş Akışları Kenar Çubuğunu Aç/Kapat", + "tooltip": "İş Akışları" + } +} diff --git a/src/locales/tr/main.json b/src/locales/tr/main.json new file mode 100644 index 0000000000..898311cdee --- /dev/null +++ b/src/locales/tr/main.json @@ -0,0 +1,1780 @@ +{ + "apiNodesCostBreakdown": { + "costPerRun": "Çalıştırma başına maliyet", + "title": "API Düğüm(ler)i", + "totalCost": "Toplam Maliyet" + }, + "apiNodesSignInDialog": { + "message": "Bu iş akışı, çalıştırmak için hesabınıza giriş yapmanızı gerektiren API Düğümleri içerir.", + "title": "API Düğümlerini Kullanmak İçin Giriş Yapılması Gerekiyor" + }, + "auth": { + "apiKey": { + "cleared": "API Anahtarı temizlendi", + "clearedDetail": "API Anahtarınız başarıyla temizlendi", + "description": "API Düğümlerini etkinleştirmek için Comfy API anahtarınızı kullanın", + "error": "Geçersiz API Anahtarı", + "generateKey": "Buradan bir tane alın", + "helpText": "Bir API anahtarına mı ihtiyacınız var?", + "invalid": "Geçersiz API Anahtarı", + "invalidDetail": "Lütfen geçerli bir API Anahtarı girin", + "label": "API Anahtarı", + "placeholder": "API Anahtarınızı girin", + "storageFailed": "API Anahtarı saklanamadı", + "storageFailedDetail": "Lütfen tekrar deneyin.", + "stored": "API Anahtarı saklandı", + "storedDetail": "API Anahtarınız başarıyla saklandı", + "title": "API Anahtarı", + "whitelistInfo": "Beyaz listede olmayan siteler hakkında" + }, + "deleteAccount": { + "cancel": "İptal", + "confirm": "Hesabı Sil", + "confirmMessage": "Hesabınızı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve tüm verilerinizi kalıcı olarak silecektir.", + "confirmTitle": "Hesabı Sil", + "deleteAccount": "Hesabı Sil", + "success": "Hesap Silindi", + "successDetail": "Hesabınız başarıyla silindi." + }, + "login": { + "andText": "ve", + "confirmPasswordLabel": "Şifreyi Onayla", + "confirmPasswordPlaceholder": "Aynı şifreyi tekrar girin", + "emailLabel": "E-posta", + "emailPlaceholder": "E-postanızı girin", + "failed": "Giriş başarısız", + "forgotPassword": "Şifrenizi mi unuttunuz?", + "forgotPasswordError": "Şifre sıfırlama e-postası gönderilemedi", + "insecureContextWarning": "Bu bağlantı güvensiz (HTTP) - giriş yapmaya devam ederseniz kimlik bilgileriniz saldırganlar tarafından ele geçirilebilir.", + "loginButton": "Giriş Yap", + "loginWithGithub": "Github ile giriş yap", + "loginWithGoogle": "Google ile giriş yap", + "newUser": "Buralarda yeni misiniz?", + "noAssociatedUser": "Sağlanan API anahtarıyla ilişkili Comfy kullanıcısı yok", + "orContinueWith": "Veya şununla devam et", + "passwordLabel": "Şifre", + "passwordPlaceholder": "Şifrenizi girin", + "passwordResetSent": "Şifre sıfırlama e-postası gönderildi", + "passwordResetSentDetail": "Şifrenizi sıfırlamak için bir bağlantı içeren e-postanızı kontrol edin.", + "privacyLink": "Gizlilik Politikamızı", + "questionsContactPrefix": "Sorularınız mı var? Bize ulaşın:", + "signInOrSignUp": "Giriş Yap / Kaydol", + "signUp": "Kaydol", + "success": "Giriş başarılı", + "termsLink": "Kullanım Koşullarımızı", + "termsText": "\"İleri\" veya \"Kaydol\" düğmesine tıklayarak,", + "title": "Hesabınıza giriş yapın", + "useApiKey": "Comfy API Anahtarı", + "userAvatar": "Kullanıcı Avatarı" + }, + "passwordUpdate": { + "success": "Şifre Güncellendi", + "successDetail": "Şifreniz başarıyla güncellendi" + }, + "signOut": { + "signOut": "Çıkış Yap", + "success": "Başarıyla çıkış yapıldı", + "successDetail": "Hesabınızdan başarıyla çıkış yaptınız." + }, + "signup": { + "alreadyHaveAccount": "Zaten bir hesabınız var mı?", + "emailLabel": "E-posta", + "emailPlaceholder": "E-postanızı girin", + "passwordLabel": "Şifre", + "passwordPlaceholder": "Yeni şifre girin", + "personalDataConsentLabel": "Kişisel verilerimin işlenmesini kabul ediyorum.", + "regionRestrictionChina": "Yerel düzenleyici gereklilikler uyarınca, hizmetlerimiz geçici olarak Çin'de bulunan kullanıcılara sunulmamaktadır.", + "signIn": "Giriş yap", + "signUpButton": "Kaydol", + "signUpWithGithub": "Github ile kaydol", + "signUpWithGoogle": "Google ile kaydol", + "title": "Hesap oluşturun" + } + }, + "breadcrumbsMenu": { + "clearWorkflow": "İş Akışını Temizle", + "deleteBlueprint": "Taslağı Sil", + "deleteWorkflow": "İş Akışını Sil", + "duplicate": "Çoğalt", + "enterNewName": "Yeni isim girin" + }, + "chatHistory": { + "cancelEdit": "İptal", + "cancelEditTooltip": "Düzenlemeyi iptal et", + "copiedTooltip": "Kopyalandı", + "copyTooltip": "Mesajı panoya kopyala", + "editTooltip": "Mesajı düzenle" + }, + "clipboard": { + "errorMessage": "Panoya kopyalanamadı", + "errorNotSupported": "Pano API'si tarayıcınızda desteklenmiyor", + "successMessage": "Panoya kopyalandı" + }, + "color": { + "black": "Siyah", + "blue": "Mavi", + "brown": "Kahverengi", + "custom": "Özel", + "cyan": "Camgöbeği", + "default": "Varsayılan", + "green": "Yeşil", + "noColor": "Renk Yok", + "pale_blue": "Soluk Mavi", + "pink": "Pembe", + "purple": "Mor", + "red": "Kırmızı", + "yellow": "Sarı" + }, + "commands": { + "clear": "İş akışını temizle", + "clipspace": "Clipspace'i Aç", + "dark": "Karanlık", + "execute": "Yürüt", + "help": "Yardım", + "interrupt": "Mevcut çalışmayı iptal et", + "light": "Açık", + "manageExtensions": "Uzantıları Yönet", + "queue": "Kuyruk Paneli", + "refresh": "Düğüm tanımlarını yenile", + "resetView": "Tuval görünümünü sıfırla", + "run": "Çalıştır", + "runWorkflow": "İş akışını çalıştır", + "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", + "settings": "Ayarlar", + "theme": "Tema", + "toggleBottomPanel": "Alt Paneli Aç/Kapat" + }, + "contextMenu": { + "Add Group": "Grup Ekle", + "Add Group For Selected Nodes": "Seçili Düğümler İçin Grup Ekle", + "Add Node": "Düğüm Ekle", + "Bypass": "Atla", + "Clone": "Klonla", + "Collapse": "Daralt", + "Colors": "Renkler", + "Convert to Group Node": "Grup Düğümüne Dönüştür", + "Copy (Clipspace)": "Kopyala (Clipspace)", + "Expand": "Genişlet", + "Inputs": "Girdiler", + "Manage": "Yönet", + "Manage Group Nodes": "Grup Düğümlerini Yönet", + "Mode": "Mod", + "Node Templates": "Düğüm Şablonları", + "Outputs": "Çıktılar", + "Pin": "Sabitle", + "Properties": "Özellikler", + "Properties Panel": "Özellikler Paneli", + "Remove": "Kaldır", + "Resize": "Yeniden Boyutlandır", + "Save Selected as Template": "Seçileni Şablon Olarak Kaydet", + "Search": "Ara", + "Shapes": "Şekiller", + "Title": "Başlık", + "Unpin": "Sabitlemeyi Kaldır" + }, + "credits": { + "accountInitialized": "Hesap başlatıldı", + "activity": "Aktivite", + "added": "Eklendi", + "additionalInfo": "Ek Bilgi", + "apiPricing": "API Fiyatlandırması", + "credits": "Krediler", + "details": "Detaylar", + "eventType": "Etkinlik Türü", + "faqs": "SSS", + "invoiceHistory": "Fatura Geçmişi", + "lastUpdated": "Son güncellenme", + "messageSupport": "Destek Mesajı", + "model": "Model", + "purchaseCredits": "Kredi Satın Al", + "time": "Zaman", + "topUp": { + "buyNow": "Şimdi al", + "insufficientMessage": "Bu iş akışını çalıştırmak için yeterli krediniz yok.", + "insufficientTitle": "Yetersiz Kredi", + "maxAmount": "(Maks. 1.000 USD)", + "quickPurchase": "Hızlı Satın Alma", + "seeDetails": "Detayları gör", + "topUp": "Yükleme Yap" + }, + "yourCreditBalance": "Kredi bakiyeniz" + }, + "dataTypes": { + "*": "*", + "AUDIO": "SES", + "BOOLEAN": "BOOLEAN", + "CAMERA_CONTROL": "KAMERA_KONTROL", + "CLIP": "CLIP", + "CLIP_VISION": "CLIP_VISION", + "CLIP_VISION_OUTPUT": "CLIP_VISION_ÇIKTISI", + "COMBO": "COMBO", + "CONDITIONING": "KOŞULLANDIRMA", + "CONTROL_NET": "KONTROL_AĞI", + "FLOAT": "FLOAT", + "FLOATS": "FLOATS", + "GLIGEN": "GLIGEN", + "GUIDER": "REHBER", + "HOOKS": "Kancalar", + "HOOK_KEYFRAMES": "Kanca_anahtar_kareleri", + "IMAGE": "GÖRÜNTÜ", + "INT": "TAMSAYI", + "LATENT": "GİZLİ", + "LATENT_OPERATION": "GİZLİ_İŞLEM", + "LOAD3D_CAMERA": "YÜKLE3D_KAMERA", + "LOAD_3D": "3D_YÜKLE", + "LOAD_3D_ANIMATION": "3D_ANİMASYON_YÜKLE", + "LUMA_CONCEPTS": "LUMA_KAVRAMLARI", + "LUMA_REF": "LUMA_REF", + "MASK": "MASKE", + "MESH": "MESH", + "MODEL": "MODEL", + "NOISE": "GÜRÜLTÜ", + "PHOTOMAKER": "PHOTOMAKER", + "PIXVERSE_TEMPLATE": "PIXVERSE_ŞABLONU", + "RECRAFT_COLOR": "RECRAFT_RENK", + "RECRAFT_CONTROLS": "RECRAFT_KONTROLLERİ", + "RECRAFT_V3_STYLE": "RECRAFT_V3_STİLİ", + "SAMPLER": "ÖRNEKLEYİCİ", + "SIGMAS": "SİGMALAR", + "STRING": "METİN", + "STYLE_MODEL": "STİL_MODELİ", + "SVG": "SVG", + "TIMESTEPS_RANGE": "ZAMAN_ADIMLARI_ARALIĞI", + "UPSCALE_MODEL": "YÜKSELTME_MODELİ", + "VAE": "VAE", + "VIDEO": "VİDEO", + "VOXEL": "VOXEL", + "WEBCAM": "WEBCAM" + }, + "desktopMenu": { + "confirmQuit": "Kaydedilmemiş iş akışları açık; kaydedilmemiş değişiklikler kaybolacaktır. Bunu yoksayıp çıkılsın mı?", + "confirmReinstall": "Bu işlem extra_models_config.yaml dosyanızı temizleyecek,\nve kurulumu yeniden başlatacaktır.\n\nEmin misiniz?", + "quit": "Çık", + "reinstall": "Yeniden Yükle" + }, + "desktopUpdate": { + "description": "ComfyUI Masaüstü yeni bağımlılıkları yüklüyor. Bu birkaç dakika sürebilir.", + "errorCheckingUpdate": "Güncellemeler kontrol edilirken hata oluştu", + "errorInstallingUpdate": "Güncelleme yüklenirken hata oluştu", + "noUpdateFound": "Güncelleme bulunamadı", + "terminalDefaultMessage": "Güncellemeden gelen herhangi bir konsol çıktısı burada gösterilecektir.", + "title": "ComfyUI Masaüstü Güncelleniyor", + "updateAvailableMessage": "Bir güncelleme mevcut. Şimdi yeniden başlatıp güncellemek ister misiniz?", + "updateFoundTitle": "Güncelleme Bulundu (v{version})" + }, + "downloadGit": { + "gitWebsite": "Git'i indir", + "instructions": "Lütfen işletim sisteminiz için en son sürümü indirip yükleyin. Aşağıdaki Git'i İndir düğmesi git-scm.com indirme sayfasını açar.", + "message": "Git bulunamadı. Normal çalışma için çalışan bir git kopyası gereklidir.", + "skip": "Atla", + "title": "Git'i indir", + "warning": "Git'in kurulu olmasına ihtiyacınız olmadığından veya bir hata olduğundan eminseniz, bu kontrolü atlamak için Atla'yı tıklayabilirsiniz. ComfyUI'yi çalışan bir git kopyası olmadan çalıştırmak şu anda desteklenmemektedir." + }, + "electronFileDownload": { + "cancel": "İndirmeyi İptal Et", + "cancelled": "İptal Edildi", + "inProgress": "Devam Ediyor", + "pause": "İndirmeyi Duraklat", + "paused": "Duraklatıldı", + "resume": "İndirmeye Devam Et" + }, + "errorDialog": { + "defaultTitle": "Bir hata oluştu", + "extensionFileHint": "Bu, aşağıdaki komut dosyasından kaynaklanıyor olabilir", + "loadWorkflowTitle": "İş akışı verileri yeniden yüklenirken hata nedeniyle yükleme iptal edildi", + "noStackTrace": "Yığın izi mevcut değil", + "promptExecutionError": "İstem yürütmesi başarısız oldu" + }, + "g": { + "about": "Hakkında", + "add": "Ekle", + "addNodeFilterCondition": "Düğüm filtresi koşulu ekle", + "all": "Tümü", + "amount": "Miktar", + "apply": "Uygula", + "architecture": "Mimari", + "audioFailedToLoad": "Ses yüklenemedi", + "author": "Yazar", + "back": "Geri", + "cancel": "İptal", + "capture": "yakala", + "category": "Kategori", + "choose_file_to_upload": "yüklenecek dosyayı seçin", + "clear": "Temizle", + "clearAll": "Tümünü temizle", + "clearFilters": "Filtreleri Temizle", + "close": "Kapat", + "color": "Renk", + "comingSoon": "Çok Yakında", + "command": "Komut", + "commandProhibited": "{command} komutu yasak. Daha fazla bilgi için bir yöneticiyle iletişime geçin.", + "community": "Topluluk", + "completed": "Tamamlandı", + "confirm": "Onayla", + "confirmed": "Onaylandı", + "continue": "Devam Et", + "control_after_generate": "oluşturduktan sonra kontrol et", + "control_before_generate": "oluşturmadan önce kontrol et", + "copy": "Kopyala", + "copyToClipboard": "Panoya Kopyala", + "copyURL": "URL'yi Kopyala", + "currentUser": "Mevcut Kullanıcı", + "customBackground": "Özel Arka Plan", + "customize": "Özelleştir", + "customizeFolder": "Klasörü Özelleştir", + "delete": "Sil", + "deprecated": "ESKİ", + "description": "Açıklama", + "devices": "Cihazlar", + "disableAll": "Tümünü Devre Dışı Bırak", + "disabling": "{id} devre dışı bırakılıyor", + "dismiss": "Kapat", + "download": "İndir", + "dropYourFileOr": "Dosyanızı buraya sürükleyin veya", + "duplicate": "Çoğalt", + "edit": "Düzenle", + "empty": "Boş", + "enableAll": "Tümünü Etkinleştir", + "enabled": "Etkin", + "enabling": "{id} etkinleştiriliyor", + "error": "Hata", + "experimental": "BETA", + "export": "Dışa Aktar", + "extensionName": "Uzantı Adı", + "feedback": "Geri Bildirim", + "filter": "Filtrele", + "findIssues": "Sorunları Bul", + "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", + "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", + "goToNode": "Düğüme Git", + "icon": "Simge", + "imageFailedToLoad": "Görsel yüklenemedi", + "imageUrl": "Görsel URL'si", + "import": "İçe Aktar", + "inProgress": "Devam ediyor", + "insert": "Ekle", + "install": "Yükle", + "installed": "Yüklendi", + "installing": "Yükleniyor", + "interrupted": "Kesintiye uğradı", + "itemSelected": "{selectedCount} öğe seçildi", + "itemsSelected": "{selectedCount} öğe seçildi", + "keybinding": "Tuş Ataması", + "keybindingAlreadyExists": "Tuş ataması zaten mevcut:", + "learnMore": "Daha fazla bilgi edinin", + "loadAllFolders": "Tüm Klasörleri Yükle", + "loadWorkflow": "İş Akışını Yükle", + "loading": "Yükleniyor", + "loadingPanel": "{panel} paneli yükleniyor...", + "login": "Giriş Yap", + "logs": "Kayıtlar", + "micPermissionDenied": "Mikrofon izni reddedildi", + "migrate": "Taşı", + "missing": "Eksik", + "moreWorkflows": "Daha fazla iş akışı", + "name": "Ad", + "newFolder": "Yeni Klasör", + "next": "İleri", + "no": "Hayır", + "noAudioRecorded": "Ses kaydedilmedi", + "noResultsFound": "Sonuç Bulunamadı", + "noTasksFound": "Görev Bulunamadı", + "noTasksFoundMessage": "Kuyrukta görev yok.", + "noWorkflowsFound": "İş akışı bulunamadı.", + "nodeContentError": "Düğüm İçerik Hatası", + "nodeHeaderError": "Düğüm Başlık Hatası", + "nodeRenderError": "Düğüm Oluşturma Hatası", + "nodeSlotsError": "Düğüm Yuva Hatası", + "nodeWidgetsError": "Düğüm Widget Hatası", + "nodes": "Düğümler", + "nodesRunning": "düğüm çalışıyor", + "ok": "Tamam", + "openNewIssue": "Yeni Sorun Aç", + "overwrite": "Üzerine Yaz", + "preview": "ÖNİZLEME", + "progressCountOf": "/", + "reconnected": "Yeniden bağlandı", + "reconnecting": "Yeniden bağlanılıyor", + "refresh": "Yenile", + "releaseTitle": "{package} {version} Sürümü", + "reloadToApplyChanges": "Değişiklikleri uygulamak için yeniden yükleyin", + "rename": "Yeniden Adlandır", + "reportIssue": "Rapor Gönder", + "reportIssueTooltip": "Hata raporunu Comfy Org'a gönderin", + "reportSent": "Rapor Gönderildi", + "reset": "Sıfırla", + "resetAll": "Tümünü Sıfırla", + "resetAllKeybindingsTooltip": "Tüm tuş atamalarını varsayılana sıfırla", + "restart": "Yeniden Başlat", + "resultsCount": "{count} Sonuç Bulundu", + "save": "Kaydet", + "saving": "Kaydediliyor", + "searchExtensions": "Uzantıları Ara", + "searchFailedMessage": "Aramanızla eşleşen herhangi bir ayar bulamadık. Arama terimlerinizi değiştirmeyi deneyin.", + "searchKeybindings": "Tuş Atamalarını Ara", + "searchModels": "Modelleri Ara", + "searchNodes": "Düğümleri Ara", + "searchSettings": "Ayarları Ara", + "searchWorkflows": "İş Akışlarını Ara", + "setAsBackground": "Arka Plan Olarak Ayarla", + "settings": "Ayarlar", + "showReport": "Raporu Göster", + "sort": "Sırala", + "source": "Kaynak", + "startRecording": "Kaydı Başlat", + "status": "Durum", + "stopRecording": "Kaydı Durdur", + "success": "Başarılı", + "systemInfo": "Sistem Bilgisi", + "terminal": "Terminal", + "title": "Başlık", + "triggerPhrase": "Tetikleyici ifade", + "unknownError": "Bilinmeyen hata", + "update": "Güncelle", + "updateAvailable": "Güncelleme Mevcut", + "updateFrontend": "Ön Ucu Güncelle", + "updated": "Güncellendi", + "updating": "{id} güncelleniyor", + "upload": "Yükle", + "usageHint": "Kullanım ipucu", + "user": "Kullanıcı", + "versionMismatchWarning": "Sürüm Uyumluluk Uyarısı", + "versionMismatchWarningMessage": "{warning}: {detail} Güncelleme talimatları için https://docs.comfy.org/installation/update_comfyui#common-update-issues adresini ziyaret edin.", + "videoFailedToLoad": "Video yüklenemedi", + "warning": "Uyarı", + "workflow": "İş Akışı" + }, + "graphCanvasMenu": { + "fitView": "Görünüme Sığdır", + "focusMode": "Odak Modu", + "hand": "El", + "hideLinks": "Bağlantıları Gizle", + "panMode": "Kaydırma Modu", + "resetView": "Görünümü Sıfırla", + "select": "Seç", + "selectMode": "Seçim Modu", + "showLinks": "Bağlantıları Göster", + "toggleLinkVisibility": "Bağlantı Görünürlüğünü Aç/Kapat", + "toggleMinimap": "Mini Haritayı Aç/Kapat", + "zoomIn": "Yakınlaştır", + "zoomOptions": "Yakınlaştırma Seçenekleri", + "zoomOut": "Uzaklaştır" + }, + "groupNode": { + "create": "Grup düğümü oluştur", + "enterName": "İsim girin" + }, + "helpCenter": { + "clickToLearnMore": "Daha fazla bilgi için tıklayın →", + "desktopUserGuide": "Masaüstü Kullanıcı Kılavuzu", + "docs": "Belgeler", + "github": "Github", + "helpFeedback": "Yardım ve Geri Bildirim", + "loadingReleases": "Sürümler yükleniyor...", + "managerExtension": "Yönetici Uzantısı", + "more": "Daha Fazla...", + "noRecentReleases": "Son sürüm yok", + "openDevTools": "Geliştirici Araçlarını Aç", + "reinstall": "Yeniden Yükle", + "updateAvailable": "Güncelle", + "whatsNew": "Yenilikler Neler?" + }, + "icon": { + "bookmark": "Yer İmi", + "box": "Kutu", + "briefcase": "Evrak Çantası", + "exclamation-triangle": "Uyarı", + "file": "Dosya", + "folder": "Klasör", + "heart": "Kalp", + "inbox": "Gelen Kutusu", + "star": "Yıldız" + }, + "install": { + "appDataLocationTooltip": "ComfyUI'nin uygulama veri dizini. Saklar:\n- Kayıtlar\n- Sunucu yapılandırmaları", + "appPathLocationTooltip": "ComfyUI'nin uygulama varlık dizini. ComfyUI kodunu ve varlıklarını saklar", + "cannotWrite": "Seçilen yola yazılamıyor", + "chooseInstallationLocation": "Kurulum Konumunu Seçin", + "customNodes": "Özel Düğümler", + "customNodesDescription": "Mevcut ComfyUI kurulumlarından özel düğümleri yeniden yükleyin.", + "desktopAppSettings": "Masaüstü Uygulama Ayarları", + "desktopAppSettingsDescription": "ComfyUI'nin masaüstünüzde nasıl davranacağını yapılandırın. Bu ayarları daha sonra değiştirebilirsiniz.", + "desktopSettings": "Masaüstü Ayarları", + "failedToSelectDirectory": "Dizin seçilemedi", + "gpu": "GPU", + "gpuSelection": { + "cpuMode": "CPU Modu", + "cpuModeDescription": "CPU modu yalnızca geliştiriciler ve nadir uç durumlar için tasarlanmıştır.", + "cpuModeDescription2": "Buna kesinlikle ihtiyacınız olduğundan emin değilseniz, lütfen bu kutuyu yoksayın ve yukarıdan GPU'nuzu seçin.", + "customComfyNeedsPython": "Python kurulana kadar ComfyUI çalışmayacaktır", + "customInstallRequirements": "Tüm gereksinimleri ve bağımlılıkları yükleyin (ör. özel torch)", + "customManualVenv": "Python venv'i manuel olarak yapılandırın", + "customMayNotWork": "Bu tamamen desteklenmemektedir ve basitçe çalışmayabilir", + "customSkipsPython": "Bu seçenek normal python kurulumunu atlar.", + "enableCpuMode": "CPU Modunu Etkinleştir", + "mpsDescription": "Apple Metal Performans Gölgelendiricileri, pytorch gecelik kullanılarak desteklenir.", + "nvidiaDescription": "NVIDIA cihazları, pytorch CUDA yapıları kullanılarak doğrudan desteklenir.", + "selectGpu": "GPU Seç", + "selectGpuDescription": "Sahip olduğunuz GPU türünü seçin" + }, + "helpImprove": "Lütfen ComfyUI'yi geliştirmeye yardımcı olun", + "installLocation": "Kurulum Yeri", + "installLocationDescription": "ComfyUI'nin kullanıcı verileri için dizini seçin. Seçilen konuma bir python ortamı yüklenecektir.", + "installLocationTooltip": "ComfyUI'nin kullanıcı veri dizini. Saklar:\n- Python Ortamı\n- Modeller\n- Özel düğümler\n", + "insufficientFreeSpace": "Yetersiz alan - minimum boş alan", + "isOneDrive": "OneDrive desteklenmiyor. Lütfen ComfyUI'yi başka bir konuma yükleyin.", + "manualConfiguration": { + "createVenv": "Aşağıdaki dizinde bir sanal ortam oluşturmanız gerekecektir", + "requirements": "Gereksinimler", + "restartWhenFinished": "Sanal ortamı yapılandırmayı bitirdiğinizde, lütfen ComfyUI'yi yeniden başlatın.", + "title": "Manuel Yapılandırma", + "virtualEnvironmentPath": "Sanal ortam yolu" + }, + "metricsDisabled": "Metrikler Devre Dışı", + "metricsEnabled": "Metrikler Etkin", + "migrateFromExistingInstallation": "Mevcut Kurulumdan Taşı", + "migration": "Taşıma", + "migrationOptional": "Taşıma isteğe bağlıdır. Mevcut bir kurulumunuz yoksa bu adımı atlayabilirsiniz.", + "migrationSourcePathDescription": "Mevcut bir ComfyUI kurulumunuz varsa, mevcut kullanıcı dosyalarınızı ve modellerinizi yeni kuruluma kopyalayabilir/bağlayabiliriz. Mevcut ComfyUI kurulumunuz etkilenmeyecektir.", + "moreInfo": "Daha fazla bilgi için lütfen okuyun", + "nonDefaultDrive": "Lütfen ComfyUI'yi sistem sürücünüze (ör. C:\\) yükleyin. Farklı dosya sistemlerine sahip sürücüler öngörülemeyen sorunlara neden olabilir. Modeller ve diğer dosyalar kurulumdan sonra diğer sürücülerde saklanabilir.", + "parentMissing": "Yol mevcut değil - önce içeren dizini oluşturun", + "pathExists": "Dizin zaten mevcut - lütfen tüm verileri yedeklediğinizden emin olun", + "pathValidationFailed": "Yol doğrulanamadı", + "privacyPolicy": "gizlilik politikası", + "selectItemsToMigrate": "Taşınacak Öğeleri Seçin", + "settings": { + "allowMetrics": "Kullanım Metrikleri", + "allowMetricsDescription": "Anonim kullanım metrikleri göndererek ComfyUI'yi geliştirmeye yardımcı olun. Kişisel bilgi veya iş akışı içeriği toplanmayacaktır.", + "autoUpdate": "Otomatik Güncellemeler", + "autoUpdateDescription": "Güncellemeler mevcut olduğunda otomatik olarak indirin. Güncellemeler yüklenmeden önce size bildirilecektir.", + "checkingMirrors": "Python yansıtmalarına ağ erişimi kontrol ediliyor...", + "dataCollectionDialog": { + "collect": { + "errorReports": "Hata mesajı ve yığın izi", + "systemInfo": "Donanım, işletim sistemi türü ve uygulama sürümü", + "userJourneyEvents": "Kullanıcı yolculuğu olayları" + }, + "doNotCollect": { + "customNodeConfigurations": "Özel düğüm yapılandırmaları", + "fileSystemInformation": "Dosya sistemi bilgileri", + "personalInformation": "Kişisel bilgi", + "workflowContents": "İş akışı içerikleri" + }, + "title": "Veri Toplama Hakkında", + "viewFullPolicy": "Tam politikayı görüntüle", + "whatWeCollect": "Ne topluyoruz:", + "whatWeDoNotCollect": "Ne toplamıyoruz:" + }, + "errorUpdatingConsent": "Onay Güncellenirken Hata Oluştu", + "errorUpdatingConsentDetail": "Metrik onay ayarları güncellenemedi", + "learnMoreAboutData": "Veri toplama hakkında daha fazla bilgi edinin", + "mirrorSettings": "Yansıtma Ayarları", + "mirrorsReachable": "Python yansıtmalarına ağ erişimi iyi", + "mirrorsUnreachable": "Bazı python yansıtmalarına ağ erişimi kötü", + "pypiMirrorPlaceholder": "PyPI yansıtma URL'sini girin", + "pythonMirrorPlaceholder": "Python yansıtma URL'sini girin" + }, + "systemLocations": "Sistem Konumları", + "unhandledError": "Bilinmeyen hata", + "updateConsent": "Daha önce çökmeleri bildirmeyi seçmiştiniz. Hataları belirlemeye ve uygulamayı iyileştirmeye yardımcı olmak için şimdi olay tabanlı metrikleri izliyoruz. Kişisel olarak tanımlanabilir hiçbir bilgi toplanmamaktadır." + }, + "issueReport": { + "helpFix": "Bunu Düzeltmeye Yardım Et" + }, + "load3d": { + "applyingTexture": "Doku uygulanıyor...", + "backgroundColor": "Arka Plan Rengi", + "camera": "Kamera", + "cameraType": { + "orthographic": "Ortografik", + "perspective": "Perspektif" + }, + "clearRecording": "Kaydı Temizle", + "edgeThreshold": "Kenar Eşiği", + "export": "Dışa Aktar", + "exportModel": "Modeli Dışa Aktar", + "exportRecording": "Kaydı Dışa Aktar", + "exportingModel": "Model dışa aktarılıyor...", + "fov": "FOV", + "light": "Işık", + "lightIntensity": "Işık Yoğunluğu", + "loadingBackgroundImage": "Arka Plan Resmi Yükleniyor", + "loadingModel": "3D Model Yükleniyor...", + "materialMode": "Malzeme Modu", + "materialModes": { + "depth": "Derinlik", + "lineart": "Çizgi Sanatı", + "normal": "Normal", + "original": "Orijinal", + "wireframe": "Tel Kafes" + }, + "model": "Model", + "openIn3DViewer": "3D Görüntüleyicide Aç", + "previewOutput": "Çıktıyı Önizle", + "removeBackgroundImage": "Arka Plan Resmini Kaldır", + "resizeNodeMatchOutput": "Düğümü çıktıya uyacak şekilde yeniden boyutlandır", + "scene": "Sahne", + "showGrid": "Izgarayı Göster", + "startRecording": "Kaydı Başlat", + "stopRecording": "Kaydı Durdur", + "switchCamera": "Kamerayı Değiştir", + "switchingMaterialMode": "Malzeme Modu Değiştiriliyor...", + "upDirection": "Yukarı Yön", + "upDirections": { + "original": "Orijinal" + }, + "uploadBackgroundImage": "Arka Plan Resmi Yükle", + "uploadTexture": "Doku Yükle", + "viewer": { + "apply": "Uygula", + "cameraSettings": "Kamera Ayarları", + "cameraType": "Kamera Tipi", + "cancel": "İptal", + "exportSettings": "Dışa Aktarma Ayarları", + "lightSettings": "Işık Ayarları", + "modelSettings": "Model Ayarları", + "sceneSettings": "Sahne Ayarları", + "title": "3D Görüntüleyici (Beta)" + } + }, + "loadWorkflowWarning": { + "coreNodesFromVersion": "ComfyUI {version} gerektirir:", + "outdatedVersion": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir (mevcut: {version}). Tüm düğümleri kullanmak için lütfen güncelleyin.", + "outdatedVersionGeneric": "Bazı düğümler ComfyUI'nin daha yeni bir sürümünü gerektirir. Tüm düğümleri kullanmak için lütfen güncelleyin." + }, + "maintenance": { + "None": "Yok", + "OK": "Tamam", + "Skipped": "Atlandı", + "allOk": "Herhangi bir sorun tespit edilmedi.", + "confirmTitle": "Emin misiniz?", + "consoleLogs": "Konsol Kayıtları", + "detected": "Tespit Edildi", + "error": { + "cannotContinue": "Devam edilemiyor - hatalar devam ediyor", + "defaultDescription": "Bir bakım görevi çalıştırılırken bir hata oluştu.", + "taskFailed": "Görev çalıştırılamadı.", + "toastTitle": "Görev hatası" + }, + "refreshing": "Yenileniyor", + "showManual": "Bakım görevlerini göster", + "status": "Durum", + "terminalDefaultMessage": "Bir sorun giderme komutu çalıştırdığınızda, herhangi bir çıktı burada gösterilecektir.", + "title": "Bakım" + }, + "manager": { + "applyChanges": "Değişiklikleri Uygula", + "changingVersion": "Sürüm {from} sürümünden {to} sürümüne değiştiriliyor", + "clickToFinishSetup": "Kurulumu tamamlamak için tıklayın", + "conflicts": { + "conflictInfoTitle": "Bu neden oluyor?", + "conflictMessages": { + "accelerator": "GPU/Hızlandırıcı desteklenmiyor (mevcut: {current}, gerekli: {required})", + "banned": "Bu paket güvenlik nedenleriyle yasaklandı", + "comfyui_version": "ComfyUI sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", + "frontend_version": "Ön uç sürüm uyuşmazlığı (mevcut: {current}, gerekli: {required})", + "generic": "Uyumluluk sorunu (mevcut: {current}, gerekli: {required})", + "import_failed": "İçe Aktarılamadı", + "os": "İşletim sistemi desteklenmiyor (mevcut: {current}, gerekli: {required})", + "pending": "Güvenlik doğrulaması bekleniyor - uyumluluk doğrulanamıyor" + }, + "conflicts": "Çakışmalar", + "description": "Bazı uzantılarınız ile ComfyUI'nin yeni sürümü arasında çakışmalar tespit ettik. Güncelleyerek bu uzantılara dayanan iş akışlarını bozma riskiyle karşı karşıya kalırsınız.", + "enableAnyway": "Yine de Etkinleştir", + "extensionAtRisk": "Risk Altındaki Uzantı", + "importFailedExtensions": "İçe Aktarılamayan Uzantılar", + "info": "Güncellemeye devam ederseniz, çakışan uzantılar otomatik olarak devre dışı bırakılacaktır. Bunları istediğiniz zaman ComfyUI Yöneticisi'nde inceleyebilir ve yönetebilirsiniz.", + "installAnyway": "Yine de Yükle", + "title": "Düğüm Paketi Sorunları Tespit Edildi!", + "understood": "Anlaşıldı", + "warningBanner": { + "button": "Daha Fazla Bilgi Edinin...", + "message": "Bu uzantılar, mevcut kurulumunuzdan farklı sistem paketi sürümleri gerektirir. Bunları yüklemek, çekirdek bağımlılıkları geçersiz kılabilir ve diğer uzantıları veya iş akışlarını etkileyebilir.", + "title": "Mevcut kurulumunuzla uyumsuzluk nedeniyle bazı uzantılar devre dışı bırakıldı" + }, + "warningTooltip": "Bu paket, mevcut ortamınızla uyumluluk sorunları yaşayabilir" + }, + "createdBy": "Oluşturan", + "dependencies": "Bağımlılıklar", + "discoverCommunityContent": "Topluluk tarafından yapılmış Düğüm Paketlerini, Uzantıları ve daha fazlasını keşfedin...", + "downloads": "İndirmeler", + "errorConnecting": "Comfy Düğüm Kayıt Defteri'ne bağlanırken hata oluştu.", + "extensionsSuccessfullyInstalled": "Uzantı(lar) başarıyla yüklendi ve kullanıma hazır!", + "failed": "Başarısız", + "failedToInstall": "Yüklenemedi", + "filter": { + "disabled": "Devre Dışı", + "enabled": "Etkin", + "nodePack": "Düğüm Paketi" + }, + "gettingInfo": "Bilgi alınıyor...", + "importFailedGenericError": "Paket içe aktarılamadı. Daha fazla ayrıntı için konsolu kontrol edin.", + "inWorkflow": "İş Akışında", + "infoPanelEmpty": "Bilgileri görmek için bir öğeye tıklayın", + "installAllMissingNodes": "Tüm Eksik Düğümleri Yükle", + "installError": "Yükleme Hatası", + "installSelected": "Seçilenleri Yükle", + "installationQueue": "Yükleme Kuyruğu", + "installingDependencies": "Bağımlılıklar yükleniyor...", + "lastUpdated": "Son Güncelleme", + "latestVersion": "En Son", + "legacyManagerUI": "Eski Arayüzü Kullan", + "legacyManagerUIDescription": "Eski Yönetici Arayüzünü kullanmak için ComfyUI'yi --enable-manager-legacy-ui ile başlatın", + "legacyMenuNotAvailable": "Eski yönetici menüsü mevcut değil, yeni yönetici menüsüne varsayılan olarak geçiliyor.", + "license": "Lisans", + "loadingVersions": "Sürümler yükleniyor...", + "mixedSelectionMessage": "Karışık seçim üzerinde toplu işlem yapılamaz", + "nightlyVersion": "Gecelik", + "noDescription": "Açıklama yok", + "noNodesFound": "Düğüm bulunamadı", + "noNodesFoundDescription": "Paketin düğümleri ya ayrıştırılamadı ya da paket yalnızca bir ön uç uzantısı ve herhangi bir düğüme sahip değil.", + "noResultsFound": "Aramanızla eşleşen sonuç bulunamadı.", + "nodePack": "Düğüm Paketi", + "notAvailable": "Mevcut Değil", + "packsSelected": "paket seçildi", + "repository": "Depo", + "restartToApplyChanges": "Değişiklikleri uygulamak için lütfen ComfyUI'yi yeniden başlatın", + "restartingBackend": "Değişiklikleri uygulamak için arka uç yeniden başlatılıyor...", + "searchPlaceholder": "Ara", + "selectVersion": "Sürüm Seç", + "sort": { + "created": "En Yeni", + "downloads": "En Popüler", + "publisher": "Yayıncı", + "updated": "Son Güncellenen" + }, + "status": { + "active": "Aktif", + "banned": "Yasaklandı", + "conflicting": "Çakışan", + "deleted": "Silindi", + "flagged": "İşaretlendi", + "importFailed": "Yükleme Hatası", + "pending": "Beklemede", + "unknown": "Bilinmiyor" + }, + "title": "Özel Düğüm Yöneticisi", + "toFinishSetup": "kurulumu tamamlamak için", + "totalNodes": "Toplam Düğüm", + "tryAgainLater": "Lütfen daha sonra tekrar deneyin.", + "tryDifferentSearch": "Lütfen farklı bir arama sorgusu deneyin.", + "uninstall": "Kaldır", + "uninstallSelected": "Seçilenleri Kaldır", + "uninstalling": "{id} kaldırılıyor", + "update": "Güncelle", + "updateAll": "Tümünü Güncelle", + "updateSelected": "Seçilenleri Güncelle", + "updatingAllPacks": "Tüm paketler güncelleniyor", + "version": "Sürüm" + }, + "maskEditor": { + "Apply to Whole Image": "Tüm Görüntüye Uygula", + "Brush Settings": "Fırça Ayarları", + "Brush Shape": "Fırça Şekli", + "Clear": "Temizle", + "Color Select Settings": "Renk Seçim Ayarları", + "Fill Opacity": "Dolgu Opaklığı", + "Hardness": "Sertlik", + "Image Layer": "Görüntü Katmanı", + "Invert": "Ters Çevir", + "Layers": "Katmanlar", + "Live Preview": "Canlı Önizleme", + "Mask Layer": "Maske Katmanı", + "Mask Opacity": "Maske Opaklığı", + "Mask Tolerance": "Maske Toleransı", + "Method": "Yöntem", + "Opacity": "Opaklık", + "Paint Bucket Settings": "Boya Kovası Ayarları", + "Reset to Default": "Varsayılana Sıfırla", + "Selection Opacity": "Seçim Opaklığı", + "Smoothing Precision": "Yumuşatma Hassasiyeti", + "Stop at mask": "Maskede dur", + "Thickness": "Kalınlık", + "Tolerance": "Tolerans" + }, + "menu": { + "autoQueue": "Otomatik Kuyruk", + "batchCount": "Toplu İşlem Sayısı", + "batchCountTooltip": "İş akışı oluşturma işleminin kaç kez kuyruğa alınması gerektiği", + "clear": "İş akışını temizle", + "clipspace": "Clipspace'i Aç", + "dark": "Karanlık", + "disabled": "Devre Dışı", + "disabledTooltip": "İş akışı otomatik olarak kuyruğa alınmayacak", + "execute": "Yürüt", + "help": "Yardım", + "hideMenu": "Menüyü Gizle", + "instant": "Anında", + "instantTooltip": "İş akışı, bir oluşturma işlemi bittikten sonra anında kuyruğa alınacak", + "interrupt": "Mevcut çalışmayı iptal et", + "light": "Açık", + "manageExtensions": "Uzantıları Yönet", + "onChange": "Değişiklikte", + "onChangeTooltip": "Bir değişiklik yapıldığında iş akışı kuyruğa alınacak", + "queue": "Kuyruk Paneli", + "refresh": "Düğüm tanımlarını yenile", + "resetView": "Tuval görünümünü sıfırla", + "run": "Çalıştır", + "runWorkflow": "İş akışını çalıştır (Öne kuyruklamak için Shift)", + "runWorkflowFront": "İş akışını çalıştır (Öne kuyrukla)", + "settings": "Ayarlar", + "showMenu": "Menüyü Göster", + "theme": "Tema", + "toggleBottomPanel": "Alt Paneli Aç/Kapat" + }, + "menuLabels": { + "About ComfyUI": "ComfyUI Hakkında", + "Bottom Panel": "Alt Panel", + "Browse Templates": "Şablonlara Gözat", + "Bypass/Unbypass Selected Nodes": "Seçili Düğümleri Atla/Geri Al", + "Canvas Performance": "Tuval Performansı", + "Canvas Toggle Lock": "Tuval Kilidini Aç/Kapat", + "Check for Custom Node Updates": "Özel Düğüm Güncellemelerini Kontrol Et", + "Check for Updates": "Güncellemeleri Kontrol Et", + "Clear Pending Tasks": "Bekleyen Görevleri Temizle", + "Clear Workflow": "İş Akışını Temizle", + "Clipspace": "Clipspace", + "Close Current Workflow": "Mevcut İş Akışını Kapat", + "Collapse/Expand Selected Nodes": "Seçili Düğümleri Daralt/Genişlet", + "Comfy-Org Discord": "Comfy-Org Discord", + "ComfyUI Docs": "ComfyUI Belgeleri", + "ComfyUI Forum": "ComfyUI Forumu", + "ComfyUI Issues": "ComfyUI Sorunları", + "Contact Support": "Destekle İletişime Geç", + "Convert Selection to Subgraph": "Seçimi Alt Grafiğe Dönüştür", + "Convert selected nodes to group node": "Seçili düğümleri grup düğümüne dönüştür", + "Custom Nodes (Legacy)": "Özel Düğümler (Eski)", + "Custom Nodes Manager": "Özel Düğüm Yöneticisi", + "Delete Selected Items": "Seçili Öğeleri Sil", + "Desktop User Guide": "Masaüstü Kullanıcı Kılavuzu", + "Duplicate Current Workflow": "Mevcut İş Akışını Çoğalt", + "Edit": "Düzenle", + "Exit Subgraph": "Alt Grafikten Çık", + "Export": "Dışa Aktar", + "Export (API)": "Dışa Aktar (API)", + "Fit Group To Contents": "Grubu İçeriğe Sığdır", + "Focus Mode": "Odak Modu", + "Group Selected Nodes": "Seçili Düğümleri Gruplandır", + "Help": "Yardım", + "Help Center": "Yardım Merkezi", + "Install Missing Custom Nodes": "Eksik Özel Düğümleri Yükle", + "Interrupt": "Kes", + "Load Default Workflow": "Varsayılan İş Akışını Yükle", + "Lock Canvas": "Tuvali Kilitle", + "Manage group nodes": "Grup düğümlerini yönet", + "Manager": "Yönetici", + "Manager Menu (Legacy)": "Yönetici Menüsü (Eski)", + "Model Library": "Model Kütüphanesi", + "Move Selected Nodes Down": "Seçili Düğümleri Aşağı Taşı", + "Move Selected Nodes Left": "Seçili Düğümleri Sola Taşı", + "Move Selected Nodes Right": "Seçili Düğümleri Sağa Taşı", + "Move Selected Nodes Up": "Seçili Düğümleri Yukarı Taşı", + "Mute/Unmute Selected Nodes": "Seçili Düğümleri Sessize Al/Aç", + "New": "Yeni", + "Next Opened Workflow": "Sonraki Açılan İş Akışı", + "Node Library": "Düğüm Kütüphanesi", + "Open": "Aç", + "Open 3D Viewer (Beta) for Selected Node": "Seçili Düğüm için 3D Görüntüleyiciyi (Beta) Aç", + "Open Custom Nodes Folder": "Özel Düğümler Klasörünü Aç", + "Open DevTools": "Geliştirici Araçlarını Aç", + "Open Inputs Folder": "Girişler Klasörünü Aç", + "Open Logs Folder": "Kayıtlar Klasörünü Aç", + "Open Mask Editor for Selected Node": "Seçili Düğüm için Maske Düzenleyiciyi Aç", + "Open Models Folder": "Modeller Klasörünü Aç", + "Open Outputs Folder": "Çıktılar Klasörünü Aç", + "Open Sign In Dialog": "Giriş Yapma İletişim Kutusunu Aç", + "Open extra_model_paths_yaml": "extra_model_paths.yaml dosyasını aç", + "Pin/Unpin Selected Items": "Seçili Öğeleri Sabitle/Kaldır", + "Pin/Unpin Selected Nodes": "Seçili Düğümleri Sabitle/Kaldır", + "Previous Opened Workflow": "Önceki Açılan İş Akışı", + "Publish": "Yayınla", + "Queue Panel": "Kuyruk Paneli", + "Queue Prompt": "İstemi Kuyruğa Al", + "Queue Prompt (Front)": "İstemi Kuyruğa Al (Ön)", + "Queue Selected Output Nodes": "Seçili Çıktı Düğümlerini Kuyruğa Al", + "Quit": "Çık", + "Redo": "Yinele", + "Refresh Node Definitions": "Düğüm Tanımlarını Yenile", + "Reinstall": "Yeniden Yükle", + "Reset View": "Görünümü Sıfırla", + "Resize Selected Nodes": "Seçili Düğümleri Yeniden Boyutlandır", + "Restart": "Yeniden Başlat", + "Save": "Kaydet", + "Save As": "Farklı Kaydet", + "Show Keybindings Dialog": "Tuş Atamaları İletişim Kutusunu Göster", + "Show Model Selector (Dev)": "Model Seçiciyi Göster (Geliştirici)", + "Show Settings Dialog": "Ayarlar İletişim Kutusunu Göster", + "Sign Out": "Çıkış Yap", + "Toggle Essential Bottom Panel": "Temel Alt Paneli Aç/Kapat", + "Toggle Logs Bottom Panel": "Kayıtlar Alt Panelini Aç/Kapat", + "Toggle Search Box": "Arama Kutusunu Aç/Kapat", + "Toggle Terminal Bottom Panel": "Terminal Alt Panelini Aç/Kapat", + "Toggle Theme (Dark/Light)": "Temayı Değiştir (Karanlık/Açık)", + "Toggle View Controls Bottom Panel": "Görünüm Kontrolleri Alt Panelini Aç/Kapat", + "Toggle the Custom Nodes Manager Progress Bar": "Özel Düğüm Yöneticisi İlerleme Çubuğunu Aç/Kapat", + "Undo": "Geri Al", + "Ungroup selected group nodes": "Seçili grup düğümlerinin grubunu çöz", + "Unload Models": "Modelleri Boşalt", + "Unload Models and Execution Cache": "Modelleri ve Yürütme Önbelleğini Boşalt", + "Unlock Canvas": "Tuvalin Kilidini Aç", + "Unpack the selected Subgraph": "Seçili Alt Grafiği Aç", + "View": "Görünüm", + "Workflows": "İş Akışları", + "Zoom In": "Yakınlaştır", + "Zoom Out": "Uzaklaştır", + "Zoom to fit": "Sığdırmak için yakınlaştır" + }, + "minimap": { + "nodeColors": "Düğüm Renkleri", + "renderBypassState": "Atlama Durumunu Oluştur", + "renderErrorState": "Hata Durumunu Oluştur", + "showGroups": "Çerçeveleri/Grupları Göster", + "showLinks": "Bağlantıları Göster" + }, + "missingModelsDialog": { + "doNotAskAgain": "Bunu bir daha gösterme", + "missingModels": "Eksik Modeller", + "missingModelsMessage": "Grafik yüklenirken aşağıdaki modeller bulunamadı" + }, + "nodeCategories": { + "3d": "3d", + "3d_models": "3d_modeller", + "BFL": "BFL", + "Ideogram": "Ideogram", + "Kling": "Kling", + "Luma": "Luma", + "MiniMax": "MiniMax", + "OpenAI": "OpenAI", + "Pika": "Pika", + "PixVerse": "PixVerse", + "Recraft": "Recraft", + "Stability AI": "Stability AI", + "Veo": "Veo", + "_for_testing": "_test_için", + "advanced": "gelişmiş", + "animation": "animasyon", + "api": "api", + "api node": "api düğümü", + "attention_experiments": "dikkat_deneyleri", + "audio": "ses", + "batch": "toplu", + "clip": "klip", + "combine": "birleştir", + "compositing": "birleştirme", + "cond pair": "çift koşul", + "cond single": "tek koşul", + "conditioning": "koşullandırma", + "controlnet": "controlnet", + "create": "oluştur", + "custom_sampling": "özel_örnekleme", + "debug": "hata ayıklama", + "deprecated": "kullanımdan kaldırılmış", + "flux": "flux", + "gligen": "gligen", + "guidance": "rehberlik", + "guiders": "rehberler", + "hooks": "kancalar", + "image": "görüntü", + "inpaint": "inpaint", + "instructpix2pix": "instructpix2pix", + "latent": "gizli", + "loaders": "yükleyiciler", + "lotus": "lotus", + "ltxv": "ltxv", + "mask": "maske", + "model": "model", + "model_merging": "model_birleştirme", + "model_patches": "model_yamaları", + "model_specific": "modele_özgü", + "noise": "gürültü", + "operations": "işlemler", + "photomaker": "photomaker", + "postprocessing": "son işleme", + "preprocessors": "ön işlemciler", + "primitive": "ilkel", + "samplers": "örnekleyiciler", + "sampling": "örnekleme", + "schedulers": "zamanlayıcılar", + "scheduling": "zamanlama", + "sd": "sd", + "sd3": "sd3", + "sigmas": "sigmalar", + "stable_cascade": "stabil_çağlayan", + "style_model": "stil_modeli", + "transform": "dönüştür", + "unet": "unet", + "upscale_diffusion": "yükseltme_difüzyonu", + "upscaling": "yükseltme", + "utils": "yardımcı programlar", + "video": "video", + "video_models": "video_modelleri" + }, + "nodeHelpPage": { + "documentationPage": "belgelendirme sayfası", + "inputs": "Girdiler", + "loadError": "Yardım yüklenemedi: {error}", + "moreHelp": "Daha fazla yardım için ziyaret edin", + "outputs": "Çıktılar", + "type": "Tür" + }, + "nodeTemplates": { + "enterName": "İsim girin", + "saveAsTemplate": "Şablon olarak kaydet" + }, + "notSupported": { + "continue": "Devam Et", + "continueTooltip": "Cihazımın desteklendiğinden eminim", + "learnMore": "Daha Fazla Bilgi Edinin", + "message": "Yalnızca aşağıdaki cihazlar desteklenmektedir:", + "reportIssue": "Sorun Bildir", + "supportedDevices": { + "macos": "MacOS (M1 veya üstü)", + "windows": "Windows (CUDA destekli Nvidia GPU)" + }, + "title": "Cihazınız desteklenmiyor" + }, + "releaseToast": { + "newVersionAvailable": "Yeni Sürüm Mevcut!", + "skip": "Atla", + "update": "Güncelle", + "whatsNew": "Yenilikler Neler?" + }, + "selectionToolbox": { + "executeButton": { + "disabledTooltip": "Çıktı düğümü seçilmedi", + "tooltip": "Seçili çıktı düğümlerine yürüt (Turuncu kenarlıkla vurgulanmış)" + } + }, + "serverConfig": { + "modifiedConfigs": "Aşağıdaki sunucu yapılandırmalarını değiştirdiniz. Değişiklikleri uygulamak için yeniden başlatın.", + "restart": "Yeniden Başlat", + "revertChanges": "Değişiklikleri Geri Al" + }, + "serverConfigCategories": { + "Attention": "Dikkat", + "CUDA": "CUDA", + "Cache": "Önbellek", + "Directories": "Dizinler", + "General": "Genel", + "Inference": "Çıkarım", + "Memory": "Bellek", + "Network": "Ağ", + "Preview": "Önizleme" + }, + "serverConfigItems": { + "cache-classic": { + "name": "Klasik önbellek sistemini kullan" + }, + "cache-lru": { + "name": "Maksimum N düğüm sonucu önbelleğe alınmış LRU önbellekleme kullan.", + "tooltip": "Daha fazla RAM/VRAM kullanabilir." + }, + "cpu-vae": { + "name": "VAE'yi CPU'da çalıştır" + }, + "cross-attention-method": { + "name": "Çapraz dikkat yöntemi" + }, + "cuda-device": { + "name": "Kullanılacak CUDA cihaz indeksi" + }, + "cuda-malloc": { + "name": "Bellek tahsisi için CUDA malloc kullan" + }, + "default-hashing-function": { + "name": "Model dosyaları için varsayılan karma işlevi" + }, + "deterministic": { + "name": "Pytorch'un mümkün olduğunda daha yavaş deterministik algoritmalar kullanmasını sağlayın.", + "tooltip": "Bunun görüntüleri her durumda deterministik yapmayabileceğini unutmayın." + }, + "directml": { + "name": "DirectML cihaz indeksi" + }, + "disable-all-custom-nodes": { + "name": "Tüm özel düğümlerin yüklenmesini devre dışı bırak." + }, + "disable-ipex-optimize": { + "name": "IPEX optimizasyonunu devre dışı bırak" + }, + "disable-metadata": { + "name": "Dosyalarda istem meta verilerinin kaydedilmesini devre dışı bırak." + }, + "disable-smart-memory": { + "name": "Akıllı bellek yönetimini devre dışı bırak", + "tooltip": "ComfyUI'yi, modelleri VRAM'de tutmak yerine agresif bir şekilde normal RAM'e boşaltmaya zorlayın." + }, + "disable-xformers": { + "name": "xFormers optimizasyonunu devre dışı bırak" + }, + "dont-print-server": { + "name": "Sunucu çıktısını konsola yazdırma." + }, + "dont-upcast-attention": { + "name": "Dikkat yukarı yayılımını önle" + }, + "enable-cors-header": { + "name": "CORS başlığını etkinleştir: Tüm kaynaklar için \"*\" kullanın veya alan adı belirtin" + }, + "fast": { + "name": "Test edilmemiş ve potansiyel olarak kaliteyi düşüren bazı optimizasyonları etkinleştirin." + }, + "force-channels-last": { + "name": "Kanalları en sona zorla bellek biçimi" + }, + "force-upcast-attention": { + "name": "Dikkat yukarı yayılımını zorla" + }, + "global-precision": { + "name": "Genel kayan nokta hassasiyeti", + "tooltip": "Genel kayan nokta hassasiyeti" + }, + "input-directory": { + "name": "Giriş dizini" + }, + "listen": { + "name": "Ana Bilgisayar: Dinlenecek IP adresi" + }, + "log-level": { + "name": "Günlükleme ayrıntı düzeyi" + }, + "max-upload-size": { + "name": "Maksimum yükleme boyutu (MB)" + }, + "output-directory": { + "name": "Çıktı dizini" + }, + "port": { + "name": "Port: Dinlenecek port" + }, + "preview-method": { + "name": "Gizli önizlemeler için kullanılan yöntem" + }, + "preview-size": { + "name": "Önizleme görüntülerinin boyutu" + }, + "reserve-vram": { + "name": "Ayrılmış VRAM (GB)", + "tooltip": "İşletim sisteminiz/diğer yazılımlar tarafından kullanılmak üzere ayırmak istediğiniz vram miktarını GB cinsinden ayarlayın. Varsayılan olarak işletim sisteminize bağlı olarak bir miktar ayrılır." + }, + "text-encoder-precision": { + "name": "Metin Kodlayıcı hassasiyeti", + "tooltip": "Metin Kodlayıcı hassasiyeti" + }, + "tls-certfile": { + "name": "TLS Sertifika Dosyası: HTTPS için TLS sertifika dosyasının yolu" + }, + "tls-keyfile": { + "name": "TLS Anahtar Dosyası: HTTPS için TLS anahtar dosyasının yolu" + }, + "unet-precision": { + "name": "UNET hassasiyeti", + "tooltip": "UNET hassasiyeti" + }, + "vae-precision": { + "name": "VAE hassasiyeti", + "tooltip": "VAE hassasiyeti" + }, + "vram-management": { + "name": "VRAM yönetim modu" + } + }, + "serverStart": { + "openLogs": "Kayıtları Aç", + "process": { + "error": "ComfyUI Desktop başlatılamıyor", + "initial-state": "Yükleniyor...", + "python-setup": "Python Ortamı Kuruluyor...", + "ready": "Bitiriliyor...", + "starting-server": "ComfyUI sunucusu başlatılıyor..." + }, + "reportIssue": "Sorun Bildir", + "showTerminal": "Terminali Göster", + "troubleshoot": "Sorun Giderme" + }, + "settingsCategories": { + "3D": "3D", + "3DViewer": "3D Görüntüleyici", + "API Nodes": "API Düğümleri", + "About": "Hakkında", + "Appearance": "Görünüm", + "BrushAdjustment": "Fırça Ayarı", + "Camera": "Kamera", + "Canvas": "Tuval", + "ColorPalette": "Renk Paleti", + "Comfy": "Comfy", + "Comfy-Desktop": "Comfy-Masaüstü", + "ContextMenu": "Bağlam Menüsü", + "Credits": "Krediler", + "CustomColorPalettes": "Özel Renk Paletleri", + "DevMode": "Geliştirici Modu", + "EditTokenWeight": "Jeton Ağırlığını Düzenle", + "Extension": "Uzantı", + "General": "Genel", + "Graph": "Grafik", + "Group": "Grup", + "Keybinding": "Tuş Ataması", + "Light": "Işık", + "Link": "Bağlantı", + "LinkRelease": "Bağlantı Sürümü", + "LiteGraph": "Lite Graph", + "Load 3D": "3D Yükle", + "Locale": "Yerel Ayar", + "Mask Editor": "Maske Düzenleyici", + "Menu": "Menü", + "ModelLibrary": "Model Kütüphanesi", + "NewEditor": "Yeni Düzenleyici", + "Node": "Düğüm", + "Node Search Box": "Düğüm Arama Kutusu", + "Node Widget": "Düğüm Widget'ı", + "NodeLibrary": "Düğüm Kütüphanesi", + "Notification Preferences": "Bildirim Tercihleri", + "Pointer": "İşaretçi", + "Queue": "Kuyruk", + "QueueButton": "Kuyruk Düğmesi", + "Reroute": "Yeniden Yönlendir", + "RerouteBeta": "Yeniden Yönlendirme Beta", + "Scene": "Sahne", + "Server": "Sunucu", + "Server-Config": "Sunucu-Yapılandırma", + "Settings": "Ayarlar", + "Sidebar": "Kenar Çubuğu", + "Tree Explorer": "Ağaç Gezgini", + "UV": "UV", + "User": "Kullanıcı", + "Validation": "Doğrulama", + "Vue Nodes": "Vue Düğümleri", + "Window": "Pencere", + "Workflow": "İş Akışı" + }, + "shortcuts": { + "essentials": "Temel", + "keyboardShortcuts": "Klavye Kısayolları", + "manageShortcuts": "Kısayolları Yönet", + "noKeybinding": "Tuş ataması yok", + "subcategories": { + "node": "Düğüm", + "panelControls": "Panel Kontrolleri", + "queue": "Kuyruk", + "view": "Görünüm", + "workflow": "İş Akışı" + }, + "viewControls": "Görünüm Kontrolleri" + }, + "sideToolbar": { + "browseTemplates": "Örnek şablonlara göz atın", + "downloads": "İndirmeler", + "helpCenter": "Yardım Merkezi", + "labels": { + "models": "Modeller", + "nodes": "Düğümler", + "queue": "Kuyruk", + "templates": "Şablonlar", + "workflows": "İş Akışları" + }, + "logout": "Çıkış Yap", + "modelLibrary": "Model Kütüphanesi", + "newBlankWorkflow": "Yeni bir boş iş akışı oluştur", + "nodeLibrary": "Düğüm Kütüphanesi", + "nodeLibraryTab": { + "groupBy": "Gruplandır", + "groupStrategies": { + "category": "Kategori", + "categoryDesc": "Düğüm kategorisine göre gruplandır", + "module": "Modül", + "moduleDesc": "Modül kaynağına göre gruplandır", + "source": "Kaynak", + "sourceDesc": "Kaynak türüne göre gruplandır (Çekirdek, Özel, API)" + }, + "resetView": "Görünümü Varsayılana Sıfırla", + "sortBy": { + "alphabetical": "Alfabetik", + "alphabeticalDesc": "Gruplar içinde alfabetik olarak sırala", + "original": "Orijinal", + "originalDesc": "Orijinal sırayı koru" + }, + "sortMode": "Sıralama Modu" + }, + "openWorkflow": "Yerel dosya sisteminde iş akışını aç", + "queue": "Kuyruk", + "queueTab": { + "backToAllTasks": "Tüm Görevlere Geri Dön", + "clearPendingTasks": "Bekleyen Görevleri Temizle", + "containImagePreview": "Resim Önizlemesini Doldur", + "coverImagePreview": "Resim Önizlemesine Sığdır", + "filter": "Çıktıları Filtrele", + "filters": { + "hideCached": "Önbelleğe Alınanları Gizle", + "hideCanceled": "İptal Edilenleri Gizle" + }, + "showFlatList": "Düz Listeyi Göster" + }, + "templates": "Şablonlar", + "themeToggle": "Temayı Değiştir", + "workflowTab": { + "confirmDelete": "Bu iş akışını silmek istediğinizden emin misiniz?", + "confirmDeleteTitle": "İş akışı silinsin mi?", + "confirmOverwrite": "Aşağıdaki dosya zaten mevcut. Üzerine yazmak ister misiniz?", + "confirmOverwriteTitle": "Mevcut dosyanın üzerine yazılsın mı?", + "deleteFailed": "İş akışını silme denemesi başarısız oldu.", + "deleteFailedTitle": "Silme başarısız oldu", + "deleted": "İş akışı silindi", + "dirtyClose": "Aşağıdaki dosyalar değiştirildi. Kapatmadan önce bunları kaydetmek ister misiniz?", + "dirtyCloseHint": "Sormadan kapatmak için Shift tuşunu basılı tutun", + "dirtyCloseTitle": "Değişiklikler Kaydedilsin mi?", + "workflowTreeType": { + "bookmarks": "Yer İmleri", + "browse": "Gözat", + "open": "Açık" + } + }, + "workflows": "İş Akışları" + }, + "subgraphStore": { + "blueprintName": "Alt Grafik adı", + "confirmDelete": "Bu işlem taslağı kütüphanenizden kalıcı olarak kaldıracaktır", + "confirmDeleteTitle": "Taslak silinsin mi?", + "loadFailure": "Alt grafik taslakları yüklenemedi", + "overwriteBlueprint": "Kaydetmek, mevcut taslağın üzerine değişikliklerinizi yazacaktır", + "overwriteBlueprintTitle": "Mevcut taslağın üzerine yazılsın mı?", + "publish": "Alt Grafiği Yayınla", + "publishSuccess": "Düğüm Kütüphanesine Kaydedildi", + "publishSuccessMessage": "Alt grafik taslağınızı düğüm kütüphanesinde \"Alt Grafik Taslakları\" altında bulabilirsiniz", + "saveBlueprint": "Alt Grafiği Kütüphaneye Kaydet" + }, + "tabMenu": { + "addToBookmarks": "Yer İmlerine Ekle", + "closeOtherTabs": "Diğer Sekmeleri Kapat", + "closeTab": "Sekmeyi Kapat", + "closeTabsToLeft": "Soldaki Sekmeleri Kapat", + "closeTabsToRight": "Sağdaki Sekmeleri Kapat", + "duplicateTab": "Sekmeyi Çoğalt", + "removeFromBookmarks": "Yer İmlerinden Kaldır" + }, + "templateWorkflows": { + "category": { + "3D": "3D", + "All": "Tüm Şablonlar", + "Area Composition": "Alan Kompozisyonu", + "Audio": "Ses", + "Basics": "Temel Bilgiler", + "ComfyUI Examples": "ComfyUI Örnekleri", + "ControlNet": "ControlNet", + "Custom Nodes": "Özel Düğümler", + "Flux": "Flux", + "Image": "Görsel", + "Image API": "Görsel API", + "LLM API": "LLM API", + "Upscaling": "Yükseltme", + "Video": "Video", + "Video API": "Video API" + }, + "loadingMore": "Daha fazla şablon yükleniyor...", + "searchPlaceholder": "Şablonları ara...", + "template": { + "3D": { + "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0", + "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV", + "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo", + "stable_zero123_example": "Stable Zero123" + }, + "3D API": { + "api_rodin_image_to_model": "Rodin: Görüntüden Modele", + "api_rodin_multiview_to_model": "Rodin: Çoklu Görüntüden Modele", + "api_tripo_image_to_model": "Tripo: Görüntüden Modele", + "api_tripo_multiview_to_model": "Tripo: Çoklu Görüntüden Modele", + "api_tripo_text_to_model": "Tripo: Metinden Modele" + }, + "Area Composition": { + "area_composition": "Alan Kompozisyonu", + "area_composition_square_area_for_subject": "Konu İçin Kare Alan Kompozisyonu" + }, + "Audio": { + "audio_ace_step_1_m2m_editing": "ACE Step v1 M2M Düzenleme", + "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 Metinden Enstrümantal Müziğe", + "audio_ace_step_1_t2a_song": "ACE Step v1 Metinden Şarkıya", + "audio_stable_audio_example": "Stable Audio" + }, + "Basics": { + "default": "Görüntü Oluşturma", + "embedding_example": "Gömme", + "gligen_textbox_example": "Gligen Metin Kutusu", + "image2image": "Görüntüden Görüntüye", + "inpaint_example": "Inpaint", + "inpaint_model_outpainting": "Outpaint", + "lora": "LoRA", + "lora_multiple": "Çoklu LoRA" + }, + "ControlNet": { + "2_pass_pose_worship": "Poz ControlNet 2 Geçiş", + "controlnet_example": "Karalama ControlNet", + "depth_controlnet": "Derinlik ControlNet", + "depth_t2i_adapter": "Derinlik T2I Adaptörü", + "mixing_controlnets": "ControlNet'leri Karıştırma" + }, + "Flux": { + "flux_canny_model_example": "Flux Canny Modeli", + "flux_depth_lora_example": "Flux Derinlik LoRA", + "flux_dev_checkpoint_example": "Flux Dev fp8", + "flux_dev_full_text_to_image": "Flux Dev metinden görüntüye tam", + "flux_fill_inpaint_example": "Flux Inpaint", + "flux_fill_outpaint_example": "Flux Outpaint", + "flux_kontext_dev_basic": "Flux Kontext Dev(Temel)", + "flux_kontext_dev_grouped": "Flux Kontext Dev(Gruplandırılmış)", + "flux_redux_model_example": "Flux Redux Modeli", + "flux_schnell": "Flux Schnell fp8", + "flux_schnell_full_text_to_image": "Flux Schnell metinden görüntüye tam" + }, + "Image": { + "hidream_e1_full": "HiDream E1 Tam", + "hidream_i1_dev": "HiDream I1 Dev", + "hidream_i1_fast": "HiDream I1 Hızlı", + "hidream_i1_full": "HiDream I1 Tam", + "image_chroma_text_to_image": "Chroma metinden görüntüye", + "image_cosmos_predict2_2B_t2i": "Cosmos Predict2 2B T2I", + "image_lotus_depth_v1_1": "Lotus Derinlik", + "image_omnigen2_image_edit": "OmniGen2 Görüntü Düzenleme", + "image_omnigen2_t2i": "OmniGen2 Metinden Görüntüye", + "sd3_5_large_blur": "SD3.5 Büyük Bulanıklık", + "sd3_5_large_canny_controlnet_example": "SD3.5 Büyük Canny ControlNet", + "sd3_5_large_depth": "SD3.5 Büyük Derinlik", + "sd3_5_simple_example": "SD3.5 Basit", + "sdxl_refiner_prompt_example": "SDXL İyileştirici İstem", + "sdxl_revision_text_prompts": "SDXL Revizyon Metin İstemleri", + "sdxl_revision_zero_positive": "SDXL Revizyon Sıfır Pozitif", + "sdxl_simple_example": "SDXL Basit", + "sdxlturbo_example": "SDXL Turbo" + }, + "Image API": { + "api_bfl_flux_1_kontext_max_image": "BFL Flux.1 Kontext Max", + "api_bfl_flux_1_kontext_multiple_images_input": "BFL Flux.1 Kontext Çoklu Görüntü Girişi", + "api_bfl_flux_1_kontext_pro_image": "BFL Flux.1 Kontext Pro", + "api_bfl_flux_pro_t2i": "BFL Flux[Pro]: Metinden Görüntüye", + "api_ideogram_v3_t2i": "Ideogram V3: Metinden Görüntüye", + "api_luma_photon_i2i": "Luma Photon: Görüntüden Görüntüye", + "api_luma_photon_style_ref": "Luma Photon: Stil Referansı", + "api_openai_dall_e_2_inpaint": "OpenAI: Dall-E 2 Inpaint", + "api_openai_dall_e_2_t2i": "OpenAI: Dall-E 2 Metinden Görüntüye", + "api_openai_dall_e_3_t2i": "OpenAI: Dall-E 3 Metinden Görüntüye", + "api_openai_image_1_i2i": "OpenAI: GPT-Image-1 Görüntüden Görüntüye", + "api_openai_image_1_inpaint": "OpenAI: GPT-Image-1 Inpaint", + "api_openai_image_1_multi_inputs": "OpenAI: GPT-Image-1 Çoklu Girişler", + "api_openai_image_1_t2i": "OpenAI: GPT-Image-1 Metinden Görüntüye", + "api_recraft_image_gen_with_color_control": "Recraft: Renk Kontrollü Görüntü Oluşturma", + "api_recraft_image_gen_with_style_control": "Recraft: Stil Kontrollü Görüntü Oluşturma", + "api_recraft_vector_gen": "Recraft: Vektör Oluşturma", + "api_runway_reference_to_image": "Runway: Referanstan Görüntüye", + "api_runway_text_to_image": "Runway: Metinden Görüntüye", + "api_stability_ai_i2i": "Stability AI: Görüntüden Görüntüye", + "api_stability_ai_sd3_5_i2i": "Stability AI: SD3.5 Görüntüden Görüntüye", + "api_stability_ai_sd3_5_t2i": "Stability AI: SD3.5 Metinden Görüntüye", + "api_stability_ai_stable_image_ultra_t2i": "Stability AI: Stable Image Ultra Metinden Görüntüye" + }, + "LLM API": { + "api_google_gemini": "Google Gemini: Sohbet", + "api_openai_chat": "OpenAI: Sohbet" + }, + "Upscaling": { + "esrgan_example": "ESRGAN", + "hiresfix_esrgan_workflow": "HiresFix ESRGAN İş Akışı", + "hiresfix_latent_workflow": "Yükseltme", + "latent_upscale_different_prompt_model": "Farklı İstem Modeliyle Gizli Yükseltme" + }, + "Video": { + "hunyuan_video_text_to_video": "Hunyuan Video Metinden Videoya", + "image_to_video": "SVD Görüntüden Videoya", + "image_to_video_wan": "Wan 2.1 Görüntüden Videoya", + "ltxv_image_to_video": "LTXV Görüntüden Videoya", + "ltxv_text_to_video": "LTXV Metinden Videoya", + "mochi_text_to_video_example": "Mochi Metinden Videoya", + "text_to_video_wan": "Wan 2.1 Metinden Videoya", + "txt_to_image_to_video": "SVD Metinden Görüntüye, Görüntüden Videoya", + "video_cosmos_predict2_2B_video2world_480p_16fps": "Cosmos Predict2 2B Video2World 480p 16fps", + "video_wan2_1_fun_camera_v1_1_14B": "Wan 2.1 Fun Camera 14B", + "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B", + "video_wan_vace_14B_ref2v": "Wan VACE Referanstan Videoya", + "video_wan_vace_14B_t2v": "Wan VACE Metinden Videoya", + "video_wan_vace_14B_v2v": "Wan VACE Kontrol Videosu", + "video_wan_vace_flf2v": "Wan VACE İlk-Son Kare", + "video_wan_vace_inpainting": "Wan VACE Inpainting", + "video_wan_vace_outpainting": "Wan VACE Outpainting", + "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V 720p F16", + "wan2_1_fun_control": "Wan 2.1 ControlNet", + "wan2_1_fun_inp": "Wan 2.1 Inpainting" + }, + "Video API": { + "api_hailuo_minimax_i2v": "MiniMax: Görüntüden Videoya", + "api_hailuo_minimax_t2v": "MiniMax: Metinden Videoya", + "api_kling_effects": "Kling: Video Efektleri", + "api_kling_flf": "Kling: FLF2V", + "api_kling_i2v": "Kling: Görüntüden Videoya", + "api_luma_i2v": "Luma: Görüntüden Videoya", + "api_luma_t2v": "Luma: Metinden Videoya", + "api_moonvalley_image_to_video": "Moonvalley: Görüntüden Videoya", + "api_moonvalley_text_to_video": "Moonvalley: Metinden Videoya", + "api_pika_i2v": "Pika: Görüntüden Videoya", + "api_pika_scene": "Pika Sahneleri: Görüntülerden Videoya", + "api_pixverse_i2v": "PixVerse: Görüntüden Videoya", + "api_pixverse_t2v": "PixVerse: Metinden Videoya", + "api_pixverse_template_i2v": "PixVerse Şablonları: Görüntüden Videoya", + "api_runway_first_last_frame": "Runway: İlk Son Kareden Videoya", + "api_runway_gen3a_turbo_image_to_video": "Runway: Gen3a Turbo Görüntüden Videoya", + "api_runway_gen4_turo_image_to_video": "Runway: Gen4 Turbo Görüntüden Videoya", + "api_veo2_i2v": "Veo2: Görüntüden Videoya" + } + }, + "templateDescription": { + "3D": { + "3d_hunyuan3d_image_to_model": "Hunyuan3D 2.0 kullanarak tek görüntülerden 3D modeller oluşturun.", + "3d_hunyuan3d_multiview_to_model": "Hunyuan3D 2.0 MV kullanarak birden fazla görünümden 3D modeller oluşturun.", + "3d_hunyuan3d_multiview_to_model_turbo": "Hunyuan3D 2.0 MV Turbo kullanarak birden fazla görünümden 3D modeller oluşturun.", + "stable_zero123_example": "Stable Zero123 kullanarak tek görüntülerden 3D görünümler oluşturun." + }, + "3D API": { + "api_rodin_image_to_model": "Rodin AI kullanarak tek fotoğraflardan ayrıntılı 3D modeller oluşturun.", + "api_rodin_multiview_to_model": "Rodin'in çok açılı yeniden yapılandırmasını kullanarak kapsamlı 3D modeller oluşturun.", + "api_tripo_image_to_model": "Tripo motorunu kullanarak 2D görüntülerden profesyonel 3D varlıklar oluşturun.", + "api_tripo_multiview_to_model": "Tripo'nun gelişmiş tarayıcısı ile birden fazla açıdan 3D modeller oluşturun.", + "api_tripo_text_to_model": "Tripo'nun metin odaklı modellemesi ile açıklamalardan 3D nesneler oluşturun." + }, + "Area Composition": { + "area_composition": "Tanımlanmış alanlarla kompozisyonu kontrol ederek görüntüler oluşturun.", + "area_composition_square_area_for_subject": "Alan kompozisyonu kullanarak tutarlı konu yerleşimi ile görüntüler oluşturun." + }, + "Audio": { + "audio_ace_step_1_m2m_editing": "ACE-Step v1 M2M kullanarak mevcut şarkıları stil ve şarkı sözlerini değiştirmek için düzenleyin.", + "audio_ace_step_1_t2a_instrumentals": "ACE-Step v1 kullanarak metin istemlerinden enstrümantal müzik oluşturun.", + "audio_ace_step_1_t2a_song": "ACE-Step v1 kullanarak metin istemlerinden vokalli şarkılar oluşturun, çok dilli ve stil özelleştirmesini destekler.", + "audio_stable_audio_example": "Stable Audio kullanarak metin istemlerinden ses oluşturun." + }, + "Basics": { + "default": "Metin istemlerinden görüntüler oluşturun.", + "embedding_example": "Tutarlı stiller için metinsel ters çevirme kullanarak görüntüler oluşturun.", + "gligen_textbox_example": "Metin kutuları kullanarak hassas nesne yerleşimi ile görüntüler oluşturun.", + "image2image": "Mevcut görüntüleri metin istemleri kullanarak dönüştürün.", + "inpaint_example": "Görüntülerin belirli kısımlarını sorunsuz bir şekilde düzenleyin.", + "inpaint_model_outpainting": "Görüntüleri orijinal sınırlarının ötesine genişletin.", + "lora": "Özelleştirilmiş stiller veya konular için LoRA modelleriyle görüntüler oluşturun.", + "lora_multiple": "Birden fazla LoRA modelini birleştirerek görüntüler oluşturun." + }, + "ControlNet": { + "2_pass_pose_worship": "ControlNet kullanarak poz referanslarıyla yönlendirilen görüntüler oluşturun.", + "controlnet_example": "ControlNet kullanarak karalama referans görüntüleriyle yönlendirilen görüntüler oluşturun.", + "depth_controlnet": "ControlNet kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", + "depth_t2i_adapter": "T2I adaptörü kullanarak derinlik bilgisiyle yönlendirilen görüntüler oluşturun.", + "mixing_controlnets": "Birden fazla ControlNet modelini birleştirerek görüntüler oluşturun." + }, + "Flux": { + "flux_canny_model_example": "Flux Canny kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", + "flux_depth_lora_example": "Flux LoRA kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", + "flux_dev_checkpoint_example": "Flux Dev fp8 nicelenmiş sürümünü kullanarak görüntüler oluşturun. Sınırlı VRAM'e sahip cihazlar için uygundur, yalnızca bir model dosyası gerektirir, ancak görüntü kalitesi tam sürümden biraz daha düşüktür.", + "flux_dev_full_text_to_image": "Flux Dev tam sürümüyle yüksek kaliteli görüntüler oluşturun. Daha büyük VRAM ve birden fazla model dosyası gerektirir, ancak en iyi istem takip yeteneğini ve görüntü kalitesini sağlar.", + "flux_fill_inpaint_example": "Flux inpainting kullanarak görüntülerin eksik kısımlarını doldurun.", + "flux_fill_outpaint_example": "Flux outpainting kullanarak görüntüleri sınırların ötesine genişletin.", + "flux_kontext_dev_basic": "İş akışını öğrenmek için mükemmel olan tam düğüm görünürlüğü ile Flux Kontext kullanarak görüntüyü düzenleyin.", + "flux_kontext_dev_grouped": "Daha temiz bir çalışma alanı için gruplandırılmış düğümlerle Flux Kontext'in basitleştirilmiş sürümü.", + "flux_redux_model_example": "Flux Redux kullanarak referans görüntülerden stil aktararak görüntüler oluşturun.", + "flux_schnell": "Flux Schnell fp8 nicelenmiş sürümüyle hızlı bir şekilde görüntüler oluşturun. Düşük donanımlar için idealdir, görüntü oluşturmak için yalnızca 4 adım gerektirir.", + "flux_schnell_full_text_to_image": "Flux Schnell tam sürümüyle hızlı bir şekilde görüntüler oluşturun. Apache2.0 lisansını kullanır, iyi görüntü kalitesini korurken görüntü oluşturmak için yalnızca 4 adım gerektirir." + }, + "Image": { + "hidream_e1_full": "HiDream E1 ile görüntüleri düzenleyin - profesyonel doğal dil görüntü düzenleme modeli.", + "hidream_i1_dev": "HiDream I1 Dev ile görüntüler oluşturun - orta sınıf donanımlar için uygun olan 28 çıkarım adımlı dengeli sürüm.", + "hidream_i1_fast": "HiDream I1 Fast ile hızlı bir şekilde görüntüler oluşturun - düşük donanımlarda hızlı önizlemeler için ideal olan 16 çıkarım adımlı hafif sürüm.", + "hidream_i1_full": "HiDream I1 Full ile görüntüler oluşturun - en yüksek kalitede çıktı için 50 çıkarım adımlı tam sürüm.", + "image_chroma_text_to_image": "Chroma, flux'tan değiştirilmiştir ve mimaride bazı değişiklikler vardır.", + "image_cosmos_predict2_2B_t2i": "Fiziksel olarak doğru, yüksek sadakatli ve ayrıntı zengini görüntü oluşturma sağlayan Cosmos-Predict2 2B T2I ile görüntüler oluşturun.", + "image_lotus_depth_v1_1": "Yüksek ayrıntı koruması ile sıfır atışlı, verimli tek gözlü derinlik tahmini için ComfyUI'de Lotus Depth'i çalıştırın.", + "image_omnigen2_image_edit": "OmniGen2'nin gelişmiş görüntü düzenleme yetenekleri ve metin oluşturma desteğiyle doğal dil talimatlarıyla görüntüleri düzenleyin.", + "image_omnigen2_t2i": "OmniGen2'nin çift yollu mimariye sahip birleşik 7B çok modlu modeliyle metin istemlerinden yüksek kaliteli görüntüler oluşturun.", + "sd3_5_large_blur": "SD 3.5 kullanarak bulanık referans görüntülerle yönlendirilen görüntüler oluşturun.", + "sd3_5_large_canny_controlnet_example": "SD 3.5 Canny ControlNet kullanarak kenar algılama ile yönlendirilen görüntüler oluşturun.", + "sd3_5_large_depth": "SD 3.5 kullanarak derinlik bilgisi ile yönlendirilen görüntüler oluşturun.", + "sd3_5_simple_example": "SD 3.5 kullanarak görüntüler oluşturun.", + "sdxl_refiner_prompt_example": "İyileştirici modeller kullanarak SDXL görüntülerini geliştirin.", + "sdxl_revision_text_prompts": "SDXL Revision kullanarak referans görüntülerden kavramlar aktararak görüntüler oluşturun.", + "sdxl_revision_zero_positive": "SDXL Revision ile hem metin istemleri hem de referans görüntüleri kullanarak görüntüler oluşturun.", + "sdxl_simple_example": "SDXL kullanarak yüksek kaliteli görüntüler oluşturun.", + "sdxlturbo_example": "SDXL Turbo kullanarak tek adımda görüntüler oluşturun." + }, + "Image API": { + "api_bfl_flux_1_kontext_max_image": "Görüntüleri Flux.1 Kontext max görüntü ile düzenleyin.", + "api_bfl_flux_1_kontext_multiple_images_input": "Birden fazla görüntü girin ve bunları Flux.1 Kontext ile düzenleyin.", + "api_bfl_flux_1_kontext_pro_image": "Görüntüleri Flux.1 Kontext pro görüntü ile düzenleyin.", + "api_bfl_flux_pro_t2i": "FLUX.1 Pro kullanarak mükemmel istem takibi ve görsel kalite ile görüntüler oluşturun.", + "api_ideogram_v3_t2i": "Ideogram V3 kullanarak mükemmel istem hizalaması, fotogerçekçilik ve metin oluşturma ile profesyonel kalitede görüntüler oluşturun.", + "api_luma_photon_i2i": "Görüntüleri ve istemleri bir arada kullanarak görüntü oluşturmayı yönlendirin.", + "api_luma_photon_style_ref": "Luma Photon kullanarak stil referanslarını hassas kontrolle birleştirerek görüntüler oluşturun.", + "api_openai_dall_e_2_inpaint": "OpenAI Dall-E 2 API'si ile inpainting kullanarak görüntüleri düzenleyin.", + "api_openai_dall_e_2_t2i": "OpenAI Dall-E 2 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_openai_dall_e_3_t2i": "OpenAI Dall-E 3 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_openai_image_1_i2i": "OpenAI GPT Image 1 API'sini kullanarak giriş görüntülerinden görüntüler oluşturun.", + "api_openai_image_1_inpaint": "OpenAI GPT Image 1 API'si ile inpainting kullanarak görüntüleri düzenleyin.", + "api_openai_image_1_multi_inputs": "OpenAI GPT Image 1 API'sini kullanarak birden fazla girişten görüntüler oluşturun.", + "api_openai_image_1_t2i": "OpenAI GPT Image 1 API'sini kullanarak metin istemlerinden görüntüler oluşturun.", + "api_recraft_image_gen_with_color_control": "Recraft kullanarak özel renk paletleri ve markaya özgü görsellerle görüntüler oluşturun.", + "api_recraft_image_gen_with_style_control": "Görsel örneklerle stili kontrol edin, konumu hizalayın ve nesneleri ince ayar yapın. Mükemmel marka tutarlılığı için stilleri saklayın ve paylaşın.", + "api_recraft_vector_gen": "Recraft'ın yapay zeka vektör oluşturucusunu kullanarak metin istemlerinden yüksek kaliteli vektör görüntüler oluşturun.", + "api_runway_reference_to_image": "Runway'in yapay zekası ile referans stillere ve kompozisyonlara dayalı yeni görüntüler oluşturun.", + "api_runway_text_to_image": "Runway'in yapay zeka modelini kullanarak metin istemlerinden yüksek kaliteli görüntüler oluşturun.", + "api_stability_ai_i2i": "Stability AI kullanarak yüksek kaliteli üretimle görüntüleri dönüştürün, profesyonel düzenleme ve stil aktarımı için mükemmel.", + "api_stability_ai_sd3_5_i2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", + "api_stability_ai_sd3_5_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel.", + "api_stability_ai_stable_image_ultra_t2i": "Mükemmel istem uyumu ile yüksek kaliteli görüntüler oluşturun. 1 megapiksel çözünürlükte profesyonel kullanım durumları için mükemmel." + }, + "LLM API": { + "api_google_gemini": "Gemini'nin akıl yürütme yetenekleriyle Google'ın çok modlu yapay zekasını deneyimleyin.", + "api_openai_chat": "Akıllı konuşmalar için OpenAI'nin gelişmiş dil modelleriyle etkileşime geçin." + }, + "Upscaling": { + "esrgan_example": "Kaliteyi artırmak için ESRGAN modellerini kullanarak görüntüleri yükseltin.", + "hiresfix_esrgan_workflow": "Ara üretim adımları sırasında ESRGAN modellerini kullanarak görüntüleri yükseltin.", + "hiresfix_latent_workflow": "Gizli alanda kaliteyi artırarak görüntüleri yükseltin.", + "latent_upscale_different_prompt_model": "Üretim geçişleri boyunca istemleri değiştirirken görüntüleri yükseltin." + }, + "Video": { + "hunyuan_video_text_to_video": "Hunyuan modelini kullanarak metin istemlerinden videolar oluşturun.", + "image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", + "image_to_video_wan": "Wan 2.1 kullanarak görüntülerden videolar oluşturun.", + "ltxv_image_to_video": "Hareketsiz görüntülerden videolar oluşturun.", + "ltxv_text_to_video": "Metin istemlerinden videolar oluşturun.", + "mochi_text_to_video_example": "Mochi modelini kullanarak metin istemlerinden videolar oluşturun.", + "text_to_video_wan": "Wan 2.1 kullanarak metin istemlerinden videolar oluşturun.", + "txt_to_image_to_video": "Önce metin istemlerinden görüntüler oluşturarak videolar oluşturun.", + "video_cosmos_predict2_2B_video2world_480p_16fps": "Fiziksel olarak doğru, yüksek sadakatli ve tutarlı video simülasyonları oluşturan Cosmos-Predict2 2B Video2World ile videolar oluşturun.", + "video_wan2_1_fun_camera_v1_1_14B": "Tam 14B modelini kullanarak gelişmiş kamera kontrolü ile yüksek kaliteli videolar oluşturun", + "video_wan2_1_fun_camera_v1_1_1_3B": "Wan 2.1 Fun Camera 1.3B modelini kullanarak sinematik kamera hareketleriyle dinamik videolar oluşturun.", + "video_wan_vace_14B_ref2v": "Bir referans görüntünün stili ve içeriğiyle eşleşen videolar oluşturun. Stil tutarlı video oluşturma için mükemmel.", + "video_wan_vace_14B_t2v": "Metin açıklamalarını yüksek kaliteli videolara dönüştürün. VACE-14B modeliyle hem 480p hem de 720p'yi destekler.", + "video_wan_vace_14B_v2v": "Wan VACE kullanarak giriş videolarını ve referans görüntülerini kontrol ederek videolar oluşturun.", + "video_wan_vace_flf2v": "Başlangıç ve bitiş karelerini tanımlayarak pürüzsüz video geçişleri oluşturun. Özel anahtar kare dizilerini destekler.", + "video_wan_vace_inpainting": "Çevredeki içeriği korurken videolardaki belirli bölgeleri düzenleyin. Nesne kaldırma veya değiştirme için harika.", + "video_wan_vace_outpainting": "Wan VACE outpainting kullanarak video boyutunu genişleterek uzatılmış videolar oluşturun.", + "wan2_1_flf2v_720_f16": "Wan 2.1 FLF2V kullanarak ilk ve son kareleri kontrol ederek videolar oluşturun.", + "wan2_1_fun_control": "Wan 2.1 ControlNet kullanarak poz, derinlik ve kenar kontrolleriyle yönlendirilen videolar oluşturun.", + "wan2_1_fun_inp": "Wan 2.1 inpainting kullanarak başlangıç ve bitiş karelerinden videolar oluşturun." + }, + "Video API": { + "api_hailuo_minimax_i2v": "MiniMax kullanarak CGI entegrasyonu ile görüntülerden ve metinden rafine videolar oluşturun.", + "api_hailuo_minimax_t2v": "Doğrudan metin istemlerinden yüksek kaliteli videolar oluşturun. Açıklamalarınızı hayata geçirmek için profesyonel CGI efektleri ve stilistik unsurlarla çeşitli görsel anlatılar oluşturmak için MiniMax'in gelişmiş yapay zeka yeteneklerini keşfedin.", + "api_kling_effects": "Kling kullanarak görüntülere görsel efektler uygulayarak dinamik videolar oluşturun.", + "api_kling_flf": "İlk ve son kareleri kontrol ederek videolar oluşturun.", + "api_kling_i2v": "Kling kullanarak eylemler, ifadeler ve kamera hareketleri için mükemmel istem uyumu ile videolar oluşturun.", + "api_luma_i2v": "Statik görüntüleri alın ve anında sihirli yüksek kaliteli animasyonlar oluşturun.", + "api_luma_t2v": "Basit istemler kullanılarak yüksek kaliteli videolar oluşturulabilir.", + "api_moonvalley_image_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla bir görüntü ile sinematik, 1080p videolar oluşturun.", + "api_moonvalley_text_to_video": "Yalnızca lisanslı veriler üzerinde eğitilmiş bir model aracılığıyla metin istemlerinden sinematik, 1080p videolar oluşturun.", + "api_pika_i2v": "Pika AI kullanarak tek bir statik görüntüden pürüzsüz animasyonlu videolar oluşturun.", + "api_pika_scene": "Pika Scenes kullanarak birden fazla giriş görüntüsü içeren videolar oluşturun.", + "api_pixverse_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", + "api_pixverse_t2v": "Doğru istem yorumlaması ve çarpıcı video dinamikleri ile videolar oluşturun.", + "api_pixverse_template_i2v": "PixVerse kullanarak hareket ve efektlerle statik görüntülerden dinamik videolar oluşturun.", + "api_runway_first_last_frame": "Runway'in hassasiyeti ile iki anahtar kare arasında pürüzsüz video geçişleri oluşturun.", + "api_runway_gen3a_turbo_image_to_video": "Runway Gen3a Turbo kullanarak statik görüntülerden sinematik videolar oluşturun.", + "api_runway_gen4_turo_image_to_video": "Runway Gen4 Turbo kullanarak görüntülerden dinamik videolar oluşturun.", + "api_veo2_i2v": "Google Veo2 API'sini kullanarak görüntülerden videolar oluşturun." + } + }, + "title": "Bir Şablonla Başlayın" + }, + "toastMessages": { + "cannotCreateSubgraph": "Alt grafik oluşturulamıyor", + "couldNotDetermineFileType": "Dosya türü belirlenemedi", + "dropFileError": "Sürüklenen öğe işlenemiyor: {error}", + "emptyCanvas": "Boş tuval", + "errorCopyImage": "Görüntü kopyalanırken hata oluştu: {error}", + "errorLoadingModel": "Model yüklenirken hata oluştu", + "errorSaveSetting": "{id} ayarı kaydedilirken hata oluştu: {err}", + "failedToAccessBillingPortal": "Faturalandırma portalına erişilemedi: {error}", + "failedToApplyTexture": "Doku uygulanamadı", + "failedToConvertToSubgraph": "Öğeler alt grafiğe dönüştürülemedi", + "failedToCreateCustomer": "Müşteri oluşturulamadı: {error}", + "failedToDownloadFile": "Dosya indirilemedi", + "failedToExportModel": "Model {format} olarak dışa aktarılamadı", + "failedToFetchBalance": "Bakiye alınamadı: {error}", + "failedToFetchLogs": "Sunucu günlükleri alınamadı", + "failedToInitializeLoad3dViewer": "3D Görüntüleyici başlatılamadı", + "failedToInitiateCreditPurchase": "Kredi satın alma başlatılamadı: {error}", + "failedToPurchaseCredits": "Kredi satın alınamadı: {error}", + "fileLoadError": "{fileName} içinde iş akışı bulunamıyor", + "fileUploadFailed": "Dosya yükleme başarısız oldu", + "interrupted": "Yürütme kesintiye uğradı", + "migrateToLitegraphReroute": "Yeniden yönlendirme düğümleri gelecekteki sürümlerde kaldırılacaktır. Litegraph yerel yeniden yönlendirmeye geçmek için tıklayın.", + "no3dScene": "Doku uygulanacak 3D sahne yok", + "no3dSceneToExport": "Dışa aktarılacak 3D sahne yok", + "noTemplatesToExport": "Dışa aktarılacak şablon yok", + "nodeDefinitionsUpdated": "Düğüm tanımları güncellendi", + "nothingSelected": "Hiçbir şey seçilmedi", + "nothingToGroup": "Gruplandırılacak bir şey yok", + "nothingToQueue": "Kuyruğa alınacak bir şey yok", + "pendingTasksDeleted": "Bekleyen görevler silindi", + "pleaseSelectNodesToGroup": "Lütfen bir grup oluşturmak için düğümleri (veya diğer grupları) seçin", + "pleaseSelectOutputNodes": "Lütfen çıktı düğümlerini seçin", + "unableToGetModelFilePath": "Model dosyası yolu alınamıyor", + "unauthorizedDomain": "{domain} alan adınız bu hizmeti kullanma yetkisine sahip değil. Alan adınızı beyaz listeye eklemek için lütfen {email} ile iletişime geçin.", + "updateRequested": "Güncelleme istendi", + "useApiKeyTip": "İpucu: Normal girişe erişemiyor musunuz? Comfy API Anahtarı seçeneğini kullanın.", + "userNotAuthenticated": "Kullanıcı doğrulanmadı" + }, + "userSelect": { + "enterUsername": "Bir kullanıcı adı girin", + "existingUser": "Mevcut kullanıcı", + "newUser": "Yeni kullanıcı", + "next": "İleri", + "selectUser": "Bir kullanıcı seçin" + }, + "userSettings": { + "email": "E-posta", + "name": "İsim", + "notSet": "Ayarlanmadı", + "provider": "Giriş Sağlayıcı", + "title": "Kullanıcı Ayarları", + "updatePassword": "Şifreyi Güncelle" + }, + "validation": { + "descriptionRequired": "Açıklama gerekli", + "invalidEmail": "Geçersiz e-posta adresi", + "length": "{length} karakter olmalı", + "maxLength": "En fazla {length} karakter olmalı", + "minLength": "En az {length} karakter olmalı", + "password": { + "lowercase": "En az bir küçük harf içermeli", + "match": "Şifreler eşleşmeli", + "minLength": "8 ila 32 karakter arasında olmalı", + "number": "En az bir rakam içermeli", + "requirements": "Şifre gereksinimleri", + "special": "En az bir özel karakter içermeli", + "uppercase": "En az bir büyük harf içermeli" + }, + "personalDataConsentRequired": "Kişisel verilerinizin işlenmesini kabul etmelisiniz.", + "prefix": "{prefix} ile başlamalı", + "required": "Gerekli" + }, + "versionMismatchWarning": { + "dismiss": "Kapat", + "frontendNewer": "Ön uç sürümü {frontendVersion}, arka uç sürümü {backendVersion} ile uyumlu olmayabilir.", + "frontendOutdated": "Ön uç sürümü {frontendVersion} güncel değil. Arka uç {requiredVersion} veya daha yüksek bir sürüm gerektiriyor.", + "title": "Sürüm Uyumluluk Uyarısı", + "updateFrontend": "Ön Ucu Güncelle" + }, + "welcome": { + "getStarted": "Başlayın", + "title": "ComfyUI'ye Hoş Geldiniz" + }, + "whatsNewPopup": { + "learnMore": "Daha fazla bilgi edinin", + "noReleaseNotes": "Sürüm notu yok." + }, + "workflowService": { + "enterFilename": "Dosya adını girin", + "exportWorkflow": "İş Akışını Dışa Aktar", + "saveWorkflow": "İş akışını kaydet" + }, + "zoomControls": { + "hideMinimap": "Mini Haritayı Gizle", + "label": "Yakınlaştırma Kontrolleri", + "showMinimap": "Mini Haritayı Göster", + "zoomToFit": "Sığdırmak İçin Yakınlaştır" + } +} diff --git a/src/locales/tr/nodeDefs.json b/src/locales/tr/nodeDefs.json new file mode 100644 index 0000000000..51cf123ca7 --- /dev/null +++ b/src/locales/tr/nodeDefs.json @@ -0,0 +1,8647 @@ +{ + "AddNoise": { + "display_name": "Gürültü Ekle", + "inputs": { + "latent_image": { + "name": "gizli_görüntü" + }, + "model": { + "name": "model" + }, + "noise": { + "name": "gürültü" + }, + "sigmas": { + "name": "sigmalar" + } + } + }, + "AlignYourStepsScheduler": { + "display_name": "AdımlarınıHizalaZamanlayıcı", + "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, + "model_type": { + "name": "model_türü" + }, + "steps": { + "name": "adımlar" + } + } + }, + "BasicGuider": { + "display_name": "Temel Rehber", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "model": { + "name": "model" + } + } + }, + "BasicScheduler": { + "display_name": "Temel Zamanlayıcı", + "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, + "model": { + "name": "model" + }, + "scheduler": { + "name": "zamanlayıcı" + }, + "steps": { + "name": "adımlar" + } + } + }, + "BetaSamplingScheduler": { + "display_name": "BetaÖrneklemeZamanlayıcısı", + "inputs": { + "alpha": { + "name": "alfa" + }, + "beta": { + "name": "beta" + }, + "model": { + "name": "model" + }, + "steps": { + "name": "adımlar" + } + } + }, + "CFGGuider": { + "display_name": "CFG Rehberi", + "inputs": { + "cfg": { + "name": "cfg" + }, + "model": { + "name": "model" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + } + }, + "CFGZeroStar": { + "display_name": "CFGSıfırYıldız", + "inputs": { + "model": { + "name": "model" + } + }, + "outputs": { + "0": { + "name": "yamalı_model" + } + } + }, + "CLIPAttentionMultiply": { + "display_name": "CLIP Dikkat Çarpımı", + "inputs": { + "clip": { + "name": "clip" + }, + "k": { + "name": "k" + }, + "out": { + "name": "çıktı" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + } + }, + "CLIPLoader": { + "description": "[Tarifler]\n\nstable_diffusion: clip-l\nstable_cascade: clip-g\nsd3: t5 xxl/ clip-g / clip-l\nstable_audio: t5 base\nmochi: t5 xxl\ncosmos: eski t5 xxl\nlumina2: gemma 2 2B\nwan: umt5 xxl\n hidream: llama-3.1 (Önerilir) veya t5", + "display_name": "CLIP Yükle", + "inputs": { + "clip_name": { + "name": "clip_adı" + }, + "device": { + "name": "cihaz" + }, + "type": { + "name": "tür" + } + } + }, + "CLIPMergeAdd": { + "display_name": "CLIP Birleştirme Ekle", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + } + } + }, + "CLIPMergeSimple": { + "display_name": "Basit CLIP Birleştirme", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + }, + "ratio": { + "name": "oran" + } + } + }, + "CLIPMergeSubtract": { + "display_name": "CLIP Birleştirme Çıkar", + "inputs": { + "clip1": { + "name": "clip1" + }, + "clip2": { + "name": "clip2" + }, + "multiplier": { + "name": "çarpan" + } + } + }, + "CLIPSave": { + "display_name": "CLIP Kaydet", + "inputs": { + "clip": { + "name": "clip" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + } + } + }, + "CLIPSetLastLayer": { + "display_name": "CLIP Son Katmanı Ayarla", + "inputs": { + "clip": { + "name": "clip" + }, + "stop_at_clip_layer": { + "name": "clip_katmanında_dur" + } + } + }, + "CLIPTextEncode": { + "description": "Bir metin istemini bir CLIP modeli kullanarak, belirli görüntülerin oluşturulmasına yönelik difüzyon modelini yönlendirmek için kullanılabilecek bir gömme içine kodlar.", + "display_name": "CLIP Metin Kodlama (İstem)", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "Metni kodlamak için kullanılan CLIP modeli." + }, + "text": { + "name": "metin", + "tooltip": "Kodlanacak metin." + } + }, + "outputs": { + "0": { + "tooltip": "Difüzyon modelini yönlendirmek için kullanılan gömülü metni içeren bir koşullandırma." + } + } + }, + "CLIPTextEncodeControlnet": { + "display_name": "CLIPMetinKodlamaControlnet", + "inputs": { + "clip": { + "name": "clip" + }, + "conditioning": { + "name": "koşullandırma" + }, + "text": { + "name": "metin" + } + } + }, + "CLIPTextEncodeFlux": { + "display_name": "CLIPMetinKodlamaFlux", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_l": { + "name": "clip_l" + }, + "guidance": { + "name": "rehberlik" + }, + "t5xxl": { + "name": "t5xxl" + } + } + }, + "CLIPTextEncodeHiDream": { + "display_name": "CLIPMetinKodlamaHiDream", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_g": { + "name": "clip_g" + }, + "clip_l": { + "name": "clip_l" + }, + "llama": { + "name": "llama" + }, + "t5xxl": { + "name": "t5xxl" + } + } + }, + "CLIPTextEncodeHunyuanDiT": { + "display_name": "CLIPMetinKodlamaHunyuanDiT", + "inputs": { + "bert": { + "name": "bert" + }, + "clip": { + "name": "clip" + }, + "mt5xl": { + "name": "mt5xl" + } + } + }, + "CLIPTextEncodeLumina2": { + "description": "Bir sistem istemini ve bir kullanıcı istemini bir CLIP modeli kullanarak, belirli görüntülerin oluşturulmasına yönelik difüzyon modelini yönlendirmek için kullanılabilecek bir gömme içine kodlar.", + "display_name": "Lumina2 için CLIP Metin Kodlama", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "Metni kodlamak için kullanılan CLIP modeli." + }, + "system_prompt": { + "name": "sistem_istemi", + "tooltip": "Lumina2 iki tür sistem istemi sağlar: Üstün: Metinsel istemlere veya kullanıcı istemlerine dayalı olarak üstün derecede görüntü-metin hizalamasına sahip üstün görüntüler oluşturmak için tasarlanmış bir asistansınız. Hizalama: Metinsel istemlere dayalı olarak en yüksek derecede görüntü-metin hizalamasına sahip yüksek kaliteli görüntüler oluşturmak için tasarlanmış bir asistansınız." + }, + "user_prompt": { + "name": "kullanıcı_istemi", + "tooltip": "Kodlanacak metin." + } + }, + "outputs": { + "0": { + "tooltip": "Difüzyon modelini yönlendirmek için kullanılan gömülü metni içeren bir koşullandırma." + } + } + }, + "CLIPTextEncodePixArtAlpha": { + "description": "Metni kodlar ve PixArt Alpha için çözünürlük koşullandırmasını ayarlar. PixArt Sigma için geçerli değildir.", + "display_name": "CLIPMetinKodlamaPixArtAlpha", + "inputs": { + "clip": { + "name": "clip" + }, + "height": { + "name": "yükseklik" + }, + "text": { + "name": "metin" + }, + "width": { + "name": "genişlik" + } + } + }, + "CLIPTextEncodeSD3": { + "display_name": "CLIPMetinKodlamaSD3", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_g": { + "name": "clip_g" + }, + "clip_l": { + "name": "clip_l" + }, + "empty_padding": { + "name": "boş_dolgu" + }, + "t5xxl": { + "name": "t5xxl" + } + } + }, + "CLIPTextEncodeSDXL": { + "display_name": "CLIPMetinKodlamaSDXL", + "inputs": { + "clip": { + "name": "clip" + }, + "crop_h": { + "name": "kırpma_y" + }, + "crop_w": { + "name": "kırpma_g" + }, + "height": { + "name": "yükseklik" + }, + "target_height": { + "name": "hedef_yükseklik" + }, + "target_width": { + "name": "hedef_genişlik" + }, + "text_g": { + "name": "metin_g" + }, + "text_l": { + "name": "metin_l" + }, + "width": { + "name": "genişlik" + } + } + }, + "CLIPTextEncodeSDXLRefiner": { + "display_name": "CLIPMetinKodlamaSDXLRefiner", + "inputs": { + "ascore": { + "name": "askor" + }, + "clip": { + "name": "clip" + }, + "height": { + "name": "yükseklik" + }, + "text": { + "name": "metin" + }, + "width": { + "name": "genişlik" + } + } + }, + "CLIPVisionEncode": { + "display_name": "CLIP Görü Kodlama", + "inputs": { + "clip_vision": { + "name": "clip_görü" + }, + "crop": { + "name": "kırp" + }, + "image": { + "name": "görüntü" + } + } + }, + "CLIPVisionLoader": { + "display_name": "CLIP Görü Yükle", + "inputs": { + "clip_name": { + "name": "clip_adı" + } + } + }, + "Canny": { + "display_name": "Canny", + "inputs": { + "high_threshold": { + "name": "yüksek_eşik" + }, + "image": { + "name": "görüntü" + }, + "low_threshold": { + "name": "düşük_eşik" + } + } + }, + "CheckpointLoader": { + "display_name": "Yapılandırmayla Kontrol Noktası Yükle (ESKİ)", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + }, + "config_name": { + "name": "yapılandırma_adı" + } + } + }, + "CheckpointLoaderSimple": { + "description": "Bir difüzyon modeli kontrol noktası yükler, difüzyon modelleri gizli değişkenlerin gürültüsünü azaltmak için kullanılır.", + "display_name": "Kontrol Noktası Yükle", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı", + "tooltip": "Yüklenecek kontrol noktasının (modelin) adı." + } + }, + "outputs": { + "0": { + "tooltip": "Gizli değişkenlerin gürültüsünü azaltmak için kullanılan model." + }, + "1": { + "tooltip": "Metin istemlerini kodlamak için kullanılan CLIP modeli." + }, + "2": { + "tooltip": "Görüntüleri gizli uzaya ve gizli uzaydan kodlamak ve kodunu çözmek için kullanılan VAE modeli." + } + } + }, + "CheckpointSave": { + "display_name": "Kontrol Noktasını Kaydet", + "inputs": { + "clip": { + "name": "clip" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" + }, + "vae": { + "name": "vae" + } + } + }, + "CombineHooks2": { + "display_name": "Kancaları Birleştir [2]", + "inputs": { + "hooks_A": { + "name": "kancalar_A" + }, + "hooks_B": { + "name": "kancalar_B" + } + } + }, + "CombineHooks4": { + "display_name": "Kancaları Birleştir [4]", + "inputs": { + "hooks_A": { + "name": "kancalar_A" + }, + "hooks_B": { + "name": "kancalar_B" + }, + "hooks_C": { + "name": "kancalar_C" + }, + "hooks_D": { + "name": "kancalar_D" + } + } + }, + "CombineHooks8": { + "display_name": "Kancaları Birleştir [8]", + "inputs": { + "hooks_A": { + "name": "kancalar_A" + }, + "hooks_B": { + "name": "kancalar_B" + }, + "hooks_C": { + "name": "kancalar_C" + }, + "hooks_D": { + "name": "kancalar_D" + }, + "hooks_E": { + "name": "kancalar_E" + }, + "hooks_F": { + "name": "kancalar_F" + }, + "hooks_G": { + "name": "kancalar_G" + }, + "hooks_H": { + "name": "kancalar_H" + } + } + }, + "ConditioningAverage": { + "display_name": "KoşullandırmaOrtalaması", + "inputs": { + "conditioning_from": { + "name": "kaynak_koşullandırma" + }, + "conditioning_to": { + "name": "hedef_koşullandırma" + }, + "conditioning_to_strength": { + "name": "hedef_koşullandırma_gücü" + } + } + }, + "ConditioningCombine": { + "display_name": "Koşullandırma (Birleştir)", + "inputs": { + "conditioning_1": { + "name": "koşullandırma_1" + }, + "conditioning_2": { + "name": "koşullandırma_2" + } + } + }, + "ConditioningConcat": { + "display_name": "Koşullandırma (Birleştir)", + "inputs": { + "conditioning_from": { + "name": "kaynak_koşullandırma" + }, + "conditioning_to": { + "name": "hedef_koşullandırma" + } + } + }, + "ConditioningSetArea": { + "display_name": "Koşullandırma (Alan Ayarla)", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "height": { + "name": "yükseklik" + }, + "strength": { + "name": "güç" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "ConditioningSetAreaPercentage": { + "display_name": "Koşullandırma (Yüzde ile Alan Ayarla)", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "height": { + "name": "yükseklik" + }, + "strength": { + "name": "güç" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "ConditioningSetAreaPercentageVideo": { + "display_name": "KoşullandırmaAlanYüzdesiVideo", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "height": { + "name": "yükseklik" + }, + "strength": { + "name": "güç" + }, + "temporal": { + "name": "zamansal" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + }, + "z": { + "name": "z" + } + } + }, + "ConditioningSetAreaStrength": { + "display_name": "KoşullandırmaAlanGücüAyarla", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "strength": { + "name": "güç" + } + } + }, + "ConditioningSetDefaultCombine": { + "display_name": "Koşul Varsayılan Birleştirmeyi Ayarla", + "inputs": { + "cond": { + "name": "koşul" + }, + "cond_DEFAULT": { + "name": "koşul_VARSAYILAN" + }, + "hooks": { + "name": "kancalar" + } + } + }, + "ConditioningSetMask": { + "display_name": "Koşullandırma (Maske Ayarla)", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "mask": { + "name": "maske" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" + } + } + }, + "ConditioningSetProperties": { + "display_name": "Koşul Özelliklerini Ayarla", + "inputs": { + "cond_NEW": { + "name": "yeni_koşul" + }, + "hooks": { + "name": "kancalar" + }, + "mask": { + "name": "maske" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" + }, + "timesteps": { + "name": "zaman_adımları" + } + } + }, + "ConditioningSetPropertiesAndCombine": { + "display_name": "Koşul Özelliklerini Ayarla ve Birleştir", + "inputs": { + "cond": { + "name": "koşul" + }, + "cond_NEW": { + "name": "yeni_koşul" + }, + "hooks": { + "name": "kancalar" + }, + "mask": { + "name": "maske" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" + }, + "timesteps": { + "name": "zaman_adımları" + } + } + }, + "ConditioningSetTimestepRange": { + "display_name": "KoşullandırmaZamanAdımıAralığıAyarla", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "end": { + "name": "bitiş" + }, + "start": { + "name": "başlangıç" + } + } + }, + "ConditioningStableAudio": { + "display_name": "KoşullandırmaKararlıSes", + "inputs": { + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "seconds_start": { + "name": "saniye_başlangıç" + }, + "seconds_total": { + "name": "saniye_toplam" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "ConditioningTimestepsRange": { + "display_name": "Zaman Adımları Aralığı", + "inputs": { + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + } + }, + "outputs": { + "1": { + "name": "ARALIK_ÖNCESİ" + }, + "2": { + "name": "ARALIK_SONRASI" + } + } + }, + "ConditioningZeroOut": { + "display_name": "KoşullandırmaSıfırla", + "inputs": { + "conditioning": { + "name": "koşullandırma" + } + } + }, + "ControlNetApply": { + "display_name": "ControlNet Uygula (ESKİ)", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "control_net": { + "name": "kontrol_ağı" + }, + "image": { + "name": "görüntü" + }, + "strength": { + "name": "güç" + } + } + }, + "ControlNetApplyAdvanced": { + "display_name": "ControlNet Uygula", + "inputs": { + "control_net": { + "name": "kontrol_ağı" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "image": { + "name": "görüntü" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "ControlNetApplySD3": { + "display_name": "VAE ile Controlnet Uygula", + "inputs": { + "control_net": { + "name": "kontrol_ağı" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "image": { + "name": "görüntü" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "ControlNetInpaintingAliMamaApply": { + "display_name": "ControlNetInpaintingAliMamaUygula", + "inputs": { + "control_net": { + "name": "kontrol_ağı" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "image": { + "name": "görüntü" + }, + "mask": { + "name": "maske" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "ControlNetLoader": { + "display_name": "ControlNet Modelini Yükle", + "inputs": { + "control_net_name": { + "name": "kontrol_ağı_adı" + } + } + }, + "CosmosImageToVideoLatent": { + "display_name": "CosmosGörüntüdenVideoyaGizli", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "end_image": { + "name": "bitiş_görüntüsü" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + } + }, + "CreateHookKeyframe": { + "display_name": "Kanca Anahtar Karesi Oluştur", + "inputs": { + "prev_hook_kf": { + "name": "önceki_kanca_kf" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength_mult": { + "name": "güç_çarpanı" + } + }, + "outputs": { + "0": { + "name": "Kanca_KF" + } + } + }, + "CreateHookKeyframesFromFloats": { + "display_name": "Ondalıklardan Kanca Anahtar Kareleri Oluştur", + "inputs": { + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "floats_strength": { + "name": "ondalık_güç" + }, + "prev_hook_kf": { + "name": "önceki_kanca_kf" + }, + "print_keyframes": { + "name": "anahtar_kareleri_yazdır" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + } + }, + "outputs": { + "0": { + "name": "Kanca_KF" + } + } + }, + "CreateHookKeyframesInterpolated": { + "display_name": "Ara Değerlenmiş Kanca Anahtar Kareleri Oluştur", + "inputs": { + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "interpolation": { + "name": "enterpolasyon" + }, + "keyframes_count": { + "name": "anahtar_kare_sayısı" + }, + "prev_hook_kf": { + "name": "önceki_kanca_kf" + }, + "print_keyframes": { + "name": "anahtar_kareleri_yazdır" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "strength_end": { + "name": "bitiş_gücü" + }, + "strength_start": { + "name": "başlangıç_gücü" + } + }, + "outputs": { + "0": { + "name": "Kanca_KF" + } + } + }, + "CreateHookLora": { + "display_name": "Kanca LoRA Oluştur", + "inputs": { + "lora_name": { + "name": "lora_adı" + }, + "prev_hooks": { + "name": "önceki_kancalar" + }, + "strength_clip": { + "name": "clip_gücü" + }, + "strength_model": { + "name": "model_gücü" + } + } + }, + "CreateHookLoraModelOnly": { + "display_name": "Kanca LoRA Oluştur (Sadece Model)", + "inputs": { + "lora_name": { + "name": "lora_adı" + }, + "prev_hooks": { + "name": "önceki_kancalar" + }, + "strength_model": { + "name": "model_gücü" + } + } + }, + "CreateHookModelAsLora": { + "display_name": "Modeli LoRA Olarak Kanca Oluştur", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + }, + "prev_hooks": { + "name": "önceki_kancalar" + }, + "strength_clip": { + "name": "clip_gücü" + }, + "strength_model": { + "name": "model_gücü" + } + } + }, + "CreateHookModelAsLoraModelOnly": { + "display_name": "Modeli LoRA Olarak Kanca Oluştur (Sadece Model)", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + }, + "prev_hooks": { + "name": "önceki_kancalar" + }, + "strength_model": { + "name": "model_gücü" + } + } + }, + "CreateVideo": { + "description": "Görüntülerden bir video oluşturun.", + "display_name": "Video Oluştur", + "inputs": { + "audio": { + "name": "ses", + "tooltip": "Videoya eklenecek ses." + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "görüntüler", + "tooltip": "Video oluşturulacak görüntüler." + } + } + }, + "CropMask": { + "display_name": "Maskeyi Kırp", + "inputs": { + "height": { + "name": "yükseklik" + }, + "mask": { + "name": "maske" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "DiffControlNetLoader": { + "display_name": "ControlNet Modelini Yükle (fark)", + "inputs": { + "control_net_name": { + "name": "kontrol_ağı_adı" + }, + "model": { + "name": "model" + } + } + }, + "DifferentialDiffusion": { + "display_name": "Diferansiyel Difüzyon", + "inputs": { + "model": { + "name": "model" + } + } + }, + "DiffusersLoader": { + "display_name": "Diffusers Yükleyici", + "inputs": { + "model_path": { + "name": "model_yolu" + } + } + }, + "DisableNoise": { + "display_name": "Gürültüyü Devre Dışı Bırak" + }, + "DualCFGGuider": { + "display_name": "İkili CFG Rehberi", + "inputs": { + "cfg_cond2_negative": { + "name": "cfg_koşul2_negatif" + }, + "cfg_conds": { + "name": "cfg_koşulları" + }, + "cond1": { + "name": "koşul1" + }, + "cond2": { + "name": "koşul2" + }, + "model": { + "name": "model" + }, + "negative": { + "name": "negatif" + } + } + }, + "DualCLIPLoader": { + "description": "[Tarifler]\n\nsdxl: clip-l, clip-g\nsd3: clip-l, clip-g / clip-l, t5 / clip-g, t5\nflux: clip-l, t5\nhidream: t5 veya llama'dan en az biri, t5 ve llama önerilir", + "display_name": "İkili CLIP Yükleyici", + "inputs": { + "clip_name1": { + "name": "clip_adı1" + }, + "clip_name2": { + "name": "clip_adı2" + }, + "device": { + "name": "cihaz" + }, + "type": { + "name": "tür" + } + } + }, + "EmptyCosmosLatentVideo": { + "display_name": "BoşCosmosGizliVideo", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptyHunyuanLatentVideo": { + "display_name": "BoşHunyuanGizliVideo", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptyImage": { + "display_name": "Boş Görüntü", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "color": { + "name": "renk" + }, + "height": { + "name": "yükseklik" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptyLTXVLatentVideo": { + "display_name": "BoşLTXVGizliVideo", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptyLatentAudio": { + "display_name": "Boş Gizli Ses", + "inputs": { + "batch_size": { + "name": "toplu_boyut", + "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + }, + "seconds": { + "name": "saniye" + } + } + }, + "EmptyLatentHunyuan3Dv2": { + "display_name": "BoşGizliHunyuan3Dv2", + "inputs": { + "batch_size": { + "name": "toplu_boyut", + "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + }, + "resolution": { + "name": "çözünürlük" + } + } + }, + "EmptyLatentImage": { + "description": "Örnekleme yoluyla gürültüsü giderilecek yeni bir boş gizli görüntü grubu oluşturun.", + "display_name": "Boş Gizli Görüntü", + "inputs": { + "batch_size": { + "name": "toplu_boyut", + "tooltip": "Toplu işlemdeki gizli görüntülerin sayısı." + }, + "height": { + "name": "yükseklik", + "tooltip": "Gizli görüntülerin piksel cinsinden yüksekliği." + }, + "width": { + "name": "genişlik", + "tooltip": "Gizli görüntülerin piksel cinsinden genişliği." + } + }, + "outputs": { + "0": { + "tooltip": "Boş gizli görüntü grubu." + } + } + }, + "EmptyMochiLatentVideo": { + "display_name": "BoşMochiGizliVideo", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "width": { + "name": "genişlik" + } + } + }, + "EmptySD3LatentImage": { + "display_name": "BoşSD3GizliGörüntü", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "width": { + "name": "genişlik" + } + } + }, + "ExponentialScheduler": { + "display_name": "Üstel Zamanlayıcı", + "inputs": { + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + }, + "steps": { + "name": "adımlar" + } + } + }, + "ExtendIntermediateSigmas": { + "display_name": "AraSigmalarıGenişlet", + "inputs": { + "end_at_sigma": { + "name": "sigma_bitişi" + }, + "sigmas": { + "name": "sigmalar" + }, + "spacing": { + "name": "aralık" + }, + "start_at_sigma": { + "name": "sigma_başlangıcı" + }, + "steps": { + "name": "adımlar" + } + } + }, + "FeatherMask": { + "display_name": "Maskeyi Yumuşat", + "inputs": { + "bottom": { + "name": "alt" + }, + "left": { + "name": "sol" + }, + "mask": { + "name": "maske" + }, + "right": { + "name": "sağ" + }, + "top": { + "name": "üst" + } + } + }, + "FlipSigmas": { + "display_name": "Sigmaları Çevir", + "inputs": { + "sigmas": { + "name": "sigmalar" + } + } + }, + "FluxDisableGuidance": { + "description": "Bu düğüm, Flux ve Flux benzeri modellerdeki rehberlik gömmesini tamamen devre dışı bırakır", + "display_name": "FluxRehberliğiDevreDışıBırak", + "inputs": { + "conditioning": { + "name": "koşullandırma" + } + } + }, + "FluxGuidance": { + "display_name": "FluxRehberliği", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "guidance": { + "name": "rehberlik" + } + } + }, + "FluxProCannyNode": { + "description": "Bir kontrol görüntüsü (canny) kullanarak görüntü oluşturun.", + "display_name": "Flux.1 Canny Kontrol Görüntüsü", + "inputs": { + "canny_high_threshold": { + "name": "canny_yüksek_eşik", + "tooltip": "Canny kenar algılama için yüksek eşik; skip_processing True ise yoksayılır" + }, + "canny_low_threshold": { + "name": "canny_düşük_eşik", + "tooltip": "Canny kenar algılama için düşük eşik; skip_processing True ise yoksayılır" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "control_image": { + "name": "kontrol_görüntüsü" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "skip_preprocessing": { + "name": "ön_işlemeyi_atla", + "tooltip": "Ön işlemenin atlanıp atlanmayacağı; kontrol_görüntüsü zaten canny'lenmişse True, ham bir görüntü ise False olarak ayarlayın." + }, + "steps": { + "name": "adımlar", + "tooltip": "Görüntü oluşturma süreci için adım sayısı" + } + } + }, + "FluxProDepthNode": { + "description": "Bir kontrol görüntüsü (derinlik) kullanarak görüntü oluşturun.", + "display_name": "Flux.1 Derinlik Kontrol Görüntüsü", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "control_image": { + "name": "kontrol_görüntüsü" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "skip_preprocessing": { + "name": "ön_işlemeyi_atla", + "tooltip": "Ön işlemenin atlanıp atlanmayacağı; kontrol_görüntüsü zaten derinliklendirilmişse True, ham bir görüntü ise False olarak ayarlayın." + }, + "steps": { + "name": "adımlar", + "tooltip": "Görüntü oluşturma süreci için adım sayısı" + } + } + }, + "FluxProExpandNode": { + "description": "İsteme göre görüntüyü dışa doğru boyar.", + "display_name": "Flux.1 Görüntüyü Genişlet", + "inputs": { + "bottom": { + "name": "alt", + "tooltip": "Görüntünün altında genişletilecek piksel sayısı" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, + "image": { + "name": "görüntü" + }, + "left": { + "name": "sol", + "tooltip": "Görüntünün sol tarafında genişletilecek piksel sayısı" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "right": { + "name": "sağ", + "tooltip": "Görüntünün sağ tarafında genişletilecek piksel sayısı" + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "steps": { + "name": "adımlar", + "tooltip": "Görüntü oluşturma süreci için adım sayısı" + }, + "top": { + "name": "üst", + "tooltip": "Görüntünün üstünde genişletilecek piksel sayısı" + } + } + }, + "FluxProFillNode": { + "description": "Maske ve isteme göre görüntüyü içe doğru boyar.", + "display_name": "Flux.1 Görüntüyü Doldur", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "guidance": { + "name": "rehberlik", + "tooltip": "Görüntü oluşturma süreci için rehberlik gücü" + }, + "image": { + "name": "görüntü" + }, + "mask": { + "name": "maske" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "steps": { + "name": "adımlar", + "tooltip": "Görüntü oluşturma süreci için adım sayısı" + } + } + }, + "FluxProUltraImageNode": { + "description": "İstem ve çözünürlüğe dayalı olarak api aracılığıyla Flux Pro 1.1 Ultra kullanarak görüntüler oluşturur.", + "display_name": "Flux 1.1 [pro] Ultra Görüntü", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Görüntünün en boy oranı; 1:4 ile 4:1 arasında olmalıdır." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image_prompt": { + "name": "görüntü_istemi" + }, + "image_prompt_strength": { + "name": "görüntü_istemi_gücü", + "tooltip": "İstem ile görüntü istemi arasında karıştırın." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "prompt_upsampling": { + "name": "istem_yükseltme", + "tooltip": "İstem üzerinde yükseltme yapılıp yapılmayacağı. Etkinse, daha yaratıcı üretim için istemi otomatik olarak değiştirir, ancak sonuçlar belirleyici değildir (aynı tohum tam olarak aynı sonucu vermez)." + }, + "raw": { + "name": "ham", + "tooltip": "Doğru olduğunda, daha az işlenmiş, daha doğal görünümlü görüntüler oluşturun." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "FreSca": { + "description": "Rehberliğe frekansa bağlı ölçeklendirme uygular", + "display_name": "FreSca", + "inputs": { + "freq_cutoff": { + "name": "frekans_kesme", + "tooltip": "Merkez etrafındaki frekans indekslerinin düşük frekanslı olarak kabul edileceği sayı" + }, + "model": { + "name": "model" + }, + "scale_high": { + "name": "yüksek_ölçek", + "tooltip": "Yüksek frekanslı bileşenler için ölçeklendirme faktörü" + }, + "scale_low": { + "name": "düşük_ölçek", + "tooltip": "Düşük frekanslı bileşenler için ölçeklendirme faktörü" + } + } + }, + "FreeU": { + "display_name": "FreeU", + "inputs": { + "b1": { + "name": "b1" + }, + "b2": { + "name": "b2" + }, + "model": { + "name": "model" + }, + "s1": { + "name": "s1" + }, + "s2": { + "name": "s2" + } + } + }, + "FreeU_V2": { + "display_name": "FreeU_V2", + "inputs": { + "b1": { + "name": "b1" + }, + "b2": { + "name": "b2" + }, + "model": { + "name": "model" + }, + "s1": { + "name": "s1" + }, + "s2": { + "name": "s2" + } + } + }, + "GITSScheduler": { + "display_name": "GITSZamanlayıcı", + "inputs": { + "coeff": { + "name": "katsayı" + }, + "denoise": { + "name": "gürültü_azaltma" + }, + "steps": { + "name": "adımlar" + } + } + }, + "GLIGENLoader": { + "display_name": "GLIGENYükleyici", + "inputs": { + "gligen_name": { + "name": "gligen_adı" + } + } + }, + "GLIGENTextBoxApply": { + "display_name": "GLIGENMetinKutusuUygula", + "inputs": { + "clip": { + "name": "clip" + }, + "conditioning_to": { + "name": "hedef_koşullandırma" + }, + "gligen_textbox_model": { + "name": "gligen_metinkutusu_modeli" + }, + "height": { + "name": "yükseklik" + }, + "text": { + "name": "metin" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "GetVideoComponents": { + "description": "Bir videodan tüm bileşenleri çıkarır: kareler, ses ve kare hızı.", + "display_name": "Video Bileşenlerini Al", + "inputs": { + "video": { + "name": "video", + "tooltip": "Bileşenlerin çıkarılacağı video." + } + }, + "outputs": { + "0": { + "name": "görüntüler" + }, + "1": { + "name": "ses" + }, + "2": { + "name": "fps" + } + } + }, + "GrowMask": { + "display_name": "Maskeyi Büyüt", + "inputs": { + "expand": { + "name": "genişlet" + }, + "mask": { + "name": "maske" + }, + "tapered_corners": { + "name": "sivri_köşeler" + } + } + }, + "Hunyuan3Dv2Conditioning": { + "display_name": "Hunyuan3Dv2Koşullandırma", + "inputs": { + "clip_vision_output": { + "name": "clip_görü_çıktısı" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "Hunyuan3Dv2ConditioningMultiView": { + "display_name": "Hunyuan3Dv2ÇokluGörünümKoşullandırma", + "inputs": { + "back": { + "name": "arka" + }, + "front": { + "name": "ön" + }, + "left": { + "name": "sol" + }, + "right": { + "name": "sağ" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "HunyuanImageToVideo": { + "display_name": "HunyuanGörüntüdenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "guidance_type": { + "name": "rehberlik_türü" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "positive": { + "name": "pozitif" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "gizli" + } + } + }, + "HyperTile": { + "display_name": "HiperDöşeme", + "inputs": { + "max_depth": { + "name": "maks_derinlik" + }, + "model": { + "name": "model" + }, + "scale_depth": { + "name": "ölçek_derinliği" + }, + "swap_size": { + "name": "değiştirme_boyutu" + }, + "tile_size": { + "name": "döşeme_boyutu" + } + } + }, + "HypernetworkLoader": { + "display_name": "HiperAğYükleyici", + "inputs": { + "hypernetwork_name": { + "name": "hiperağ_adı" + }, + "model": { + "name": "model" + }, + "strength": { + "name": "güç" + } + } + }, + "IdeogramV1": { + "description": "Ideogram V1 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V1", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Görüntü oluşturma için en boy oranı." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "magic_prompt_option": { + "name": "sihirli_istem_seçeneği", + "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Görüntüden hariç tutulacakların açıklaması" + }, + "num_images": { + "name": "görüntü_sayısı" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "seed": { + "name": "tohum" + }, + "turbo": { + "name": "turbo", + "tooltip": "Turbo modunun kullanılıp kullanılmayacağı (daha hızlı üretim, potansiyel olarak daha düşük kalite)" + } + } + }, + "IdeogramV2": { + "description": "Ideogram V2 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V2", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Görüntü oluşturma için en boy oranı. Çözünürlük AUTO olarak ayarlanmadıysa yoksayılır." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "magic_prompt_option": { + "name": "sihirli_istem_seçeneği", + "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Görüntüden hariç tutulacakların açıklaması" + }, + "num_images": { + "name": "görüntü_sayısı" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük", + "tooltip": "Görüntü oluşturma için çözünürlük. AUTO olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." + }, + "seed": { + "name": "tohum" + }, + "style_type": { + "name": "stil_türü", + "tooltip": "Üretim için stil türü (yalnızca V2)" + }, + "turbo": { + "name": "turbo", + "tooltip": "Turbo modunun kullanılıp kullanılmayacağı (daha hızlı üretim, potansiyel olarak daha düşük kalite)" + } + } + }, + "IdeogramV3": { + "description": "Ideogram V3 modelini kullanarak eşzamanlı olarak görüntüler oluşturur.\n\nMetin istemlerinden normal görüntü oluşturmayı ve maske ile görüntü düzenlemeyi destekler.\nGörüntü bağlantıları sınırlı bir süre için mevcuttur; görüntüyü saklamak isterseniz indirmeniz gerekir.", + "display_name": "Ideogram V3", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Görüntü oluşturma için en boy oranı. Çözünürlük Otomatik olarak ayarlanmadıysa yoksayılır." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." + }, + "magic_prompt_option": { + "name": "sihirli_istem_seçeneği", + "tooltip": "Üretimde MagicPrompt'un kullanılıp kullanılmayacağını belirleyin" + }, + "mask": { + "name": "maske", + "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" + }, + "num_images": { + "name": "görüntü_sayısı" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma veya düzenleme istemi" + }, + "rendering_speed": { + "name": "oluşturma_hızı", + "tooltip": "Üretim hızı ve kalite arasındaki dengeyi kontrol eder" + }, + "resolution": { + "name": "çözünürlük", + "tooltip": "Görüntü oluşturma için çözünürlük. Otomatik olarak ayarlanmadıysa, bu en_boy_oranı ayarını geçersiz kılar." + }, + "seed": { + "name": "tohum" + } + } + }, + "ImageBatch": { + "display_name": "Görüntüleri Toplu İşle", + "inputs": { + "image1": { + "name": "görüntü1" + }, + "image2": { + "name": "görüntü2" + } + } + }, + "ImageBlend": { + "display_name": "Görüntü Karıştırma", + "inputs": { + "blend_factor": { + "name": "karıştırma_faktörü" + }, + "blend_mode": { + "name": "karıştırma_modu" + }, + "image1": { + "name": "görüntü1" + }, + "image2": { + "name": "görüntü2" + } + } + }, + "ImageBlur": { + "display_name": "Görüntü Bulanıklaştırma", + "inputs": { + "blur_radius": { + "name": "bulanıklık_yarıçapı" + }, + "image": { + "name": "görüntü" + }, + "sigma": { + "name": "sigma" + } + } + }, + "ImageColorToMask": { + "display_name": "GörüntüRenginiMaskeyeDönüştür", + "inputs": { + "color": { + "name": "renk" + }, + "image": { + "name": "görüntü" + } + } + }, + "ImageCompositeMasked": { + "display_name": "MaskeliGörüntüBirleştirme", + "inputs": { + "destination": { + "name": "hedef" + }, + "mask": { + "name": "maske" + }, + "resize_source": { + "name": "kaynağı_yeniden_boyutlandır" + }, + "source": { + "name": "kaynak" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "ImageCrop": { + "display_name": "Görüntü Kırp", + "inputs": { + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "ImageFromBatch": { + "display_name": "TopluİşlemdenGörüntü", + "inputs": { + "batch_index": { + "name": "toplu_indeks" + }, + "image": { + "name": "görüntü" + }, + "length": { + "name": "uzunluk" + } + } + }, + "ImageInvert": { + "display_name": "Görüntüyü Ters Çevir", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "ImageOnlyCheckpointLoader": { + "display_name": "Sadece Görüntü Kontrol Noktası Yükleyici (img2vid modeli)", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + } + } + }, + "ImageOnlyCheckpointSave": { + "display_name": "SadeceGörüntüKontrolNoktasıKaydet", + "inputs": { + "clip_vision": { + "name": "clip_görü" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" + }, + "vae": { + "name": "vae" + } + } + }, + "ImagePadForOutpaint": { + "display_name": "Dış Boyama için Görüntüyü Doldur", + "inputs": { + "bottom": { + "name": "alt" + }, + "feathering": { + "name": "yumuşatma" + }, + "image": { + "name": "görüntü" + }, + "left": { + "name": "sol" + }, + "right": { + "name": "sağ" + }, + "top": { + "name": "üst" + } + } + }, + "ImageQuantize": { + "display_name": "Görüntü Nicemleme", + "inputs": { + "colors": { + "name": "renkler" + }, + "dither": { + "name": "titreşim" + }, + "image": { + "name": "görüntü" + } + } + }, + "ImageRGBToYUV": { + "display_name": "GörüntüRGB'denYUV'ye", + "inputs": { + "image": { + "name": "görüntü" + } + }, + "outputs": { + "0": { + "name": "Y" + }, + "1": { + "name": "U" + }, + "2": { + "name": "V" + } + } + }, + "ImageScale": { + "display_name": "Görüntüyü Büyüt", + "inputs": { + "crop": { + "name": "kırp" + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + }, + "width": { + "name": "genişlik" + } + } + }, + "ImageScaleBy": { + "display_name": "Görüntüyü Oranla Büyüt", + "inputs": { + "image": { + "name": "görüntü" + }, + "scale_by": { + "name": "oranla_büyüt" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + } + } + }, + "ImageScaleToTotalPixels": { + "display_name": "Görüntüyü Toplam Piksele Göre Ölçekle", + "inputs": { + "image": { + "name": "görüntü" + }, + "megapixels": { + "name": "megapiksel" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + } + } + }, + "ImageSharpen": { + "display_name": "Görüntü Keskinleştir", + "inputs": { + "alpha": { + "name": "alfa" + }, + "image": { + "name": "görüntü" + }, + "sharpen_radius": { + "name": "keskinleştirme_yarıçapı" + }, + "sigma": { + "name": "sigma" + } + } + }, + "ImageToMask": { + "display_name": "Görüntüyü Maskeye Dönüştür", + "inputs": { + "channel": { + "name": "kanal" + }, + "image": { + "name": "görüntü" + } + } + }, + "ImageUpscaleWithModel": { + "display_name": "Görüntüyü Büyüt (Model kullanarak)", + "inputs": { + "image": { + "name": "görüntü" + }, + "upscale_model": { + "name": "büyütme_modeli" + } + } + }, + "ImageYUVToRGB": { + "display_name": "GörüntüYUV'denRGB'ye", + "inputs": { + "U": { + "name": "U" + }, + "V": { + "name": "V" + }, + "Y": { + "name": "Y" + } + } + }, + "InpaintModelConditioning": { + "display_name": "İçBoyaModelKoşullandırma", + "inputs": { + "mask": { + "name": "maske" + }, + "negative": { + "name": "negatif" + }, + "noise_mask": { + "name": "gürültü_maskesi", + "tooltip": "Gizli değişkene bir gürültü maskesi ekleyin, böylece örnekleme yalnızca maske içinde gerçekleşir. Modele bağlı olarak sonuçları iyileştirebilir veya tamamen bozabilir." + }, + "pixels": { + "name": "pikseller" + }, + "positive": { + "name": "pozitif" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "InstructPixToPixConditioning": { + "display_name": "InstructPixToPixKoşullandırma", + "inputs": { + "negative": { + "name": "negatif" + }, + "pixels": { + "name": "pikseller" + }, + "positive": { + "name": "pozitif" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "InvertMask": { + "display_name": "Maskeyi Ters Çevir", + "inputs": { + "mask": { + "name": "maske" + } + } + }, + "JoinImageWithAlpha": { + "display_name": "Görüntüyü Alfa ile Birleştir", + "inputs": { + "alpha": { + "name": "alfa" + }, + "image": { + "name": "görüntü" + } + } + }, + "KSampler": { + "description": "Gizli görüntünün gürültüsünü azaltmak için sağlanan modeli, pozitif ve negatif koşullandırmayı kullanır.", + "display_name": "KSampler", + "inputs": { + "cfg": { + "name": "cfg", + "tooltip": "Sınıflandırıcısız Rehberlik ölçeği, yaratıcılık ile isteme bağlılık arasında bir denge kurar. Daha yüksek değerler, isteme daha yakından eşleşen görüntülerle sonuçlanır, ancak çok yüksek değerler kaliteyi olumsuz etkiler." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "denoise": { + "name": "gürültü_azaltma", + "tooltip": "Uygulanan gürültü giderme miktarı, daha düşük değerler ilk görüntünün yapısını koruyarak görüntüden görüntüye örneklemeye olanak tanır." + }, + "latent_image": { + "name": "gizli_görüntü", + "tooltip": "Gürültüsü giderilecek gizli görüntü." + }, + "model": { + "name": "model", + "tooltip": "Giriş gizli değişkeninin gürültüsünü azaltmak için kullanılan model." + }, + "negative": { + "name": "negatif", + "tooltip": "Görüntüden hariç tutmak istediğiniz özellikleri tanımlayan koşullandırma." + }, + "positive": { + "name": "pozitif", + "tooltip": "Görüntüye dahil etmek istediğiniz özellikleri tanımlayan koşullandırma." + }, + "sampler_name": { + "name": "örnekleyici_adı", + "tooltip": "Örnekleme sırasında kullanılan algoritma, bu, oluşturulan çıktının kalitesini, hızını ve stilini etkileyebilir." + }, + "scheduler": { + "name": "zamanlayıcı", + "tooltip": "Zamanlayıcı, görüntüyü oluşturmak için gürültünün kademeli olarak nasıl kaldırılacağını kontrol eder." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "steps": { + "name": "adımlar", + "tooltip": "Gürültü giderme işleminde kullanılan adım sayısı." + } + }, + "outputs": { + "0": { + "tooltip": "Gürültüsü giderilmiş gizli değişken." + } + } + }, + "KSamplerAdvanced": { + "display_name": "KSampler (Gelişmiş)", + "inputs": { + "add_noise": { + "name": "gürültü_ekle" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "end_at_step": { + "name": "bitiş_adımı" + }, + "latent_image": { + "name": "gizli_görüntü" + }, + "model": { + "name": "model" + }, + "negative": { + "name": "negatif" + }, + "noise_seed": { + "name": "gürültü_tohumu" + }, + "positive": { + "name": "pozitif" + }, + "return_with_leftover_noise": { + "name": "kalan_gürültüyle_dön" + }, + "sampler_name": { + "name": "örnekleyici_adı" + }, + "scheduler": { + "name": "zamanlayıcı" + }, + "start_at_step": { + "name": "başlangıç_adımı" + }, + "steps": { + "name": "adımlar" + } + } + }, + "KSamplerSelect": { + "display_name": "KSamplerSeç", + "inputs": { + "sampler_name": { + "name": "örnekleyici_adı" + } + } + }, + "KarrasScheduler": { + "display_name": "KarrasZamanlayıcı", + "inputs": { + "rho": { + "name": "rho" + }, + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + }, + "steps": { + "name": "adımlar" + } + } + }, + "KlingCameraControlI2VNode": { + "description": "Gerçek dünya sinematografisini simüle eden profesyonel kamera hareketleriyle durağan görüntüleri sinematik videolara dönüştürün. Orijinal görüntünüze odaklanırken yakınlaştırma, döndürme, kaydırma, eğme ve birinci şahıs görünümü dahil olmak üzere sanal kamera eylemlerini kontrol edin.", + "display_name": "Kling Görüntüden Videoya (Kamera Kontrolü)", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "camera_control": { + "name": "kamera_kontrolü", + "tooltip": "Kling Kamera Kontrolleri düğümü kullanılarak oluşturulabilir. Video oluşturma sırasında kamera hareketini ve devinimini kontrol eder." + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + }, + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingCameraControlT2VNode": { + "description": "Gerçek dünya sinematografisini simüle eden profesyonel kamera hareketleriyle metni sinematik videolara dönüştürün. Orijinal metninize odaklanırken yakınlaştırma, döndürme, kaydırma, eğme ve birinci şahıs görünümü dahil olmak üzere sanal kamera eylemlerini kontrol edin.", + "display_name": "Kling Metinden Videoya (Kamera Kontrolü)", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "camera_control": { + "name": "kamera_kontrolü", + "tooltip": "Kling Kamera Kontrolleri düğümü kullanılarak oluşturulabilir. Video oluşturma sırasında kamera hareketini ve devinimini kontrol eder." + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingCameraControls": { + "description": "Kling Kamera Kontrolleri ve hareket kontrolü efektleri için yapılandırma seçeneklerini belirtmeye olanak tanır.", + "display_name": "Kling Kamera Kontrolleri", + "inputs": { + "camera_control_type": { + "name": "kamera_kontrol_türü" + }, + "horizontal_movement": { + "name": "yatay_hareket", + "tooltip": "Kameranın yatay eksen (x ekseni) boyunca hareketini kontrol eder. Negatif sola, pozitif sağa gösterir" + }, + "pan": { + "name": "kaydırma", + "tooltip": "Kameranın dikey düzlemde (x ekseni) dönüşünü kontrol eder. Negatif aşağı dönüşü, pozitif yukarı dönüşü gösterir." + }, + "roll": { + "name": "yuvarlanma", + "tooltip": "Kameranın yuvarlanma miktarını (z ekseni) kontrol eder. Negatif saat yönünün tersini, pozitif saat yönünü gösterir." + }, + "tilt": { + "name": "eğme", + "tooltip": "Kameranın yatay düzlemde (y ekseni) dönüşünü kontrol eder. Negatif sola dönüşü, pozitif sağa dönüşü gösterir." + }, + "vertical_movement": { + "name": "dikey_hareket", + "tooltip": "Kameranın dikey eksen (y ekseni) boyunca hareketini kontrol eder. Negatif aşağı, pozitif yukarı gösterir." + }, + "zoom": { + "name": "yakınlaştırma", + "tooltip": "Kameranın odak uzaklığındaki değişikliği kontrol eder. Negatif daha dar bir görüş alanını, pozitif daha geniş bir görüş alanını gösterir." + } + }, + "outputs": { + "0": { + "name": "kamera_kontrolü" + } + } + }, + "KlingDualCharacterVideoEffectNode": { + "description": "Efekt_sahnesine dayalı bir video oluştururken farklı özel efektler elde edin. İlk görüntü sol tarafa, ikinci görüntü ise birleşimin sağ tarafına konumlandırılacaktır.", + "display_name": "Kling İkili Karakter Video Efektleri", + "inputs": { + "duration": { + "name": "süre" + }, + "effect_scene": { + "name": "efekt_sahnesi" + }, + "image_left": { + "name": "sol_görüntü", + "tooltip": "Sol taraf görüntüsü" + }, + "image_right": { + "name": "sağ_görüntü", + "tooltip": "Sağ taraf görüntüsü" + }, + "mode": { + "name": "mod" + }, + "model_name": { + "name": "model_adı" + } + }, + "outputs": { + "1": { + "name": "süre" + } + } + }, + "KlingImage2VideoNode": { + "description": "Kling Görüntüden Videoya Düğümü", + "display_name": "Kling Görüntüden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "duration": { + "name": "süre" + }, + "mode": { + "name": "mod" + }, + "model_name": { + "name": "model_adı" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + }, + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingImageGenerationNode": { + "description": "Kling Görüntü Oluşturma Düğümü. İsteğe bağlı bir referans görüntü ile bir metin isteminden bir görüntü oluşturun.", + "display_name": "Kling Görüntü Oluşturma", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "human_fidelity": { + "name": "insan_sadakati", + "tooltip": "Konu referans benzerliği" + }, + "image": { + "name": "görüntü" + }, + "image_fidelity": { + "name": "görüntü_sadakati", + "tooltip": "Kullanıcı tarafından yüklenen görüntüler için referans yoğunluğu" + }, + "image_type": { + "name": "görüntü_türü" + }, + "model_name": { + "name": "model_adı" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulan görüntü sayısı" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + } + } + }, + "KlingLipSyncAudioToVideoNode": { + "description": "Kling Dudak Senkronizasyonu Sesten Videoya Düğümü. Bir video dosyasındaki ağız hareketlerini bir ses dosyasının ses içeriğiyle senkronize eder.", + "display_name": "Kling Dudak Senkronizasyonu Video ile Ses", + "inputs": { + "audio": { + "name": "ses" + }, + "video": { + "name": "video" + }, + "voice_language": { + "name": "ses_dili" + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingLipSyncTextToVideoNode": { + "description": "Kling Dudak Senkronizasyonu Metinden Videoya Düğümü. Bir video dosyasındaki ağız hareketlerini bir metin istemiyle senkronize eder.", + "display_name": "Kling Dudak Senkronizasyonu Video ile Metin", + "inputs": { + "text": { + "name": "metin", + "tooltip": "Dudak Senkronizasyonu Video Oluşturma için Metin İçeriği. Mod metinden videoya olduğunda gereklidir. Maksimum uzunluk 120 karakterdir." + }, + "video": { + "name": "video" + }, + "voice": { + "name": "ses" + }, + "voice_speed": { + "name": "ses_hızı", + "tooltip": "Konuşma Hızı. Geçerli aralık: 0.8~2.0, bir ondalık basamağa kadar doğru." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingSingleImageVideoEffectNode": { + "description": "Efekt_sahnesine dayalı bir video oluştururken farklı özel efektler elde edin.", + "display_name": "Kling Video Efektleri", + "inputs": { + "duration": { + "name": "süre" + }, + "effect_scene": { + "name": "efekt_sahnesi" + }, + "image": { + "name": "görüntü", + "tooltip": " Referans Görüntü. URL veya Base64 kodlu dize (data:image öneki olmadan). Dosya boyutu 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır" + }, + "model_name": { + "name": "model_adı" + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingStartEndFrameNode": { + "description": "Sağladığınız başlangıç ve bitiş görüntüleri arasında geçiş yapan bir video dizisi oluşturun. Düğüm, aradaki tüm kareleri oluşturarak ilk kareden son kareye pürüzsüz bir dönüşüm üretir.", + "display_name": "Kling Başlangıç-Bitiş Karesinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "end_frame": { + "name": "bitiş_karesi", + "tooltip": "Referans Görüntü - Bitiş karesi kontrolü. URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz. Base64, data:image önekini içermemelidir." + }, + "mode": { + "name": "mod", + "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + }, + "start_frame": { + "name": "başlangıç_karesi", + "tooltip": "Referans Görüntü - URL veya Base64 kodlu dize, 10 MB'ı geçemez, çözünürlük 300*300 pikselden az olamaz, en boy oranı 1:2.5 ~ 2.5:1 arasındadır. Base64, data:image önekini içermemelidir." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingTextToVideoNode": { + "description": "Kling Metinden Videoya Düğümü", + "display_name": "Kling Metinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "mode": { + "name": "mod", + "tooltip": "Video oluşturma için kullanılacak yapılandırma, şu formatı izler: mod / süre / model_adı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Pozitif metin istemi" + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingVideoExtendNode": { + "description": "Kling Video Uzatma Düğümü. Diğer Kling düğümleri tarafından yapılan videoları uzatın. video_id, diğer Kling Düğümleri kullanılarak oluşturulur.", + "display_name": "Kling Video Uzatma", + "inputs": { + "cfg_scale": { + "name": "cfg_ölçeği" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Uzatılmış videoda kaçınılması gereken öğeler için negatif metin istemi" + }, + "prompt": { + "name": "istem", + "tooltip": "Video uzatmayı yönlendirmek için pozitif metin istemi" + }, + "video_id": { + "name": "video_kimliği", + "tooltip": "Uzatılacak videonun kimliği. Metinden videoya, görüntüden videoya ve önceki video uzatma işlemlerinden oluşturulan videoları destekler. Uzatmadan sonra toplam süre 3 dakikayı geçemez." + } + }, + "outputs": { + "1": { + "name": "video_kimliği" + }, + "2": { + "name": "süre" + } + } + }, + "KlingVirtualTryOnNode": { + "description": "Kling Sanal Deneme Düğümü. İnsan üzerine kıyafet denemek için bir insan resmi ve bir kıyafet resmi girin.", + "display_name": "Kling Sanal Deneme", + "inputs": { + "cloth_image": { + "name": "kıyafet_görüntüsü" + }, + "human_image": { + "name": "insan_görüntüsü" + }, + "model_name": { + "name": "model_adı" + } + } + }, + "LTXVAddGuide": { + "display_name": "LTXVRehberEkle", + "inputs": { + "frame_idx": { + "name": "kare_indeksi", + "tooltip": "Koşullandırmanın başlayacağı kare indeksi. Tek kareli görüntüler veya 1-8 kareli videolar için herhangi bir kare_indeksi değeri kabul edilebilir. 9+ kareli videolar için kare_indeksi 8'e bölünebilir olmalıdır, aksi takdirde en yakın 8'in katına yuvarlanacaktır. Negatif değerler videonun sonundan sayılır." + }, + "image": { + "name": "görüntü", + "tooltip": "Gizli videoyu koşullandırmak için görüntü veya video. 8*n + 1 kare olmalıdır. Video 8*n + 1 kare değilse, en yakın 8*n + 1 kareye kırpılacaktır." + }, + "latent": { + "name": "gizli" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "LTXVConditioning": { + "display_name": "LTXVKoşullandırma", + "inputs": { + "frame_rate": { + "name": "kare_hızı" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "LTXVCropGuides": { + "display_name": "LTXVRehberleriKırp", + "inputs": { + "latent": { + "name": "gizli" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "LTXVImgToVideo": { + "display_name": "LTXVGörüntüdenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "LTXVPreprocess": { + "display_name": "LTXVÖnİşleme", + "inputs": { + "image": { + "name": "görüntü" + }, + "img_compression": { + "name": "görüntü_sıkıştırma", + "tooltip": "Görüntüye uygulanacak sıkıştırma miktarı." + } + }, + "outputs": { + "0": { + "name": "çıktı_görüntüsü" + } + } + }, + "LTXVScheduler": { + "display_name": "LTXVZamanlayıcı", + "inputs": { + "base_shift": { + "name": "temel_kaydırma" + }, + "latent": { + "name": "gizli" + }, + "max_shift": { + "name": "maks_kaydırma" + }, + "steps": { + "name": "adımlar" + }, + "stretch": { + "name": "uzatma", + "tooltip": "Sigmaları [terminal, 1] aralığında olacak şekilde uzatın." + }, + "terminal": { + "name": "terminal", + "tooltip": "Uzatmadan sonra sigmaların terminal değeri." + } + } + }, + "LaplaceScheduler": { + "display_name": "LaplaceZamanlayıcı", + "inputs": { + "beta": { + "name": "beta" + }, + "mu": { + "name": "mu" + }, + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + }, + "steps": { + "name": "adımlar" + } + } + }, + "LatentAdd": { + "display_name": "GizliEkle", + "inputs": { + "samples1": { + "name": "örnekler1" + }, + "samples2": { + "name": "örnekler2" + } + } + }, + "LatentApplyOperation": { + "display_name": "GizliİşlemUygula", + "inputs": { + "operation": { + "name": "işlem" + }, + "samples": { + "name": "örnekler" + } + } + }, + "LatentApplyOperationCFG": { + "display_name": "GizliİşlemUygulaCFG", + "inputs": { + "model": { + "name": "model" + }, + "operation": { + "name": "işlem" + } + } + }, + "LatentBatch": { + "display_name": "GizliTopluİş", + "inputs": { + "samples1": { + "name": "örnekler1" + }, + "samples2": { + "name": "örnekler2" + } + } + }, + "LatentBatchSeedBehavior": { + "display_name": "GizliTopluTohumDavranışı", + "inputs": { + "samples": { + "name": "örnekler" + }, + "seed_behavior": { + "name": "tohum_davranışı" + } + } + }, + "LatentBlend": { + "display_name": "Gizli Karıştırma", + "inputs": { + "blend_factor": { + "name": "karıştırma_faktörü" + }, + "samples1": { + "name": "örnekler1" + }, + "samples2": { + "name": "örnekler2" + } + } + }, + "LatentComposite": { + "display_name": "Gizli Birleştirme", + "inputs": { + "feather": { + "name": "yumuşatma" + }, + "samples_from": { + "name": "kaynak_örnekler" + }, + "samples_to": { + "name": "hedef_örnekler" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "LatentCompositeMasked": { + "display_name": "MaskeliGizliBirleştirme", + "inputs": { + "destination": { + "name": "hedef" + }, + "mask": { + "name": "maske" + }, + "resize_source": { + "name": "kaynağı_yeniden_boyutlandır" + }, + "source": { + "name": "kaynak" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "LatentCrop": { + "display_name": "Gizli Değişkeni Kırp", + "inputs": { + "height": { + "name": "yükseklik" + }, + "samples": { + "name": "örnekler" + }, + "width": { + "name": "genişlik" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "LatentFlip": { + "display_name": "Gizli Değişkeni Çevir", + "inputs": { + "flip_method": { + "name": "çevirme_yöntemi" + }, + "samples": { + "name": "örnekler" + } + } + }, + "LatentFromBatch": { + "display_name": "Toplu İşlemden Gizli Değişken", + "inputs": { + "batch_index": { + "name": "toplu_indeks" + }, + "length": { + "name": "uzunluk" + }, + "samples": { + "name": "örnekler" + } + } + }, + "LatentInterpolate": { + "display_name": "GizliAraDeğerleme", + "inputs": { + "ratio": { + "name": "oran" + }, + "samples1": { + "name": "örnekler1" + }, + "samples2": { + "name": "örnekler2" + } + } + }, + "LatentMultiply": { + "display_name": "GizliÇarpma", + "inputs": { + "multiplier": { + "name": "çarpan" + }, + "samples": { + "name": "örnekler" + } + } + }, + "LatentOperationSharpen": { + "display_name": "GizliİşlemKeskinleştirme", + "inputs": { + "alpha": { + "name": "alfa" + }, + "sharpen_radius": { + "name": "keskinleştirme_yarıçapı" + }, + "sigma": { + "name": "sigma" + } + } + }, + "LatentOperationTonemapReinhard": { + "display_name": "GizliİşlemTonEşlemeReinhard", + "inputs": { + "multiplier": { + "name": "çarpan" + } + } + }, + "LatentRotate": { + "display_name": "Gizli Değişkeni Döndür", + "inputs": { + "rotation": { + "name": "döndürme" + }, + "samples": { + "name": "örnekler" + } + } + }, + "LatentSubtract": { + "display_name": "GizliÇıkarma", + "inputs": { + "samples1": { + "name": "örnekler1" + }, + "samples2": { + "name": "örnekler2" + } + } + }, + "LatentUpscale": { + "display_name": "Gizli Değişkeni Büyüt", + "inputs": { + "crop": { + "name": "kırp" + }, + "height": { + "name": "yükseklik" + }, + "samples": { + "name": "örnekler" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + }, + "width": { + "name": "genişlik" + } + } + }, + "LatentUpscaleBy": { + "display_name": "Gizli Değişkeni Oranla Büyüt", + "inputs": { + "samples": { + "name": "örnekler" + }, + "scale_by": { + "name": "oranla_büyüt" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + } + } + }, + "Load3D": { + "display_name": "3D Yükle", + "inputs": { + "clear": { + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + }, + "upload 3d model": { + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "görüntü" + }, + "1": { + "name": "maske" + }, + "2": { + "name": "ağ_yolu" + }, + "3": { + "name": "normal" + }, + "4": { + "name": "çizgi_sanatı" + }, + "5": { + "name": "kamera_bilgisi" + } + } + }, + "Load3DAnimation": { + "display_name": "3D Yükle - Animasyon", + "inputs": { + "clear": { + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + }, + "upload 3d model": { + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "görüntü" + }, + "1": { + "name": "maske" + }, + "2": { + "name": "ağ_yolu" + }, + "3": { + "name": "normal" + }, + "4": { + "name": "kamera_bilgisi" + } + } + }, + "LoadAudio": { + "display_name": "Ses Yükle", + "inputs": { + "audio": { + "name": "ses" + }, + "audioUI": { + "name": "sesArayüzü" + }, + "upload": { + "name": "yüklenecek dosyayı seçin" + } + } + }, + "LoadImage": { + "display_name": "Görüntü Yükle", + "inputs": { + "image": { + "name": "görüntü" + }, + "upload": { + "name": "yüklenecek dosyayı seçin" + } + } + }, + "LoadImageMask": { + "display_name": "Görüntü Yükle (Maske olarak)", + "inputs": { + "channel": { + "name": "kanal" + }, + "image": { + "name": "görüntü" + }, + "upload": { + "name": "yüklenecek dosyayı seçin" + } + } + }, + "LoadImageOutput": { + "description": "Çıktı klasöründen bir görüntü yükleyin. Yenile düğmesine tıklandığında, düğüm görüntü listesini güncelleyecek ve otomatik olarak ilk görüntüyü seçecek, bu da kolay yinelemeye olanak tanıyacaktır.", + "display_name": "Görüntü Yükle (Çıktılardan)", + "inputs": { + "image": { + "name": "görüntü" + }, + "refresh": { + }, + "upload": { + "name": "yüklenecek dosyayı seçin" + } + } + }, + "LoadLatent": { + "display_name": "GizliYükle", + "inputs": { + "latent": { + "name": "gizli" + } + } + }, + "LoadVideo": { + "display_name": "Video Yükle", + "inputs": { + "file": { + "name": "dosya" + }, + "upload": { + "name": "yüklenecek dosyayı seçin" + } + } + }, + "LoraLoader": { + "description": "LoRA'lar, difüzyon ve CLIP modellerini değiştirmek, gizli değişkenlerin gürültüsünün giderilme şeklini değiştirmek (örneğin stiller uygulamak) için kullanılır. Birden fazla LoRA düğümü birbirine bağlanabilir.", + "display_name": "LoRA Yükle", + "inputs": { + "clip": { + "name": "clip", + "tooltip": "LoRA'nın uygulanacağı CLIP modeli." + }, + "lora_name": { + "name": "lora_adı", + "tooltip": "LoRA'nın adı." + }, + "model": { + "name": "model", + "tooltip": "LoRA'nın uygulanacağı difüzyon modeli." + }, + "strength_clip": { + "name": "clip_gücü", + "tooltip": "CLIP modelinin ne kadar güçlü değiştirileceği. Bu değer negatif olabilir." + }, + "strength_model": { + "name": "model_gücü", + "tooltip": "Difüzyon modelinin ne kadar güçlü değiştirileceği. Bu değer negatif olabilir." + } + }, + "outputs": { + "0": { + "tooltip": "Değiştirilmiş difüzyon modeli." + }, + "1": { + "tooltip": "Değiştirilmiş CLIP modeli." + } + } + }, + "LoraLoaderModelOnly": { + "description": "LoRA'lar, difüzyon ve CLIP modellerini değiştirmek, gizli değişkenlerin gürültüsünün giderilme şeklini değiştirmek (örneğin stiller uygulamak) için kullanılır. Birden fazla LoRA düğümü birbirine bağlanabilir.", + "display_name": "SadeceModelLoRA Yükleyici", + "inputs": { + "lora_name": { + "name": "lora_adı" + }, + "model": { + "name": "model" + }, + "strength_model": { + "name": "model_gücü" + } + }, + "outputs": { + "0": { + "tooltip": "Değiştirilmiş difüzyon modeli." + } + } + }, + "LoraSave": { + "display_name": "Lora'yı Çıkar ve Kaydet", + "inputs": { + "bias_diff": { + "name": "yanlılık_farkı" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "lora_type": { + "name": "lora_türü" + }, + "model_diff": { + "name": "model_farkı", + "tooltip": "Lora'ya dönüştürülecek ModelSubtract çıktısı." + }, + "rank": { + "name": "rütbe" + }, + "text_encoder_diff": { + "name": "metin_kodlayıcı_farkı", + "tooltip": "Lora'ya dönüştürülecek CLIPSubtract çıktısı." + } + } + }, + "LotusConditioning": { + "display_name": "LotusKoşullandırma", + "outputs": { + "0": { + "name": "koşullandırma" + } + } + }, + "LumaConceptsNode": { + "description": "Luma Metinden Videoya ve Luma Görüntüden Videoya düğümleriyle kullanılmak üzere bir veya daha fazla Kamera Kavramı tutar.", + "display_name": "Luma Kavramları", + "inputs": { + "concept1": { + "name": "kavram1" + }, + "concept2": { + "name": "kavram2" + }, + "concept3": { + "name": "kavram3" + }, + "concept4": { + "name": "kavram4" + }, + "luma_concepts": { + "name": "luma_kavramları", + "tooltip": "Burada seçilenlere eklemek için isteğe bağlı Kamera Kavramları." + } + }, + "outputs": { + "0": { + "name": "luma_kavramları" + } + } + }, + "LumaImageModifyNode": { + "description": "İstem ve en boy oranına göre görüntüleri eşzamanlı olarak değiştirir.", + "display_name": "Luma Görüntüden Görüntüye", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "image_weight": { + "name": "görüntü_ağırlığı", + "tooltip": "Görüntünün ağırlığı; 1.0'a ne kadar yakınsa, görüntü o kadar az değiştirilir." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + } + } + }, + "LumaImageNode": { + "description": "İstem ve en boy oranına göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Luma Metinden Görüntüye", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "character_image": { + "name": "karakter_görüntüsü", + "tooltip": "Karakter referans görüntüleri; birden fazla toplu olabilir, en fazla 4 görüntü dikkate alınabilir." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image_luma_ref": { + "name": "görüntü_luma_referansı", + "tooltip": "Giriş görüntüleriyle üretimi etkilemek için Luma Referans düğümü bağlantısı; en fazla 4 görüntü dikkate alınabilir." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "style_image": { + "name": "stil_görüntüsü", + "tooltip": "Stil referans görüntüsü; yalnızca 1 görüntü kullanılacaktır." + }, + "style_image_weight": { + "name": "stil_görüntüsü_ağırlığı", + "tooltip": "Stil görüntüsünün ağırlığı. Stil_görüntüsü sağlanmazsa yoksayılır." + } + } + }, + "LumaImageToVideoNode": { + "description": "İstem, giriş görüntüleri ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "Luma Görüntüden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "first_image": { + "name": "ilk_görüntü", + "tooltip": "Oluşturulan videonun ilk karesi." + }, + "last_image": { + "name": "son_görüntü", + "tooltip": "Oluşturulan videonun son karesi." + }, + "loop": { + "name": "döngü" + }, + "luma_concepts": { + "name": "luma_kavramları", + "tooltip": "Luma Kavramları düğümü aracılığıyla kamera hareketini dikte etmek için isteğe bağlı Kamera Kavramları." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + } + } + }, + "LumaReferenceNode": { + "description": "Luma Görüntü Oluştur düğümüyle kullanılmak üzere bir görüntü ve ağırlık tutar.", + "display_name": "Luma Referansı", + "inputs": { + "image": { + "name": "görüntü", + "tooltip": "Referans olarak kullanılacak görüntü." + }, + "luma_ref": { + "name": "luma_referansı" + }, + "weight": { + "name": "ağırlık", + "tooltip": "Görüntü referansının ağırlığı." + } + }, + "outputs": { + "0": { + "name": "luma_referansı" + } + } + }, + "LumaVideoNode": { + "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "Luma Metinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "loop": { + "name": "döngü" + }, + "luma_concepts": { + "name": "luma_kavramları", + "tooltip": "Luma Kavramları düğümü aracılığıyla kamera hareketini dikte etmek için isteğe bağlı Kamera Kavramları." + }, + "model": { + "name": "model" + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + } + } + }, + "Mahiro": { + "description": "Rehberliği, negatif istem arasındaki farktan ziyade pozitif istemin 'yönüne' daha fazla ölçeklenecek şekilde değiştirin.", + "display_name": "Mahiro o kadar sevimli ki daha iyi bir rehberlik fonksiyonunu hak ediyor!! (。・ω・。)", + "inputs": { + "model": { + "name": "model" + } + }, + "outputs": { + "0": { + "name": "yamalı_model" + } + } + }, + "MaskComposite": { + "display_name": "MaskeBirleştirme", + "inputs": { + "destination": { + "name": "hedef" + }, + "operation": { + "name": "işlem" + }, + "source": { + "name": "kaynak" + }, + "x": { + "name": "x" + }, + "y": { + "name": "y" + } + } + }, + "MaskPreview": { + "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "MaskeÖnizleme", + "inputs": { + "mask": { + "name": "maske" + } + } + }, + "MaskToImage": { + "display_name": "Maskeyi Görüntüye Dönüştür", + "inputs": { + "mask": { + "name": "maske" + } + } + }, + "MinimaxImageToVideoNode": { + "description": "MiniMax'in API'sini kullanarak bir görüntüden ve istemlerden videolar oluşturur", + "display_name": "MiniMax Görüntüden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Video oluşturmanın ilk karesi olarak kullanılacak görüntü" + }, + "model": { + "name": "model", + "tooltip": "Video oluşturma için kullanılacak model" + }, + "prompt_text": { + "name": "istem_metni", + "tooltip": "Video oluşturmayı yönlendirecek metin istemi" + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "MinimaxTextToVideoNode": { + "description": "MiniMax'in API'sini kullanarak istemlerden videolar oluşturur", + "display_name": "MiniMax Metinden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "model": { + "name": "model", + "tooltip": "Video oluşturma için kullanılacak model" + }, + "prompt_text": { + "name": "istem_metni", + "tooltip": "Video oluşturmayı yönlendirecek metin istemi" + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "ModelComputeDtype": { + "display_name": "ModelHesaplamaVeriTürü", + "inputs": { + "dtype": { + "name": "veri_türü" + }, + "model": { + "name": "model" + } + } + }, + "ModelMergeAdd": { + "display_name": "ModelBirleştirmeEkle", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + } + } + }, + "ModelMergeAuraflow": { + "display_name": "ModelBirleştirmeAuraflow", + "inputs": { + "cond_seq_linear_": { + "name": "koşul_dizi_doğrusal." + }, + "double_layers_0_": { + "name": "çift_katmanlar.0." + }, + "double_layers_1_": { + "name": "çift_katmanlar.1." + }, + "double_layers_2_": { + "name": "çift_katmanlar.2." + }, + "double_layers_3_": { + "name": "çift_katmanlar.3." + }, + "final_linear_": { + "name": "son_doğrusal." + }, + "init_x_linear_": { + "name": "başlangıç_x_doğrusal." + }, + "modF_": { + "name": "modF." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "positional_encoding": { + "name": "konumsal_kodlama" + }, + "register_tokens": { + "name": "kayıt_jetonları" + }, + "single_layers_0_": { + "name": "tek_katmanlar.0." + }, + "single_layers_10_": { + "name": "tek_katmanlar.10." + }, + "single_layers_11_": { + "name": "tek_katmanlar.11." + }, + "single_layers_12_": { + "name": "tek_katmanlar.12." + }, + "single_layers_13_": { + "name": "tek_katmanlar.13." + }, + "single_layers_14_": { + "name": "tek_katmanlar.14." + }, + "single_layers_15_": { + "name": "tek_katmanlar.15." + }, + "single_layers_16_": { + "name": "tek_katmanlar.16." + }, + "single_layers_17_": { + "name": "tek_katmanlar.17." + }, + "single_layers_18_": { + "name": "tek_katmanlar.18." + }, + "single_layers_19_": { + "name": "tek_katmanlar.19." + }, + "single_layers_1_": { + "name": "tek_katmanlar.1." + }, + "single_layers_20_": { + "name": "tek_katmanlar.20." + }, + "single_layers_21_": { + "name": "tek_katmanlar.21." + }, + "single_layers_22_": { + "name": "tek_katmanlar.22." + }, + "single_layers_23_": { + "name": "tek_katmanlar.23." + }, + "single_layers_24_": { + "name": "tek_katmanlar.24." + }, + "single_layers_25_": { + "name": "tek_katmanlar.25." + }, + "single_layers_26_": { + "name": "tek_katmanlar.26." + }, + "single_layers_27_": { + "name": "tek_katmanlar.27." + }, + "single_layers_28_": { + "name": "tek_katmanlar.28." + }, + "single_layers_29_": { + "name": "tek_katmanlar.29." + }, + "single_layers_2_": { + "name": "tek_katmanlar.2." + }, + "single_layers_30_": { + "name": "tek_katmanlar.30." + }, + "single_layers_31_": { + "name": "tek_katmanlar.31." + }, + "single_layers_3_": { + "name": "tek_katmanlar.3." + }, + "single_layers_4_": { + "name": "tek_katmanlar.4." + }, + "single_layers_5_": { + "name": "tek_katmanlar.5." + }, + "single_layers_6_": { + "name": "tek_katmanlar.6." + }, + "single_layers_7_": { + "name": "tek_katmanlar.7." + }, + "single_layers_8_": { + "name": "tek_katmanlar.8." + }, + "single_layers_9_": { + "name": "tek_katmanlar.9." + }, + "t_embedder_": { + "name": "t_gömücü." + } + } + }, + "ModelMergeBlocks": { + "display_name": "ModelBloklarınıBirleştir", + "inputs": { + "input": { + "name": "giriş" + }, + "middle": { + "name": "orta" + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out": { + "name": "çıktı" + } + } + }, + "ModelMergeCosmos14B": { + "display_name": "ModelBirleştirmeCosmos14B", + "inputs": { + "affline_norm_": { + "name": "afin_norm." + }, + "blocks_block0_": { + "name": "bloklar.blok0." + }, + "blocks_block10_": { + "name": "bloklar.blok10." + }, + "blocks_block11_": { + "name": "bloklar.blok11." + }, + "blocks_block12_": { + "name": "bloklar.blok12." + }, + "blocks_block13_": { + "name": "bloklar.blok13." + }, + "blocks_block14_": { + "name": "bloklar.blok14." + }, + "blocks_block15_": { + "name": "bloklar.blok15." + }, + "blocks_block16_": { + "name": "bloklar.blok16." + }, + "blocks_block17_": { + "name": "bloklar.blok17." + }, + "blocks_block18_": { + "name": "bloklar.blok18." + }, + "blocks_block19_": { + "name": "bloklar.blok19." + }, + "blocks_block1_": { + "name": "bloklar.blok1." + }, + "blocks_block20_": { + "name": "bloklar.blok20." + }, + "blocks_block21_": { + "name": "bloklar.blok21." + }, + "blocks_block22_": { + "name": "bloklar.blok22." + }, + "blocks_block23_": { + "name": "bloklar.blok23." + }, + "blocks_block24_": { + "name": "bloklar.blok24." + }, + "blocks_block25_": { + "name": "bloklar.blok25." + }, + "blocks_block26_": { + "name": "bloklar.blok26." + }, + "blocks_block27_": { + "name": "bloklar.blok27." + }, + "blocks_block28_": { + "name": "bloklar.blok28." + }, + "blocks_block29_": { + "name": "bloklar.blok29." + }, + "blocks_block2_": { + "name": "bloklar.blok2." + }, + "blocks_block30_": { + "name": "bloklar.blok30." + }, + "blocks_block31_": { + "name": "bloklar.blok31." + }, + "blocks_block32_": { + "name": "bloklar.blok32." + }, + "blocks_block33_": { + "name": "bloklar.blok33." + }, + "blocks_block34_": { + "name": "bloklar.blok34." + }, + "blocks_block35_": { + "name": "bloklar.blok35." + }, + "blocks_block3_": { + "name": "bloklar.blok3." + }, + "blocks_block4_": { + "name": "bloklar.blok4." + }, + "blocks_block5_": { + "name": "bloklar.blok5." + }, + "blocks_block6_": { + "name": "bloklar.blok6." + }, + "blocks_block7_": { + "name": "bloklar.blok7." + }, + "blocks_block8_": { + "name": "bloklar.blok8." + }, + "blocks_block9_": { + "name": "bloklar.blok9." + }, + "extra_pos_embedder_": { + "name": "ek_konum_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "konum_gömücü." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + } + } + }, + "ModelMergeCosmos7B": { + "display_name": "ModelBirleştirmeCosmos7B", + "inputs": { + "affline_norm_": { + "name": "afin_norm." + }, + "blocks_block0_": { + "name": "bloklar.blok0." + }, + "blocks_block10_": { + "name": "bloklar.blok10." + }, + "blocks_block11_": { + "name": "bloklar.blok11." + }, + "blocks_block12_": { + "name": "bloklar.blok12." + }, + "blocks_block13_": { + "name": "bloklar.blok13." + }, + "blocks_block14_": { + "name": "bloklar.blok14." + }, + "blocks_block15_": { + "name": "bloklar.blok15." + }, + "blocks_block16_": { + "name": "bloklar.blok16." + }, + "blocks_block17_": { + "name": "bloklar.blok17." + }, + "blocks_block18_": { + "name": "bloklar.blok18." + }, + "blocks_block19_": { + "name": "bloklar.blok19." + }, + "blocks_block1_": { + "name": "bloklar.blok1." + }, + "blocks_block20_": { + "name": "bloklar.blok20." + }, + "blocks_block21_": { + "name": "bloklar.blok21." + }, + "blocks_block22_": { + "name": "bloklar.blok22." + }, + "blocks_block23_": { + "name": "bloklar.blok23." + }, + "blocks_block24_": { + "name": "bloklar.blok24." + }, + "blocks_block25_": { + "name": "bloklar.blok25." + }, + "blocks_block26_": { + "name": "bloklar.blok26." + }, + "blocks_block27_": { + "name": "bloklar.blok27." + }, + "blocks_block2_": { + "name": "bloklar.blok2." + }, + "blocks_block3_": { + "name": "bloklar.blok3." + }, + "blocks_block4_": { + "name": "bloklar.blok4." + }, + "blocks_block5_": { + "name": "bloklar.blok5." + }, + "blocks_block6_": { + "name": "bloklar.blok6." + }, + "blocks_block7_": { + "name": "bloklar.blok7." + }, + "blocks_block8_": { + "name": "bloklar.blok8." + }, + "blocks_block9_": { + "name": "bloklar.blok9." + }, + "extra_pos_embedder_": { + "name": "ek_konum_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embedder_": { + "name": "konum_gömücü." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + } + } + }, + "ModelMergeFlux1": { + "display_name": "ModelBirleştirmeFlux1", + "inputs": { + "double_blocks_0_": { + "name": "çift_bloklar.0." + }, + "double_blocks_10_": { + "name": "çift_bloklar.10." + }, + "double_blocks_11_": { + "name": "çift_bloklar.11." + }, + "double_blocks_12_": { + "name": "çift_bloklar.12." + }, + "double_blocks_13_": { + "name": "çift_bloklar.13." + }, + "double_blocks_14_": { + "name": "çift_bloklar.14." + }, + "double_blocks_15_": { + "name": "çift_bloklar.15." + }, + "double_blocks_16_": { + "name": "çift_bloklar.16." + }, + "double_blocks_17_": { + "name": "çift_bloklar.17." + }, + "double_blocks_18_": { + "name": "çift_bloklar.18." + }, + "double_blocks_1_": { + "name": "çift_bloklar.1." + }, + "double_blocks_2_": { + "name": "çift_bloklar.2." + }, + "double_blocks_3_": { + "name": "çift_bloklar.3." + }, + "double_blocks_4_": { + "name": "çift_bloklar.4." + }, + "double_blocks_5_": { + "name": "çift_bloklar.5." + }, + "double_blocks_6_": { + "name": "çift_bloklar.6." + }, + "double_blocks_7_": { + "name": "çift_bloklar.7." + }, + "double_blocks_8_": { + "name": "çift_bloklar.8." + }, + "double_blocks_9_": { + "name": "çift_bloklar.9." + }, + "final_layer_": { + "name": "son_katman." + }, + "guidance_in": { + "name": "rehberlik_girişi" + }, + "img_in_": { + "name": "görüntü_girişi." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "single_blocks_0_": { + "name": "tek_bloklar.0." + }, + "single_blocks_10_": { + "name": "tek_bloklar.10." + }, + "single_blocks_11_": { + "name": "tek_bloklar.11." + }, + "single_blocks_12_": { + "name": "tek_bloklar.12." + }, + "single_blocks_13_": { + "name": "tek_bloklar.13." + }, + "single_blocks_14_": { + "name": "tek_bloklar.14." + }, + "single_blocks_15_": { + "name": "tek_bloklar.15." + }, + "single_blocks_16_": { + "name": "tek_bloklar.16." + }, + "single_blocks_17_": { + "name": "tek_bloklar.17." + }, + "single_blocks_18_": { + "name": "tek_bloklar.18." + }, + "single_blocks_19_": { + "name": "tek_bloklar.19." + }, + "single_blocks_1_": { + "name": "tek_bloklar.1." + }, + "single_blocks_20_": { + "name": "tek_bloklar.20." + }, + "single_blocks_21_": { + "name": "tek_bloklar.21." + }, + "single_blocks_22_": { + "name": "tek_bloklar.22." + }, + "single_blocks_23_": { + "name": "tek_bloklar.23." + }, + "single_blocks_24_": { + "name": "tek_bloklar.24." + }, + "single_blocks_25_": { + "name": "tek_bloklar.25." + }, + "single_blocks_26_": { + "name": "tek_bloklar.26." + }, + "single_blocks_27_": { + "name": "tek_bloklar.27." + }, + "single_blocks_28_": { + "name": "tek_bloklar.28." + }, + "single_blocks_29_": { + "name": "tek_bloklar.29." + }, + "single_blocks_2_": { + "name": "tek_bloklar.2." + }, + "single_blocks_30_": { + "name": "tek_bloklar.30." + }, + "single_blocks_31_": { + "name": "tek_bloklar.31." + }, + "single_blocks_32_": { + "name": "tek_bloklar.32." + }, + "single_blocks_33_": { + "name": "tek_bloklar.33." + }, + "single_blocks_34_": { + "name": "tek_bloklar.34." + }, + "single_blocks_35_": { + "name": "tek_bloklar.35." + }, + "single_blocks_36_": { + "name": "tek_bloklar.36." + }, + "single_blocks_37_": { + "name": "tek_bloklar.37." + }, + "single_blocks_3_": { + "name": "tek_bloklar.3." + }, + "single_blocks_4_": { + "name": "tek_bloklar.4." + }, + "single_blocks_5_": { + "name": "tek_bloklar.5." + }, + "single_blocks_6_": { + "name": "tek_bloklar.6." + }, + "single_blocks_7_": { + "name": "tek_bloklar.7." + }, + "single_blocks_8_": { + "name": "tek_bloklar.8." + }, + "single_blocks_9_": { + "name": "tek_bloklar.9." + }, + "time_in_": { + "name": "zaman_girişi." + }, + "txt_in_": { + "name": "metin_girişi." + }, + "vector_in_": { + "name": "vektör_girişi." + } + } + }, + "ModelMergeLTXV": { + "display_name": "ModelBirleştirmeLTXV", + "inputs": { + "adaln_single_": { + "name": "adaln_tek." + }, + "caption_projection_": { + "name": "başlık_projeksiyonu." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "patchify_proj_": { + "name": "yama_proj." + }, + "proj_out_": { + "name": "proj_çıkışı." + }, + "scale_shift_table": { + "name": "ölçek_kaydırma_tablosu" + }, + "transformer_blocks_0_": { + "name": "dönüştürücü_blokları.0." + }, + "transformer_blocks_10_": { + "name": "dönüştürücü_blokları.10." + }, + "transformer_blocks_11_": { + "name": "dönüştürücü_blokları.11." + }, + "transformer_blocks_12_": { + "name": "dönüştürücü_blokları.12." + }, + "transformer_blocks_13_": { + "name": "dönüştürücü_blokları.13." + }, + "transformer_blocks_14_": { + "name": "dönüştürücü_blokları.14." + }, + "transformer_blocks_15_": { + "name": "dönüştürücü_blokları.15." + }, + "transformer_blocks_16_": { + "name": "dönüştürücü_blokları.16." + }, + "transformer_blocks_17_": { + "name": "dönüştürücü_blokları.17." + }, + "transformer_blocks_18_": { + "name": "dönüştürücü_blokları.18." + }, + "transformer_blocks_19_": { + "name": "dönüştürücü_blokları.19." + }, + "transformer_blocks_1_": { + "name": "dönüştürücü_blokları.1." + }, + "transformer_blocks_20_": { + "name": "dönüştürücü_blokları.20." + }, + "transformer_blocks_21_": { + "name": "dönüştürücü_blokları.21." + }, + "transformer_blocks_22_": { + "name": "dönüştürücü_blokları.22." + }, + "transformer_blocks_23_": { + "name": "dönüştürücü_blokları.23." + }, + "transformer_blocks_24_": { + "name": "dönüştürücü_blokları.24." + }, + "transformer_blocks_25_": { + "name": "dönüştürücü_blokları.25." + }, + "transformer_blocks_26_": { + "name": "dönüştürücü_blokları.26." + }, + "transformer_blocks_27_": { + "name": "dönüştürücü_blokları.27." + }, + "transformer_blocks_2_": { + "name": "dönüştürücü_blokları.2." + }, + "transformer_blocks_3_": { + "name": "dönüştürücü_blokları.3." + }, + "transformer_blocks_4_": { + "name": "dönüştürücü_blokları.4." + }, + "transformer_blocks_5_": { + "name": "dönüştürücü_blokları.5." + }, + "transformer_blocks_6_": { + "name": "dönüştürücü_blokları.6." + }, + "transformer_blocks_7_": { + "name": "dönüştürücü_blokları.7." + }, + "transformer_blocks_8_": { + "name": "dönüştürücü_blokları.8." + }, + "transformer_blocks_9_": { + "name": "dönüştürücü_blokları.9." + } + } + }, + "ModelMergeMochiPreview": { + "display_name": "ModelBirleştirmeMochiÖnizleme", + "inputs": { + "blocks_0_": { + "name": "bloklar.0." + }, + "blocks_10_": { + "name": "bloklar.10." + }, + "blocks_11_": { + "name": "bloklar.11." + }, + "blocks_12_": { + "name": "bloklar.12." + }, + "blocks_13_": { + "name": "bloklar.13." + }, + "blocks_14_": { + "name": "bloklar.14." + }, + "blocks_15_": { + "name": "bloklar.15." + }, + "blocks_16_": { + "name": "bloklar.16." + }, + "blocks_17_": { + "name": "bloklar.17." + }, + "blocks_18_": { + "name": "bloklar.18." + }, + "blocks_19_": { + "name": "bloklar.19." + }, + "blocks_1_": { + "name": "bloklar.1." + }, + "blocks_20_": { + "name": "bloklar.20." + }, + "blocks_21_": { + "name": "bloklar.21." + }, + "blocks_22_": { + "name": "bloklar.22." + }, + "blocks_23_": { + "name": "bloklar.23." + }, + "blocks_24_": { + "name": "bloklar.24." + }, + "blocks_25_": { + "name": "bloklar.25." + }, + "blocks_26_": { + "name": "bloklar.26." + }, + "blocks_27_": { + "name": "bloklar.27." + }, + "blocks_28_": { + "name": "bloklar.28." + }, + "blocks_29_": { + "name": "bloklar.29." + }, + "blocks_2_": { + "name": "bloklar.2." + }, + "blocks_30_": { + "name": "bloklar.30." + }, + "blocks_31_": { + "name": "bloklar.31." + }, + "blocks_32_": { + "name": "bloklar.32." + }, + "blocks_33_": { + "name": "bloklar.33." + }, + "blocks_34_": { + "name": "bloklar.34." + }, + "blocks_35_": { + "name": "bloklar.35." + }, + "blocks_36_": { + "name": "bloklar.36." + }, + "blocks_37_": { + "name": "bloklar.37." + }, + "blocks_38_": { + "name": "bloklar.38." + }, + "blocks_39_": { + "name": "bloklar.39." + }, + "blocks_3_": { + "name": "bloklar.3." + }, + "blocks_40_": { + "name": "bloklar.40." + }, + "blocks_41_": { + "name": "bloklar.41." + }, + "blocks_42_": { + "name": "bloklar.42." + }, + "blocks_43_": { + "name": "bloklar.43." + }, + "blocks_44_": { + "name": "bloklar.44." + }, + "blocks_45_": { + "name": "bloklar.45." + }, + "blocks_46_": { + "name": "bloklar.46." + }, + "blocks_47_": { + "name": "bloklar.47." + }, + "blocks_4_": { + "name": "bloklar.4." + }, + "blocks_5_": { + "name": "bloklar.5." + }, + "blocks_6_": { + "name": "bloklar.6." + }, + "blocks_7_": { + "name": "bloklar.7." + }, + "blocks_8_": { + "name": "bloklar.8." + }, + "blocks_9_": { + "name": "bloklar.9." + }, + "final_layer_": { + "name": "son_katman." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_frequencies_": { + "name": "konum_frekansları." + }, + "t5_y_embedder_": { + "name": "t5_y_gömücü." + }, + "t5_yproj_": { + "name": "t5_yproj." + }, + "t_embedder_": { + "name": "t_gömücü." + } + } + }, + "ModelMergeSD1": { + "display_name": "ModelBirleştirmeSD1", + "inputs": { + "input_blocks_0_": { + "name": "giriş_blokları.0." + }, + "input_blocks_10_": { + "name": "giriş_blokları.10." + }, + "input_blocks_11_": { + "name": "giriş_blokları.11." + }, + "input_blocks_1_": { + "name": "giriş_blokları.1." + }, + "input_blocks_2_": { + "name": "giriş_blokları.2." + }, + "input_blocks_3_": { + "name": "giriş_blokları.3." + }, + "input_blocks_4_": { + "name": "giriş_blokları.4." + }, + "input_blocks_5_": { + "name": "giriş_blokları.5." + }, + "input_blocks_6_": { + "name": "giriş_blokları.6." + }, + "input_blocks_7_": { + "name": "giriş_blokları.7." + }, + "input_blocks_8_": { + "name": "giriş_blokları.8." + }, + "input_blocks_9_": { + "name": "giriş_blokları.9." + }, + "label_emb_": { + "name": "etiket_gömme." + }, + "middle_block_0_": { + "name": "orta_blok.0." + }, + "middle_block_1_": { + "name": "orta_blok.1." + }, + "middle_block_2_": { + "name": "orta_blok.2." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, + "output_blocks_0_": { + "name": "çıktı_blokları.0." + }, + "output_blocks_10_": { + "name": "çıktı_blokları.10." + }, + "output_blocks_11_": { + "name": "çıktı_blokları.11." + }, + "output_blocks_1_": { + "name": "çıktı_blokları.1." + }, + "output_blocks_2_": { + "name": "çıktı_blokları.2." + }, + "output_blocks_3_": { + "name": "çıktı_blokları.3." + }, + "output_blocks_4_": { + "name": "çıktı_blokları.4." + }, + "output_blocks_5_": { + "name": "çıktı_blokları.5." + }, + "output_blocks_6_": { + "name": "çıktı_blokları.6." + }, + "output_blocks_7_": { + "name": "çıktı_blokları.7." + }, + "output_blocks_8_": { + "name": "çıktı_blokları.8." + }, + "output_blocks_9_": { + "name": "çıktı_blokları.9." + }, + "time_embed_": { + "name": "zaman_gömme." + } + } + }, + "ModelMergeSD2": { + "display_name": "ModelBirleştirmeSD2", + "inputs": { + "input_blocks_0_": { + "name": "giriş_blokları.0." + }, + "input_blocks_10_": { + "name": "giriş_blokları.10." + }, + "input_blocks_11_": { + "name": "giriş_blokları.11." + }, + "input_blocks_1_": { + "name": "giriş_blokları.1." + }, + "input_blocks_2_": { + "name": "giriş_blokları.2." + }, + "input_blocks_3_": { + "name": "giriş_blokları.3." + }, + "input_blocks_4_": { + "name": "giriş_blokları.4." + }, + "input_blocks_5_": { + "name": "giriş_blokları.5." + }, + "input_blocks_6_": { + "name": "giriş_blokları.6." + }, + "input_blocks_7_": { + "name": "giriş_blokları.7." + }, + "input_blocks_8_": { + "name": "giriş_blokları.8." + }, + "input_blocks_9_": { + "name": "giriş_blokları.9." + }, + "label_emb_": { + "name": "etiket_gömme." + }, + "middle_block_0_": { + "name": "orta_blok.0." + }, + "middle_block_1_": { + "name": "orta_blok.1." + }, + "middle_block_2_": { + "name": "orta_blok.2." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, + "output_blocks_0_": { + "name": "çıktı_blokları.0." + }, + "output_blocks_10_": { + "name": "çıktı_blokları.10." + }, + "output_blocks_11_": { + "name": "çıktı_blokları.11." + }, + "output_blocks_1_": { + "name": "çıktı_blokları.1." + }, + "output_blocks_2_": { + "name": "çıktı_blokları.2." + }, + "output_blocks_3_": { + "name": "çıktı_blokları.3." + }, + "output_blocks_4_": { + "name": "çıktı_blokları.4." + }, + "output_blocks_5_": { + "name": "çıktı_blokları.5." + }, + "output_blocks_6_": { + "name": "çıktı_blokları.6." + }, + "output_blocks_7_": { + "name": "çıktı_blokları.7." + }, + "output_blocks_8_": { + "name": "çıktı_blokları.8." + }, + "output_blocks_9_": { + "name": "çıktı_blokları.9." + }, + "time_embed_": { + "name": "zaman_gömme." + } + } + }, + "ModelMergeSD35_Large": { + "display_name": "ModelBirleştirmeSD35_Büyük", + "inputs": { + "context_embedder_": { + "name": "bağlam_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "joint_blocks_0_": { + "name": "birleşik_bloklar.0." + }, + "joint_blocks_10_": { + "name": "birleşik_bloklar.10." + }, + "joint_blocks_11_": { + "name": "birleşik_bloklar.11." + }, + "joint_blocks_12_": { + "name": "birleşik_bloklar.12." + }, + "joint_blocks_13_": { + "name": "birleşik_bloklar.13." + }, + "joint_blocks_14_": { + "name": "birleşik_bloklar.14." + }, + "joint_blocks_15_": { + "name": "birleşik_bloklar.15." + }, + "joint_blocks_16_": { + "name": "birleşik_bloklar.16." + }, + "joint_blocks_17_": { + "name": "birleşik_bloklar.17." + }, + "joint_blocks_18_": { + "name": "birleşik_bloklar.18." + }, + "joint_blocks_19_": { + "name": "birleşik_bloklar.19." + }, + "joint_blocks_1_": { + "name": "birleşik_bloklar.1." + }, + "joint_blocks_20_": { + "name": "birleşik_bloklar.20." + }, + "joint_blocks_21_": { + "name": "birleşik_bloklar.21." + }, + "joint_blocks_22_": { + "name": "birleşik_bloklar.22." + }, + "joint_blocks_23_": { + "name": "birleşik_bloklar.23." + }, + "joint_blocks_24_": { + "name": "birleşik_bloklar.24." + }, + "joint_blocks_25_": { + "name": "birleşik_bloklar.25." + }, + "joint_blocks_26_": { + "name": "birleşik_bloklar.26." + }, + "joint_blocks_27_": { + "name": "birleşik_bloklar.27." + }, + "joint_blocks_28_": { + "name": "birleşik_bloklar.28." + }, + "joint_blocks_29_": { + "name": "birleşik_bloklar.29." + }, + "joint_blocks_2_": { + "name": "birleşik_bloklar.2." + }, + "joint_blocks_30_": { + "name": "birleşik_bloklar.30." + }, + "joint_blocks_31_": { + "name": "birleşik_bloklar.31." + }, + "joint_blocks_32_": { + "name": "birleşik_bloklar.32." + }, + "joint_blocks_33_": { + "name": "birleşik_bloklar.33." + }, + "joint_blocks_34_": { + "name": "birleşik_bloklar.34." + }, + "joint_blocks_35_": { + "name": "birleşik_bloklar.35." + }, + "joint_blocks_36_": { + "name": "birleşik_bloklar.36." + }, + "joint_blocks_37_": { + "name": "birleşik_bloklar.37." + }, + "joint_blocks_3_": { + "name": "birleşik_bloklar.3." + }, + "joint_blocks_4_": { + "name": "birleşik_bloklar.4." + }, + "joint_blocks_5_": { + "name": "birleşik_bloklar.5." + }, + "joint_blocks_6_": { + "name": "birleşik_bloklar.6." + }, + "joint_blocks_7_": { + "name": "birleşik_bloklar.7." + }, + "joint_blocks_8_": { + "name": "birleşik_bloklar.8." + }, + "joint_blocks_9_": { + "name": "birleşik_bloklar.9." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embed_": { + "name": "konum_gömme." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + }, + "y_embedder_": { + "name": "y_gömücü." + } + } + }, + "ModelMergeSD3_2B": { + "display_name": "ModelBirleştirmeSD3_2B", + "inputs": { + "context_embedder_": { + "name": "bağlam_gömücü." + }, + "final_layer_": { + "name": "son_katman." + }, + "joint_blocks_0_": { + "name": "birleşik_bloklar.0." + }, + "joint_blocks_10_": { + "name": "birleşik_bloklar.10." + }, + "joint_blocks_11_": { + "name": "birleşik_bloklar.11." + }, + "joint_blocks_12_": { + "name": "birleşik_bloklar.12." + }, + "joint_blocks_13_": { + "name": "birleşik_bloklar.13." + }, + "joint_blocks_14_": { + "name": "birleşik_bloklar.14." + }, + "joint_blocks_15_": { + "name": "birleşik_bloklar.15." + }, + "joint_blocks_16_": { + "name": "birleşik_bloklar.16." + }, + "joint_blocks_17_": { + "name": "birleşik_bloklar.17." + }, + "joint_blocks_18_": { + "name": "birleşik_bloklar.18." + }, + "joint_blocks_19_": { + "name": "birleşik_bloklar.19." + }, + "joint_blocks_1_": { + "name": "birleşik_bloklar.1." + }, + "joint_blocks_20_": { + "name": "birleşik_bloklar.20." + }, + "joint_blocks_21_": { + "name": "birleşik_bloklar.21." + }, + "joint_blocks_22_": { + "name": "birleşik_bloklar.22." + }, + "joint_blocks_23_": { + "name": "birleşik_bloklar.23." + }, + "joint_blocks_2_": { + "name": "birleşik_bloklar.2." + }, + "joint_blocks_3_": { + "name": "birleşik_bloklar.3." + }, + "joint_blocks_4_": { + "name": "birleşik_bloklar.4." + }, + "joint_blocks_5_": { + "name": "birleşik_bloklar.5." + }, + "joint_blocks_6_": { + "name": "birleşik_bloklar.6." + }, + "joint_blocks_7_": { + "name": "birleşik_bloklar.7." + }, + "joint_blocks_8_": { + "name": "birleşik_bloklar.8." + }, + "joint_blocks_9_": { + "name": "birleşik_bloklar.9." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "pos_embed_": { + "name": "konum_gömme." + }, + "t_embedder_": { + "name": "t_gömücü." + }, + "x_embedder_": { + "name": "x_gömücü." + }, + "y_embedder_": { + "name": "y_gömücü." + } + } + }, + "ModelMergeSDXL": { + "display_name": "ModelBirleştirmeSDXL", + "inputs": { + "input_blocks_0": { + "name": "giriş_blokları.0" + }, + "input_blocks_1": { + "name": "giriş_blokları.1" + }, + "input_blocks_2": { + "name": "giriş_blokları.2" + }, + "input_blocks_3": { + "name": "giriş_blokları.3" + }, + "input_blocks_4": { + "name": "giriş_blokları.4" + }, + "input_blocks_5": { + "name": "giriş_blokları.5" + }, + "input_blocks_6": { + "name": "giriş_blokları.6" + }, + "input_blocks_7": { + "name": "giriş_blokları.7" + }, + "input_blocks_8": { + "name": "giriş_blokları.8" + }, + "label_emb_": { + "name": "etiket_gömme." + }, + "middle_block_0": { + "name": "orta_blok.0" + }, + "middle_block_1": { + "name": "orta_blok.1" + }, + "middle_block_2": { + "name": "orta_blok.2" + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "out_": { + "name": "çıktı." + }, + "output_blocks_0": { + "name": "çıktı_blokları.0" + }, + "output_blocks_1": { + "name": "çıktı_blokları.1" + }, + "output_blocks_2": { + "name": "çıktı_blokları.2" + }, + "output_blocks_3": { + "name": "çıktı_blokları.3" + }, + "output_blocks_4": { + "name": "çıktı_blokları.4" + }, + "output_blocks_5": { + "name": "çıktı_blokları.5" + }, + "output_blocks_6": { + "name": "çıktı_blokları.6" + }, + "output_blocks_7": { + "name": "çıktı_blokları.7" + }, + "output_blocks_8": { + "name": "çıktı_blokları.8" + }, + "time_embed_": { + "name": "zaman_gömme." + } + } + }, + "ModelMergeSimple": { + "display_name": "BasitModelBirleştirme", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "ratio": { + "name": "oran" + } + } + }, + "ModelMergeSubtract": { + "display_name": "ModelBirleştirmeÇıkarma", + "inputs": { + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "multiplier": { + "name": "çarpan" + } + } + }, + "ModelMergeWAN2_1": { + "description": "1.3B modelinde 30 blok, 14B modelinde 40 blok bulunur. Görüntüden videoya modelinde ek olarak img_emb bulunur.", + "display_name": "ModelBirleştirmeWAN2_1", + "inputs": { + "blocks_0_": { + "name": "bloklar.0." + }, + "blocks_10_": { + "name": "bloklar.10." + }, + "blocks_11_": { + "name": "bloklar.11." + }, + "blocks_12_": { + "name": "bloklar.12." + }, + "blocks_13_": { + "name": "bloklar.13." + }, + "blocks_14_": { + "name": "bloklar.14." + }, + "blocks_15_": { + "name": "bloklar.15." + }, + "blocks_16_": { + "name": "bloklar.16." + }, + "blocks_17_": { + "name": "bloklar.17." + }, + "blocks_18_": { + "name": "bloklar.18." + }, + "blocks_19_": { + "name": "bloklar.19." + }, + "blocks_1_": { + "name": "bloklar.1." + }, + "blocks_20_": { + "name": "bloklar.20." + }, + "blocks_21_": { + "name": "bloklar.21." + }, + "blocks_22_": { + "name": "bloklar.22." + }, + "blocks_23_": { + "name": "bloklar.23." + }, + "blocks_24_": { + "name": "bloklar.24." + }, + "blocks_25_": { + "name": "bloklar.25." + }, + "blocks_26_": { + "name": "bloklar.26." + }, + "blocks_27_": { + "name": "bloklar.27." + }, + "blocks_28_": { + "name": "bloklar.28." + }, + "blocks_29_": { + "name": "bloklar.29." + }, + "blocks_2_": { + "name": "bloklar.2." + }, + "blocks_30_": { + "name": "bloklar.30." + }, + "blocks_31_": { + "name": "bloklar.31." + }, + "blocks_32_": { + "name": "bloklar.32." + }, + "blocks_33_": { + "name": "bloklar.33." + }, + "blocks_34_": { + "name": "bloklar.34." + }, + "blocks_35_": { + "name": "bloklar.35." + }, + "blocks_36_": { + "name": "bloklar.36." + }, + "blocks_37_": { + "name": "bloklar.37." + }, + "blocks_38_": { + "name": "bloklar.38." + }, + "blocks_39_": { + "name": "bloklar.39." + }, + "blocks_3_": { + "name": "bloklar.3." + }, + "blocks_4_": { + "name": "bloklar.4." + }, + "blocks_5_": { + "name": "bloklar.5." + }, + "blocks_6_": { + "name": "bloklar.6." + }, + "blocks_7_": { + "name": "bloklar.7." + }, + "blocks_8_": { + "name": "bloklar.8." + }, + "blocks_9_": { + "name": "bloklar.9." + }, + "head_": { + "name": "baş." + }, + "img_emb_": { + "name": "görüntü_gömme." + }, + "model1": { + "name": "model1" + }, + "model2": { + "name": "model2" + }, + "patch_embedding_": { + "name": "yama_gömme." + }, + "text_embedding_": { + "name": "metin_gömme." + }, + "time_embedding_": { + "name": "zaman_gömme." + }, + "time_projection_": { + "name": "zaman_projeksiyonu." + } + } + }, + "ModelSamplingAuraFlow": { + "display_name": "ModelÖrneklemeAuraFlow", + "inputs": { + "model": { + "name": "model" + }, + "shift": { + "name": "kaydırma" + } + } + }, + "ModelSamplingContinuousEDM": { + "display_name": "ModelÖrneklemeSürekliEDM", + "inputs": { + "model": { + "name": "model" + }, + "sampling": { + "name": "örnekleme" + }, + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + } + } + }, + "ModelSamplingContinuousV": { + "display_name": "ModelÖrneklemeSürekliV", + "inputs": { + "model": { + "name": "model" + }, + "sampling": { + "name": "örnekleme" + }, + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + } + } + }, + "ModelSamplingDiscrete": { + "display_name": "ModelÖrneklemeAyrık", + "inputs": { + "model": { + "name": "model" + }, + "sampling": { + "name": "örnekleme" + }, + "zsnr": { + "name": "zsnr" + } + } + }, + "ModelSamplingFlux": { + "display_name": "ModelÖrneklemeFlux", + "inputs": { + "base_shift": { + "name": "temel_kaydırma" + }, + "height": { + "name": "yükseklik" + }, + "max_shift": { + "name": "maks_kaydırma" + }, + "model": { + "name": "model" + }, + "width": { + "name": "genişlik" + } + } + }, + "ModelSamplingLTXV": { + "display_name": "ModelÖrneklemeLTXV", + "inputs": { + "base_shift": { + "name": "temel_kaydırma" + }, + "latent": { + "name": "gizli" + }, + "max_shift": { + "name": "maks_kaydırma" + }, + "model": { + "name": "model" + } + } + }, + "ModelSamplingSD3": { + "display_name": "ModelÖrneklemeSD3", + "inputs": { + "model": { + "name": "model" + }, + "shift": { + "name": "kaydırma" + } + } + }, + "ModelSamplingStableCascade": { + "display_name": "ModelÖrneklemeStabilKaskad", + "inputs": { + "model": { + "name": "model" + }, + "shift": { + "name": "kaydırma" + } + } + }, + "ModelSave": { + "display_name": "ModelKaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "model": { + "name": "model" + } + } + }, + "Morphology": { + "display_name": "GörüntüMorfolojisi", + "inputs": { + "image": { + "name": "görüntü" + }, + "kernel_size": { + "name": "çekirdek_boyutu" + }, + "operation": { + "name": "işlem" + } + } + }, + "OpenAIDalle2": { + "description": "OpenAI'nin DALL·E 2 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI DALL·E 2", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." + }, + "mask": { + "name": "maske", + "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" + }, + "n": { + "name": "n", + "tooltip": "Kaç tane görüntü oluşturulacağı" + }, + "prompt": { + "name": "istem", + "tooltip": "DALL·E için metin istemi" + }, + "seed": { + "name": "tohum", + "tooltip": "arka uçta henüz uygulanmadı" + }, + "size": { + "name": "boyut", + "tooltip": "Görüntü boyutu" + } + } + }, + "OpenAIDalle3": { + "description": "OpenAI'nin DALL·E 3 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI DALL·E 3", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "prompt": { + "name": "istem", + "tooltip": "DALL·E için metin istemi" + }, + "quality": { + "name": "kalite", + "tooltip": "Görüntü kalitesi" + }, + "seed": { + "name": "tohum", + "tooltip": "arka uçta henüz uygulanmadı" + }, + "size": { + "name": "boyut", + "tooltip": "Görüntü boyutu" + }, + "style": { + "name": "stil", + "tooltip": "Canlı, modelin hiper-gerçekçi ve dramatik görüntüler oluşturmaya yönelmesine neden olur. Doğal, modelin daha doğal, daha az hiper-gerçekçi görünen görüntüler üretmesine neden olur." + } + } + }, + "OpenAIGPTImage1": { + "description": "OpenAI'nin GPT Görüntü 1 uç noktası aracılığıyla eşzamanlı olarak görüntüler oluşturur.", + "display_name": "OpenAI GPT Görüntü 1", + "inputs": { + "background": { + "name": "arka_plan", + "tooltip": "Görüntüyü arka planlı veya arka plansız döndür" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Görüntü düzenleme için isteğe bağlı referans görüntü." + }, + "mask": { + "name": "maske", + "tooltip": "İç boyama için isteğe bağlı maske (beyaz alanlar değiştirilecektir)" + }, + "n": { + "name": "n", + "tooltip": "Kaç tane görüntü oluşturulacağı" + }, + "prompt": { + "name": "istem", + "tooltip": "GPT Görüntü 1 için metin istemi" + }, + "quality": { + "name": "kalite", + "tooltip": "Görüntü kalitesi, maliyeti ve üretim süresini etkiler." + }, + "seed": { + "name": "tohum", + "tooltip": "arka uçta henüz uygulanmadı" + }, + "size": { + "name": "boyut", + "tooltip": "Görüntü boyutu" + } + } + }, + "OptimalStepsScheduler": { + "display_name": "OptimalAdımlarZamanlayıcı", + "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, + "model_type": { + "name": "model_türü" + }, + "steps": { + "name": "adımlar" + } + } + }, + "PairConditioningCombine": { + "display_name": "Koşul Çifti Birleştir", + "inputs": { + "negative_A": { + "name": "negatif_A" + }, + "negative_B": { + "name": "negatif_B" + }, + "positive_A": { + "name": "pozitif_A" + }, + "positive_B": { + "name": "pozitif_B" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "PairConditioningSetDefaultCombine": { + "display_name": "Koşul Çifti Varsayılan Birleştirmeyi Ayarla", + "inputs": { + "hooks": { + "name": "kancalar" + }, + "negative": { + "name": "negatif" + }, + "negative_DEFAULT": { + "name": "negatif_VARSAYILAN" + }, + "positive": { + "name": "pozitif" + }, + "positive_DEFAULT": { + "name": "pozitif_VARSAYILAN" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "PairConditioningSetProperties": { + "display_name": "Koşul Çifti Özelliklerini Ayarla", + "inputs": { + "hooks": { + "name": "kancalar" + }, + "mask": { + "name": "maske" + }, + "negative_NEW": { + "name": "yeni_negatif" + }, + "positive_NEW": { + "name": "yeni_pozitif" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" + }, + "timesteps": { + "name": "zaman_adımları" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "PairConditioningSetPropertiesAndCombine": { + "display_name": "Koşul Çifti Özelliklerini Ayarla ve Birleştir", + "inputs": { + "hooks": { + "name": "kancalar" + }, + "mask": { + "name": "maske" + }, + "negative": { + "name": "negatif" + }, + "negative_NEW": { + "name": "yeni_negatif" + }, + "positive": { + "name": "pozitif" + }, + "positive_NEW": { + "name": "yeni_pozitif" + }, + "set_cond_area": { + "name": "koşul_alanı_ayarla" + }, + "strength": { + "name": "güç" + }, + "timesteps": { + "name": "zaman_adımları" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + } + } + }, + "PatchModelAddDownscale": { + "display_name": "Model Yaması Ekle Küçültme (Kohya Deep Shrink)", + "inputs": { + "block_number": { + "name": "blok_numarası" + }, + "downscale_after_skip": { + "name": "atlamadan_sonra_küçült" + }, + "downscale_factor": { + "name": "küçültme_faktörü" + }, + "downscale_method": { + "name": "küçültme_yöntemi" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "model": { + "name": "model" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + } + } + }, + "PerpNeg": { + "display_name": "Perp-Neg (PerpNegGuider tarafından ESKİ)", + "inputs": { + "empty_conditioning": { + "name": "boş_koşullandırma" + }, + "model": { + "name": "model" + }, + "neg_scale": { + "name": "neg_ölçek" + } + } + }, + "PerpNegGuider": { + "display_name": "PerpNegRehberi", + "inputs": { + "cfg": { + "name": "cfg" + }, + "empty_conditioning": { + "name": "boş_koşullandırma" + }, + "model": { + "name": "model" + }, + "neg_scale": { + "name": "neg_ölçek" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + } + } + }, + "PerturbedAttentionGuidance": { + "display_name": "BozulmuşDikkatRehberliği", + "inputs": { + "model": { + "name": "model" + }, + "scale": { + "name": "ölçek" + } + } + }, + "PhotoMakerEncode": { + "display_name": "PhotoMakerKodlama", + "inputs": { + "clip": { + "name": "clip" + }, + "image": { + "name": "görüntü" + }, + "photomaker": { + "name": "photomaker" + }, + "text": { + "name": "metin" + } + } + }, + "PhotoMakerLoader": { + "display_name": "PhotoMakerYükleyici", + "inputs": { + "photomaker_model_name": { + "name": "photomaker_model_adı" + } + } + }, + "PikaImageToVideoNode2_2": { + "description": "Bir video oluşturmak için Pika API v2.2'ye bir görüntü ve istem gönderir.", + "display_name": "Pika Görüntüden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "image": { + "name": "görüntü", + "tooltip": "Videoya dönüştürülecek görüntü" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" + } + } + }, + "PikaScenesV2_2": { + "description": "İçlerindeki nesnelerle bir video oluşturmak için görüntülerinizi birleştirin. Malzeme olarak birden fazla görüntü yükleyin ve hepsini içeren yüksek kaliteli bir video oluşturun.", + "display_name": "Pika Sahneleri (Video Görüntü Kompozisyonu)", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "En boy oranı (genişlik / yükseklik)" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "image_ingredient_1": { + "name": "görüntü_malzemesi_1", + "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." + }, + "image_ingredient_2": { + "name": "görüntü_malzemesi_2", + "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." + }, + "image_ingredient_3": { + "name": "görüntü_malzemesi_3", + "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." + }, + "image_ingredient_4": { + "name": "görüntü_malzemesi_4", + "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." + }, + "image_ingredient_5": { + "name": "görüntü_malzemesi_5", + "tooltip": "Video oluşturmak için malzeme olarak kullanılacak görüntü." + }, + "ingredients_mode": { + "name": "malzemeler_modu" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" + } + } + }, + "PikaStartEndFrameNode2_2": { + "description": "İlk ve son karenizi birleştirerek bir video oluşturun. Başlangıç ve bitiş noktalarını tanımlamak için iki görüntü yükleyin ve yapay zekanın aralarında pürüzsüz bir geçiş oluşturmasına izin verin.", + "display_name": "Pika Başlangıç ve Bitiş Karesinden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "image_end": { + "name": "bitiş_görüntüsü", + "tooltip": "Birleştirilecek son görüntü." + }, + "image_start": { + "name": "başlangıç_görüntüsü", + "tooltip": "Birleştirilecek ilk görüntü." + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" + } + } + }, + "PikaTextToVideoNode2_2": { + "description": "Bir video oluşturmak için Pika API v2.2'ye bir metin istemi gönderir.", + "display_name": "Pika Metinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "En boy oranı (genişlik / yükseklik)" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration": { + "name": "süre" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "resolution": { + "name": "çözünürlük" + }, + "seed": { + "name": "tohum" + } + } + }, + "Pikadditions": { + "description": "Videonuzun içine herhangi bir nesne veya görüntü ekleyin. Bir video yükleyin ve sorunsuz bir şekilde entegre edilmiş bir sonuç oluşturmak için ne eklemek istediğinizi belirtin.", + "display_name": "Pikadditions (Video Nesne Ekleme)", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Videoya eklenecek görüntü." + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "seed": { + "name": "tohum" + }, + "video": { + "name": "video", + "tooltip": "Görüntü eklenecek video." + } + } + }, + "Pikaffects": { + "description": "Belirli bir Pikaffect ile bir video oluşturun. Desteklenen Pikaffect'ler: Cake-ify, Crumble, Crush, Decapitate, Deflate, Dissolve, Explode, Eye-pop, Inflate, Levitate, Melt, Peel, Poke, Squish, Ta-da, Tear", + "display_name": "Pikaffects (Video Efektleri)", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Pikaffect'in uygulanacağı referans görüntü." + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "pikaffect": { + "name": "pikaffect" + }, + "prompt_text": { + "name": "istem_metni" + }, + "seed": { + "name": "tohum" + } + } + }, + "Pikaswaps": { + "description": "Videonuzdaki herhangi bir nesneyi veya bölgeyi yeni bir görüntü veya nesneyle değiştirin. Değiştirilecek alanları bir maske veya koordinatlarla tanımlayın.", + "display_name": "Pika Değişimleri (Video Nesne Değiştirme)", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü", + "tooltip": "Videodaki maskelenmiş nesneyi değiştirmek için kullanılan görüntü." + }, + "mask": { + "name": "maske", + "tooltip": "Videoda değiştirilecek alanları tanımlamak için maskeyi kullanın" + }, + "negative_prompt": { + "name": "negatif_istem" + }, + "prompt_text": { + "name": "istem_metni" + }, + "seed": { + "name": "tohum" + }, + "video": { + "name": "video", + "tooltip": "İçinde bir nesne değiştirilecek video." + } + } + }, + "PixverseImageToVideoNode": { + "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Görüntüden Videoya", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration_seconds": { + "name": "süre_saniye" + }, + "image": { + "name": "görüntü" + }, + "motion_mode": { + "name": "hareket_modu" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "pixverse_template": { + "name": "pixverse_şablonu", + "tooltip": "PixVerse Şablon düğümü tarafından oluşturulan, üretimin stilini etkilemek için isteğe bağlı bir şablon." + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "quality": { + "name": "kalite" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum." + } + } + }, + "PixverseTemplateNode": { + "display_name": "PixVerse Şablonu", + "inputs": { + "template": { + "name": "şablon" + } + }, + "outputs": { + "0": { + "name": "pixverse_şablonu" + } + } + }, + "PixverseTextToVideoNode": { + "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Metinden Videoya", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration_seconds": { + "name": "süre_saniye" + }, + "motion_mode": { + "name": "hareket_modu" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "pixverse_template": { + "name": "pixverse_şablonu", + "tooltip": "PixVerse Şablon düğümü tarafından oluşturulan, üretimin stilini etkilemek için isteğe bağlı bir şablon." + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "quality": { + "name": "kalite" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum." + } + } + }, + "PixverseTransitionVideoNode": { + "description": "İstem ve çıktı_boyutuna göre videoları eşzamanlı olarak oluşturur.", + "display_name": "PixVerse Geçiş Videosu", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration_seconds": { + "name": "süre_saniye" + }, + "first_frame": { + "name": "ilk_kare" + }, + "last_frame": { + "name": "son_kare" + }, + "motion_mode": { + "name": "hareket_modu" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Video oluşturma istemi" + }, + "quality": { + "name": "kalite" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum." + } + } + }, + "PolyexponentialScheduler": { + "display_name": "ÇokÜstelZamanlayıcı", + "inputs": { + "rho": { + "name": "rho" + }, + "sigma_max": { + "name": "sigma_maks" + }, + "sigma_min": { + "name": "sigma_min" + }, + "steps": { + "name": "adımlar" + } + } + }, + "PorterDuffImageComposite": { + "display_name": "Porter-Duff Görüntü Birleştirme", + "inputs": { + "destination": { + "name": "hedef" + }, + "destination_alpha": { + "name": "hedef_alfa" + }, + "mode": { + "name": "mod" + }, + "source": { + "name": "kaynak" + }, + "source_alpha": { + "name": "kaynak_alfa" + } + } + }, + "Preview3D": { + "display_name": "3D Önizleme", + "inputs": { + "camera_info": { + "name": "kamera_bilgisi" + }, + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + } + } + }, + "Preview3DAnimation": { + "display_name": "3D Önizleme - Animasyon", + "inputs": { + "camera_info": { + "name": "kamera_bilgisi" + }, + "image": { + "name": "görüntü" + }, + "model_file": { + "name": "model_dosyası" + } + } + }, + "PreviewAny": { + "display_name": "Herhangi Bir Şeyi Önizle", + "inputs": { + "preview": { + }, + "source": { + "name": "kaynak" + } + } + }, + "PreviewAudio": { + "display_name": "Sesi Önizle", + "inputs": { + "audio": { + "name": "ses" + }, + "audioUI": { + "name": "sesArayüzü" + } + } + }, + "PreviewImage": { + "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Görüntüyü Önizle", + "inputs": { + "images": { + "name": "görüntüler" + } + } + }, + "PrimitiveBoolean": { + "display_name": "Boolean", + "inputs": { + "value": { + "name": "değer" + } + } + }, + "PrimitiveFloat": { + "display_name": "Float", + "inputs": { + "value": { + "name": "değer" + } + } + }, + "PrimitiveInt": { + "display_name": "Int", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "value": { + "name": "değer" + } + } + }, + "PrimitiveString": { + "display_name": "String", + "inputs": { + "value": { + "name": "değer" + } + } + }, + "PrimitiveStringMultiline": { + "display_name": "String (Çok Satırlı)", + "inputs": { + "value": { + "name": "değer" + } + } + }, + "QuadrupleCLIPLoader": { + "description": "[Tarifler]\n\nhidream: uzun clip-l, uzun clip-g, t5xxl, llama_8b_3.1_instruct", + "display_name": "DörtlüCLIPYükleyici", + "inputs": { + "clip_name1": { + "name": "clip_adı1" + }, + "clip_name2": { + "name": "clip_adı2" + }, + "clip_name3": { + "name": "clip_adı3" + }, + "clip_name4": { + "name": "clip_adı4" + } + } + }, + "RandomNoise": { + "display_name": "RastgeleGürültü", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "noise_seed": { + "name": "gürültü_tohumu" + } + } + }, + "RebatchImages": { + "display_name": "Görüntüleri Yeniden Grupla", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "images": { + "name": "görüntüler" + } + } + }, + "RebatchLatents": { + "display_name": "Gizli Değişkenleri Yeniden Grupla", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "latents": { + "name": "gizli_değişkenler" + } + } + }, + "RecraftColorRGB": { + "description": "Belirli RGB değerlerini seçerek Recraft Rengi oluşturun.", + "display_name": "Recraft Renk RGB", + "inputs": { + "b": { + "name": "m", + "tooltip": "Rengin Mavi değeri." + }, + "g": { + "name": "y", + "tooltip": "Rengin Yeşil değeri." + }, + "r": { + "name": "k", + "tooltip": "Rengin Kırmızı değeri." + }, + "recraft_color": { + "name": "recraft_rengi" + } + }, + "outputs": { + "0": { + "name": "recraft_rengi" + } + } + }, + "RecraftControls": { + "description": "Recraft üretimini özelleştirmek için Recraft Kontrolleri oluşturun.", + "display_name": "Recraft Kontrolleri", + "inputs": { + "background_color": { + "name": "arka_plan_rengi" + }, + "colors": { + "name": "renkler" + } + }, + "outputs": { + "0": { + "name": "recraft_kontrolleri" + } + } + }, + "RecraftCreativeUpscaleNode": { + "description": "Görüntüyü eşzamanlı olarak büyütün.\nVerilen bir raster görüntüyü ‘yaratıcı büyütme’ aracıyla geliştirir, küçük ayrıntıları ve yüzleri iyileştirmeye odaklanarak çözünürlüğü artırır.", + "display_name": "Recraft Yaratıcı Büyütme Görüntüsü", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "RecraftCrispUpscaleNode": { + "description": "Görüntüyü eşzamanlı olarak büyütün.\nVerilen bir raster görüntüyü ‘net büyütme’ aracıyla geliştirir, görüntü çözünürlüğünü artırır, görüntüyü daha keskin ve temiz hale getirir.", + "display_name": "Recraft Net Büyütme Görüntüsü", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "RecraftImageInpaintingNode": { + "description": "İstem ve maskeye göre görüntüyü değiştirin.", + "display_name": "Recraft Görüntü İç Boyama", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "mask": { + "name": "maske" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulacak görüntü sayısı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + } + } + }, + "RecraftImageToImageNode": { + "description": "İstem ve güce göre görüntüyü değiştirin.", + "display_name": "Recraft Görüntüden Görüntüye", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulacak görüntü sayısı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_controls": { + "name": "recraft_kontrolleri", + "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "strength": { + "name": "güç", + "tooltip": "Orijinal görüntü ile farkı tanımlar, [0, 1] aralığında olmalıdır, burada 0 neredeyse aynı anlamına gelir ve 1 sefil bir benzerlik anlamına gelir." + } + } + }, + "RecraftRemoveBackgroundNode": { + "description": "Görüntüden arka planı kaldırın ve işlenmiş görüntüyü ve maskeyi döndürün.", + "display_name": "Recraft Arka Planı Kaldır", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "RecraftReplaceBackgroundNode": { + "description": "Sağlanan isteme göre görüntüdeki arka planı değiştirin.", + "display_name": "Recraft Arka Planı Değiştir", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulacak görüntü sayısı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + } + } + }, + "RecraftStyleV3DigitalIllustration": { + "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Dijital İllüstrasyon", + "inputs": { + "substyle": { + "name": "alt_stil" + } + }, + "outputs": { + "0": { + "name": "recraft_stili" + } + } + }, + "RecraftStyleV3InfiniteStyleLibrary": { + "description": "Recraft'ın Sonsuz Stil Kütüphanesinden önceden var olan UUID'ye göre stil seçin.", + "display_name": "Recraft Stili - Sonsuz Stil Kütüphanesi", + "inputs": { + "style_id": { + "name": "stil_kimliği", + "tooltip": "Sonsuz Stil Kütüphanesinden stilin UUID'si." + } + }, + "outputs": { + "0": { + "name": "recraft_stili" + } + } + }, + "RecraftStyleV3LogoRaster": { + "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Logo Raster", + "inputs": { + "substyle": { + "name": "alt_stil" + } + }, + "outputs": { + "0": { + "name": "recraft_stili" + } + } + }, + "RecraftStyleV3RealisticImage": { + "description": "Gerçekçi_görüntü stilini ve isteğe bağlı alt stili seçin.", + "display_name": "Recraft Stili - Gerçekçi Görüntü", + "inputs": { + "substyle": { + "name": "alt_stil" + } + }, + "outputs": { + "0": { + "name": "recraft_stili" + } + } + }, + "RecraftTextToImageNode": { + "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Recraft Metinden Görüntüye", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulacak görüntü sayısı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_controls": { + "name": "recraft_kontrolleri", + "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." + }, + "recraft_style": { + "name": "recraft_stili" + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "size": { + "name": "boyut", + "tooltip": "Oluşturulan görüntünün boyutu." + } + } + }, + "RecraftTextToVectorNode": { + "description": "İstem ve çözünürlüğe göre SVG'yi eşzamanlı olarak oluşturur.", + "display_name": "Recraft Metinden Vektöre", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "n": { + "name": "n", + "tooltip": "Oluşturulacak görüntü sayısı." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Bir görüntüde istenmeyen öğelerin isteğe bağlı metin açıklaması." + }, + "prompt": { + "name": "istem", + "tooltip": "Görüntü oluşturma istemi." + }, + "recraft_controls": { + "name": "recraft_kontrolleri", + "tooltip": "Recraft Kontrolleri düğümü aracılığıyla üretim üzerinde isteğe bağlı ek kontroller." + }, + "seed": { + "name": "tohum", + "tooltip": "Düğümün yeniden çalışıp çalışmayacağını belirlemek için tohum; gerçek sonuçlar tohumdan bağımsız olarak belirleyici değildir." + }, + "size": { + "name": "boyut", + "tooltip": "Oluşturulan görüntünün boyutu." + }, + "substyle": { + "name": "alt_stil" + } + } + }, + "RecraftVectorizeImageNode": { + "description": "Bir giriş görüntüsünden eşzamanlı olarak SVG oluşturur.", + "display_name": "Recraft Görüntüyü Vektörleştir", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "RenormCFG": { + "display_name": "YenidenNormalleştirCFG", + "inputs": { + "cfg_trunc": { + "name": "cfg_kesme" + }, + "model": { + "name": "model" + }, + "renorm_cfg": { + "name": "yenidenorm_cfg" + } + } + }, + "RepeatImageBatch": { + "display_name": "GörüntüGrubunuTekrarla", + "inputs": { + "amount": { + "name": "miktar" + }, + "image": { + "name": "görüntü" + } + } + }, + "RepeatLatentBatch": { + "display_name": "Gizli Grubu Tekrarla", + "inputs": { + "amount": { + "name": "miktar" + }, + "samples": { + "name": "örnekler" + } + } + }, + "RescaleCFG": { + "display_name": "CFG'yiYenidenÖlçekle", + "inputs": { + "model": { + "name": "model" + }, + "multiplier": { + "name": "çarpan" + } + } + }, + "SDTurboScheduler": { + "display_name": "SDTurboZamanlayıcı", + "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, + "model": { + "name": "model" + }, + "steps": { + "name": "adımlar" + } + } + }, + "SD_4XUpscale_Conditioning": { + "display_name": "SD_4X_Büyütme_Koşullandırma", + "inputs": { + "images": { + "name": "görüntüler" + }, + "negative": { + "name": "negatif" + }, + "noise_augmentation": { + "name": "gürültü_artırımı" + }, + "positive": { + "name": "pozitif" + }, + "scale_ratio": { + "name": "ölçek_oranı" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SV3D_Conditioning": { + "display_name": "SV3D_Koşullandırma", + "inputs": { + "clip_vision": { + "name": "clip_görü" + }, + "elevation": { + "name": "yükseklik" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "video_kareleri" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SVD_img2vid_Conditioning": { + "display_name": "SVD_görüntüden_videoya_Koşullandırma", + "inputs": { + "augmentation_level": { + "name": "artırma_seviyesi" + }, + "clip_vision": { + "name": "clip_görü" + }, + "fps": { + "name": "fps" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "motion_bucket_id": { + "name": "hareket_kovası_kimliği" + }, + "vae": { + "name": "vae" + }, + "video_frames": { + "name": "video_kareleri" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "SamplerCustom": { + "display_name": "ÖzelÖrnekleyici", + "inputs": { + "add_noise": { + "name": "gürültü_ekle" + }, + "cfg": { + "name": "cfg" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "latent_image": { + "name": "gizli_görüntü" + }, + "model": { + "name": "model" + }, + "negative": { + "name": "negatif" + }, + "noise_seed": { + "name": "gürültü_tohumu" + }, + "positive": { + "name": "pozitif" + }, + "sampler": { + "name": "örnekleyici" + }, + "sigmas": { + "name": "sigmalar" + } + }, + "outputs": { + "0": { + "name": "çıktı" + }, + "1": { + "name": "gürültüsü_alınmış_çıktı" + } + } + }, + "SamplerCustomAdvanced": { + "display_name": "GelişmişÖzelÖrnekleyici", + "inputs": { + "guider": { + "name": "rehber" + }, + "latent_image": { + "name": "gizli_görüntü" + }, + "noise": { + "name": "gürültü" + }, + "sampler": { + "name": "örnekleyici" + }, + "sigmas": { + "name": "sigmalar" + } + }, + "outputs": { + "0": { + "name": "çıktı" + }, + "1": { + "name": "gürültüsü_alınmış_çıktı" + } + } + }, + "SamplerDPMAdaptative": { + "display_name": "UyarlanabilirDPMÖrnekleyici", + "inputs": { + "accept_safety": { + "name": "kabul_güvenliği" + }, + "atol": { + "name": "atol" + }, + "dcoeff": { + "name": "dkatsayı" + }, + "eta": { + "name": "eta" + }, + "h_init": { + "name": "h_başlangıç" + }, + "icoeff": { + "name": "ikatsayı" + }, + "order": { + "name": "sıra" + }, + "pcoeff": { + "name": "pkatsayı" + }, + "rtol": { + "name": "rtol" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerDPMPP_2M_SDE": { + "display_name": "ÖrnekleyiciDPMPP_2M_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "noise_device": { + "name": "gürültü_cihazı" + }, + "s_noise": { + "name": "s_gürültü" + }, + "solver_type": { + "name": "çözücü_türü" + } + } + }, + "SamplerDPMPP_2S_Ancestral": { + "display_name": "ÖrnekleyiciDPMPP_2S_Atasal", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerDPMPP_3M_SDE": { + "display_name": "ÖrnekleyiciDPMPP_3M_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "noise_device": { + "name": "gürültü_cihazı" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerDPMPP_SDE": { + "display_name": "ÖrnekleyiciDPMPP_SDE", + "inputs": { + "eta": { + "name": "eta" + }, + "noise_device": { + "name": "gürültü_cihazı" + }, + "r": { + "name": "r" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerEulerAncestral": { + "display_name": "Euler Atasal Örnekleyici", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerEulerAncestralCFGPP": { + "display_name": "Euler Atasal Örnekleyici CFG++", + "inputs": { + "eta": { + "name": "eta" + }, + "s_noise": { + "name": "s_gürültü" + } + } + }, + "SamplerEulerCFGpp": { + "display_name": "Euler Örnekleyici CFG++", + "inputs": { + "version": { + "name": "sürüm" + } + } + }, + "SamplerLCMUpscale": { + "display_name": "LCM Büyütme Örnekleyici", + "inputs": { + "scale_ratio": { + "name": "ölçek_oranı" + }, + "scale_steps": { + "name": "ölçek_adımları" + }, + "upscale_method": { + "name": "büyütme_yöntemi" + } + } + }, + "SamplerLMS": { + "display_name": "LMS Örnekleyici", + "inputs": { + "order": { + "name": "sıra" + } + } + }, + "SaveAnimatedPNG": { + "display_name": "Animasyonlu PNG Kaydet", + "inputs": { + "compress_level": { + "name": "sıkıştırma_seviyesi" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "görüntüler" + } + } + }, + "SaveAnimatedWEBP": { + "display_name": "Animasyonlu WEBP Kaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "görüntüler" + }, + "lossless": { + "name": "kayıpsız" + }, + "method": { + "name": "yöntem" + }, + "quality": { + "name": "kalite" + } + } + }, + "SaveAudio": { + "display_name": "Sesi Kaydet", + "inputs": { + "audio": { + "name": "ses" + }, + "audioUI": { + "name": "sesArayüzü" + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + } + } + }, + "SaveGLB": { + "display_name": "GLB Kaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "image": { + "name": "görüntü" + }, + "mesh": { + "name": "ağ" + } + } + }, + "SaveImage": { + "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Görüntüyü Kaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki", + "tooltip": "Kaydedilecek dosyanın öneki. Bu, düğümlerden değerleri dahil etmek için %date:yyyy-MM-dd% veya %Empty Latent Image.width% gibi biçimlendirme bilgileri içerebilir." + }, + "images": { + "name": "görüntüler", + "tooltip": "Kaydedilecek görüntüler." + } + } + }, + "SaveImageWebsocket": { + "display_name": "GörüntüyüWebsocketKaydet", + "inputs": { + "images": { + "name": "görüntüler" + } + } + }, + "SaveLatent": { + "display_name": "GizliDeğişkeniKaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "samples": { + "name": "örnekler" + } + } + }, + "SaveVideo": { + "description": "Giriş görüntülerini ComfyUI çıktı dizininize kaydeder.", + "display_name": "Videoyu Kaydet", + "inputs": { + "codec": { + "name": "codec", + "tooltip": "Video için kullanılacak codec." + }, + "filename_prefix": { + "name": "dosyaadı_öneki", + "tooltip": "Kaydedilecek dosyanın öneki. Bu, düğümlerden değerleri dahil etmek için %date:yyyy-MM-dd% veya %Empty Latent Image.width% gibi biçimlendirme bilgileri içerebilir." + }, + "format": { + "name": "format", + "tooltip": "Videonun kaydedileceği format." + }, + "video": { + "name": "video", + "tooltip": "Kaydedilecek video." + } + } + }, + "SaveWEBM": { + "display_name": "WEBM Kaydet", + "inputs": { + "codec": { + "name": "codec" + }, + "crf": { + "name": "crf", + "tooltip": "Daha yüksek crf, daha küçük dosya boyutuyla daha düşük kalite anlamına gelir, daha düşük crf ise daha yüksek kalite daha yüksek dosya boyutu anlamına gelir." + }, + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "fps": { + "name": "fps" + }, + "images": { + "name": "görüntüler" + } + } + }, + "SelfAttentionGuidance": { + "display_name": "Öz-Dikkat Rehberliği", + "inputs": { + "blur_sigma": { + "name": "bulanıklık_sigma" + }, + "model": { + "name": "model" + }, + "scale": { + "name": "ölçek" + } + } + }, + "SetClipHooks": { + "display_name": "CLIP Kancalarını Ayarla", + "inputs": { + "apply_to_conds": { + "name": "koşullara_uygula" + }, + "clip": { + "name": "clip" + }, + "hooks": { + "name": "kancalar" + }, + "schedule_clip": { + "name": "zamanlama_klibi" + } + } + }, + "SetFirstSigma": { + "display_name": "İlkSigmayıAyarla", + "inputs": { + "sigma": { + "name": "sigma" + }, + "sigmas": { + "name": "sigmalar" + } + } + }, + "SetHookKeyframes": { + "display_name": "Kanca Anahtar Karelerini Ayarla", + "inputs": { + "hook_kf": { + "name": "kanca_kf" + }, + "hooks": { + "name": "kancalar" + } + } + }, + "SetLatentNoiseMask": { + "display_name": "Gizli Gürültü Maskesi Ayarla", + "inputs": { + "mask": { + "name": "maske" + }, + "samples": { + "name": "örnekler" + } + } + }, + "SetUnionControlNetType": { + "display_name": "BileşimControlNetTürüAyarla", + "inputs": { + "control_net": { + "name": "kontrol_ağı" + }, + "type": { + "name": "tür" + } + } + }, + "SkipLayerGuidanceDiT": { + "description": "Her DiT modelinde kullanılabilecek SkipLayerGuidance düğümünün genel bir sürümü.", + "display_name": "KatmanAtlamaRehberliğiDiT", + "inputs": { + "double_layers": { + "name": "çift_katmanlar" + }, + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "model": { + "name": "model" + }, + "rescaling_scale": { + "name": "yeniden_ölçeklendirme_ölçeği" + }, + "scale": { + "name": "ölçek" + }, + "single_layers": { + "name": "tek_katmanlar" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + } + } + }, + "SkipLayerGuidanceSD3": { + "description": "Her DiT modelinde kullanılabilecek SkipLayerGuidance düğümünün genel bir sürümü.", + "display_name": "KatmanAtlamaRehberliğiSD3", + "inputs": { + "end_percent": { + "name": "bitiş_yüzdesi" + }, + "layers": { + "name": "katmanlar" + }, + "model": { + "name": "model" + }, + "scale": { + "name": "ölçek" + }, + "start_percent": { + "name": "başlangıç_yüzdesi" + } + } + }, + "SolidMask": { + "display_name": "KatıMaske", + "inputs": { + "height": { + "name": "yükseklik" + }, + "value": { + "name": "değer" + }, + "width": { + "name": "genişlik" + } + } + }, + "SplitImageWithAlpha": { + "display_name": "Görüntüyü Alfa ile Böl", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "SplitSigmas": { + "display_name": "SigmalarıBöl", + "inputs": { + "sigmas": { + "name": "sigmalar" + }, + "step": { + "name": "adım" + } + }, + "outputs": { + "0": { + "name": "yüksek_sigmalar" + }, + "1": { + "name": "düşük_sigmalar" + } + } + }, + "SplitSigmasDenoise": { + "display_name": "SigmalarıGürültüAzaltmaBöl", + "inputs": { + "denoise": { + "name": "gürültü_azaltma" + }, + "sigmas": { + "name": "sigmalar" + } + }, + "outputs": { + "0": { + "name": "yüksek_sigmalar" + }, + "1": { + "name": "düşük_sigmalar" + } + } + }, + "StabilityStableImageSD_3_5Node": { + "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Stability AI Stable Diffusion 3.5 Görüntü", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Oluşturulan görüntünün en boy oranı." + }, + "cfg_scale": { + "name": "cfg_ölçeği", + "tooltip": "Difüzyon sürecinin istem metnine ne kadar sıkı bir şekilde bağlı kaldığı (daha yüksek değerler görüntünüzü isteminize daha yakın tutar)" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "image_denoise": { + "name": "görüntü_gürültü_azaltma", + "tooltip": "Giriş görüntüsünün gürültüsünün azaltılması; 0.0 girdiyle aynı bir görüntü verir, 1.0 ise hiç görüntü sağlanmamış gibidir." + }, + "model": { + "name": "model" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." + }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "style_preset": { + "name": "stil_önayarı", + "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + } + } + }, + "StabilityStableImageUltraNode": { + "description": "İstem ve çözünürlüğe göre görüntüleri eşzamanlı olarak oluşturur.", + "display_name": "Stability AI Stable Image Ultra", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Oluşturulan görüntünün en boy oranı." + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "image": { + "name": "görüntü" + }, + "image_denoise": { + "name": "görüntü_gürültü_azaltma", + "tooltip": "Giriş görüntüsünün gürültüsünün azaltılması; 0.0 girdiyle aynı bir görüntü verir, 1.0 ise hiç görüntü sağlanmamış gibidir." + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizi anlatan bir metin. Bu gelişmiş bir özelliktir." + }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır. Belirli bir kelimenin ağırlığını kontrol etmek için (kelime:ağırlık) formatını kullanın, burada 'kelime' ağırlığını kontrol etmek istediğiniz kelime ve 'ağırlık' 0 ile 1 arasında bir değerdir. Örneğin: 'Gökyüzü berrak (mavi:0.3) ve (yeşil:0.8) idi' mavi ve yeşil bir gökyüzü, ancak maviden daha çok yeşil olduğunu ifade eder." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "style_preset": { + "name": "stil_önayarı", + "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + } + } + }, + "StabilityUpscaleConservativeNode": { + "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", + "display_name": "Stability AI Büyütme Muhafazakar", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "creativity": { + "name": "yaratıcılık", + "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." + }, + "image": { + "name": "görüntü" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." + }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + } + } + }, + "StabilityUpscaleCreativeNode": { + "description": "Görüntüyü minimum değişiklikle 4K çözünürlüğe büyütün.", + "display_name": "Stability AI Büyütme Yaratıcı", + "inputs": { + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "creativity": { + "name": "yaratıcılık", + "tooltip": "Başlangıç görüntüsü tarafından yoğun bir şekilde koşullandırılmayan ek ayrıntılar oluşturma olasılığını kontrol eder." + }, + "image": { + "name": "görüntü" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Çıktı görüntüsünde ne görmek istemediğinizin anahtar kelimeleri. Bu gelişmiş bir özelliktir." + }, + "prompt": { + "name": "istem", + "tooltip": "Çıktı görüntüsünde ne görmek istediğiniz. Öğeleri, renkleri ve konuları açıkça tanımlayan güçlü, açıklayıcı bir istem daha iyi sonuçlara yol açacaktır." + }, + "seed": { + "name": "tohum", + "tooltip": "Gürültüyü oluşturmak için kullanılan rastgele tohum." + }, + "style_preset": { + "name": "stil_önayarı", + "tooltip": "Oluşturulan görüntünün isteğe bağlı istenen stili." + } + } + }, + "StabilityUpscaleFastNode": { + "description": "Stability API çağrısı aracılığıyla bir görüntüyü orijinal boyutunun 4 katına kadar hızlı bir şekilde büyütür; düşük kaliteli/sıkıştırılmış görüntüleri büyütmek için tasarlanmıştır.", + "display_name": "Stability AI Hızlı Büyütme", + "inputs": { + "image": { + "name": "görüntü" + } + } + }, + "StableCascade_EmptyLatentImage": { + "display_name": "StabilKaskad_BoşGizliGörüntü", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "compression": { + "name": "sıkıştırma" + }, + "height": { + "name": "yükseklik" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "aşama_c" + }, + "1": { + "name": "aşama_b" + } + } + }, + "StableCascade_StageB_Conditioning": { + "display_name": "StabilKaskad_AşamaB_Koşullandırma", + "inputs": { + "conditioning": { + "name": "koşullandırma" + }, + "stage_c": { + "name": "aşama_c" + } + } + }, + "StableCascade_StageC_VAEEncode": { + "display_name": "StabilKaskad_AşamaC_VAEKodlama", + "inputs": { + "compression": { + "name": "sıkıştırma" + }, + "image": { + "name": "görüntü" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "aşama_c" + }, + "1": { + "name": "aşama_b" + } + } + }, + "StableCascade_SuperResolutionControlnet": { + "display_name": "StabilKaskad_SüperÇözünürlükKontrolAğı", + "inputs": { + "image": { + "name": "görüntü" + }, + "vae": { + "name": "vae" + } + }, + "outputs": { + "0": { + "name": "kontrol_ağı_girişi" + }, + "1": { + "name": "aşama_c" + }, + "2": { + "name": "aşama_b" + } + } + }, + "StableZero123_Conditioning": { + "display_name": "StabilSıfır123_Koşullandırma", + "inputs": { + "azimuth": { + "name": "azimut" + }, + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision": { + "name": "clip_görü" + }, + "elevation": { + "name": "yükseklik" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "StableZero123_Conditioning_Batched": { + "display_name": "StabilSıfır123_Koşullandırma_Toplu", + "inputs": { + "azimuth": { + "name": "azimut" + }, + "azimuth_batch_increment": { + "name": "azimut_toplu_artışı" + }, + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision": { + "name": "clip_görü" + }, + "elevation": { + "name": "yükseklik" + }, + "elevation_batch_increment": { + "name": "yükseklik_toplu_artışı" + }, + "height": { + "name": "yükseklik" + }, + "init_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "StyleModelApply": { + "display_name": "Stil Modeli Uygula", + "inputs": { + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "conditioning": { + "name": "koşullandırma" + }, + "strength": { + "name": "güç" + }, + "strength_type": { + "name": "güç_türü" + }, + "style_model": { + "name": "stil_modeli" + } + } + }, + "StyleModelLoader": { + "display_name": "Stil Modeli Yükle", + "inputs": { + "style_model_name": { + "name": "stil_modeli_adı" + } + } + }, + "T5TokenizerOptions": { + "display_name": "T5JetonlaştırıcıSeçenekleri", + "inputs": { + "clip": { + "name": "clip" + }, + "min_length": { + "name": "min_uzunluk" + }, + "min_padding": { + "name": "min_dolgu" + } + } + }, + "TextEncodeHunyuanVideo_ImageToVideo": { + "display_name": "MetinKodlamaHunyuanVideo_GörüntüdenVideoya", + "inputs": { + "clip": { + "name": "clip" + }, + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "image_interleave": { + "name": "görüntü_serpiştirme", + "tooltip": "Görüntünün metin istemine karşı ne kadar etkili olduğu. Daha yüksek sayı, metin isteminden daha fazla etki anlamına gelir." + }, + "prompt": { + "name": "istem" + } + } + }, + "ThresholdMask": { + "display_name": "EşikMaskesi", + "inputs": { + "mask": { + "name": "maske" + }, + "value": { + "name": "değer" + } + } + }, + "TomePatchModel": { + "display_name": "Tome Model Yaması", + "inputs": { + "model": { + "name": "model" + }, + "ratio": { + "name": "oran" + } + } + }, + "TorchCompileModel": { + "display_name": "Torch Model Derleme", + "inputs": { + "backend": { + "name": "arka_uç" + }, + "model": { + "name": "model" + } + } + }, + "TrimVideoLatent": { + "display_name": "VideoGizliDeğişkeniniKırp", + "inputs": { + "samples": { + "name": "örnekler" + }, + "trim_amount": { + "name": "kırpma_miktarı" + } + } + }, + "TripleCLIPLoader": { + "description": "[Tarifler]\n\nsd3: clip-l, clip-g, t5", + "display_name": "ÜçlüCLIPYükleyici", + "inputs": { + "clip_name1": { + "name": "clip_adı1" + }, + "clip_name2": { + "name": "clip_adı2" + }, + "clip_name3": { + "name": "clip_adı3" + } + } + }, + "UNETLoader": { + "display_name": "Difüzyon Modeli Yükle", + "inputs": { + "unet_name": { + "name": "unet_adı" + }, + "weight_dtype": { + "name": "ağırlık_veri_türü" + } + } + }, + "UNetCrossAttentionMultiply": { + "display_name": "UNetÇaprazDikkatÇarpımı", + "inputs": { + "k": { + "name": "k" + }, + "model": { + "name": "model" + }, + "out": { + "name": "çıktı" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + } + }, + "UNetSelfAttentionMultiply": { + "display_name": "UNetÖzDikkatÇarpımı", + "inputs": { + "k": { + "name": "k" + }, + "model": { + "name": "model" + }, + "out": { + "name": "çıktı" + }, + "q": { + "name": "q" + }, + "v": { + "name": "v" + } + } + }, + "UNetTemporalAttentionMultiply": { + "display_name": "UNetZamansalDikkatÇarpımı", + "inputs": { + "cross_structural": { + "name": "çapraz_yapısal" + }, + "cross_temporal": { + "name": "çapraz_zamansal" + }, + "model": { + "name": "model" + }, + "self_structural": { + "name": "öz_yapısal" + }, + "self_temporal": { + "name": "öz_zamansal" + } + } + }, + "UpscaleModelLoader": { + "display_name": "Büyütme Modeli Yükle", + "inputs": { + "model_name": { + "name": "model_adı" + } + } + }, + "VAEDecode": { + "description": "Gizli görüntüleri tekrar piksel uzayı görüntülerine çözer.", + "display_name": "VAE Kod Çözme", + "inputs": { + "samples": { + "name": "örnekler", + "tooltip": "Kodunun çözüleceği gizli değişken." + }, + "vae": { + "name": "vae", + "tooltip": "Gizli değişkenin kodunu çözmek için kullanılan VAE modeli." + } + }, + "outputs": { + "0": { + "tooltip": "Kodu çözülmüş görüntü." + } + } + }, + "VAEDecodeAudio": { + "display_name": "VAESesKodunuÇöz", + "inputs": { + "samples": { + "name": "örnekler" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEDecodeHunyuan3D": { + "display_name": "VAEKodÇözmeHunyuan3D", + "inputs": { + "num_chunks": { + "name": "parça_sayısı" + }, + "octree_resolution": { + "name": "sekizli_ağaç_çözünürlüğü" + }, + "samples": { + "name": "örnekler" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEDecodeTiled": { + "display_name": "VAE Kod Çözme (Döşemeli)", + "inputs": { + "overlap": { + "name": "örtüşme" + }, + "samples": { + "name": "örnekler" + }, + "temporal_overlap": { + "name": "zamansal_örtüşme", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." + }, + "temporal_size": { + "name": "zamansal_boyut", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Bir seferde kodu çözülecek kare sayısı." + }, + "tile_size": { + "name": "döşeme_boyutu" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncode": { + "display_name": "VAE Kodlama", + "inputs": { + "pixels": { + "name": "pikseller" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncodeAudio": { + "display_name": "VAESesKodla", + "inputs": { + "audio": { + "name": "ses" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncodeForInpaint": { + "display_name": "VAE Kodlama (İç Boyama için)", + "inputs": { + "grow_mask_by": { + "name": "maskeyi_büyüt" + }, + "mask": { + "name": "maske" + }, + "pixels": { + "name": "pikseller" + }, + "vae": { + "name": "vae" + } + } + }, + "VAEEncodeTiled": { + "display_name": "VAE Kodlama (Döşemeli)", + "inputs": { + "overlap": { + "name": "örtüşme" + }, + "pixels": { + "name": "pikseller" + }, + "temporal_overlap": { + "name": "zamansal_örtüşme", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Örtüşecek kare sayısı." + }, + "temporal_size": { + "name": "zamansal_boyut", + "tooltip": "Yalnızca video VAE'leri için kullanılır: Bir seferde kodlanacak kare sayısı." + }, + "tile_size": { + "name": "döşeme_boyutu" + }, + "vae": { + "name": "vae" + } + } + }, + "VAELoader": { + "display_name": "VAE Yükle", + "inputs": { + "vae_name": { + "name": "vae_adı" + } + } + }, + "VAESave": { + "display_name": "VAEKaydet", + "inputs": { + "filename_prefix": { + "name": "dosyaadı_öneki" + }, + "vae": { + "name": "vae" + } + } + }, + "VPScheduler": { + "display_name": "VPZamanlayıcı", + "inputs": { + "beta_d": { + "name": "beta_d" + }, + "beta_min": { + "name": "beta_min" + }, + "eps_s": { + "name": "eps_s" + }, + "steps": { + "name": "adımlar" + } + } + }, + "VeoVideoGenerationNode": { + "description": "Google'ın Veo API'sini kullanarak metin istemlerinden videolar oluşturur", + "display_name": "Google Veo2 Video Oluşturma", + "inputs": { + "aspect_ratio": { + "name": "en_boy_oranı", + "tooltip": "Çıktı videosunun en boy oranı" + }, + "control_after_generate": { + "name": "oluşturduktan sonra kontrol et" + }, + "duration_seconds": { + "name": "süre_saniye", + "tooltip": "Çıktı videosunun saniye cinsinden süresi" + }, + "enhance_prompt": { + "name": "istemi_geliştir", + "tooltip": "İstemi yapay zeka yardımıyla geliştirip geliştirmeme" + }, + "image": { + "name": "görüntü", + "tooltip": "Video oluşturmayı yönlendirmek için isteğe bağlı referans görüntü" + }, + "negative_prompt": { + "name": "negatif_istem", + "tooltip": "Videoda kaçınılması gerekenleri yönlendirmek için negatif metin istemi" + }, + "person_generation": { + "name": "kişi_oluşturma", + "tooltip": "Videoda insan oluşturmaya izin verip vermeme" + }, + "prompt": { + "name": "istem", + "tooltip": "Videonun metin açıklaması" + }, + "seed": { + "name": "tohum", + "tooltip": "Video oluşturma için tohum (rastgele için 0)" + } + } + }, + "VideoLinearCFGGuidance": { + "display_name": "VideoDoğrusalCFGRehberliği", + "inputs": { + "min_cfg": { + "name": "min_cfg" + }, + "model": { + "name": "model" + } + } + }, + "VideoTriangleCFGGuidance": { + "display_name": "VideoÜçgenCFGRehberliği", + "inputs": { + "min_cfg": { + "name": "min_cfg" + }, + "model": { + "name": "model" + } + } + }, + "VoxelToMesh": { + "display_name": "VokseldenAğa", + "inputs": { + "algorithm": { + "name": "algoritma" + }, + "threshold": { + "name": "eşik" + }, + "voxel": { + "name": "voksel" + } + } + }, + "VoxelToMeshBasic": { + "display_name": "TemelVokseldenAğa", + "inputs": { + "threshold": { + "name": "eşik" + }, + "voxel": { + "name": "voksel" + } + } + }, + "WanFirstLastFrameToVideo": { + "display_name": "WanİlkSonKaredenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision_end_image": { + "name": "clip_görü_bitiş_görüntüsü" + }, + "clip_vision_start_image": { + "name": "clip_görü_başlangıç_görüntüsü" + }, + "end_image": { + "name": "bitiş_görüntüsü" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "WanFunControlToVideo": { + "display_name": "WanEğlenceKontroldenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "control_video": { + "name": "kontrol_videosu" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "WanFunInpaintToVideo": { + "display_name": "WanEğlenceİçBoyamadanVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "end_image": { + "name": "bitiş_görüntüsü" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "WanImageToVideo": { + "display_name": "WanGörüntüdenVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "start_image": { + "name": "başlangıç_görüntüsü" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + } + } + }, + "WanVaceToVideo": { + "display_name": "WanVace'denVideoya", + "inputs": { + "batch_size": { + "name": "toplu_boyut" + }, + "control_masks": { + "name": "kontrol_maskeleri" + }, + "control_video": { + "name": "kontrol_videosu" + }, + "height": { + "name": "yükseklik" + }, + "length": { + "name": "uzunluk" + }, + "negative": { + "name": "negatif" + }, + "positive": { + "name": "pozitif" + }, + "reference_image": { + "name": "referans_görüntüsü" + }, + "strength": { + "name": "güç" + }, + "vae": { + "name": "vae" + }, + "width": { + "name": "genişlik" + } + }, + "outputs": { + "0": { + "name": "pozitif" + }, + "1": { + "name": "negatif" + }, + "2": { + "name": "gizli" + }, + "3": { + "name": "gizliyi_kırp" + } + } + }, + "WebcamCapture": { + "display_name": "Webcam Yakalama", + "inputs": { + "capture_on_queue": { + "name": "kuyrukta_yakala" + }, + "height": { + "name": "yükseklik" + }, + "image": { + "name": "görüntü" + }, + "waiting for camera___": { + }, + "width": { + "name": "genişlik" + } + } + }, + "unCLIPCheckpointLoader": { + "display_name": "unCLIPKontrolNoktasıYükleyici", + "inputs": { + "ckpt_name": { + "name": "ckpt_adı" + } + } + }, + "unCLIPConditioning": { + "display_name": "unCLIPKoşullandırma", + "inputs": { + "clip_vision_output": { + "name": "clip_görü_çıktısı" + }, + "conditioning": { + "name": "koşullandırma" + }, + "noise_augmentation": { + "name": "gürültü_artırımı" + }, + "strength": { + "name": "güç" + } + } + } +} diff --git a/src/locales/tr/settings.json b/src/locales/tr/settings.json new file mode 100644 index 0000000000..5d5cae1960 --- /dev/null +++ b/src/locales/tr/settings.json @@ -0,0 +1,416 @@ +{ + "Comfy-Desktop_AutoUpdate": { + "name": "Güncellemeleri otomatik olarak kontrol et" + }, + "Comfy-Desktop_SendStatistics": { + "name": "Anonim kullanım metrikleri gönder" + }, + "Comfy-Desktop_UV_PypiInstallMirror": { + "name": "Pypi Yükleme Yansısı", + "tooltip": "Varsayılan pip yükleme yansısı" + }, + "Comfy-Desktop_UV_PythonInstallMirror": { + "name": "Python Yükleme Yansısı", + "tooltip": "Yönetilen Python kurulumları Astral python-build-standalone projesinden indirilir. Bu değişken, Python kurulumları için farklı bir kaynak kullanmak üzere bir yansıma URL'sine ayarlanabilir. Sağlanan URL, örneğin https://github.com/astral-sh/python-build-standalone/releases/download/20240713/cpython-3.12.4%2B20240713-aarch64-apple-darwin-install_only.tar.gz'deki https://github.com/astral-sh/python-build-standalone/releases/download'ın yerini alacaktır. Dağıtımlar, file:// URL şeması kullanılarak yerel bir dizinden okunabilir." + }, + "Comfy-Desktop_UV_TorchInstallMirror": { + "name": "Torch Yükleme Yansısı", + "tooltip": "Pytorch için Pip yükleme yansısı" + }, + "Comfy-Desktop_WindowStyle": { + "name": "Pencere Stili", + "options": { + "custom": "özel", + "default": "varsayılan" + }, + "tooltip": "Özel: Sistem başlık çubuğunu ComfyUI'nin Üst menüsüyle değiştirin" + }, + "Comfy_Canvas_BackgroundImage": { + "name": "Tuval arka plan resmi", + "tooltip": "Tuval arka planı için resim URL'si. Çıktılar panelindeki bir resme sağ tıklayıp \"Arka Plan Olarak Ayarla\"yı seçerek kullanabilir veya yükleme düğmesini kullanarak kendi resminizi yükleyebilirsiniz." + }, + "Comfy_Canvas_NavigationMode": { + "name": "Tuval Gezinme Modu", + "options": { + "Drag Navigation": "Sürükleyerek Gezinme", + "Standard (New)": "Standart (Yeni)" + } + }, + "Comfy_Canvas_SelectionToolbox": { + "name": "Seçim araç kutusunu göster" + }, + "Comfy_ConfirmClear": { + "name": "İş akışını temizlerken onay iste" + }, + "Comfy_DOMClippingEnabled": { + "name": "DOM öğesi kırpmayı etkinleştir (etkinleştirmek performansı düşürebilir)" + }, + "Comfy_DevMode": { + "name": "Geliştirici modu seçeneklerini etkinleştir (API kaydetme, vb.)" + }, + "Comfy_DisableFloatRounding": { + "name": "Varsayılan ondalık sayı widget yuvarlamasını devre dışı bırak.", + "tooltip": "(sayfanın yeniden yüklenmesini gerektirir) Arka uçtaki düğüm tarafından yuvarlama ayarlandığında yuvarlama devre dışı bırakılamaz." + }, + "Comfy_DisableSliders": { + "name": "Düğüm widget kaydırıcılarını devre dışı bırak" + }, + "Comfy_EditAttention_Delta": { + "name": "Ctrl+yukarı/aşağı hassasiyeti" + }, + "Comfy_EnableTooltips": { + "name": "Araç İpuçlarını Etkinleştir" + }, + "Comfy_EnableWorkflowViewRestore": { + "name": "İş akışlarında tuval konumunu ve yakınlaştırma seviyesini kaydet ve geri yükle" + }, + "Comfy_FloatRoundingPrecision": { + "name": "Ondalık sayı widget yuvarlama ondalık basamakları [0 = otomatik].", + "tooltip": "(sayfanın yeniden yüklenmesini gerektirir)" + }, + "Comfy_Graph_CanvasInfo": { + "name": "Sol alt köşede tuval bilgilerini göster (fps, vb.)" + }, + "Comfy_Graph_CanvasMenu": { + "name": "Grafik tuval menüsünü göster" + }, + "Comfy_Graph_CtrlShiftZoom": { + "name": "Hızlı yakınlaştırma kısayolunu etkinleştir (Ctrl + Shift + Sürükle)" + }, + "Comfy_Graph_LinkMarkers": { + "name": "Bağlantı orta nokta işaretçileri", + "options": { + "Arrow": "Ok", + "Circle": "Daire", + "None": "Yok" + } + }, + "Comfy_Graph_ZoomSpeed": { + "name": "Tuval yakınlaştırma hızı" + }, + "Comfy_GroupSelectedNodes_Padding": { + "name": "Seçili düğümleri gruplandırma dolgusu" + }, + "Comfy_Group_DoubleClickTitleToEdit": { + "name": "Düzenlemek için grup başlığına çift tıkla" + }, + "Comfy_LinkRelease_Action": { + "name": "Bağlantı bırakıldığında eylem (Değiştirici yok)", + "options": { + "context menu": "bağlam menüsü", + "no action": "eylem yok", + "search box": "arama kutusu" + } + }, + "Comfy_LinkRelease_ActionShift": { + "name": "Bağlantı bırakıldığında eylem (Shift)", + "options": { + "context menu": "bağlam menüsü", + "no action": "eylem yok", + "search box": "arama kutusu" + } + }, + "Comfy_LinkRenderMode": { + "name": "Bağlantı Oluşturma Modu", + "options": { + "Hidden": "Gizli", + "Linear": "Doğrusal", + "Spline": "Eğri", + "Straight": "Düz" + } + }, + "Comfy_Load3D_3DViewerEnable": { + "name": "3D Görüntüleyiciyi Etkinleştir (Beta)", + "tooltip": "Seçili düğümler için 3D Görüntüleyiciyi (Beta) etkinleştirir. Bu özellik, 3D modelleri doğrudan tam boyutlu 3D görüntüleyici içinde görselleştirmenize ve etkileşimde bulunmanıza olanak tanır." + }, + "Comfy_Load3D_BackgroundColor": { + "name": "Başlangıç Arka Plan Rengi", + "tooltip": "3D sahnenin varsayılan arka plan rengini kontrol eder. Bu ayar, yeni bir 3D widget oluşturulduğunda arka plan görünümünü belirler, ancak oluşturulduktan sonra her widget için ayrı ayrı ayarlanabilir." + }, + "Comfy_Load3D_CameraType": { + "name": "Başlangıç Kamera Tipi", + "options": { + "orthographic": "ortografik", + "perspective": "perspektif" + }, + "tooltip": "Yeni bir 3D widget oluşturulduğunda kameranın varsayılan olarak perspektif mi yoksa ortografik mi olacağını kontrol eder. Bu varsayılan, oluşturulduktan sonra her widget için ayrı ayrı değiştirilebilir." + }, + "Comfy_Load3D_LightAdjustmentIncrement": { + "name": "Işık Ayarlama Artışı", + "tooltip": "3D sahnelerde ışık yoğunluğunu ayarlarken artış boyutunu kontrol eder. Daha küçük bir adım değeri, aydınlatma ayarlamaları üzerinde daha ince kontrol sağlarken, daha büyük bir değer ayarlama başına daha belirgin değişikliklere neden olur." + }, + "Comfy_Load3D_LightIntensity": { + "name": "Başlangıç Işık Yoğunluğu", + "tooltip": "3D sahnedeki aydınlatmanın varsayılan parlaklık seviyesini ayarlar. Bu değer, yeni bir 3D widget oluşturulduğunda ışıkların nesneleri ne kadar yoğun aydınlatacağını belirler, ancak oluşturulduktan sonra her widget için ayrı ayrı ayarlanabilir." + }, + "Comfy_Load3D_LightIntensityMaximum": { + "name": "Maksimum Işık Yoğunluğu", + "tooltip": "3D sahneler için izin verilen maksimum ışık yoğunluğu değerini ayarlar. Bu, herhangi bir 3D widget'ta aydınlatma ayarlanırken ayarlanabilecek üst parlaklık sınırını tanımlar." + }, + "Comfy_Load3D_LightIntensityMinimum": { + "name": "Minimum Işık Yoğunluğu", + "tooltip": "3D sahneler için izin verilen minimum ışık yoğunluğu değerini ayarlar. Bu, herhangi bir 3D widget'ta aydınlatma ayarlanırken ayarlanabilecek alt parlaklık sınırını tanımlar." + }, + "Comfy_Load3D_ShowGrid": { + "name": "Başlangıç Izgara Görünürlüğü", + "tooltip": "Yeni bir 3D widget oluşturulduğunda ızgaranın varsayılan olarak görünür olup olmadığını kontrol eder. Bu varsayılan, oluşturulduktan sonra her widget için ayrı ayrı değiştirilebilir." + }, + "Comfy_Load3D_ShowPreview": { + "name": "Başlangıç Önizleme Görünürlüğü", + "tooltip": "Yeni bir 3D widget oluşturulduğunda önizleme ekranının varsayılan olarak görünür olup olmadığını kontrol eder. Bu varsayılan, oluşturulduktan sonra her widget için ayrı ayrı değiştirilebilir." + }, + "Comfy_Locale": { + "name": "Dil" + }, + "Comfy_MaskEditor_BrushAdjustmentSpeed": { + "name": "Fırça ayar hızı çarpanı", + "tooltip": "Ayarlama sırasında fırça boyutunun ve sertliğinin ne kadar hızlı değiştiğini kontrol eder. Daha yüksek değerler daha hızlı değişiklikler anlamına gelir." + }, + "Comfy_MaskEditor_UseDominantAxis": { + "name": "Fırça ayarını baskın eksene kilitle", + "tooltip": "Etkinleştirildiğinde, fırça ayarları yalnızca daha fazla hareket ettiğiniz yöne bağlı olarak boyutu VEYA sertliği etkileyecektir" + }, + "Comfy_MaskEditor_UseNewEditor": { + "name": "Yeni maske düzenleyiciyi kullan", + "tooltip": "Yeni maske düzenleyici arayüzüne geç" + }, + "Comfy_ModelLibrary_AutoLoadAll": { + "name": "Tüm model klasörlerini otomatik olarak yükle", + "tooltip": "Doğruysa, model kütüphanesini açar açmaz tüm klasörler yüklenecektir (bu, yüklenirken gecikmelere neden olabilir). Yanlışsa, kök düzeyindeki model klasörleri yalnızca üzerlerine tıkladığınızda yüklenecektir." + }, + "Comfy_ModelLibrary_NameFormat": { + "name": "Model kütüphanesi ağaç görünümünde hangi adın görüntüleneceği", + "options": { + "filename": "dosyaadı", + "title": "başlık" + }, + "tooltip": "Model listesinde ham dosya adının (dizin veya \".safetensors\" uzantısı olmadan) basitleştirilmiş bir görünümünü oluşturmak için \"dosyaadı\"nı seçin. Yapılandırılabilir model meta veri başlığını görüntülemek için \"başlık\"ı seçin." + }, + "Comfy_NodeBadge_NodeIdBadgeMode": { + "name": "Düğüm ID rozeti modu", + "options": { + "None": "Yok", + "Show all": "Tümünü göster" + } + }, + "Comfy_NodeBadge_NodeLifeCycleBadgeMode": { + "name": "Düğüm yaşam döngüsü rozeti modu", + "options": { + "None": "Yok", + "Show all": "Tümünü göster" + } + }, + "Comfy_NodeBadge_NodeSourceBadgeMode": { + "name": "Düğüm kaynak rozeti modu", + "options": { + "Hide built-in": "Yerleşik olanı gizle", + "None": "Yok", + "Show all": "Tümünü göster" + } + }, + "Comfy_NodeBadge_ShowApiPricing": { + "name": "API düğüm fiyatlandırma rozetini göster" + }, + "Comfy_NodeSearchBoxImpl": { + "name": "Düğüm arama kutusu uygulaması", + "options": { + "default": "varsayılan", + "litegraph (legacy)": "litegraph (eski)" + } + }, + "Comfy_NodeSearchBoxImpl_NodePreview": { + "name": "Düğüm önizlemesi", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowCategory": { + "name": "Arama sonuçlarında düğüm kategorisini göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowIdName": { + "name": "Arama sonuçlarında düğüm kimliği adını göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSearchBoxImpl_ShowNodeFrequency": { + "name": "Arama sonuçlarında düğüm sıklığını göster", + "tooltip": "Yalnızca varsayılan uygulama için geçerlidir" + }, + "Comfy_NodeSuggestions_number": { + "name": "Düğüm öneri sayısı", + "tooltip": "Yalnızca litegraph arama kutusu/bağlam menüsü için" + }, + "Comfy_Node_AllowImageSizeDraw": { + "name": "Görüntü önizlemesinin altında genişlik × yüksekliği göster" + }, + "Comfy_Node_AutoSnapLinkToSlot": { + "name": "Bağlantıyı otomatik olarak düğüm yuvasına yapıştır", + "tooltip": "Bir bağlantıyı bir düğümün üzerine sürüklerken, bağlantı otomatik olarak düğüm üzerindeki uygun bir giriş yuvasına yapışır" + }, + "Comfy_Node_BypassAllLinksOnDelete": { + "name": "Düğümleri silerken tüm bağlantıları koru", + "tooltip": "Bir düğümü silerken, tüm giriş ve çıkış bağlantılarını yeniden bağlamaya çalışın (silinen düğümü atlayarak)" + }, + "Comfy_Node_DoubleClickTitleToEdit": { + "name": "Düzenlemek için düğüm başlığına çift tıkla" + }, + "Comfy_Node_MiddleClickRerouteNode": { + "name": "Orta tıklama yeni bir Yeniden Yönlendirme düğümü oluşturur" + }, + "Comfy_Node_Opacity": { + "name": "Düğüm opaklığı" + }, + "Comfy_Node_ShowDeprecated": { + "name": "Aramada kullanımdan kaldırılmış düğümleri göster", + "tooltip": "Kullanımdan kaldırılmış düğümler arayüzde varsayılan olarak gizlidir, ancak bunları kullanan mevcut iş akışlarında işlevsel kalır." + }, + "Comfy_Node_ShowExperimental": { + "name": "Aramada deneysel düğümleri göster", + "tooltip": "Deneysel düğümler arayüzde bu şekilde işaretlenmiştir ve gelecekteki sürümlerde önemli değişikliklere veya kaldırılmaya tabi olabilir. Üretim iş akışlarında dikkatli kullanın" + }, + "Comfy_Node_SnapHighlightsNode": { + "name": "Yapıştırma düğümü vurgular", + "tooltip": "Uygun giriş yuvasına sahip bir düğümün üzerine bir bağlantı sürüklerken, düğümü vurgulayın" + }, + "Comfy_Notification_ShowVersionUpdates": { + "name": "Sürüm güncellemelerini göster", + "tooltip": "Yeni modeller ve önemli yeni özellikler için güncellemeleri göster." + }, + "Comfy_Pointer_ClickBufferTime": { + "name": "İşaretçi tıklama kayma gecikmesi", + "tooltip": "Bir işaretçi düğmesine bastıktan sonra, bu, işaretçi hareketinin göz ardı edilebileceği maksimum süredir (milisaniye cinsinden).\n\nTıklarken işaretçi hareket ettirilirse nesnelerin istemeden dürtülmesini önlemeye yardımcı olur." + }, + "Comfy_Pointer_ClickDrift": { + "name": "İşaretçi tıklama kayması (maksimum mesafe)", + "tooltip": "İşaretçi bir düğmeyi basılı tutarken bu mesafeden daha fazla hareket ederse, bu sürükleme olarak kabul edilir (tıklama yerine).\n\nTıklarken işaretçi hareket ettirilirse nesnelerin istemeden dürtülmesini önlemeye yardımcı olur." + }, + "Comfy_Pointer_DoubleClickTime": { + "name": "Çift tıklama aralığı (maksimum)", + "tooltip": "Çift tıklamanın iki tıklaması arasındaki milisaniye cinsinden maksimum süre. Bu değeri artırmak, çift tıklamaların bazen kaydedilmemesi durumunda yardımcı olabilir." + }, + "Comfy_PreviewFormat": { + "name": "Önizleme görüntü formatı", + "tooltip": "Görüntü widget'ında bir önizleme görüntülerken, onu hafif bir görüntüye dönüştürün, örn. webp, jpeg, webp;50, vb." + }, + "Comfy_PromptFilename": { + "name": "İş akışını kaydederken dosya adı iste" + }, + "Comfy_QueueButton_BatchCountLimit": { + "name": "Toplu iş sayısı sınırı", + "tooltip": "Tek bir düğme tıklamasıyla kuyruğa eklenen maksimum görev sayısı" + }, + "Comfy_Queue_MaxHistoryItems": { + "name": "Kuyruk geçmişi boyutu", + "tooltip": "Kuyruk geçmişinde gösterilen maksimum görev sayısı." + }, + "Comfy_Sidebar_Location": { + "name": "Kenar çubuğu konumu", + "options": { + "left": "sol", + "right": "sağ" + } + }, + "Comfy_Sidebar_Size": { + "name": "Kenar çubuğu boyutu", + "options": { + "normal": "normal", + "small": "küçük" + } + }, + "Comfy_Sidebar_UnifiedWidth": { + "name": "Birleşik kenar çubuğu genişliği" + }, + "Comfy_SnapToGrid_GridSize": { + "name": "Izgaraya yapıştırma boyutu", + "tooltip": "Shift tuşunu basılı tutarken düğümleri sürükleyip yeniden boyutlandırırken ızgaraya hizalanacaklar, bu o ızgaranın boyutunu kontrol eder." + }, + "Comfy_TextareaWidget_FontSize": { + "name": "Metin alanı widget yazı tipi boyutu" + }, + "Comfy_TextareaWidget_Spellcheck": { + "name": "Metin alanı widget yazım denetimi" + }, + "Comfy_TreeExplorer_ItemPadding": { + "name": "Ağaç gezgini öğe dolgusu" + }, + "Comfy_UseNewMenu": { + "name": "Yeni menüyü kullan", + "options": { + "Bottom": "Alt", + "Disabled": "Devre dışı", + "Top": "Üst" + }, + "tooltip": "Menü çubuğu konumu. Mobil cihazlarda menü her zaman üstte gösterilir." + }, + "Comfy_Validation_Workflows": { + "name": "İş akışlarını doğrula" + }, + "Comfy_WidgetControlMode": { + "name": "Widget kontrol modu", + "options": { + "after": "sonra", + "before": "önce" + }, + "tooltip": "Widget değerlerinin ne zaman güncelleneceğini (rastgele/artırma/azaltma), istem kuyruğa alınmadan önce veya sonra kontrol eder." + }, + "Comfy_Window_UnloadConfirmation": { + "name": "Pencereyi kapatırken onay göster" + }, + "Comfy_Workflow_AutoSave": { + "name": "Otomatik Kaydet", + "options": { + "after delay": "gecikmeden sonra", + "off": "kapalı" + } + }, + "Comfy_Workflow_AutoSaveDelay": { + "name": "Otomatik Kaydetme Gecikmesi (ms)", + "tooltip": "Yalnızca Otomatik Kaydetme \"gecikmeden sonra\" olarak ayarlandığında geçerlidir." + }, + "Comfy_Workflow_ConfirmDelete": { + "name": "İş akışlarını silerken onay göster" + }, + "Comfy_Workflow_Persist": { + "name": "İş akışı durumunu koru ve sayfayı (yeniden) yüklediğinde geri yükle" + }, + "Comfy_Workflow_ShowMissingModelsWarning": { + "name": "Eksik model uyarısını göster" + }, + "Comfy_Workflow_ShowMissingNodesWarning": { + "name": "Eksik düğüm uyarısını göster" + }, + "Comfy_Workflow_SortNodeIdOnSave": { + "name": "İş akışını kaydederken düğüm kimliklerini sırala" + }, + "Comfy_Workflow_WorkflowTabsPosition": { + "name": "Açılan iş akışları konumu", + "options": { + "Sidebar": "Kenar Çubuğu", + "Topbar": "Üst Çubuk", + "Topbar (2nd-row)": "Üst Çubuk (2. sıra)" + } + }, + "LiteGraph_Canvas_MaximumFps": { + "name": "Maksimum FPS", + "tooltip": "Tuvalin saniyede oluşturmasına izin verilen maksimum kare sayısı. Akıcılık pahasına GPU kullanımını sınırlar. 0 ise, ekran yenileme hızı kullanılır. Varsayılan: 0" + }, + "LiteGraph_Canvas_MinFontSizeForLOD": { + "name": "Yakınlaştırma Düğümü Ayrıntı Seviyesi - yazı tipi boyutu eşiği", + "tooltip": "Düğümlerin ne zaman düşük kaliteli LOD oluşturmaya geçeceğini kontrol eder. Ne zaman geçiş yapılacağını belirlemek için piksel cinsinden yazı tipi boyutunu kullanır. Devre dışı bırakmak için 0'a ayarlayın. 1-24 arasındaki değerler LOD için minimum yazı tipi boyutu eşiğini ayarlar - daha yüksek değerler (24 piksel) = uzaklaştırırken düğümleri daha erken basitleştirilmiş oluşturmaya geçirin, daha düşük değerler (1 piksel) = tam düğüm kalitesini daha uzun süre koruyun." + }, + "LiteGraph_ContextMenu_Scaling": { + "name": "Yakınlaştırıldığında düğüm birleşik widget menülerini (listeleri) ölçeklendir" + }, + "LiteGraph_Node_DefaultPadding": { + "name": "Yeni düğümleri her zaman küçült", + "tooltip": "Oluşturulduğunda düğümleri mümkün olan en küçük boyuta yeniden boyutlandırın. Devre dışı bırakıldığında, yeni eklenen bir düğüm widget değerlerini göstermek için biraz genişletilecektir." + }, + "LiteGraph_Node_TooltipDelay": { + "name": "Araç İpucu Gecikmesi" + }, + "LiteGraph_Reroute_SplineOffset": { + "name": "Yeniden yönlendirme eğri ofseti", + "tooltip": "Yeniden yönlendirme merkez noktasından bezier kontrol noktası ofseti" + }, + "pysssss_SnapToGrid": { + "name": "Her zaman ızgaraya yapıştır" + } +} diff --git a/src/locales/zh-TW/commands.json b/src/locales/zh-TW/commands.json index 156addfb18..f28d9661c1 100644 --- a/src/locales/zh-TW/commands.json +++ b/src/locales/zh-TW/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "匯出工作流程(API 格式)" }, - "Comfy_Feedback": { - "label": "提供回饋" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "將選取內容轉換為子圖" }, @@ -309,4 +306,4 @@ "label": "切換工作流程側邊欄", "tooltip": "工作流程" } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/main.json b/src/locales/zh-TW/main.json index c98f2d0fbb..da70cb3229 100644 --- a/src/locales/zh-TW/main.json +++ b/src/locales/zh-TW/main.json @@ -324,11 +324,9 @@ "feedback": "意見回饋", "filter": "篩選", "findIssues": "尋找問題", - "firstTimeUIMessage": "這是您第一次使用新介面。若要返回舊介面,請前往「選單」>「使用新介面」>「關閉」。", "frontendNewer": "前端版本 {frontendVersion} 可能與後端版本 {backendVersion} 不相容。", "frontendOutdated": "前端版本 {frontendVersion} 已過時。後端需要 {requiredVersion} 或更高版本。", "goToNode": "前往節點", - "help": "說明", "icon": "圖示", "imageFailedToLoad": "無法載入圖片", "imageUrl": "圖片網址", @@ -733,9 +731,7 @@ "Bottom Panel": "底部面板", "Browse Templates": "瀏覽範本", "Bypass/Unbypass Selected Nodes": "繞過/取消繞過選取節點", - "Canvas Toggle Link Visibility": "切換連結可見性", "Canvas Toggle Lock": "切換畫布鎖定", - "Canvas Toggle Minimap": "畫布切換小地圖", "Check for Custom Node Updates": "檢查自訂節點更新", "Check for Updates": "檢查更新", "Clear Pending Tasks": "清除待處理任務", @@ -760,8 +756,6 @@ "Export": "匯出", "Export (API)": "匯出(API)", "Fit Group To Contents": "群組貼合內容", - "Fit view to selected nodes": "視圖貼合選取節點", - "Give Feedback": "提供意見回饋", "Group Selected Nodes": "群組選取節點", "Help": "說明", "Increase Brush Size in MaskEditor": "在 MaskEditor 中增大筆刷大小", @@ -813,13 +807,6 @@ "Toggle Terminal Bottom Panel": "切換終端機底部面板", "Toggle Theme (Dark/Light)": "切換主題(深色/淺色)", "Toggle View Controls Bottom Panel": "切換檢視控制底部面板", - "Toggle Bottom Panel": "切換下方面板", - "Toggle Focus Mode": "切換專注模式", - "Toggle Model Library Sidebar": "切換模型庫側邊欄", - "Toggle Node Library Sidebar": "切換節點庫側邊欄", - "Toggle Queue Sidebar": "切換佇列側邊欄", - "Toggle Workflows Sidebar": "切換工作流程側邊欄", - "Toggle the Custom Nodes Manager": "切換自訂節點管理器", "Toggle the Custom Nodes Manager Progress Bar": "切換自訂節點管理器進度條", "Undo": "復原", "Ungroup selected group nodes": "取消群組選取的群組節點", @@ -828,7 +815,6 @@ "Unlock Canvas": "解除鎖定畫布", "Unpack the selected Subgraph": "解包所選子圖", "View": "檢視", - "Workflow": "工作流程", "Workflows": "工作流程", "Zoom In": "放大", "Zoom Out": "縮小" @@ -908,9 +894,6 @@ "upscale_diffusion": "擴散放大", "upscaling": "放大", "utils": "工具", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "影片", "video_models": "影片模型" }, diff --git a/src/locales/zh-TW/nodeDefs.json b/src/locales/zh-TW/nodeDefs.json index 9adae71106..131d4b5ec6 100644 --- a/src/locales/zh-TW/nodeDefs.json +++ b/src/locales/zh-TW/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "將 SVG 檔案儲存到磁碟。", - "display_name": "儲存 SVG", - "inputs": { - "filename_prefix": { - "name": "檔名前綴", - "tooltip": "要儲存檔案的字首。這可以包含格式化資訊,例如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%,以便從節點中包含數值。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "將輸入的影像儲存到您的 ComfyUI 輸出目錄。", "display_name": "儲存影片", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/zh-TW/settings.json b/src/locales/zh-TW/settings.json index 06b0aefd3a..66a3555e56 100644 --- a/src/locales/zh-TW/settings.json +++ b/src/locales/zh-TW/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "驗證工作流程" }, - "Comfy_VueNodes_Enabled": { - "name": "啟用 Vue 節點渲染", - "tooltip": "將節點以 Vue 元件而非畫布元素方式渲染。實驗性功能。" - }, - "Comfy_VueNodes_Widgets": { - "name": "啟用 Vue 小工具", - "tooltip": "在 Vue 節點中以 Vue 元件渲染小工具。" - }, "Comfy_WidgetControlMode": { "name": "元件控制模式", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "頂部欄(第二列)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低品質渲染縮放臨界值", - "tooltip": "當縮小檢視時以低品質渲染圖形" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "畫布允許渲染的最大每秒幀數。限制GPU使用率,但可能影響流暢度。若設為0,則使用螢幕的更新率。預設值:0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "總是對齊格線" } -} \ No newline at end of file +} diff --git a/src/locales/zh/commands.json b/src/locales/zh/commands.json index 1eee6fa3c6..6b5ae1c9ea 100644 --- a/src/locales/zh/commands.json +++ b/src/locales/zh/commands.json @@ -122,9 +122,6 @@ "Comfy_ExportWorkflowAPI": { "label": "导出工作流(API格式)" }, - "Comfy_Feedback": { - "label": "反馈" - }, "Comfy_Graph_ConvertToSubgraph": { "label": "将选区转换为子图" }, @@ -309,4 +306,4 @@ "label": "切换工作流侧边栏", "tooltip": "工作流" } -} \ No newline at end of file +} diff --git a/src/locales/zh/main.json b/src/locales/zh/main.json index ea926fdab4..cf8b9f86bd 100644 --- a/src/locales/zh/main.json +++ b/src/locales/zh/main.json @@ -326,7 +326,6 @@ "frontendNewer": "前端版本 {frontendVersion} 可能与后端版本 {backendVersion} 不相容。", "frontendOutdated": "前端版本 {frontendVersion} 已过时。后端需要 {requiredVersion} 或更高版本。", "goToNode": "转到节点", - "help": "帮助", "icon": "图标", "imageFailedToLoad": "图像加载失败", "imageUrl": "图片网址", @@ -779,7 +778,6 @@ "File": "文件", "Fit Group To Contents": "适应组内容", "Focus Mode": "专注模式", - "Give Feedback": "提供反馈", "Group Selected Nodes": "将选中节点转换为组节点", "Help": "帮助", "Help Center": "帮助中心", @@ -833,15 +831,11 @@ "Show Settings Dialog": "显示设置对话框", "Sign Out": "退出登录", "Toggle Essential Bottom Panel": "切换基础底部面板", - "Toggle Bottom Panel": "切换底部面板", - "Toggle Focus Mode": "切换专注模式", "Toggle Logs Bottom Panel": "切换日志底部面板", "Toggle Search Box": "切换搜索框", "Toggle Terminal Bottom Panel": "切换终端底部面板", "Toggle Theme (Dark/Light)": "切换主题(暗/亮)", "Toggle View Controls Bottom Panel": "切换视图控制底部面板", - "Toggle Workflows Sidebar": "切换工作流侧边栏", - "Toggle the Custom Nodes Manager": "切换自定义节点管理器", "Toggle the Custom Nodes Manager Progress Bar": "切换自定义节点管理器进度条", "Undo": "撤销", "Ungroup selected group nodes": "解散选中组节点", @@ -858,11 +852,7 @@ "renderBypassState": "渲染绕过状态", "renderErrorState": "渲染错误状态", "showGroups": "显示框架/分组", - "showLinks": "显示连接", - "sideToolbar_modelLibrary": "侧边工具栏.模型库", - "sideToolbar_nodeLibrary": "侧边工具栏.节点库", - "sideToolbar_queue": "侧边工具栏.队列", - "sideToolbar_workflows": "侧边工具栏.工作流" + "showLinks": "显示连接" }, "missingModelsDialog": { "doNotAskAgain": "不再显示此消息", @@ -939,9 +929,6 @@ "upscale_diffusion": "放大扩散", "upscaling": "放大", "utils": "工具", - "v1": "v1", - "v2": "v2", - "v3": "v3", "video": "视频", "video_models": "视频模型" }, diff --git a/src/locales/zh/nodeDefs.json b/src/locales/zh/nodeDefs.json index e0cbdb1faa..4b7fd427fd 100644 --- a/src/locales/zh/nodeDefs.json +++ b/src/locales/zh/nodeDefs.json @@ -7366,19 +7366,6 @@ } } }, - "SaveSVG": { - "description": "将 SVG 文件保存到磁盘。", - "display_name": "保存 SVG", - "inputs": { - "filename_prefix": { - "name": "文件名前缀", - "tooltip": "要保存文件的前缀。可以包含格式化信息,如 %date:yyyy-MM-dd% 或 %Empty Latent Image.width%,以包含来自节点的数值。" - }, - "svg": { - "name": "svg" - } - } - }, "SaveVideo": { "description": "将输入图像保存到您的 ComfyUI 输出目录。", "display_name": "保存视频", @@ -8657,4 +8644,4 @@ } } } -} \ No newline at end of file +} diff --git a/src/locales/zh/settings.json b/src/locales/zh/settings.json index 965a3cb428..e82a17d17b 100644 --- a/src/locales/zh/settings.json +++ b/src/locales/zh/settings.json @@ -343,14 +343,6 @@ "Comfy_Validation_Workflows": { "name": "校验工作流" }, - "Comfy_VueNodes_Enabled": { - "name": "启用 Vue 节点渲染", - "tooltip": "将节点渲染为 Vue 组件,而不是画布元素。实验性功能。" - }, - "Comfy_VueNodes_Widgets": { - "name": "启用Vue小部件", - "tooltip": "在Vue节点中将小部件渲染为Vue组件。" - }, "Comfy_WidgetControlMode": { "name": "组件控制模式", "options": { @@ -396,10 +388,6 @@ "Topbar (2nd-row)": "顶部栏 (第二行)" } }, - "LiteGraph_Canvas_LowQualityRenderingZoomThreshold": { - "name": "低质量渲染缩放阈值", - "tooltip": "在缩小时渲染低质量形状" - }, "LiteGraph_Canvas_MaximumFps": { "name": "最大FPS", "tooltip": "画布允许渲染的最大帧数。限制GPU使用以换取流畅度。如果为0,则使用屏幕刷新率。默认值:0" @@ -421,4 +409,4 @@ "pysssss_SnapToGrid": { "name": "始终吸附到网格" } -} \ No newline at end of file +}