\\n \\n \\n \\n \\n \\n \\n \\n \"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Serving config\"]",
+ "return_types": "[\"SERVING_CONFIG\"]"
+ },
+ "ServingInputImage": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingInputImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"]},\"optional\":{\"default_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ServingInputImageAsLatent": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingInputImageAsLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"vae\":[\"VAE\"],\"default_latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "ServingInputNumber": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingInputNumber",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"argument\":[\"STRING\",{\"multiline\":false,\"default\":\"number\"}],\"default\":[\"FLOAT\",{\"default\":0,\"min\":-999999,\"max\":999999,\"step\":0.0001}],\"min_value\":[\"FLOAT\",{\"default\":-999999,\"min\":-999999,\"max\":999999,\"step\":0.0001}],\"max_value\":[\"FLOAT\",{\"default\":999999,\"min\":-999999,\"max\":999999,\"step\":0.0001}],\"step\":[\"FLOAT\",{\"default\":0.1,\"min\":-999999,\"max\":999999,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"float_value\",\"int_value\",\"number_text\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"STRING\"]"
+ },
+ "ServingInputText": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingInputText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"argument\":[\"STRING\",{\"multiline\":false,\"default\":\"prompt\"}],\"default\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ServingMultiImageOutput": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingMultiImageOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"images\":[\"IMAGE\"]},\"optional\":{\"chained_execution\":[\"SHOULD_EXECUTE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SHOULD_EXECUTE\"]",
+ "return_types": "[\"SHOULD_EXECUTE\"]"
+ },
+ "ServingOutput": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"image\":[\"IMAGE\"],\"frame_duration\":[\"INT\",{\"default\":30,\"min\":1,\"step\":1,\"max\":9999999}]},\"optional\":{\"chained_execution\":[\"SHOULD_EXECUTE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SHOULD_EXECUTE\"]",
+ "return_types": "[\"SHOULD_EXECUTE\"]"
+ },
+ "ServingTextOutput": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "ServingTextOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"serving_config\":[\"SERVING_CONFIG\"],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"chained_execution\":[\"SHOULD_EXECUTE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SHOULD_EXECUTE\"]",
+ "return_types": "[\"SHOULD_EXECUTE\"]"
+ },
+ "TelegramServing": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "TelegramServing",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"telegram_token\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]},\"optional\":{\"allowed_chat_ids\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Serving config\"]",
+ "return_types": "[\"SERVING_CONFIG\"]"
+ },
+ "WebSocketServing": {
+ "category": "Serving-Toolkit",
+ "comfy_node_id": "WebSocketServing",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"websocket_url\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Serving config\"]",
+ "return_types": "[\"SERVING_CONFIG\"]"
+ }
+ },
+ "createdAt": "2024-09-18T08:31:41.227078Z",
+ "dependencies": [
+ "discord.py",
+ "websocket-client",
+ "rel",
+ "pyTelegramBotAPI",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e618785c-901d-45df-a99f-570584e370f8",
+ "node_id": "comfyui-serving-toolkit",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-Serving-Toolkit",
+ "publisher": {
+ "createdAt": "2024-06-04T19:12:24.353997Z",
+ "description": "",
+ "id": "iammatan",
+ "logo": "",
+ "members": [],
+ "name": "Matan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/matan1905/ComfyUI-Serving-Toolkit",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository is a quick port of [a/Resynthesizer](https://github.com/bootchk/resynthesizer) to ComfyUI.\nResynthesizer is the open-source implementation of a texture generation technique proposed by Paul Harrison in 2005, especially useful for removing an object from an image (inpainting), which is most likely close to what Photoshop uses to for the content aware fill feature. Note that this is not using a diffusion model to inpaint, as opposed to many techniques of today, which makes it very fast and predictable, but sometimes yields worse results.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-resynthesizer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-04T00:25:44.977116Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3d017154-1740-4c51-b95a-65d6aa9411ab",
+ "node_id": "comfyui-resynthesizer",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-resynthesizer",
+ "publisher": {
+ "createdAt": "2025-01-04T00:20:28.314454Z",
+ "description": "",
+ "id": "val",
+ "logo": "",
+ "members": [],
+ "name": "Val\u00e9rien",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/brayevalerien/ComfyUI-resynthesizer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "toolkits",
+ "downloads": 48,
+ "icon": "asset/image/logo.jpg",
+ "id": "comfyui-tool-2lab",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-09T02:14:51.726726Z",
+ "dependencies": [
+ "Pillow",
+ "numpy",
+ "torch",
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e99ba992-5401-4f1a-add8-6bff98549d27",
+ "node_id": "comfyui-tool-2lab",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "comfyUI-tool-2lab",
+ "publisher": {
+ "createdAt": "2024-06-06T15:08:41.151289Z",
+ "description": "",
+ "id": "ai2lab",
+ "logo": "",
+ "members": [],
+ "name": "AI2lab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AI2lab/comfyUI-tool-2lab",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Enhanced features with flexible choice of inputs and outputs, fine control for pose plotting, freedom to composite poses and fast local pose editting.",
+ "downloads": 28,
+ "icon": "",
+ "id": "ultimate-openpose-editor",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OpenposeEditorNode": {
+ "category": "ultimate-openpose",
+ "comfy_node_id": "OpenposeEditorNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"show_body\":[\"BOOLEAN\",{\"default\":true}],\"show_face\":[\"BOOLEAN\",{\"default\":true}],\"show_hands\":[\"BOOLEAN\",{\"default\":true}],\"resolution_x\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":12800}],\"pose_marker_size\":[\"INT\",{\"default\":4,\"min\":0,\"max\":100}],\"face_marker_size\":[\"INT\",{\"default\":3,\"min\":0,\"max\":100}],\"hand_marker_size\":[\"INT\",{\"default\":2,\"min\":0,\"max\":100}],\"POSE_JSON\":[\"STRING\",{\"multiline\":true}],\"POSE_KEYPOINT\":[\"POSE_KEYPOINT\",{\"default\":null}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POSE_IMAGE\",\"POSE_KEYPOINT\",\"POSE_JSON\"]",
+ "return_types": "[\"IMAGE\",\"POSE_KEYPOINT\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T18:04:09.138056Z",
+ "dependencies": [
+ "torch",
+ "polygraphy",
+ "numpy",
+ "opencv-python",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c5d93175-9865-45ce-b8ff-ffe93817b257",
+ "node_id": "ultimate-openpose-editor",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ultimate-openpose-editor",
+ "publisher": {
+ "createdAt": "2025-01-11T22:15:39.850821Z",
+ "description": "",
+ "id": "west-neighbor",
+ "logo": "",
+ "members": [],
+ "name": "westNeighbor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/westNeighbor/ComfyUI-ultimate-openpose-editor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: ModelMergeByPreset. Merge checkpoint models by preset",
+ "downloads": 98,
+ "icon": "",
+ "id": "comfyui_preset_merger",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Preset_Model_Merge": {
+ "category": "advanced/model_merging",
+ "comfy_node_id": "Preset_Model_Merge",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model1\":[\"MODEL\"],\"model2\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"time_embed.\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label_emb.\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"preset\":[[\"ALL_A\",\"ALL_B\",\"BACK_EASE_IN\",\"BACK_EASE_OUT\",\"BOUNCE_EASE_IN\",\"BOUNCE_EASE_IN_OUT\",\"BOUNCE_EASE_OUT\",\"COSINE\",\"COSINE (MIRRORED)\",\"CUBIC_EASE_IN\",\"CUBIC_EASE_OUT\",\"CUBIC_HERMITE\",\"CUBIC_HERMITE (APPROXIMATE - MIRRORED)\",\"CUBIC_HERMITE (APPROXIMATE)\",\"CUBIC_HERMITE (MIRRORED)\",\"DROP_OFF_IN\",\"DROP_OFF_OUT\",\"EXP_DECAY\",\"EXP_DECAY (CLAMPED)\",\"EXP_GROWTH\",\"FLAT_25\",\"FLAT_75\",\"GRAD_A\",\"GRAD_A (SMOOTH)\",\"GRAD_V\",\"GRAD_V (SMOOTH)\",\"LINEAR_IN\",\"LINEAR_OUT\",\"LOG_IN\",\"LOG_OUT\",\"MID12_50\",\"OUT07\",\"OUT12\",\"OUT12_5\",\"RANDOM\",\"RANDOM (SCALE BLOCKED)\",\"RING08_5\",\"RING08_SOFT\",\"RING10_3\",\"RING10_5\",\"SAWTOOTH*2\",\"SAWTOOTH*2 (MIRRORED)\",\"SAWTOOTH*3\",\"SAWTOOTH*3 (MIRRORED)\",\"SAWTOOTH*4\",\"SAWTOOTH*4 (MIRRORED)\",\"SINE_WAVE\",\"SINE_WAVE (ALT)\",\"SINE_WAVE (COMPLEX)\",\"SMOOTHSTEP\",\"SMOOTHSTEP (MIRRORED)\",\"SMOOTHSTEP*2\",\"SMOOTHSTEP*2 (MIRRORED)\",\"SMOOTHSTEP*3\",\"SMOOTHSTEP*3 (MIRRORED)\",\"SMOOTHSTEP*4\",\"SMOOTHSTEP*4 (MIRRORED)\",\"SMOOTHSTEP/2\",\"SMOOTHSTEP/2 (MIRRORED)\",\"SMOOTHSTEP/3\",\"SMOOTHSTEP/3 (MIRRORED)\",\"SMOOTHSTEP/4\",\"SMOOTHSTEP/4 (MIRRORED)\",\"SPIKE\",\"WRAP08\",\"WRAP12\",\"WRAP14\",\"WRAP16\",\"ZIGZAG\"]],\"preset_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-06-17T01:27:19.116938Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "27f144db-c8f9-4cca-be5a-2b0ff675c241",
+ "node_id": "comfyui_preset_merger",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Preset_Merger",
+ "publisher": {
+ "createdAt": "2024-06-17T00:47:38.837695Z",
+ "description": "",
+ "id": "was",
+ "logo": "",
+ "members": [],
+ "name": "WAS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WASasquatch/ComfyUI_Preset_Merger",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Moved groq API key to a .env instead of a config.ini-file",
+ "downloads": 117,
+ "icon": "",
+ "id": "comfyui-mnemic-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "\u26d4 Generate Negative Prompt": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\u26d4 Generate Negative Prompt",
+ "deprecated": false,
+ "description": "EXPERIMENTAL: Generates a negative prompt matching the input.\n\nThe model is quite weak and random though, so it doesn't work well. It mostly just generates random negative prompts trained on CivitAI negative prompts.\n\nNSFW words may appear.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_prompt\":[\"STRING\",{\"forceInput\":true,\"tooltip\":\"The positive prompt you want to generate a negative prompt for.\"}],\"max_length\":[\"INT\",{\"default\":100,\"min\":1,\"max\":1024,\"step\":1,\"tooltip\":\"Maximum token length of the generated output.\"}],\"num_beams\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1,\"tooltip\":\"Number of beams for beam search. Higher values improve accuracy.\"}],\"temperature\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.1,\"tooltip\":\"Sampling temperature. Lower values make the output more deterministic.\"}],\"top_k\":[\"INT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":1,\"tooltip\":\"Limits how many of the most likely words are considered for each choice.\\n\\nFor example, top_k=50 means the model picks from the top 50 most likely words.\\n\\nA lower value narrows the choices, making the output more predictable, while a higher value adds diversity.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.92,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Limits the pool of words the model can choose from based on their combined probability.\\n\\nSet it closer to 1 to allow more variety in output. Lowering this (e.g., 0.9) will restrict the output to the most likely words, making responses more focused.\"}],\"blocked_words\":[\"STRING\",{\"default\":\"Blocked words, one per line, remove unwanted embeddings or words\",\"multiline\":true,\"tooltip\":\"Words to exclude from the output.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"negative_prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "\u2728\ud83d\udcac Groq LLM API": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\u2728\ud83d\udcac Groq LLM API",
+ "deprecated": false,
+ "description": "Uses Groq API to generate text from language models.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"llama-3.1-8b-instant\",\"llama-3.3-70b-versatile\",\"llama-3.3-70b-specdec\",\"llama3-8b-8192\",\"llama3-70b-8192\",\"llama-guard-3-8b\",\"mixtral-8x7b-32768\",\"gemma-7b-it\",\"gemma2-9b-it\",\"llama-3.2-1b-preview\",\"llama-3.2-3b-preview\"],{\"tooltip\":\"Select the Large Language Model (LLM) to use.\"}],\"preset\":[[\"Use [system_message] and [user_input]\",\"Generate a prompt about [user_input]\",\"Create a negative prompt for [user_input]\",\"List 10 ideas about [user_input]\",\"Return JSON prompt about [user_input]\",\"Add your own presets in UserPrompts.json\"],{\"tooltip\":\"Select a preset or custom prompt for guiding the LLM.\"}],\"system_message\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"Optional system message to guide the LLM's behavior.\"}],\"user_input\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"User input or prompt to generate a response from the LLM.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.85,\"min\":0.1,\"max\":2,\"step\":0.05,\"tooltip\":\"Controls randomness in responses.\\n\\nA higher temperature makes the model take more risks, leading to more creative or varied answers.\\n\\nA lower temperature (closer to 0.1) makes the model more focused and predictable.\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"min\":1,\"max\":131072,\"step\":1,\"tooltip\":\"Maximum number of tokens to generate in the response.\"}],\"top_p\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":1,\"step\":0.01,\"tooltip\":\"Limits the pool of words the model can choose from based on their combined probability.\\n\\nSet it closer to 1 to allow more variety in output. Lowering this (e.g., 0.9) will restrict the output to the most likely words, making responses more focused.\"}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":4294967295,\"tooltip\":\"Seed for random number generation, ensuring reproducibility.\"}],\"max_retries\":[\"INT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":1,\"tooltip\":\"Maximum number of retries in case of request failure.\"}],\"stop\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"Stop generation when the specified sequence is encountered.\"}],\"json_mode\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable JSON mode for structured output.\\n\\nIMPORTANT: Requires you to use the word 'JSON' in the prompt.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"api_response\",\"success\",\"status_code\"]",
+ "return_types": "[\"STRING\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "\u2728\ud83d\udcdd Groq ALM API - Transcribe": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\u2728\ud83d\udcdd Groq ALM API - Transcribe",
+ "deprecated": false,
+ "description": "Uses Groq API to transcribe audio.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"whisper-large-v3-turbo\",\"distil-whisper-large-v3-en\",\"whisper-large-v3\"],{\"tooltip\":\"Select the transcription model to use.\"}],\"file_path\":[\"STRING\",{\"label\":\"Audio file path\",\"multiline\":false,\"default\":\"\",\"tooltip\":\"Path to the audio file to be transcribed.\"}],\"preset\":[[\"Transcribe the audio file\",\"Transcribe the song lyrics\",\"Transcribe meeting notes accurately\",\"Add your own presets in UserPrompts.json\"],{\"tooltip\":\"Select a preset for the transcription or custom prompts.\"}],\"user_input\":[\"STRING\",{\"label\":\"User Input (for prompt)\",\"multiline\":true,\"default\":\"\",\"tooltip\":\"Optional user input to guide the transcription.\"}],\"response_format\":[[\"text\",\"text_with_linebreaks\",\"text_with_timestamps\",\"json\",\"verbose_json\"],{\"tooltip\":\"Format in which the transcription response is returned.\\n\\nText: Only the text, in one text chunk.\\n\\ntext_with_linebreaks: Only the text, with each line separated by a line break.\\n\\ntext_with_timestamps: Only the text, with each timestamp is separated by a line break.\\n\\njson: The JSON response from the API.\\n\\nverbose_json: The JSON response from the API with more details.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Controls randomness in responses.\\n\\nA higher temperature makes the model take more risks, leading to more creative or varied answers.\\n\\nA lower temperature (closer to 0.1) makes the model more focused and predictable.\"}],\"language\":[\"STRING\",{\"label\":\"Language (ISO 639-1 code, e.g., 'en', 'fr')\",\"default\":\"en\",\"multiline\":false,\"tooltip\":\"Language of the audio file in ISO 639-1 code.\\nhttps://www.wikiwand.com/en/articles/List_of_ISO_639_language_codes\\n\\nis tg uz zh ru tr hi la tk haw fr vi cs hu kk he cy bs sw ht mn gl si mg sa es ja pt lt mr fa sl kn uk ms ta hr bg pa yi fo th lv ln ca br sq jv sn gu ba te bn et sd tl ha de hy so oc nn az km yo ko pl da mi ml ka am tt su yue nl no ne mt my ur ps ar id fi el ro as en it sk be lo lb bo sv sr mk eu\"}],\"max_retries\":[\"INT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":1,\"tooltip\":\"Maximum number of retries in case of transcription failures.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"transcription_result\",\"success\",\"status_code\"]",
+ "return_types": "[\"STRING\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "\u2728\ud83d\udcf7 Groq VLM API": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\u2728\ud83d\udcf7 Groq VLM API",
+ "deprecated": false,
+ "description": "Uses Groq API for image processing.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"llama-3.2-11b-vision-preview\",\"llama-3.2-90b-vision-preview\"],{\"tooltip\":\"Select the Vision-Language Model (VLM) to use.\"}],\"preset\":[[\"Use [system_message] and [user_input]\",\"Describe the attached image following the [user_input] instruction\",\"Add your own presets in UserPrompts.json\"],{\"tooltip\":\"Select a preset prompt or use a custom prompt for the model.\"}],\"system_message\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"Optional system message to guide model behavior.\"}],\"user_input\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"User input or prompt for the model to generate a response.\"}],\"image\":[\"IMAGE\",{\"label\":\"Image (required for VLM models)\",\"tooltip\":\"Upload an image for processing by the VLM model.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.85,\"min\":0.1,\"max\":2,\"step\":0.05,\"tooltip\":\"Controls randomness in responses.\\n\\nA higher temperature makes the model take more risks, leading to more creative or varied answers.\\n\\nA lower temperature (closer to 0.1) makes the model more focused and predictable.\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"min\":1,\"max\":131072,\"step\":1,\"tooltip\":\"Maximum number of tokens to generate in the output.\"}],\"top_p\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":1,\"step\":0.01,\"tooltip\":\"Limits the pool of words the model can choose from based on their combined probability.\\n\\nSet it closer to 1 to allow more variety in output. Lowering this (e.g., 0.9) will restrict the output to the most likely words, making responses more focused.\"}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":4294967295,\"tooltip\":\"Seed for random number generation, ensuring reproducibility.\"}],\"max_retries\":[\"INT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":1,\"tooltip\":\"Maximum number of retries in case of failures.\"}],\"stop\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"Stop generation when the specified sequence is encountered.\"}],\"json_mode\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable JSON mode for structured output.\\n\\nIMPORTANT: Requires you to use the word 'JSON' in the prompt.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"api_response\",\"success\",\"status_code\"]",
+ "return_types": "[\"STRING\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "\ud83d\udcbe Save Text File With Path": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\ud83d\udcbe Save Text File With Path",
+ "deprecated": false,
+ "description": "Saves text to a file with specified parameters.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_text\":[\"STRING\",{\"forceInput\":true,\"tooltip\":\"The text to save.\"}],\"path\":[\"STRING\",{\"default\":\"[time(%Y-%m-%d)]/\",\"multiline\":false,\"tooltip\":\"The folder path to save the file to.\\n\\nThe following creates a date folder:\\n[time(%Y-%m-%d)]\"}],\"prefix\":[\"STRING\",{\"default\":\"[time(%Y-%m-%d - %H.%M.%S)]\",\"tooltip\":\"The prefix to add to the file name.\\n\\nThe following creates a file with a date and timestamp:\\n[time(%Y-%m-%d - %H.%M.%S)]\"}],\"counter_separator\":[\"STRING\",{\"default\":\"_\",\"tooltip\":\"The separator to use between the file name and the counter.\"}],\"counter_length\":[\"INT\",{\"default\":3,\"min\":0,\"max\":24,\"step\":1,\"tooltip\":\"The number of digits to use in the counter.\"}],\"suffix\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"The suffix to add to the file name after the counter.\"}],\"output_extension\":[\"STRING\",{\"default\":\"txt\",\"tooltip\":\"The extension to use for the output file.\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"output_full_path\",\"output_name\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "\ud83d\udcc1 Get File Path": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\ud83d\udcc1 Get File Path",
+ "deprecated": false,
+ "description": "Gets a file path and returns components of the file path.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true,\"tooltip\":\"Make sure to select any file type when uploading a non-image file.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"full_file_path\",\"file_path_only\",\"file_name_only\",\"file_extension_only\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "\ud83d\udd20 Tiktoken Tokenizer Info": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\ud83d\udd20 Tiktoken Tokenizer Info",
+ "deprecated": false,
+ "description": "Tokenizes input text and returns various tokenization details, including token count, special tokens used, and more.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_string\":[\"STRING\",{\"multiline\":true,\"tooltip\":\"Enter the text to be tokenized.\"}],\"encoding_type\":[[\"gpt-4\",\"gpt-4o\",\"cl100k_base\",\"o200k_base\"],{\"default\":\"cl100k_base\",\"tooltip\":\"Select the encoding model you want to use for tokenization.\",\"label\":{\"gpt-4\":\"gpt3.5 + gpt4\",\"gpt-4o\":\"gpt-4o + gpt-4o mini\",\"cl100k_base\":\"cl100k_base\",\"o200k_base\":\"o200k_base\"}}]},\"optional\":{\"token_chunk_size\":[\"INT\",{\"label\":\"Token Chunk Size (optional)\",\"optional\":true,\"tooltip\":\"Optional token length limit for chunking the input text.\",\"min\":1,\"default\":75}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ true,
+ false,
+ true,
+ false,
+ false,
+ true,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"token_count\",\"character_count\",\"word_count\",\"split_string\",\"split_string_list\",\"split_token_ids\",\"split_token_ids_list\",\"text_hash\",\"special_tokens_used\",\"special_tokens_used_list\",\"token_chunk_by_size\",\"token_chunk_by_size_to_word\",\"token_chunk_by_size_to_section\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"LIST\",\"LIST\",\"LIST\",\"LIST\",\"STRING\",\"LIST\",\"LIST\",\"LIST\",\"LIST\",\"LIST\"]"
+ },
+ "\ud83d\uddbc\ufe0f Download Image from URL": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\ud83d\uddbc\ufe0f Download Image from URL",
+ "deprecated": false,
+ "description": "Downloads an image from a URL.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_url\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"tooltip\":\"URL of the image to download.\"}]},\"optional\":{\"save_file_name_override\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"tooltip\":\"Optional override for the name of the saved image file.\"}],\"save_path\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"tooltip\":\"Optional path to save the image. Defaults to the current directory.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "\ud83e\uddf9 String Cleaning": {
+ "category": "\u26a1 MNeMiC Nodes",
+ "comfy_node_id": "\ud83e\uddf9 String Cleaning",
+ "deprecated": false,
+ "description": "Cleans up the input text based on various stripping options.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_string\":[\"STRING\",{\"multiline\":true,\"forceInput\":true,\"tooltip\":\"Enter the text to be cleaned.\"}],\"collapse_sequential_spaces\":[\"BOOLEAN\",{\"label\":\"Collapse Sequential Spaces\",\"tooltip\":\"Replace multiple spaces with a single space.\",\"default\":false}],\"strip_leading_spaces\":[\"BOOLEAN\",{\"label\":\"Strip Leading Spaces\",\"tooltip\":\"Strip leading spaces from each line in the text.\",\"default\":false}],\"strip_trailing_spaces\":[\"BOOLEAN\",{\"label\":\"Strip Trailing Spaces\",\"tooltip\":\"Strip trailing spaces from each line in the text.\",\"default\":false}],\"strip_leading_symbols\":[\"BOOLEAN\",{\"label\":\"Strip Leading Symbols\",\"tooltip\":\"Strip leading punctuation symbols (, . ! ? : ;) from each line.\",\"default\":false}],\"strip_trailing_symbols\":[\"BOOLEAN\",{\"label\":\"Strip Trailing Symbols\",\"tooltip\":\"Strip trailing punctuation symbols (, . ! ? : ;) from each line.\",\"default\":false}],\"strip_newlines\":[\"BOOLEAN\",{\"label\":\"Strip Newlines\",\"tooltip\":\"Remove all newlines from the text.\",\"default\":false}],\"replace_newlines_with_period_space\":[\"BOOLEAN\",{\"label\":\"Replace Newlines with '. '\",\"tooltip\":\"Replace one or multiple newlines with a period followed by a space.\",\"default\":false}],\"strip_inside_tags\":[\"STRING\",{\"multiline\":true,\"label\":\"Strip Inside Tags\",\"tooltip\":\"Enter pairs of characters to strip content between them (one pair per line). Each line must have exactly two characters.\",\"default\":\"\"}],\"strip_leading_custom\":[\"STRING\",{\"multiline\":true,\"label\":\"Strip Leading Custom Strings\",\"tooltip\":\"Enter custom strings to strip from the start of each line (one per line).\",\"default\":\"\"}],\"strip_trailing_custom\":[\"STRING\",{\"multiline\":true,\"label\":\"Strip Trailing Custom Strings\",\"tooltip\":\"Enter custom strings to strip from the end of each line (one per line).\",\"default\":\"\"}],\"strip_all_custom\":[\"STRING\",{\"multiline\":true,\"label\":\"Strip Custom Strings\",\"tooltip\":\"Enter custom strings to remove throughout the text (one per line).\",\"default\":\"\"}],\"multiline_find\":[\"STRING\",{\"multiline\":true,\"label\":\"Find Strings\",\"tooltip\":\"Enter strings to find (one per line).\",\"default\":\"\"}],\"multiline_replace\":[\"STRING\",{\"multiline\":true,\"label\":\"Replace Strings\",\"tooltip\":\"Enter replacement strings (one per line). Must match the number of find strings.\",\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cleaned_string\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T22:33:19.769509Z",
+ "dependencies": [
+ "configparser",
+ "groq",
+ "transformers",
+ "torch",
+ "tiktoken"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1d5693d0-d5bb-4182-b8a4-26552f411113",
+ "node_id": "comfyui-mnemic-nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-mnemic-nodes",
+ "publisher": {
+ "createdAt": "2024-06-02T19:48:15.332759Z",
+ "description": "",
+ "id": "mnemic",
+ "logo": "",
+ "members": [],
+ "name": "mnemic",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MNeMoNiCuZ/ComfyUI-mnemic-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A text-to-speech plugin used under ComfyUI. It utilizes the Microsoft Speech TTS interface to convert text content into MP3 format audio files.",
+ "downloads": 70,
+ "icon": "",
+ "id": "comfyui_msspeech_tts",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-25T02:40:29.986263Z",
+ "dependencies": [
+ "numpy",
+ "edge_tts",
+ "asyncio",
+ "pyglet",
+ "arcade",
+ "pygame"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e4713d3-5c82-4ff1-ba9f-90fb00cb49fd",
+ "node_id": "comfyui_msspeech_tts",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_MSSpeech_TTS",
+ "publisher": {
+ "createdAt": "2024-05-23T03:18:42.518862Z",
+ "description": "",
+ "id": "chflame163",
+ "logo": "",
+ "members": [],
+ "name": "chflame163",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chflame163/ComfyUI_MSSpeech_TTS",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "\ud834\udf38 EXDYSA. Selector and Recourse. Presets & failsafes. Work flow.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-selector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Fork": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "Fork",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"switch\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"model\":[\"MODEL\"]},\"required\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"OUT_A\", \"OUT_B\", \"OUT_C\", \"OUT_D\"]",
+ "return_types": "[\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\"]"
+ },
+ "ForkClip": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "ForkClip",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"switch\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"clip\":[\"CLIP\"]},\"required\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"OUT_A\", \"OUT_B\", \"OUT_C\", \"OUT_D\"]",
+ "return_types": "[\"CLIP\",\"CLIP\",\"CLIP\",\"CLIP\"]"
+ },
+ "Recourse": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "Recourse",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"input\":[\"*\"],\"fallback\":[\"*\"]},\"required\":{}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"OUTPUT\", \"BOO\"]",
+ "return_types": "[\"*\",\"BOOLEAN\"]"
+ },
+ "Recourse+/-": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "Recourse+/-",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"pos_opta\":[\"CONDITIONING\"],\"pos_optb\":[\"CONDITIONING\"],\"pos_optc\":[\"CONDITIONING\"],\"pos_optd\":[\"CONDITIONING\"],\"neg_opta\":[\"CONDITIONING\"],\"neg_optb\":[\"CONDITIONING\"],\"neg_optc\":[\"CONDITIONING\"],\"neg_optd\":[\"CONDITIONING\"]},\"required\":{}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITION+\", \"CONDITION-\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "RecourseCkpt": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "RecourseCkpt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"model_opta\":[\"MODEL\"],\"model_optb\":[\"MODEL\"],\"clip_opta\":[\"CLIP\"],\"clip_optb\":[\"CLIP\"],\"clip_optc\":[\"CLIP\"],\"vae_opta\":[\"VAE\"],\"vae_optb\":[\"VAE\"]},\"required\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\", \"CLIP\", \"VAE\", \"M_TYPE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"INT\"]"
+ },
+ "RecourseImage": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "RecourseImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"img_opta\":[\"IMAGE\"],\"img_optb\":[\"IMAGE\"],\"img_optc\":[\"IMAGE\"],\"img_optd\":[\"IMAGE\"]},\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Selector": {
+ "category": "image",
+ "comfy_node_id": "Selector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"aR\":[[\"1:1___SD 512x512\",\"4:3___SD 682x512\",\"3:2___SD 768x512\",\"16:9__SD 910x512\",\"1:85:1 SD 952x512\",\"2:1___SD 1024x512\",\"1:1_SV3D 576x576\",\"16:9_SVD 1024X576\",\"1:1__SD2 768x768\",\"1:1___XL 1024x1024\",\"16:15_XL 1024x960\",\"17:15_XL 1088x960\",\"17:14_XL 1088x896\",\"4:3___XL 1152x896\",\"18:13_XL 1152x832\",\"3:2___XL 1216x832\",\"5:3___XL 1280x768\",\"7:4___XL 1344x768\",\"21:11_XL 1344x704\",\"2:1___XL 1408x704\",\"23:11_XL 1472x704\",\"21:9__XL 1536x640\",\"5:2___XL 1600x640\",\"26:9__XL 1664x576\",\"3:1___XL 1728x576\",\"28:9__XL 1792x576\",\"29:8__XL 1856x512\",\"15:4__XL 1920x512\",\"31:8__XL 1984x512\",\"4:1___XL 2048x512\"],{\"default\":\"1:1___XL 1024x1024\"}],\"rotation\":[[\"landscape\",\"portrait\"]]},\"optional\":{\"batch\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"refiner_steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}],\"refiner_cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}],\"str_denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"scale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"variation_str\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.001,\"round\":0.001}],\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"WIDTH\", \"HEIGHT\", \"BATCH_SIZE\", \"STEPS\", \"REFINER_STEPS\", \"CFG\", \"REFINER_CFG\", \"STRENGTH\", \"SCALE_FACTOR\", \"VARIATION_STR\", \"SAMPLER\", \"SCHEDULER\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ },
+ "Unite": {
+ "category": "utils/Recourse",
+ "comfy_node_id": "Unite",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"latent1\":[\"LATENT\"],\"latent2\":[\"LATENT\"],\"latent3\":[\"LATENT\"],\"latent4\":[\"LATENT\"],\"selection\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}]},\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-07-31T15:34:36.59324Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9fcc2f4a-90be-453e-8275-0d03f26b0738",
+ "node_id": "comfyui-selector",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-selector",
+ "publisher": {
+ "createdAt": "2024-06-08T20:37:30.625282Z",
+ "description": "",
+ "id": "exdysa",
+ "logo": "",
+ "members": [],
+ "name": "EXDYSA",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/exdysa/comfyui-selector",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension collapses 'future warning' messages in your Console",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui-futurewarningignore",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-30T10:11:05.558779Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "28547fce-d01c-41fa-a4d9-b98229431b92",
+ "node_id": "comfyui-futurewarningignore",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-FutureWarningIgnore",
+ "publisher": {
+ "createdAt": "2024-05-30T09:36:45.831776Z",
+ "description": "",
+ "id": "gourieff",
+ "logo": "",
+ "members": [],
+ "name": "\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0413\u0443\u0440\u044c\u0435\u0432 | Eugene Gourieff | \u53e4\u4ec1 ",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Gourieff/ComfyUI-FutureWarningIgnore",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Execution Time Analysis, Reroute Enhancement, Node collection for developers.",
+ "downloads": 209,
+ "icon": "",
+ "id": "comfyui-dev-utils",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "TY_ExecutionTime": {
+ "category": "TyDev-Utils/Debug",
+ "comfy_node_id": "TY_ExecutionTime",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "TY_UploadAnything": {
+ "category": "TyDev-Utils/Utils",
+ "comfy_node_id": "TY_UploadAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file\":[[\"example.png\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"file_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TY_UrlDownload": {
+ "category": "TyDev-Utils/Utils",
+ "comfy_node_id": "TY_UrlDownload",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"default\":\"\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"TyDev\"}]},\"optional\":{\"save_file\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"file_path\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-10-03T23:27:11.194441Z",
+ "dependencies": [
+ "aiohttp-sse"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a2af721c-fd1b-4c4f-8cf9-3a2163246399",
+ "node_id": "comfyui-dev-utils",
+ "status": "NodeVersionStatusActive",
+ "version": "0.5.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-Dev-Utils",
+ "publisher": {
+ "createdAt": "2024-06-03T14:12:45.117548Z",
+ "description": "",
+ "id": "ty0x2333",
+ "logo": "",
+ "members": [],
+ "name": "ty0x2333",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ty0x2333/ComfyUI-Dev-Utils",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI LayerDivider is custom nodes that generating layered psd files inside ComfyUI[w/Please follow readme and run install_windows_portable_win_py311_cu121 for ComfyUI embedded python.]",
+ "downloads": 71,
+ "icon": "",
+ "id": "comfyui-layerdivider",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-15T15:03:16.822806Z",
+ "dependencies": [
+ "scikit-image",
+ "scikit-learn",
+ "pandas",
+ "opencv-python",
+ "segment_anything",
+ "onnx"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "21363db8-ffb1-45fb-8a87-771a0b27bf22",
+ "node_id": "comfyui-layerdivider",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-LayerDivider",
+ "publisher": {
+ "createdAt": "2024-06-15T12:22:05.599707Z",
+ "description": "",
+ "id": "jtydhr88",
+ "logo": "",
+ "members": [],
+ "name": "Terry Jia",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jtydhr88/ComfyUI-LayerDivider",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Enhance colors via color space conversion.",
+ "downloads": 126,
+ "icon": "",
+ "id": "sd-webui-color-enhance",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "MMakerColorBlend": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "MMakerColorBlend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"image_blend\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MMakerColorEnhance": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "MMakerColorEnhance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-13T15:03:30.209278Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3e35251-c0ed-45ed-8b05-056867dcf519",
+ "node_id": "sd-webui-color-enhance",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Color Enhance",
+ "publisher": {
+ "createdAt": "2024-08-11T23:29:22.689962Z",
+ "description": "",
+ "id": "mmaker",
+ "logo": "",
+ "members": [],
+ "name": "MMaker",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://git.mmaker.moe/mmaker/sd-webui-color-enhance",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of custom nodes by arcum42. Currently focused on saving metadata in images so that Civitai picks it up, pulling Civitai information, and misc helper nodes.",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui_sageutils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-12T21:14:35.326968Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3c884178-4e96-480b-b611-d697475119ec",
+ "node_id": "comfyui_sageutils",
+ "status": "NodeVersionStatusPending",
+ "version": "0.5.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Sage Utils",
+ "publisher": {
+ "createdAt": "2024-12-11T02:47:28.02853Z",
+ "description": "",
+ "id": "arcum42",
+ "logo": "",
+ "members": [],
+ "name": "arcum42",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/arcum42/ComfyUI_SageUtils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An 'opinionated' Wave Function Collapse implementation with a set of nodes for comfyui",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui_wfc_like",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-02T23:07:45.588714Z",
+ "dependencies": [
+ "py_search"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1ee53a74-8ca8-484e-9dfc-0d1187a41c01",
+ "node_id": "comfyui_wfc_like",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_wfc_like",
+ "publisher": {
+ "createdAt": "2024-05-22T19:48:40.164036Z",
+ "description": "",
+ "id": "bmad4ever",
+ "logo": "",
+ "members": [],
+ "name": "bmad",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bmad4ever/comfyui_wfc_like",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds a custom node for saving images in webp, jpeg, avif, jxl (no metadata) and supports loading workflows from saved images",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui_extendedimageformats",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ExtendedSaveImage": {
+ "category": "image",
+ "comfy_node_id": "ExtendedSaveImage",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"format\":[[\"png\",\"jpeg\",\"webp\"]]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-06-03T12:57:30.589148Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9899a1a7-c66f-48fd-8d2d-425d41a2e3bd",
+ "node_id": "comfyui_extendedimageformats",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI Extended Image Formats",
+ "publisher": {
+ "createdAt": "2024-06-03T12:46:43.180099Z",
+ "description": "",
+ "id": "kaan",
+ "logo": "",
+ "members": [],
+ "name": "Kaan B\u00fcy\u00fckerdem",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kaanyalova/ComfyUI_ExtendedImageFormats",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Unofficial implementation of DeepSeek for ComfyUI",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-deepseek-2lab",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-02T07:21:23.632315Z",
+ "dependencies": [
+ "openai"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cadb03c1-f75e-4862-bf09-91088fa13c8f",
+ "node_id": "comfyui-deepseek-2lab",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyUI-DeepSeek-2lab",
+ "publisher": {
+ "createdAt": "2024-06-06T15:08:41.151289Z",
+ "description": "",
+ "id": "ai2lab",
+ "logo": "",
+ "members": [],
+ "name": "AI2lab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AI2lab/comfyUI-DeepSeek-2lab",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Scheduled prompts, scheduled float/int values and wave function nodes for animations and utility. compatable with [a/framesync](https://www.framesync.xyz/) and [a/keyframe-string-generator](https://www.chigozie.co.uk/keyframe-string-generator/) for audio synced animations in Comfyui.",
+ "downloads": 1600,
+ "icon": "",
+ "id": "comfyui_fizznodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AbsCosWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "AbsCosWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"max_value\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "AbsSinWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "AbsSinWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"max_value\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "BatchPromptSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchPromptSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"clip\":[\"CLIP\"],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"start_frame(print_only)\"}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"end_frame(print_only)\"}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "BatchPromptScheduleEncodeSDXL": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchPromptScheduleEncodeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"text_g\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"],\"text_l\":[\"STRING\",{\"multiline\":true}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pre_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"start_frame(print_only)\"}],\"end_frame\":[\"INT\",{\"default\":120,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"end_frame(print_only)\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\",\"POS_CUR\",\"NEG_CUR\",\"POS_NXT\",\"NEG_NXT\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "BatchPromptScheduleLatentInput": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchPromptScheduleLatentInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"clip\":[\"CLIP\"],\"num_latents\":[\"LATENT\"],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"start_frame(print_only)\"}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"end_frame(print_only)\"}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\",\"INPUT_LATENTS\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "BatchPromptScheduleSDXLLatentInput": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchPromptScheduleSDXLLatentInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"text_g\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"],\"text_l\":[\"STRING\",{\"multiline\":true}],\"num_latents\":[\"LATENT\"],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pre_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"start_frame(print_only)\"}],\"end_frame\":[\"INT\",{\"default\":120,\"min\":0,\"max\":9999,\"step\":1,\"display\":\"end_frame(print_only)\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\",\"POS_CUR\",\"NEG_CUR\",\"POS_NXT\",\"NEG_NXT\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "BatchStringSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchStringSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "BatchValueSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchValueSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"0:(0),\\n11:(0),\\n23:(0),\\n35:(0),\\n47:(0),\\n59:(0),\\n71:(0),\\n83:(0),\\n95:(0),\\n107:(0),\\n119:(0)\\n\"}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "BatchValueScheduleLatentInput": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/BatchScheduleNodes",
+ "comfy_node_id": "BatchValueScheduleLatentInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"0:(0),\\n11:(0),\\n23:(0),\\n35:(0),\\n47:(0),\\n59:(0),\\n71:(0),\\n83:(0),\\n95:(0),\\n107:(0),\\n119:(0)\\n\"}],\"num_latents\":[\"LATENT\"],\"print_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\",\"LATENT\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"LATENT\"]"
+ },
+ "CalculateFrameOffset": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/HelperNodes",
+ "comfy_node_id": "CalculateFrameOffset",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"current_frame\":[\"INT\",{\"default\":0,\"min\":0}],\"max_frames\":[\"INT\",{\"default\":18,\"min\":0}],\"num_latent_inputs\":[\"INT\",{\"default\":4,\"min\":0}],\"index\":[\"INT\",{\"default\":4,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ConcatStringSingle": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/HelperNodes",
+ "comfy_node_id": "ConcatStringSingle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_a\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"string_b\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "CosWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "CosWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "FizzFrame": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/FrameNodes",
+ "comfy_node_id": "FizzFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"INT\",{\"default\":0,\"min\":0}],\"previous_frame\":[\"FIZZFRAME\",{\"forceInput\":true}],\"positive_text\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"negative_text\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FIZZFRAME\",\"CONDITIONING\",\"CONDITIONING\"]",
+ "return_types": "[\"FIZZFRAME\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FizzFrameConcatenate": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/FrameNodes",
+ "comfy_node_id": "FizzFrameConcatenate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"FIZZFRAME\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ImagesFromBatchSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "ImagesFromBatchSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Init FizzFrame": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/FrameNodes",
+ "comfy_node_id": "Init FizzFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"INT\",{\"default\":0,\"min\":0}],\"positive_text\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"negative_text\":[\"STRING\",{\"multiline\":true}],\"general_positive\":[\"STRING\",{\"multiline\":true}],\"general_negative\":[\"STRING\",{\"multiline\":true}],\"previous_frame\":[\"FIZZFRAME\",{\"forceInput\":true}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FIZZFRAME\",\"CONDITIONING\",\"CONDITIONING\"]",
+ "return_types": "[\"FIZZFRAME\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "InvCosWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "InvCosWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "InvSinWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "InvSinWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "Lerp": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "Lerp",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"num_Images\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "PromptSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "PromptSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"clip\":[\"CLIP\"],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1,\"forceInput\":true}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "PromptScheduleEncodeSDXL": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "PromptScheduleEncodeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":8192}],\"text_g\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"],\"text_l\":[\"STRING\",{\"multiline\":true}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_G\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pre_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text_L\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "PromptScheduleNodeFlow": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "PromptScheduleNodeFlow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"num_frames\":[\"INT\",{\"default\":24,\"min\":0,\"max\":9999,\"step\":1}]},\"optional\":{\"in_text\":[\"STRING\",{\"multiline\":false}],\"max_frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"STRING\"]"
+ },
+ "PromptScheduleNodeFlowEnd": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "PromptScheduleNodeFlowEnd",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":false,\"forceInput\":true}],\"clip\":[\"CLIP\"],\"max_frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1,\"forceInput\":true}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "SawtoothWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "SawtoothWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"step_increment\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"start_value\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "SinWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "SinWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "SquareWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "SquareWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "StringConcatenate": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/FrameNodes",
+ "comfy_node_id": "StringConcatenate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_a\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_a\":[\"INT\",{\"default\":0}],\"text_b\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_b\":[\"INT\",{\"default\":12}]},\"optional\":{\"text_c\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_c\":[\"INT\",{\"default\":24}],\"text_d\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_d\":[\"INT\",{\"default\":36}],\"text_e\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_e\":[\"INT\",{\"default\":48}],\"text_f\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_f\":[\"INT\",{\"default\":60}],\"text_g\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"frame_g\":[\"INT\",{\"default\":72}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "StringSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\\\"0\\\" :\\\"\\\",\\n\\\"11\\\" :\\\"\\\",\\n\\\"23\\\" :\\\"\\\",\\n\\\"35\\\" :\\\"\\\",\\n\\\"47\\\" :\\\"\\\",\\n\\\"59\\\" :\\\"\\\",\\n\\\"71\\\" :\\\"\\\",\\n\\\"83\\\" :\\\"\\\",\\n\\\"95\\\" :\\\"\\\",\\n\\\"107\\\" :\\\"\\\",\\n\\\"119\\\" :\\\"\\\"\\n\"}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pre_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"app_text\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"pw_a\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_b\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_c\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}],\"pw_d\":[\"FLOAT\",{\"default\":0,\"min\":-9999,\"max\":9999,\"step\":0.1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"POS\",\"NEG\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "TriangleWave": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/WaveNodes",
+ "comfy_node_id": "TriangleWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"phase\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.1}],\"x_translation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":9999,\"step\":1}],\"y_translation\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":9999,\"step\":0.05}],\"current_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "ValueSchedule": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/ScheduleNodes",
+ "comfy_node_id": "ValueSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"0:(0),\\n11:(0),\\n23:(0),\\n35:(0),\\n47:(0),\\n59:(0),\\n71:(0),\\n83:(0),\\n95:(0),\\n107:(0),\\n119:(0)\\n\"}],\"max_frames\":[\"INT\",{\"default\":120,\"min\":1,\"max\":999999,\"step\":1}],\"current_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1,\"forceInput\":true}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "convertKeyframeKeysToBatchKeys": {
+ "category": "FizzNodes \ud83d\udcc5\ud83c\udd55\ud83c\udd5d/HelperNodes",
+ "comfy_node_id": "convertKeyframeKeysToBatchKeys",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"INT\",{\"forceInput\":true,\"default\":0}],\"num_latents\":[\"INT\",{\"default\":16}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ }
+ },
+ "createdAt": "2024-08-28T02:42:30.076931Z",
+ "dependencies": [
+ "pandas",
+ "numexpr"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "77c99af9-f349-4f1c-8063-bd27c10b4009",
+ "node_id": "comfyui_fizznodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENCE.txt\"}",
+ "name": "ComfyUI_FizzNodes",
+ "publisher": {
+ "createdAt": "2024-05-17T16:43:22.898144Z",
+ "description": "",
+ "id": "fizzledorf",
+ "logo": "",
+ "members": [],
+ "name": "FizzleDorf",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/FizzleDorf/ComfyUI_FizzNodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository wraps the latest BiRefNet model as ComfyUI nodes. Compared to the previous model, the latest model offers higher and better matting accuracy.Support TensorRT.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-birefnet-trt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-28T05:37:55.87461Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a455a93b-edd1-4b1c-b38c-f5efd64c6af5",
+ "node_id": "comfyui-birefnet-trt",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-BiRefNet-TRT",
+ "publisher": {
+ "createdAt": "2024-05-23T02:42:37.410277Z",
+ "description": "",
+ "id": "jesenzhang",
+ "logo": "",
+ "members": [],
+ "name": "jesen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jesenzhang/ComfyUI-BiRefNet-TRT.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Convert PoseKeypoint to mask, please refer to the example workflow for usage instructions.",
+ "downloads": 66,
+ "icon": "",
+ "id": "comfyui-posekeypoint-mask",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-14T13:26:24.057076Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "39e8792f-8853-4931-841d-c50e193ce3a9",
+ "node_id": "comfyui-posekeypoint-mask",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-PoseKeypoint-Mask",
+ "publisher": {
+ "createdAt": "2024-06-14T13:16:53.247288Z",
+ "description": "",
+ "id": "muzi12888",
+ "logo": "",
+ "members": [],
+ "name": "muzi12888",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/muzi12888/ComfyUI-PoseKeypoint-Mask",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An unofficial Python library for [a/Suno AI](https://www.suno.ai/) API",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-sunoai",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "GentlemanHu_SunoAI": {
+ "category": "Gentle_SunoAI",
+ "comfy_node_id": "GentlemanHu_SunoAI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"Enter your song idea here\"}],\"custom\":[\"BOOLEAN\",{\"default\":false}],\"tags\":[\"STRING\",{\"default\":\"\"}],\"instrumental\":[\"BOOLEAN\",{\"default\":true}],\"filename_prefix\":[\"STRING\",{\"default\":\"SunoAI_\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MP3 URL 1\", \"MP3 URL 2\", \"Local Path 1\", \"Local Path 2\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "GentlemanHu_SunoAI_NotSafe": {
+ "category": "Gentle_SunoAI",
+ "comfy_node_id": "GentlemanHu_SunoAI_NotSafe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"Enter your song idea here\"}],\"custom\":[\"BOOLEAN\",{\"default\":false}],\"tags\":[\"STRING\",{\"default\":\"\"}],\"instrumental\":[\"BOOLEAN\",{\"default\":true}],\"filename_prefix\":[\"STRING\",{\"default\":\"SunoAI_\"}],\"suno_cookie\":[\"STRING\",{\"multiline\":true}]},\"optional\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MP3 URL 1\", \"MP3 URL 2\", \"Local Path 1\", \"Local Path 2\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-03T04:15:09.669449Z",
+ "dependencies": [
+ "curl_cffi",
+ "typer",
+ "python-dotenv"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d8c52bc1-0d78-4861-b6b4-a5344c1a0f49",
+ "node_id": "comfyui-sunoai",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SunoAI",
+ "publisher": {
+ "createdAt": "2024-06-14T05:54:23.756611Z",
+ "description": "",
+ "id": "gentlemanhu",
+ "logo": "",
+ "members": [],
+ "name": "GentlemanHu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/GentlemanHu/ComfyUI-SunoAI",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple password to protect ComfyUI.",
+ "downloads": 67,
+ "icon": "",
+ "id": "comfyui-login",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-14T13:34:55.896946Z",
+ "dependencies": [
+ "aiohttp",
+ "aiohttp_session[secure]",
+ "Jinja2",
+ "bcrypt",
+ "pycryptodome"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6a1eaa17-f19b-455b-a7bf-8f0bb8768d2b",
+ "node_id": "comfyui-login",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Login",
+ "publisher": {
+ "createdAt": "2024-06-06T03:23:40.036774Z",
+ "description": "",
+ "id": "liusida",
+ "logo": "",
+ "members": [],
+ "name": "liusida",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liusida/ComfyUI-Login",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using [wandpy](https://github.com/emcconville/wand)",
+ "downloads": 97,
+ "icon": "",
+ "id": "comfyui-magickwand",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-01T01:01:22.702733Z",
+ "dependencies": [
+ "Wand"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9e51a265-9ecc-4ec0-9d32-9c7b194f8f42",
+ "node_id": "comfyui-magickwand",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MagickWand",
+ "publisher": {
+ "createdAt": "2024-06-20T15:55:49.560354Z",
+ "description": "",
+ "id": "fannovel16",
+ "logo": "",
+ "members": [],
+ "name": "Fannovel16",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Fannovel16/ComfyUI-MagickWand",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The main node makes your conditioning go towards similar concepts so to enrich your composition or further away so to make it more precise. It gathers similar pre-cond vectors for as long as the cosine similarity score diminishes. If it climbs back it stops. This allows to set a relative direction to similar concepts.\nThere are examples at the end but [a/you can also check this imgur album](https://imgur.com/a/WvPd81Y) which demonstrates the capability of improving variety.",
+ "downloads": 121,
+ "icon": "",
+ "id": "vector_sculptor_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIP Vector Sculptor text encode": {
+ "category": "conditioning",
+ "comfy_node_id": "CLIP Vector Sculptor text encode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"text\":[\"STRING\",{\"multiline\":true}],\"sculptor_intensity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"sculptor_method\":[[\"forward\",\"backward\",\"maximum_absolute\",\"add_minimum_absolute\"]],\"token_normalization\":[[\"none\",\"mean\",\"set at 1\",\"default * attention\",\"mean * attention\",\"set at attention\",\"mean of all tokens\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Conditioning\",\"Parameters_as_string\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "Conditioning (Average keep magnitude)": {
+ "category": "conditioning",
+ "comfy_node_id": "Conditioning (Average keep magnitude)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning_to\":[\"CONDITIONING\"],\"conditioning_from\":[\"CONDITIONING\"],\"conditioning_to_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Conditioning (Slerp)": {
+ "category": "conditioning",
+ "comfy_node_id": "Conditioning (Slerp)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning_to\":[\"CONDITIONING\"],\"conditioning_from\":[\"CONDITIONING\"],\"conditioning_to_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Conditioning SDXL merge clip_g / clip_l": {
+ "category": "conditioning",
+ "comfy_node_id": "Conditioning SDXL merge clip_g / clip_l",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cond_clip_l\":[\"CONDITIONING\"],\"cond_clip_g\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Conditioning normalize magnitude to empty": {
+ "category": "conditioning",
+ "comfy_node_id": "Conditioning normalize magnitude to empty",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning\":[\"CONDITIONING\"],\"empty_conditioning\":[\"CONDITIONING\"],\"enabled\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ }
+ },
+ "createdAt": "2024-06-22T21:14:25.487883Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e9a6896d-6dd0-4f67-b846-a4fcca23c17f",
+ "node_id": "vector_sculptor_comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "Vector_Sculptor_ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/Vector_Sculptor_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A small collection of custom nodes for use with ComfyUI, by [Discopixel](https://discopixel.studio)",
+ "downloads": 41,
+ "icon": "https://discopixel.nyc3.cdn.digitaloceanspaces.com/marketing/discopixel-studio-logo.png",
+ "id": "comfyui-discopixel",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-29T23:18:12.718979Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c3ce0fe9-ac7a-4291-8f64-dec27de3d450",
+ "node_id": "comfyui-discopixel",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.2.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "PhotoRoom Nodes by Discopixel",
+ "publisher": {
+ "createdAt": "2024-09-29T22:40:28.849221Z",
+ "description": "",
+ "id": "discopixel",
+ "logo": "",
+ "members": [],
+ "name": "Discopixel",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/discopixel-studio/comfyui-discopixel",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Use LibreTranslation in ComfyUI [a/https://github.com/LibreTranslate/LibreTranslate](https://github.com/LibreTranslate/LibreTranslate)",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui_libretranslate",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-24T21:50:28.567202Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "a648b853-0844-4f6f-97b2-6b23e1014204",
+ "node_id": "comfyui_libretranslate",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_LibreTranslate",
+ "publisher": {
+ "createdAt": "2024-06-24T21:35:09.610369Z",
+ "description": "",
+ "id": "seghier",
+ "logo": "",
+ "members": [],
+ "name": "seghier",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/seghier/ComfyUI_LibreTranslate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This initiative represents a solo venture dedicated to integrating a stereopsis effect within ComfyUI (Stable Diffusion). Presently, the project is focused on the refinement of node categorization within a unified framework, as it is in the early stages of development. However, it has achieved functionality in a fundamental capacity. By processing a video through the Side-by-Side (SBS) node and applying Frame Delay to one of the inputs, it facilitates the creation of a stereopsis effect. This effect is compatible with any Virtual Reality headset that supports SBS video playback, offering a practical application in immersive media experiences.",
+ "downloads": 70,
+ "icon": "",
+ "id": "comfyui-stereopsis",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-21T22:18:39.886072Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d68e610b-602e-4f3b-99a5-0fff5574b553",
+ "node_id": "comfyui-stereopsis",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Stereopsis",
+ "publisher": {
+ "createdAt": "2024-06-21T20:44:56.637386Z",
+ "description": "",
+ "id": "isitdanorai",
+ "logo": "",
+ "members": [],
+ "name": "IsItDanOrAi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/IsItDanOrAi/ComfyUI-Stereopsis",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A pack of nodes(only 2 for now) to make my life easier and hopefully yours ;)",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-mzmaxam",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-21T22:12:55.641633Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "43ebcfaf-3f3a-4a91-9104-35c7e368ec50",
+ "node_id": "comfyui-mzmaxam",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUi-MzMaXaM",
+ "publisher": {
+ "createdAt": "2024-10-21T19:30:34.158235Z",
+ "description": "",
+ "id": "mzmaxam",
+ "logo": "",
+ "members": [],
+ "name": "MzMaXaM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MzMaXaM/ComfyUi-MzMaXaM",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Example of how to create dynamic inputs on a node for ComfyUI",
+ "downloads": 5,
+ "icon": "",
+ "id": "cozy_ex_dynamic",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DynamicNodeCozy": {
+ "category": "_EXAMPLES",
+ "comfy_node_id": "DynamicNodeCozy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-09T05:25:57.736904Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1ffb5d2d-c9af-4831-bab4-827be6230c52",
+ "node_id": "cozy_ex_dynamic",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Cozy Dynamic",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cozy-comfyui/cozy_ex_dynamic",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are just some nodes I wanted and couldn't find where anyone else had made them yet.",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui-quadmoons-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-02T19:08:15.77049Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "35137f60-ef75-41b7-90a6-18f024d5df6a",
+ "node_id": "comfyui-quadmoons-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.1"
+ },
+ "license": "{}",
+ "name": "ComfyUI-quadMoons-nodes",
+ "publisher": {
+ "createdAt": "2024-06-10T16:21:33.996006Z",
+ "description": "",
+ "id": "traugdor",
+ "logo": "",
+ "members": [],
+ "name": "quadmoon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/traugdor/ComfyUI-quadMoons-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Your image is almost there!",
+ "downloads": 150,
+ "icon": "",
+ "id": "comfyui_omost",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OmostDenseDiffusionLayoutNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostDenseDiffusionLayoutNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"canvas_conds\":[\"OMOST_CANVAS_CONDITIONING\"],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\"]"
+ },
+ "OmostGreedyBagsTextEmbeddingNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostGreedyBagsTextEmbeddingNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"canvas_conds\":[\"OMOST_CANVAS_CONDITIONING\"],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "OmostLLMChatNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLLMChatNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm\":[\"OMOST_LLM\"],\"text\":[\"STRING\",{\"multiline\":true}],\"max_new_tokens\":[\"INT\",{\"min\":128,\"max\":4096,\"step\":1,\"default\":4096}],\"top_p\":[\"FLOAT\",{\"min\":0,\"max\":1,\"step\":0.01,\"default\":0.9}],\"temperature\":[\"FLOAT\",{\"min\":0,\"max\":2,\"step\":0.01,\"default\":0.6}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"conversation\":[\"OMOST_CONVERSATION\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"OMOST_CONVERSATION\",\"OMOST_CANVAS_CONDITIONING\"]",
+ "return_types": "[\"OMOST_CONVERSATION\",\"OMOST_CANVAS_CONDITIONING\"]"
+ },
+ "OmostLLMHTTPServerNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLLMHTTPServerNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"address\":[\"STRING\",{\"multiline\":true}],\"api_type\":[[\"OpenAI\",\"TGI\"],{\"default\":\"OpenAI\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OMOST_LLM\"]",
+ "return_types": "[\"OMOST_LLM\"]"
+ },
+ "OmostLLMLoaderNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLLMLoaderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_name\":[[\"lllyasviel/omost-phi-3-mini-128k-8bits\",\"lllyasviel/omost-llama-3-8b-4bits\",\"lllyasviel/omost-dolphin-2.9-llama3-8b-4bits\"],{\"default\":\"lllyasviel/omost-llama-3-8b-4bits\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OMOST_LLM\"]",
+ "return_types": "[\"OMOST_LLM\"]"
+ },
+ "OmostLayoutCondNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLayoutCondNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"canvas_conds\":[\"OMOST_CANVAS_CONDITIONING\"],\"clip\":[\"CLIP\"],\"global_strength\":[\"FLOAT\",{\"min\":0,\"max\":1,\"step\":0.01,\"default\":0.2}],\"region_strength\":[\"FLOAT\",{\"min\":0,\"max\":1,\"step\":0.01,\"default\":0.8}],\"overlap_method\":[[\"overlay\",\"average\"],{\"default\":\"average\"}]},\"optional\":{\"positive\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"MASK\"]",
+ "return_types": "[\"CONDITIONING\",\"MASK\"]"
+ },
+ "OmostLoadCanvasConditioningNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLoadCanvasConditioningNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"json_str\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OMOST_CANVAS_CONDITIONING\"]",
+ "return_types": "[\"OMOST_CANVAS_CONDITIONING\"]"
+ },
+ "OmostLoadCanvasPythonCodeNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostLoadCanvasPythonCodeNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_str\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OMOST_CANVAS_CONDITIONING\"]",
+ "return_types": "[\"OMOST_CANVAS_CONDITIONING\"]"
+ },
+ "OmostRenderCanvasConditioningNode": {
+ "category": "omost",
+ "comfy_node_id": "OmostRenderCanvasConditioningNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"canvas_conds\":[\"OMOST_CANVAS_CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-06-26T21:17:13.429491Z",
+ "dependencies": [
+ "transformers>=4.41.1",
+ "bitsandbytes>=0.43.1",
+ "protobuf>=3.20",
+ "torch",
+ "openai",
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "99aaea30-bb69-41e8-a4c1-8322c14003a4",
+ "node_id": "comfyui_omost",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_omost",
+ "publisher": {
+ "createdAt": "2024-05-16T22:06:01.581472Z",
+ "description": "",
+ "id": "huchenlei",
+ "logo": "",
+ "members": [],
+ "name": "huchenlei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huchenlei/ComfyUI_omost",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes related to [a/PaddleOCR](https://paddlepaddle.github.io/PaddleOCR) OCR.",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-paddleocr",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-31T19:11:27.940737Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bcb54234-4925-435e-8345-f46c7273bc9d",
+ "node_id": "comfyui-paddleocr",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PaddleOcr",
+ "publisher": {
+ "createdAt": "2024-10-08T02:14:16.385089Z",
+ "description": "",
+ "id": "civen-cn",
+ "logo": "",
+ "members": [],
+ "name": "civen-cn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/civen-cn/ComfyUI-PaddleOcr",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Create N-Token String",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-textutils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-14T09:31:38.262261Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2fe00ff2-00c2-4e3d-8f49-a7abe7d54df7",
+ "node_id": "comfyui-textutils",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-TextUtils",
+ "publisher": {
+ "createdAt": "2024-06-14T09:22:15.461336Z",
+ "description": "",
+ "id": "wutipong",
+ "logo": "",
+ "members": [],
+ "name": "Wutipong W",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wutipong/ComfyUI-TextUtils",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "nodes for nightly moondream2 VLM inference\nsupports only captioning and visual queries at the moment",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui-moondream2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-29T13:17:53.660952Z",
+ "dependencies": [
+ "huggingface-hub",
+ "numpy",
+ "onnxruntime",
+ "onnxruntime-gpu",
+ "pillow",
+ "tokenizers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6a23d91a-f292-4879-9799-cd1b7500eb71",
+ "node_id": "comfyui-moondream2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-moondream2",
+ "publisher": {
+ "createdAt": "2024-12-29T12:52:08.39256Z",
+ "description": "",
+ "id": "zhilemann",
+ "logo": "",
+ "members": [],
+ "name": "zhilemann",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zhilemann/ComfyUI-moondream2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Regional prompt with attention score manipulation",
+ "downloads": 129,
+ "icon": "",
+ "id": "comfyui_densediffusion",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DenseDiffusionAddCondNode": {
+ "category": "DenseDiffusion",
+ "comfy_node_id": "DenseDiffusionAddCondNode",
+ "deprecated": false,
+ "description": "Set a regional prompt for DenseDiffusion.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"conditioning\":[\"CONDITIONING\"],\"mask\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DenseDiffusionApplyNode": {
+ "category": "DenseDiffusion",
+ "comfy_node_id": "DenseDiffusionApplyNode",
+ "deprecated": false,
+ "description": "Apply DenseDiffusion model.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\"]"
+ }
+ },
+ "createdAt": "2024-06-11T00:39:48.060999Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "99799d96-9ff2-4a22-b906-c1fedca4f919",
+ "node_id": "comfyui_densediffusion",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_densediffusion",
+ "publisher": {
+ "createdAt": "2024-05-16T22:06:01.581472Z",
+ "description": "",
+ "id": "huchenlei",
+ "logo": "",
+ "members": [],
+ "name": "huchenlei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huchenlei/ComfyUI_densediffusion",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes that work with other services (mainly Google)",
+ "downloads": 4,
+ "icon": "",
+ "id": "comfyui-opttools",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "opt Get cell value by item from GoogleSheets": {
+ "category": "optTools",
+ "comfy_node_id": "opt Get cell value by item from GoogleSheets",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sheetID\":[\"STRING\",{\"multiline\":false,\"default\":\"1mzuF3wKGb31sqdIo2uRpM2f9DLlQJ8FN81teQcJJjLc\"}],\"sheetName\":[\"STRING\",{\"multiline\":false,\"default\":\"list_folderID\"}],\"area\":[\"STRING\",{\"multiline\":false,\"default\":\"A1:D\"}],\"columnName\":[\"STRING\",{\"multiline\":false,\"default\":\"base\"}],\"targetName\":[\"STRING\",{\"multiline\":false,\"default\":\"gfi_f18_sitting01_manga01\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "opt Get cell value from GoogleSheets": {
+ "category": "optTools",
+ "comfy_node_id": "opt Get cell value from GoogleSheets",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sheetID\":[\"STRING\",{\"multiline\":false,\"default\":\"1mzuF3wKGb31sqdIo2uRpM2f9DLlQJ8FN81teQcJJjLc\"}],\"sheetName\":[\"STRING\",{\"multiline\":false,\"default\":\"sheet name\"}],\"area\":[\"STRING\",{\"multiline\":false,\"default\":\"A1:C1\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "opt Image Save": {
+ "category": "optTools",
+ "comfy_node_id": "opt Image Save",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"output_path\":[\"STRING\",{\"default\":\"[time(%Y-%m-%d)]\",\"multiline\":false}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"extension\":[[\"png\",\"jpg\",\"jpeg\",\"gif\",\"tiff\",\"webp\",\"bmp\"]],\"dpi\":[\"INT\",{\"default\":72,\"min\":1,\"max\":2400,\"step\":1}],\"quality\":[\"INT\",{\"default\":100,\"min\":1,\"max\":100,\"step\":1}],\"optimize_image\":[[\"true\",\"false\"]],\"lossless_webp\":[[\"false\",\"true\"]],\"overwrite_mode\":[[\"prefix_as_filename\",\"false\"]],\"embed_workflow\":[[\"true\",\"false\"]],\"show_previews\":[[\"true\",\"false\"]]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "opt PipeFromAny": {
+ "category": "optTools",
+ "comfy_node_id": "opt PipeFromAny",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"CPipeAny\":[\"CPipeAny\"]},\"optional\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CPipeAny\",\"any_1\",\"any_2\",\"any_3\"]",
+ "return_types": "[\"CPipeAny\",\"*\",\"*\",\"*\"]"
+ },
+ "opt PipeToAny": {
+ "category": "optTools",
+ "comfy_node_id": "opt PipeToAny",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"CPipeAny\":[\"CPipeAny\"],\"any_1\":[\"*\"],\"any_2\":[\"*\"],\"any_3\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CPipeAny\"]",
+ "return_types": "[\"CPipeAny\"]"
+ },
+ "opt Save image to GoogleDrive": {
+ "category": "optTools",
+ "comfy_node_id": "opt Save image to GoogleDrive",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"folderID\":[\"STRING\",{\"multiline\":false,\"default\":\"1mS3tuzC2BfgnLTyJfyasGYDZ0pjyh38T\"}],\"filename\":[\"STRING\",{\"multiline\":false,\"default\":\"tmpImage\",\"forceInput\":true}],\"imageFormat\":[[\"png\",\"jpg\"],{\"default\":\"jpg\"}],\"keyword\":[\"STRING\",{\"multiline\":false,\"default\":\"keywords\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"filename\",\"imageFileID\",\"keyword\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "opt Save text to GoogleSheets": {
+ "category": "optTools",
+ "comfy_node_id": "opt Save text to GoogleSheets",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sheetID\":[\"STRING\",{\"multiline\":false,\"default\":\"1mzuF3wKGb31sqdIo2uRpM2f9DLlQJ8FN81teQcJJjLc\"}],\"sheetName\":[\"STRING\",{\"multiline\":false,\"default\":\"sheet name\"}],\"filename\":[\"STRING\",{\"multiline\":false,\"default\":\"filename\",\"forceInput\":true}],\"imageFileID\":[\"STRING\",{\"multiline\":false,\"default\":\"imageFileID\",\"forceInput\":true}],\"keyword\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true}],\"imageFileID2\":[\"STRING\",{\"multiline\":false,\"default\":\"imageFileID2\"}],\"imageFileID3\":[\"STRING\",{\"multiline\":false,\"default\":\"imageFileID3\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "opt translate argos": {
+ "category": "optTools",
+ "comfy_node_id": "opt translate argos",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sourceText\":[\"STRING\",{\"multiline\":false,\"default\":\"Hello\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"translated\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "opt translate google": {
+ "category": "optTools",
+ "comfy_node_id": "opt translate google",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"apikey\":[\"STRING\",{\"multiline\":false,\"default\":\"AKfycbyni14IuIe1PQMoPX1Kxri_-ojkb2-7HTXg-6k-bD0Ho96OwpHgLE9bWtVXPLc8w_jybw\"}],\"sourceText\":[\"STRING\",{\"multiline\":false,\"default\":\"Hello\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Translated\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-10T08:22:10.159977Z",
+ "dependencies": [
+ "google-auth",
+ "google-auth-oauthlib",
+ "google-api-python-client",
+ "gspread",
+ "argostranslate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f911e0e0-3ff1-4340-b2f2-de76cbe67a54",
+ "node_id": "comfyui-opttools",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-optTools",
+ "publisher": {
+ "createdAt": "2025-01-10T01:59:14.460986Z",
+ "description": "",
+ "id": "oputo",
+ "logo": "",
+ "members": [],
+ "name": "oputo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/oputo/ComfyUI-optTools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple password to protect ComfyUI.",
+ "downloads": 71,
+ "icon": "https://raw.githubusercontent.com/liusida/ComfyUI-Login/main/images/icon.png",
+ "id": "login",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-14T13:38:10.874781Z",
+ "dependencies": [
+ "aiohttp",
+ "aiohttp_session[secure]",
+ "Jinja2",
+ "bcrypt",
+ "pycryptodome"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b4ba786e-e590-4263-aba0-22c2a2b46d3b",
+ "node_id": "login",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "Login",
+ "publisher": {
+ "createdAt": "2024-06-06T03:23:40.036774Z",
+ "description": "",
+ "id": "liusida",
+ "logo": "",
+ "members": [],
+ "name": "liusida",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liusida/ComfyUI-Login",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "LowVRAM Animation : txt2video - img2video - video2video , Frame by Frame, compatible with LowVRAM GPUs - Included : Prompt Switch, Checkpoint Switch, Cache, Number Count by Frame, Ksampler txt2img & img2img ...",
+ "downloads": 178,
+ "icon": "https://chaosaiart.de/nodes/main_img/chaosaiart_node.png",
+ "id": "chaosaiart-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-12T20:32:03.077353Z",
+ "dependencies": [
+ "opencv-python",
+ "tqdm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "36a1e9fd-3868-4a5c-a665-76fd0297b67d",
+ "node_id": "chaosaiart-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.3.4"
+ },
+ "license": "{}",
+ "name": "Chaosaiart-Nodes",
+ "publisher": {
+ "createdAt": "2024-05-27T09:21:56.493764Z",
+ "description": "",
+ "id": "chaosaiart",
+ "logo": "",
+ "members": [],
+ "name": "Chaosaiart",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chaosaiart/Chaosaiart-Nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Node that uses browser side code to access the webcam and display the video feed in a node.",
+ "downloads": 77,
+ "icon": "./workflow-example.png",
+ "id": "comfyui-webcam-node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "webcam_capture_node": {
+ "category": "Webcam",
+ "comfy_node_id": "webcam_capture_node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"captured_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-14T08:25:37.104392Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "269df03a-1f3c-4996-bd7a-a7ad01104efc",
+ "node_id": "comfyui-webcam-node",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-webcam-node",
+ "publisher": {
+ "createdAt": "2024-06-14T08:17:12.997667Z",
+ "description": "",
+ "id": "uetuluk",
+ "logo": "",
+ "members": [],
+ "name": "Utku Tuluk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/uetuluk/comfyui-webcam-node",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: StarNode Startsettings for Flux and SD, Smplers for Flux and SD, Detail Deamon, Wildcards and more Helper Nodes",
+ "downloads": 77,
+ "icon": "",
+ "id": "comfyui_starnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T11:01:57.839154Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c1b44f75-ebe3-49e6-b949-27e8168bd57d",
+ "node_id": "comfyui_starnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_StarNodes",
+ "publisher": {
+ "createdAt": "2024-12-21T08:21:09.665128Z",
+ "description": "",
+ "id": "starnodes",
+ "logo": "",
+ "members": [],
+ "name": "Starnodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Starnodes2024/ComfyUI_StarNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Optional wildcards in ComfyUI",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui_prompt_wildcards",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "makiwildcards": {
+ "category": "utils",
+ "comfy_node_id": "makiwildcards",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"wildcards_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}],\"randoms\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"wildcard_name_1\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_2\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_3\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_4\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_5\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_6\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_7\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_8\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_9\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_10\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_11\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_12\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_13\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_14\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_15\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_16\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_17\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_18\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_19\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_20\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_21\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_22\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_23\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_24\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_25\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_26\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_27\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_28\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_29\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_30\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_31\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_32\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_33\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_34\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_35\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_36\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_37\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_38\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_39\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_40\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_41\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_42\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_43\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_44\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_45\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_46\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_47\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_48\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}],\"wildcard_name_49\":[[\"None\",\"custom_nodes | novelai_300artist\",\"custom_nodes | negativeprompt\",\"custom_nodes | danbooru_character\",\"custom_nodes | novelai_134artist\",\"custom_nodes | rating_map\",\"custom_nodes | noobXL_characterfull\",\"custom_nodes | DanbooruTAG/technology_scientific\",\"custom_nodes | DanbooruTAG/colors_dominant_palettes\",\"custom_nodes | DanbooruTAG/legwear_misc\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_head\",\"custom_nodes | DanbooruTAG/legwear_multiple_colors\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad_main\",\"custom_nodes | DanbooruTAG/water_ice\",\"custom_nodes | DanbooruTAG/fire_body_parts\",\"custom_nodes | DanbooruTAG/body_parts_appendages\",\"custom_nodes | DanbooruTAG/focus_other\",\"custom_nodes | DanbooruTAG/hair_misc\",\"custom_nodes | DanbooruTAG/breasts_misc\",\"custom_nodes | DanbooruTAG/attire_shoes_and_footwear\",\"custom_nodes | DanbooruTAG/piercings_misc\",\"custom_nodes | DanbooruTAG/shoulders_anatomy\",\"custom_nodes | DanbooruTAG/gestures_one_hand_two_open_fingers\",\"custom_nodes | DanbooruTAG/water_steam\",\"custom_nodes | DanbooruTAG/technology_computers\",\"custom_nodes | DanbooruTAG/headwear_hats_with_ear_flaps\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_fish\",\"custom_nodes | DanbooruTAG/panties_main\",\"custom_nodes | DanbooruTAG/audio_professions\",\"custom_nodes | DanbooruTAG/groups_main\",\"custom_nodes | DanbooruTAG/food_condiments\",\"custom_nodes | DanbooruTAG/water_geography_landforms\",\"custom_nodes | DanbooruTAG/hands_where_upper_body\",\"custom_nodes | DanbooruTAG/hair_styles_tall\",\"custom_nodes | DanbooruTAG/attire_pants_and_bottomwear\",\"custom_nodes | DanbooruTAG/skin_color_abnormal\",\"custom_nodes | DanbooruTAG/wings_main\",\"custom_nodes | DanbooruTAG/technology_descriptions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_head_and_face\",\"custom_nodes | DanbooruTAG/face_smug\",\"custom_nodes | DanbooruTAG/dog_breeds\",\"custom_nodes | DanbooruTAG/wings_number\",\"custom_nodes | DanbooruTAG/ears_other\",\"custom_nodes | DanbooruTAG/technology_mecha\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_ass_or_crotch\",\"custom_nodes | DanbooruTAG/hair_objects_care\",\"custom_nodes | DanbooruTAG/hair_styles_length\",\"custom_nodes | DanbooruTAG/headwear_non_specific_styles\",\"custom_nodes | DanbooruTAG/locations_outdoors_main\",\"custom_nodes | DanbooruTAG/audio_playback_speakers_and_headphones\",\"custom_nodes | DanbooruTAG/legwear_action\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_head\",\"custom_nodes | DanbooruTAG/animals_categories\",\"custom_nodes | DanbooruTAG/piercings_genital_male\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_limbs\",\"custom_nodes | DanbooruTAG/breasts_visibilty_whole\",\"custom_nodes | DanbooruTAG/hair_styles_texture\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_types\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_open_hand\",\"custom_nodes | DanbooruTAG/dress_appearance_other\",\"custom_nodes | DanbooruTAG/technology_places\",\"custom_nodes | DanbooruTAG/tail_misc\",\"custom_nodes | DanbooruTAG/injury_misc\",\"custom_nodes | DanbooruTAG/technology_tools\",\"custom_nodes | DanbooruTAG/ass_and_hands\",\"custom_nodes | DanbooruTAG/body_parts_head\",\"custom_nodes | DanbooruTAG/nudity_touching_clothes\",\"custom_nodes | DanbooruTAG/hair_color\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_asymmetrical_necklines\",\"custom_nodes | DanbooruTAG/eyes_accessories\",\"custom_nodes | DanbooruTAG/nudity_by_gender\",\"custom_nodes | DanbooruTAG/face_smile_main\",\"custom_nodes | DanbooruTAG/face_looking_at\",\"custom_nodes | DanbooruTAG/sex_acts_group_sex\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts\",\"custom_nodes | DanbooruTAG/technology_parts_mechanical\",\"custom_nodes | DanbooruTAG/hair_styles_long\",\"custom_nodes | DanbooruTAG/colors_dominant_specific\",\"custom_nodes | DanbooruTAG/image_composition_format\",\"custom_nodes | DanbooruTAG/posture_arms_basic\",\"custom_nodes | DanbooruTAG/wings_misc\",\"custom_nodes | DanbooruTAG/eyes_misc\",\"custom_nodes | DanbooruTAG/image_composition_angle_perspective_depth\",\"custom_nodes | DanbooruTAG/panties_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/body_parts_torso_lower\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_chest\",\"custom_nodes | DanbooruTAG/food_drink_main\",\"custom_nodes | DanbooruTAG/technology_radio\",\"custom_nodes | DanbooruTAG/sex_acts_before\",\"custom_nodes | DanbooruTAG/gestures_one_hand_one_open_finger\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_cambrian\",\"custom_nodes | DanbooruTAG/ass_and_heads\",\"custom_nodes | DanbooruTAG/water_geography_bodies\",\"custom_nodes | DanbooruTAG/sexual_positions_bondage\",\"custom_nodes | DanbooruTAG/skin_color_misc\",\"custom_nodes | DanbooruTAG/headwear_accessories\",\"custom_nodes | DanbooruTAG/water_main\",\"custom_nodes | DanbooruTAG/hair_objects_accessories\",\"custom_nodes | DanbooruTAG/nudity_partial_misc\",\"custom_nodes | DanbooruTAG/breasts_descriptions\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_sleeveless\",\"custom_nodes | DanbooruTAG/technology_vehicles_naval\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_neck_and_shoulders\",\"custom_nodes | DanbooruTAG/fire_objects\",\"custom_nodes | DanbooruTAG/gestures_one_hand_variable_number_of_open_fingers\",\"custom_nodes | DanbooruTAG/sleeves_lenght\",\"custom_nodes | DanbooruTAG/technology_themes\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_head_or_neck\",\"custom_nodes | DanbooruTAG/eyes_number\",\"custom_nodes | DanbooruTAG/legwear_main\",\"custom_nodes | DanbooruTAG/tail_types_other_animals\",\"custom_nodes | DanbooruTAG/food_professions_and_establishments\",\"custom_nodes | DanbooruTAG/hair_styles_medium\",\"custom_nodes | DanbooruTAG/piercings_genital_female\",\"custom_nodes | DanbooruTAG/animals_types_reptile_and_amphibian\",\"custom_nodes | DanbooruTAG/locations_indoors\",\"custom_nodes | DanbooruTAG/food_actions\",\"custom_nodes | DanbooruTAG/fire_forms\",\"custom_nodes | DanbooruTAG/posture_hugging_main\",\"custom_nodes | DanbooruTAG/hair_styles_top\",\"custom_nodes | DanbooruTAG/headwear_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_verbs\",\"custom_nodes | DanbooruTAG/sex_acts_penetration_and_insertion\",\"custom_nodes | DanbooruTAG/ears_misc\",\"custom_nodes | DanbooruTAG/cats_main\",\"custom_nodes | DanbooruTAG/posture_other_whole_body\",\"custom_nodes | DanbooruTAG/injury_coverings\",\"custom_nodes | DanbooruTAG/backgrounds_other\",\"custom_nodes | DanbooruTAG/birds_main\",\"custom_nodes | DanbooruTAG/pussy_under_clothes\",\"custom_nodes | DanbooruTAG/locations_indoors_main\",\"custom_nodes | DanbooruTAG/gestures_other\",\"custom_nodes | DanbooruTAG/swimsuit_misc\",\"custom_nodes | DanbooruTAG/headwear_hats_misc\",\"custom_nodes | DanbooruTAG/image_composition_styles\",\"custom_nodes | DanbooruTAG/technology_armor_futuristic\",\"custom_nodes | DanbooruTAG/board_games_main\",\"custom_nodes | DanbooruTAG/ass_anatomy\",\"custom_nodes | DanbooruTAG/image_composition_framing_body\",\"custom_nodes | DanbooruTAG/posture_hugging_one_character\",\"custom_nodes | DanbooruTAG/eyes_iris_multiple_colors\",\"custom_nodes | DanbooruTAG/posture_leg_location\",\"custom_nodes | DanbooruTAG/panties_appearance_sizes\",\"custom_nodes | DanbooruTAG/technology_costumes\",\"custom_nodes | DanbooruTAG/posture_poses\",\"custom_nodes | DanbooruTAG/animals_types_cat\",\"custom_nodes | DanbooruTAG/wings_types_supernatural\",\"custom_nodes | DanbooruTAG/posture_hugging_two_characters\",\"custom_nodes | DanbooruTAG/hands_where_somewhere_else\",\"custom_nodes | DanbooruTAG/dress_appearance_patterns_and_prints\",\"custom_nodes | DanbooruTAG/hands_strange\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_animals\",\"custom_nodes | DanbooruTAG/breasts_sizes_ranges\",\"custom_nodes | DanbooruTAG/pussy_adornments\",\"custom_nodes | DanbooruTAG/game_activities_board\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_crustacean\",\"custom_nodes | DanbooruTAG/shoulders_attire_exposed\",\"custom_nodes | DanbooruTAG/board_games_pieces\",\"custom_nodes | DanbooruTAG/food_breads\",\"custom_nodes | DanbooruTAG/pussy_attire\",\"custom_nodes | DanbooruTAG/water_vehicles\",\"custom_nodes | DanbooruTAG/ass_anus_anatomy\",\"custom_nodes | DanbooruTAG/food_main\",\"custom_nodes | DanbooruTAG/technology_artificial_life\",\"custom_nodes | DanbooruTAG/tree_action\",\"custom_nodes | DanbooruTAG/posture_movement_of_the_body\",\"custom_nodes | DanbooruTAG/ears_number\",\"custom_nodes | DanbooruTAG/dress_appearance_colors\",\"custom_nodes | DanbooruTAG/bra_colors\",\"custom_nodes | DanbooruTAG/piercings_general_locations_head_and_facial\",\"custom_nodes | DanbooruTAG/hands_where_lower_body\",\"custom_nodes | DanbooruTAG/panties_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/tree_habitats\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_frame_colors\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_series_specific\",\"custom_nodes | DanbooruTAG/posture_hips\",\"custom_nodes | DanbooruTAG/technology_prosthetics\",\"custom_nodes | DanbooruTAG/injury_visible\",\"custom_nodes | DanbooruTAG/food_fruit\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_ageplay\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_legs\",\"custom_nodes | DanbooruTAG/headwear_colors\",\"custom_nodes | DanbooruTAG/posture_hand_position\",\"custom_nodes | DanbooruTAG/wings_types_elemental\",\"custom_nodes | DanbooruTAG/prints_patterns_specific\",\"custom_nodes | DanbooruTAG/headwear_hats_with_brim\",\"custom_nodes | DanbooruTAG/locations_other\",\"custom_nodes | DanbooruTAG/game_activities_hand\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_breasts\",\"custom_nodes | DanbooruTAG/bra_multiple_colors\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_colors\",\"custom_nodes | DanbooruTAG/hair_fantasy\",\"custom_nodes | DanbooruTAG/flowers_misc\",\"custom_nodes | DanbooruTAG/locations_buildings\",\"custom_nodes | DanbooruTAG/headwear_not_headwear\",\"custom_nodes | DanbooruTAG/legwear_colors\",\"custom_nodes | DanbooruTAG/focus_gender\",\"custom_nodes | DanbooruTAG/panties_and_fluids\",\"custom_nodes | DanbooruTAG/sports_list\",\"custom_nodes | DanbooruTAG/bra_patterns_and_prints\",\"custom_nodes | DanbooruTAG/audio_playback_players\",\"custom_nodes | DanbooruTAG/cats_breeds\",\"custom_nodes | DanbooruTAG/shoulders_attire_for\",\"custom_nodes | DanbooruTAG/hands_where_members\",\"custom_nodes | DanbooruTAG/food_snacks\",\"custom_nodes | DanbooruTAG/hair_color_multiple\",\"custom_nodes | DanbooruTAG/nudity_complete\",\"custom_nodes | DanbooruTAG/groups_by_gender_other\",\"custom_nodes | DanbooruTAG/nudity_partial_any_clothes\",\"custom_nodes | DanbooruTAG/attire_swimsuits_and_bodysuits\",\"custom_nodes | DanbooruTAG/tree_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_brass\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_prints\",\"custom_nodes | DanbooruTAG/water_clothes\",\"custom_nodes | DanbooruTAG/tail_types_mammals\",\"custom_nodes | DanbooruTAG/nudity_partial_specific_clothes_or_ornaments_being_worn_as_exceptions\",\"custom_nodes | DanbooruTAG/animals_types_dog\",\"custom_nodes | DanbooruTAG/tail_and_objects\",\"custom_nodes | DanbooruTAG/headwear_crowns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_exhibitionism\",\"custom_nodes | DanbooruTAG/panties_number\",\"custom_nodes | DanbooruTAG/breasts_visibilty_parts\",\"custom_nodes | DanbooruTAG/tree_types\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_collar\",\"custom_nodes | DanbooruTAG/dog_misc\",\"custom_nodes | DanbooruTAG/eyes_iris_form\",\"custom_nodes | DanbooruTAG/sleeves_actions\",\"custom_nodes | DanbooruTAG/tree_misc\",\"custom_nodes | DanbooruTAG/colors_misc\",\"custom_nodes | DanbooruTAG/bra_main\",\"custom_nodes | DanbooruTAG/legwear_bands\",\"custom_nodes | DanbooruTAG/audio_misc\",\"custom_nodes | DanbooruTAG/wings_where_attached\",\"custom_nodes | DanbooruTAG/technology_armor_modern\",\"custom_nodes | DanbooruTAG/hair_styles_tied\",\"custom_nodes | DanbooruTAG/game_activities_card\",\"custom_nodes | DanbooruTAG/sex_objects_BDSM\",\"custom_nodes | DanbooruTAG/posture_rest_points\",\"custom_nodes | DanbooruTAG/game_activities_group\",\"custom_nodes | DanbooruTAG/nudity_misc\",\"custom_nodes | DanbooruTAG/tail_number\",\"custom_nodes | DanbooruTAG/sleeves_styles\",\"custom_nodes | DanbooruTAG/backgrounds_patterns\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_misc\",\"custom_nodes | DanbooruTAG/sports_equpment\",\"custom_nodes | DanbooruTAG/animals_types_insects\",\"custom_nodes | DanbooruTAG/wings_types_other\",\"custom_nodes | DanbooruTAG/birds_mythological\",\"custom_nodes | DanbooruTAG/panties_appearance_colors\",\"custom_nodes | DanbooruTAG/food_drink_containers\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_scat_and_urination\",\"custom_nodes | DanbooruTAG/posture_arms_specific\",\"custom_nodes | DanbooruTAG/image_composition_focus\",\"custom_nodes | DanbooruTAG/gestures_one_hand_whole_closed_hand\",\"custom_nodes | DanbooruTAG/focus_objects\",\"custom_nodes | DanbooruTAG/eyes_sclera\",\"custom_nodes | DanbooruTAG/hair_styles_back\",\"custom_nodes | DanbooruTAG/hands_where_breasts\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_stylistic\",\"custom_nodes | DanbooruTAG/plant_actions\",\"custom_nodes | DanbooruTAG/cats_felines\",\"custom_nodes | DanbooruTAG/prints_patterns\",\"custom_nodes | DanbooruTAG/animals_types_medium\",\"custom_nodes | DanbooruTAG/attire_shirts_and_topwear\",\"custom_nodes | DanbooruTAG/face_smile\",\"custom_nodes | DanbooruTAG/eyes_gazes\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_lens_colors\",\"custom_nodes | DanbooruTAG/cats_misc\",\"custom_nodes | DanbooruTAG/attire_other\",\"custom_nodes | DanbooruTAG/eyewear_eyewear_misc\",\"custom_nodes | DanbooruTAG/plant_locations\",\"custom_nodes | DanbooruTAG/food_vegetable\",\"custom_nodes | DanbooruTAG/technology_space\",\"custom_nodes | DanbooruTAG/dress_appearance_multiple_colors\",\"custom_nodes | DanbooruTAG/sleeves_prints\",\"custom_nodes | DanbooruTAG/cats_places\",\"custom_nodes | DanbooruTAG/pussy_visible_parts\",\"custom_nodes | DanbooruTAG/gestures_two_hands\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_docking\",\"custom_nodes | DanbooruTAG/eyes_pupils\",\"custom_nodes | DanbooruTAG/sleeves_styled\",\"custom_nodes | DanbooruTAG/pussy_sexual_objects_and_acts\",\"custom_nodes | DanbooruTAG/audio_playback_other\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_objects\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_touching\",\"custom_nodes | DanbooruTAG/tail_types_supernatural\",\"custom_nodes | DanbooruTAG/nudity_naughty_points_of_view\",\"custom_nodes | DanbooruTAG/piercings_main\",\"custom_nodes | DanbooruTAG/locations_buildings_main\",\"custom_nodes | DanbooruTAG/face_emotions\",\"custom_nodes | DanbooruTAG/fire_main\",\"custom_nodes | DanbooruTAG/ears_animal\",\"custom_nodes | DanbooruTAG/dog_related\",\"custom_nodes | DanbooruTAG/technology_holograms\",\"custom_nodes | DanbooruTAG/food_sweets_main\",\"custom_nodes | DanbooruTAG/water_meteorology\",\"custom_nodes | DanbooruTAG/image_composition_traditional_japanese_patterns\",\"custom_nodes | DanbooruTAG/locations_outdoors_man_made\",\"custom_nodes | DanbooruTAG/gestures_one_hand_three_open_fingers\",\"custom_nodes | DanbooruTAG/hands_where_above_neck\",\"custom_nodes | DanbooruTAG/headwear_hats_brimless\",\"custom_nodes | DanbooruTAG/dogs_main\",\"custom_nodes | DanbooruTAG/posture_head\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_invertebrate\",\"custom_nodes | DanbooruTAG/food_meal\",\"custom_nodes | DanbooruTAG/backgrounds_colors\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_torso\",\"custom_nodes | DanbooruTAG/technology_personal_communication\",\"custom_nodes | DanbooruTAG/headwear_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_shoulders_and_arms\",\"custom_nodes | DanbooruTAG/ass_with_cum\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_actions\",\"custom_nodes | DanbooruTAG/panties_and_objects\",\"custom_nodes | DanbooruTAG/panties_appearance_incomplete\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_bondage\",\"custom_nodes | DanbooruTAG/eyewear_main\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_breasts\",\"custom_nodes | DanbooruTAG/nudity_dressing_covering_body_parts\",\"custom_nodes | DanbooruTAG/breasts_main\",\"custom_nodes | DanbooruTAG/swimsuit_male\",\"custom_nodes | DanbooruTAG/breasts_sizes_scenes_revolving_around\",\"custom_nodes | DanbooruTAG/game_activities_places\",\"custom_nodes | DanbooruTAG/image_composition_composition\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_attire_accessories_objects\",\"custom_nodes | DanbooruTAG/legwear_pattern\",\"custom_nodes | DanbooruTAG/food_sexual\",\"custom_nodes | DanbooruTAG/pussy_hands_on\",\"custom_nodes | DanbooruTAG/audio_genre\",\"custom_nodes | DanbooruTAG/body_parts_torso_upper\",\"custom_nodes | DanbooruTAG/plant_misc\",\"custom_nodes | DanbooruTAG/image_composition_subject_matter\",\"custom_nodes | DanbooruTAG/wings_sizes\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_animal\",\"custom_nodes | DanbooruTAG/tail_main\",\"custom_nodes | DanbooruTAG/face_emotes\",\"custom_nodes | DanbooruTAG/posture_three_characters\",\"custom_nodes | DanbooruTAG/ass_misc\",\"custom_nodes | DanbooruTAG/posture_knee_location\",\"custom_nodes | DanbooruTAG/fire_misc\",\"custom_nodes | DanbooruTAG/eyewear_sunglasses\",\"custom_nodes | DanbooruTAG/headwear_other\",\"custom_nodes | DanbooruTAG/nudity_partial_focus_on_exposed_legs_or_feet\",\"custom_nodes | DanbooruTAG/food_misc\",\"custom_nodes | DanbooruTAG/audio_places\",\"custom_nodes | DanbooruTAG/posture_foot_position\",\"custom_nodes | DanbooruTAG/sex_acts_stimulation\",\"custom_nodes | DanbooruTAG/eyes_around\",\"custom_nodes | DanbooruTAG/hair_facial\",\"custom_nodes | DanbooruTAG/face_smug_main\",\"custom_nodes | DanbooruTAG/technology_robots\",\"custom_nodes | DanbooruTAG/cats_related\",\"custom_nodes | DanbooruTAG/food_dairy\",\"custom_nodes | DanbooruTAG/panties_appearance_lowleg_highleg\",\"custom_nodes | DanbooruTAG/face_misc\",\"custom_nodes | DanbooruTAG/breasts_clothes_for\",\"custom_nodes | DanbooruTAG/sports_main\",\"custom_nodes | DanbooruTAG/hair_color_misc\",\"custom_nodes | DanbooruTAG/face_surprised_scared_sad\",\"custom_nodes | DanbooruTAG/technology_jobs\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_misc\",\"custom_nodes | DanbooruTAG/technology_parts_electronic\",\"custom_nodes | DanbooruTAG/swimsuit_colors\",\"custom_nodes | DanbooruTAG/plant_types\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_ambiguous\",\"custom_nodes | DanbooruTAG/headwear_hats_with_visor\",\"custom_nodes | DanbooruTAG/pussy_anatomy\",\"custom_nodes | DanbooruTAG/eyewear_glasses_types\",\"custom_nodes | DanbooruTAG/eyes_closed\",\"custom_nodes | DanbooruTAG/audio_instruments_percussion\",\"custom_nodes | DanbooruTAG/animals_types_large\",\"custom_nodes | DanbooruTAG/technology_vehicles_power_sources\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_hands\",\"custom_nodes | DanbooruTAG/audio_instruments_strings\",\"custom_nodes | DanbooruTAG/focus_body_parts\",\"custom_nodes | DanbooruTAG/audio_instruments_other\",\"custom_nodes | DanbooruTAG/fire_colors\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_smother\",\"custom_nodes | DanbooruTAG/prints_print_items\",\"custom_nodes | DanbooruTAG/posture_hands_touching_each_other\",\"custom_nodes | DanbooruTAG/ears_objects\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_toys\",\"custom_nodes | DanbooruTAG/swimsuit_types\",\"custom_nodes | DanbooruTAG/fire_actions\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_nipples\",\"custom_nodes | DanbooruTAG/posture_basic\",\"custom_nodes | DanbooruTAG/groups_by_gender_girls\",\"custom_nodes | DanbooruTAG/food_meat\",\"custom_nodes | DanbooruTAG/colors_collections\",\"custom_nodes | DanbooruTAG/prints_patterns_things\",\"custom_nodes | DanbooruTAG/wings_types_false\",\"custom_nodes | DanbooruTAG/plant_parts\",\"custom_nodes | DanbooruTAG/tail_types_elemental\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_cum_play\",\"custom_nodes | DanbooruTAG/food_sweets\",\"custom_nodes | DanbooruTAG/flowers_species\",\"custom_nodes | DanbooruTAG/swimsuit_styles\",\"custom_nodes | DanbooruTAG/groups_everyone\",\"custom_nodes | DanbooruTAG/technology_parts_main\",\"custom_nodes | DanbooruTAG/panties_appearance_additional\",\"custom_nodes | DanbooruTAG/skin_color_normal\",\"custom_nodes | DanbooruTAG/wings_types_insects\",\"custom_nodes | DanbooruTAG/headwear_helmets\",\"custom_nodes | DanbooruTAG/sleeves_lack_thereof\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_penis\",\"custom_nodes | DanbooruTAG/bra_misc\",\"custom_nodes | DanbooruTAG/image_composition_other_patterns\",\"custom_nodes | DanbooruTAG/panties_appearance_materials\",\"custom_nodes | DanbooruTAG/game_activities_puzzle\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_incest\",\"custom_nodes | DanbooruTAG/animals_types_rodent\",\"custom_nodes | DanbooruTAG/technology_vehicles_aerospace\",\"custom_nodes | DanbooruTAG/face_main\",\"custom_nodes | DanbooruTAG/eyes_more_appearance_other\",\"custom_nodes | DanbooruTAG/panties_with_other_clothes\",\"custom_nodes | DanbooruTAG/water_misc\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_strapless\",\"custom_nodes | DanbooruTAG/hair_styles_over_the_body\",\"custom_nodes | DanbooruTAG/dog_canines\",\"custom_nodes | DanbooruTAG/face_drawing_styles\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_facial_expressions\",\"custom_nodes | DanbooruTAG/pussy_fluids\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_styles_patterns\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_body_types\",\"custom_nodes | DanbooruTAG/face_sexual\",\"custom_nodes | DanbooruTAG/sleeves_colors\",\"custom_nodes | DanbooruTAG/attire_traditional_clothing\",\"custom_nodes | DanbooruTAG/jobs\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_hands\",\"custom_nodes | DanbooruTAG/technology_vehicles_land\",\"custom_nodes | DanbooruTAG/shoulders_attire_clothing_desgined_to_leave_shoulders_bare_low_and_wide_cut_necklines\",\"custom_nodes | DanbooruTAG/hair_styles_short\",\"custom_nodes | DanbooruTAG/audio_instruments_keyboard\",\"custom_nodes | DanbooruTAG/sex_objects_fluids\",\"custom_nodes | DanbooruTAG/posture_torso\",\"custom_nodes | DanbooruTAG/attire_uniforms_and_costumes\",\"custom_nodes | DanbooruTAG/neck_and_neckwear_anatomy\",\"custom_nodes | DanbooruTAG/audio_playback_media\",\"custom_nodes | DanbooruTAG/attire_headwear\",\"custom_nodes | DanbooruTAG/posture_carrying\",\"custom_nodes | DanbooruTAG/birds_real\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_extreme_mutilation\",\"custom_nodes | DanbooruTAG/attire_styles_and_patterns_patterns\",\"custom_nodes | DanbooruTAG/sleeves_misc\",\"custom_nodes | DanbooruTAG/groups_animals\",\"custom_nodes | DanbooruTAG/wings_colors\",\"custom_nodes | DanbooruTAG/hair_actions\",\"custom_nodes | DanbooruTAG/posture_two_characters\",\"custom_nodes | DanbooruTAG/nudity_partial_exposed_breasts_parts_of\",\"custom_nodes | DanbooruTAG/hair_styles_front\",\"custom_nodes | DanbooruTAG/sex_objects_sex_toys\",\"custom_nodes | DanbooruTAG/image_composition_techniques\",\"custom_nodes | DanbooruTAG/attire_legs_and_feet\",\"custom_nodes | DanbooruTAG/breasts_and_other_body_parts_mouth\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_rape\",\"custom_nodes | DanbooruTAG/eyes_emotions_and_expressions\",\"custom_nodes | DanbooruTAG/attire_jewelry_and_accessories_torso_and_misc\",\"custom_nodes | DanbooruTAG/piercings_general_locations_body\",\"custom_nodes | DanbooruTAG/hair_styles_misc\",\"custom_nodes | DanbooruTAG/locations_outdoors_natural\",\"custom_nodes | DanbooruTAG/meta_provenance\",\"custom_nodes | DanbooruTAG/dress_misc\",\"custom_nodes | DanbooruTAG/legwear_style\",\"custom_nodes | DanbooruTAG/tail_and_sex\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_misc\",\"custom_nodes | DanbooruTAG/image_composition_flaws\",\"custom_nodes | DanbooruTAG/flowers_main\",\"custom_nodes | DanbooruTAG/technology_medical\",\"custom_nodes | DanbooruTAG/sex_acts_same_sex\",\"custom_nodes | DanbooruTAG/groups_by_gender_boys\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_animal_play\",\"custom_nodes | DanbooruTAG/game_activities_mechanical\",\"custom_nodes | DanbooruTAG/shoulders_with_somethinge_else_hands\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_gender_play\",\"custom_nodes | DanbooruTAG/backgrounds_multiple_colors\",\"custom_nodes | DanbooruTAG/food_utensils\",\"custom_nodes | DanbooruTAG/panties_and_body_parts_penis\",\"custom_nodes | DanbooruTAG/sleeves_trims\",\"custom_nodes | DanbooruTAG/water_wet\",\"custom_nodes | DanbooruTAG/eyewear_glasses_misc\",\"custom_nodes | DanbooruTAG/cats_behavior\",\"custom_nodes | DanbooruTAG/eyes_iris_colors\",\"custom_nodes | DanbooruTAG/verbs_and_gerunds_gerunds\",\"custom_nodes | DanbooruTAG/cats_coat\",\"custom_nodes | DanbooruTAG/audio_instruments_woodwinds\",\"custom_nodes | DanbooruTAG/bra_models\",\"custom_nodes | DanbooruTAG/animals_types_aquatic_whale\",\"custom_nodes | DanbooruTAG/sexual_positions_main\",\"custom_nodes | DanbooruTAG/dress_appearance_models\",\"custom_nodes | DanbooruTAG/shoulders_attire_other\",\"custom_nodes | DanbooruTAG/sex_acts_fetishes_views\",\"custom_nodes | AnimagineXLV3/character\",\"custom_nodes | AnimagineXLV3/characterfull\",\"custom_nodes | BD/expression\",\"custom_nodes | BD/special_composition\",\"custom_nodes | BD/Chart\",\"custom_nodes | SDXL/artists\",\"custom_nodes | SDXL/cameras\",\"custom_nodes | SDXL/style\",\"custom_nodes | SDXL/film\",\"custom_nodes | SDXL/movements\",\"custom_nodes | NAIV3/skin_color_abnormal\",\"custom_nodes | NAIV3/face_detail\",\"custom_nodes | NAIV3/hair_styles_ponytail\",\"custom_nodes | NAIV3/hair_styles_length\",\"custom_nodes | NAIV3/hair_styles_texture\",\"custom_nodes | NAIV3/hair_color\",\"custom_nodes | NAIV3/image_composition_angle_perspective_depth\",\"custom_nodes | NAIV3/hair_styles_top\",\"custom_nodes | NAIV3/image_composition_framing_body\",\"custom_nodes | NAIV3/breasts_sizes_ranges\",\"custom_nodes | NAIV3/hair_color_multiple\",\"custom_nodes | NAIV3/body_type\",\"custom_nodes | NAIV3/eyes_sclera\",\"custom_nodes | NAIV3/eyes_pupils\",\"custom_nodes | NAIV3/image_composition_composition\",\"custom_nodes | NAIV3/eyes_around\",\"custom_nodes | NAIV3/hair_facial\",\"custom_nodes | NAIV3/skin_color_normal\",\"custom_nodes | NAIV3/hair_styles\",\"custom_nodes | NAIV3/hair_styles_front\",\"custom_nodes | NAIV3/eyes_iris_colors\"],{\"default\":\"None\"}]},\"optional\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "textconcatenate": {
+ "category": "utils",
+ "comfy_node_id": "textconcatenate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}],\"delimiter\":[\"STRING\",{\"default\":\", \"}],\"clean_whitespace\":[\"BOOLEAN\",{\"default\":true}],\"replace_underscore\":[\"BOOLEAN\",{\"default\":true}],\"text_1\":[\"STRING\",{\"default\":\"\"}],\"text_2\":[\"STRING\",{\"default\":\"\"}],\"text_3\":[\"STRING\",{\"default\":\"\"}],\"text_4\":[\"STRING\",{\"default\":\"\"}],\"text_5\":[\"STRING\",{\"default\":\"\"}],\"text_6\":[\"STRING\",{\"default\":\"\"}],\"text_7\":[\"STRING\",{\"default\":\"\"}],\"text_8\":[\"STRING\",{\"default\":\"\"}],\"text_9\":[\"STRING\",{\"default\":\"\"}],\"text_10\":[\"STRING\",{\"default\":\"\"}],\"text_11\":[\"STRING\",{\"default\":\"\"}],\"text_12\":[\"STRING\",{\"default\":\"\"}],\"text_13\":[\"STRING\",{\"default\":\"\"}],\"text_14\":[\"STRING\",{\"default\":\"\"}],\"text_15\":[\"STRING\",{\"default\":\"\"}],\"text_16\":[\"STRING\",{\"default\":\"\"}],\"text_17\":[\"STRING\",{\"default\":\"\"}],\"text_18\":[\"STRING\",{\"default\":\"\"}],\"text_19\":[\"STRING\",{\"default\":\"\"}],\"text_20\":[\"STRING\",{\"default\":\"\"}],\"text_21\":[\"STRING\",{\"default\":\"\"}],\"text_22\":[\"STRING\",{\"default\":\"\"}],\"text_23\":[\"STRING\",{\"default\":\"\"}],\"text_24\":[\"STRING\",{\"default\":\"\"}],\"text_25\":[\"STRING\",{\"default\":\"\"}],\"text_26\":[\"STRING\",{\"default\":\"\"}],\"text_27\":[\"STRING\",{\"default\":\"\"}],\"text_28\":[\"STRING\",{\"default\":\"\"}],\"text_29\":[\"STRING\",{\"default\":\"\"}],\"text_30\":[\"STRING\",{\"default\":\"\"}],\"text_31\":[\"STRING\",{\"default\":\"\"}],\"text_32\":[\"STRING\",{\"default\":\"\"}],\"text_33\":[\"STRING\",{\"default\":\"\"}],\"text_34\":[\"STRING\",{\"default\":\"\"}],\"text_35\":[\"STRING\",{\"default\":\"\"}],\"text_36\":[\"STRING\",{\"default\":\"\"}],\"text_37\":[\"STRING\",{\"default\":\"\"}],\"text_38\":[\"STRING\",{\"default\":\"\"}],\"text_39\":[\"STRING\",{\"default\":\"\"}],\"text_40\":[\"STRING\",{\"default\":\"\"}],\"text_41\":[\"STRING\",{\"default\":\"\"}],\"text_42\":[\"STRING\",{\"default\":\"\"}],\"text_43\":[\"STRING\",{\"default\":\"\"}],\"text_44\":[\"STRING\",{\"default\":\"\"}],\"text_45\":[\"STRING\",{\"default\":\"\"}],\"text_46\":[\"STRING\",{\"default\":\"\"}],\"text_47\":[\"STRING\",{\"default\":\"\"}],\"text_48\":[\"STRING\",{\"default\":\"\"}],\"text_49\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-08T12:25:38.226091Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ea3ffbf1-b094-4a6e-a46e-546e45a72399",
+ "node_id": "comfyui_prompt_wildcards",
+ "status": "NodeVersionStatusPending",
+ "version": "2.0.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Prompt-Wildcards",
+ "publisher": {
+ "createdAt": "2024-07-27T15:18:06.489076Z",
+ "description": "",
+ "id": "makki-shizu",
+ "logo": "",
+ "members": [],
+ "name": "Makki_Shizu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MakkiShizu/ComfyUI-Prompt-Wildcards",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Bilateral Reference Network achieves SOTA result in multi Salient Object Segmentation dataset, this repo pack BiRefNet as ComfyUI nodes, and make this SOTA model easier use for everyone.",
+ "downloads": 93,
+ "icon": "",
+ "id": "comfyui-birefnet",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T15:28:50.671197Z",
+ "dependencies": [
+ "kornia",
+ "loguru",
+ "opencv-python",
+ "timm",
+ "prettytable",
+ "scipy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b419006-d905-4a82-aea0-a485c91c9c9e",
+ "node_id": "comfyui-birefnet",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-BiRefNet",
+ "publisher": {
+ "createdAt": "2024-06-20T14:50:44.914163Z",
+ "description": "",
+ "id": "viper",
+ "logo": "",
+ "members": [],
+ "name": "Zephrus shawn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/viperyl/ComfyUI-BiRefNet",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Conditioning (Blend), Inpainting VAE Encode (WAS), VividSharpen. Experimental nodes, or other random extra helper nodes.",
+ "downloads": 238,
+ "icon": "",
+ "id": "was_extras",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BLVAEEncode": {
+ "category": "latent",
+ "comfy_node_id": "BLVAEEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"tiled\":[\"BOOLEAN\",{\"default\":false}],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}],\"store_or_load_latent\":[\"BOOLEAN\",{\"default\":true}],\"remove_latent_on_load\":[\"BOOLEAN\",{\"default\":true}],\"delete_workflow_latent\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"image\":[\"IMAGE\"]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "CLIPTextEncodeList": {
+ "category": "conditioning",
+ "comfy_node_id": "CLIPTextEncodeList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\"]],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"0:A portrait of a rosebud\\n5:A portrait of a blooming rosebud\\n10:A portrait of a blooming rose\\n15:A portrait of a rose\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"conditioning_sequence\"]",
+ "return_types": "[\"CONDITIONING_SEQ\"]"
+ },
+ "CLIPTextEncodeSequence2": {
+ "category": "conditioning",
+ "comfy_node_id": "CLIPTextEncodeSequence2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\"]],\"cond_keyframes_type\":[[\"linear\",\"sinus\",\"sinus_inverted\",\"half_sinus\",\"half_sinus_inverted\"]],\"frame_count\":[\"INT\",{\"default\":100,\"min\":1,\"max\":1024,\"step\":1}],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"A portrait of a rosebud\\nA portrait of a blooming rosebud\\nA portrait of a blooming rose\\nA portrait of a rose\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"conditioning_sequence\",\"cond_keyframes\",\"frame_count\"]",
+ "return_types": "[\"CONDITIONING\",\"INT\",\"INT\"]"
+ },
+ "ConditioningBlend": {
+ "category": "conditioning",
+ "comfy_node_id": "ConditioningBlend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning_a\":[\"CONDITIONING\"],\"conditioning_b\":[\"CONDITIONING\"],\"blending_mode\":[[\"add\",\"bislerp\",\"cosine interp\",\"cuberp\",\"difference\",\"exclusion\",\"hslerp\",\"inject\",\"lerp\",\"random\",\"slerp\",\"subtract\"]],\"blending_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":-10,\"max\":10,\"step\":0.001}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"conditioning\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "DebugInput": {
+ "category": "debug",
+ "comfy_node_id": "DebugInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "KSamplerSeq": {
+ "category": "sampling",
+ "comfy_node_id": "KSamplerSeq",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"seed_mode_seq\":[[\"increment\",\"decrement\",\"random\",\"fixed\"]],\"alternate_values\":[\"BOOLEAN\",{\"default\":true}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.5,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sequence_loop_count\":[\"INT\",{\"default\":20,\"min\":1,\"max\":1024,\"step\":1}],\"positive_seq\":[\"CONDITIONING_SEQ\"],\"negative_seq\":[\"CONDITIONING_SEQ\"],\"use_conditioning_slerp\":[\"BOOLEAN\",{\"default\":false}],\"cond_slerp_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.001}],\"latent_image\":[\"LATENT\"],\"use_latent_interpolation\":[\"BOOLEAN\",{\"default\":false}],\"latent_interpolation_mode\":[[\"Blend\",\"Slerp\",\"Cosine Interp\"]],\"latent_interp_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.001}],\"denoise_start\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"denoise_seq\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"unsample_latents\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "KSamplerSeq2": {
+ "category": "sampling",
+ "comfy_node_id": "KSamplerSeq2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"seed_mode_seq\":[[\"increment\",\"decrement\",\"random\",\"fixed\"]],\"alternate_values\":[\"BOOLEAN\",{\"default\":true}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.5,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"frame_count\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1024,\"step\":1}],\"cond_keyframes\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1024,\"step\":1}],\"positive_seq\":[\"CONDITIONING\"],\"negative_seq\":[\"CONDITIONING\"],\"use_conditioning_slerp\":[\"BOOLEAN\",{\"default\":false}],\"cond_slerp_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.001}],\"latent_image\":[\"LATENT\"],\"use_latent_interpolation\":[\"BOOLEAN\",{\"default\":false}],\"latent_interpolation_mode\":[[\"Blend\",\"Slerp\",\"Cosine Interp\"]],\"latent_interp_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.001}],\"denoise_start\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"denoise_seq\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"unsample_latents\":[\"BOOLEAN\",{\"default\":false}],\"inject_noise\":[\"BOOLEAN\",{\"default\":true}],\"noise_strength\":[\"FLOAT\",{\"default\":0.1,\"max\":1,\"min\":0.001,\"step\":0.001}],\"denoise_sine\":[\"BOOLEAN\",{\"default\":true}],\"denoise_max\":[\"FLOAT\",{\"default\":0.9,\"max\":1,\"min\":0,\"step\":0.001}],\"seed_keying\":[\"BOOLEAN\",{\"default\":true}],\"seed_keying_mode\":[[\"sine\",\"modulo\"]],\"seed_divisor\":[\"INT\",{\"default\":4,\"max\":1024,\"min\":2,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "VAEEncodeForInpaint (WAS)": {
+ "category": "latent/inpaint",
+ "comfy_node_id": "VAEEncodeForInpaint (WAS)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"mask\":[\"MASK\"],\"mask_offset\":[\"INT\",{\"default\":6,\"min\":-128,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "VividSharpen": {
+ "category": "image/postprocessing",
+ "comfy_node_id": "VividSharpen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"radius\":[\"FLOAT\",{\"default\":1.5,\"min\":0.01,\"max\":64,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-17T04:08:58.172058Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ca328c67-ea32-4041-81f3-299bf6996d13",
+ "node_id": "was_extras",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "WAS_Extras",
+ "publisher": {
+ "createdAt": "2024-06-17T00:47:38.837695Z",
+ "description": "",
+ "id": "was",
+ "logo": "",
+ "members": [],
+ "name": "WAS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WASasquatch/WAS_Extras",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Open source comfyui deployment platform, a vercel for generative workflow infra.",
+ "downloads": 197,
+ "icon": "",
+ "id": "comfyui-deploy",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ComfyDeployWebscoketImageInput": {
+ "category": "sd",
+ "comfy_node_id": "ComfyDeployWebscoketImageInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_id\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"default_value\":[\"IMAGE\"],\"client_id\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ComfyDeployWebscoketImageOutput": {
+ "category": "output",
+ "comfy_node_id": "ComfyDeployWebscoketImageOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"output_id\":[\"STRING\",{\"multiline\":false,\"default\":\"output_id\"}],\"images\":[\"IMAGE\"],\"file_type\":[[\"WEBP\",\"PNG\",\"JPEG\"]],\"quality\":[\"INT\",{\"default\":80,\"min\":1,\"max\":100,\"step\":1}]},\"optional\":{\"client_id\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [],
+ "return_names": "[\"text\"]",
+ "return_types": "[]"
+ },
+ "ComfyUIDeployExternalBoolean": {
+ "category": "sd",
+ "comfy_node_id": "ComfyUIDeployExternalBoolean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_bool\"}],\"default_value\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bool_value\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ComfyUIDeployExternalCheckpoint": {
+ "category": "deploy",
+ "comfy_node_id": "ComfyUIDeployExternalCheckpoint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_checkpoint\"}]},\"optional\":{\"default_value\":[[]],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"path\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ComfyUIDeployExternalFaceModel": {
+ "category": "deploy",
+ "comfy_node_id": "ComfyUIDeployExternalFaceModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_reactor_face_model\"}]},\"optional\":{\"default_face_model_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"face_model_save_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"face_model_url\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"path\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ComfyUIDeployExternalImage": {
+ "category": "image",
+ "comfy_node_id": "ComfyUIDeployExternalImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_image\"}]},\"optional\":{\"default_value\":[\"IMAGE\"],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ComfyUIDeployExternalImageAlpha": {
+ "category": "image",
+ "comfy_node_id": "ComfyUIDeployExternalImageAlpha",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_image\"}]},\"optional\":{\"default_value\":[\"IMAGE\"],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ComfyUIDeployExternalImageBatch": {
+ "category": "image",
+ "comfy_node_id": "ComfyUIDeployExternalImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_images\"}],\"images\":[\"STRING\",{\"multiline\":false,\"default\":\"[]\"}]},\"optional\":{\"default_value\":[\"IMAGE\"],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ComfyUIDeployExternalLora": {
+ "category": "deploy",
+ "comfy_node_id": "ComfyUIDeployExternalLora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_lora\"}]},\"optional\":{\"default_lora_name\":[[]],\"lora_save_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"lora_url\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"path\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ComfyUIDeployExternalNumber": {
+ "category": "number",
+ "comfy_node_id": "ComfyUIDeployExternalNumber",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_number\"}]},\"optional\":{\"default_value\":[\"FLOAT\",{\"multiline\":true,\"display\":\"number\",\"default\":0,\"min\":-2147483647,\"max\":2147483647,\"step\":0.01}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ComfyUIDeployExternalNumberInt": {
+ "category": "number",
+ "comfy_node_id": "ComfyUIDeployExternalNumberInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_number\"}]},\"optional\":{\"default_value\":[\"INT\",{\"multiline\":true,\"display\":\"number\",\"min\":-2147483647,\"max\":2147483647,\"default\":0}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ComfyUIDeployExternalNumberSlider": {
+ "category": "number",
+ "comfy_node_id": "ComfyUIDeployExternalNumberSlider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_number_slider\"}]},\"optional\":{\"default_value\":[\"FLOAT\",{\"multiline\":true,\"display\":\"number\",\"min\":-2147483647,\"max\":2147483647,\"default\":0.5,\"step\":0.01}],\"min_value\":[\"FLOAT\",{\"multiline\":true,\"display\":\"number\",\"min\":-2147483647,\"max\":2147483647,\"default\":0,\"step\":0.01}],\"max_value\":[\"FLOAT\",{\"multiline\":true,\"display\":\"number\",\"min\":-2147483647,\"max\":2147483647,\"default\":1,\"step\":0.01}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ComfyUIDeployExternalText": {
+ "category": "text",
+ "comfy_node_id": "ComfyUIDeployExternalText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_text\"}]},\"optional\":{\"default_value\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ComfyUIDeployExternalTextAny": {
+ "category": "text",
+ "comfy_node_id": "ComfyUIDeployExternalTextAny",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_text\"}]},\"optional\":{\"default_value\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ComfyUIDeployExternalVid": {
+ "category": "Video Helper Suite \ud83c\udfa5\ud83c\udd65\ud83c\udd57\ud83c\udd62",
+ "comfy_node_id": "ComfyUIDeployExternalVid",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_video\"}]},\"optional\":{\"meta_batch\":[\"VHS_BatchManager\"],\"default_value\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "\"video\"",
+ "return_types": "[\"STRING\"]"
+ },
+ "ComfyUIDeployExternalVideo": {
+ "category": "Video Helper Suite \ud83c\udfa5\ud83c\udd65\ud83c\udd57\ud83c\udd62",
+ "comfy_node_id": "ComfyUIDeployExternalVideo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_id\":[\"STRING\",{\"multiline\":false,\"default\":\"input_video\"}],\"force_rate\":[\"INT\",{\"default\":0,\"min\":0,\"max\":60,\"step\":1}],\"force_size\":[[\"Disabled\",\"Custom Height\",\"Custom Width\",\"Custom\",\"256x?\",\"?x256\",\"256x256\",\"512x?\",\"?x512\",\"512x512\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":8192,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":8192,\"step\":8}],\"frame_load_cap\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9007199254740991,\"step\":1}],\"skip_first_frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9007199254740991,\"step\":1}],\"select_every_nth\":[\"INT\",{\"default\":1,\"min\":1,\"max\":9007199254740991,\"step\":1}]},\"optional\":{\"meta_batch\":[\"VHS_BatchManager\"],\"vae\":[\"VAE\"],\"default_video\":[[]],\"display_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"frame_count\",\"audio\",\"video_info\",\"LATENT\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"AUDIO\",\"VHS_VIDEOINFO\",\"LATENT\"]"
+ },
+ "ComfyUIDeployModelList": {
+ "category": "model",
+ "comfy_node_id": "ComfyUIDeployModelList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-10-22T03:29:25.727425Z",
+ "dependencies": [
+ "aiofiles",
+ "pydantic",
+ "opencv-python",
+ "imageio-ffmpeg"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d15d434d-dc67-469b-a325-a85ef70a7248",
+ "node_id": "comfyui-deploy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-deploy",
+ "publisher": {
+ "createdAt": "2024-05-24T11:25:10.573427Z",
+ "description": "",
+ "id": "comfydeploy",
+ "logo": "",
+ "members": [],
+ "name": "ComfyDeploy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BennyKok/comfyui-deploy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Power Noise Suite contains nodes centered around latent noise input, and diffusion, as well as latent adjustments.",
+ "downloads": 202,
+ "icon": "",
+ "id": "powernoisesuite",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Blend Latents (PPF Noise)": {
+ "category": "Power Noise Suite/Latent/Adjustements",
+ "comfy_node_id": "Blend Latents (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_a\":[\"LATENT\"],\"latent_b\":[\"LATENT\"],\"operation\":[[\"add\",\"bislerp\",\"color dodge\",\"colorize\",\"cosine interp\",\"cuberp\",\"difference\",\"exclusion\",\"glow\",\"hard light\",\"hslerp\",\"inject\",\"lerp\",\"linear dodge\",\"linear light\",\"multiply\",\"overlay\",\"pin light\",\"random\",\"reflect\",\"screen\",\"slerp\",\"subtract\",\"vivid light\"]],\"blend_ratio\":[\"FLOAT\",{\"default\":0.5,\"min\":0.01,\"max\":1,\"step\":0.01}],\"blend_strength\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01}]},\"optional\":{\"mask\":[\"MASK\"],\"set_noise_mask\":[[\"false\",\"true\"]],\"normalize\":[[\"false\",\"true\"]],\"clamp_min\":[\"FLOAT\",{\"default\":0,\"max\":10,\"min\":-10,\"step\":0.01}],\"clamp_max\":[\"FLOAT\",{\"default\":1,\"max\":10,\"min\":-10,\"step\":0.01}],\"latent2rgb_preview\":[[\"false\",\"true\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Cross-Hatch Power Fractal (PPF Noise)": {
+ "category": "Power Noise Suite/Noise",
+ "comfy_node_id": "Cross-Hatch Power Fractal (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"max\":64,\"min\":1,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"resampling\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"frequency\":[\"FLOAT\",{\"default\":320,\"max\":1024,\"min\":0.001,\"step\":0.001}],\"octaves\":[\"INT\",{\"default\":12,\"max\":32,\"min\":1,\"step\":1}],\"persistence\":[\"FLOAT\",{\"default\":1.5,\"max\":2,\"min\":0.001,\"step\":0.001}],\"num_colors\":[\"INT\",{\"default\":16,\"max\":256,\"min\":2,\"step\":1}],\"color_tolerance\":[\"FLOAT\",{\"default\":0.05,\"max\":1,\"min\":0.001,\"step\":0.001}],\"angle_degrees\":[\"FLOAT\",{\"default\":45,\"max\":360,\"min\":0,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"contrast\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"blur\":[\"FLOAT\",{\"default\":2.5,\"max\":1024,\"min\":0,\"step\":0.01}],\"clamp_min\":[\"FLOAT\",{\"default\":0,\"max\":10,\"min\":-10,\"step\":0.01}],\"clamp_max\":[\"FLOAT\",{\"default\":1,\"max\":10,\"min\":-10,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"device\":[[\"cpu\",\"cuda\"]]},\"optional\":{\"optional_vae\":[\"VAE\"],\"ch_settings\":[\"CH_SETTINGS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Cross-Hatch Power Fractal Settings (PPF Noise)": {
+ "category": "Power Noise Suite/Sampling/Settings",
+ "comfy_node_id": "Cross-Hatch Power Fractal Settings (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frequency\":[\"FLOAT\",{\"default\":320,\"max\":1024,\"min\":0.001,\"step\":0.001}],\"octaves\":[\"INT\",{\"default\":12,\"max\":32,\"min\":1,\"step\":1}],\"persistence\":[\"FLOAT\",{\"default\":1.5,\"max\":2,\"min\":0.001,\"step\":0.001}],\"num_colors\":[\"INT\",{\"default\":16,\"max\":256,\"min\":2,\"step\":1}],\"color_tolerance\":[\"FLOAT\",{\"default\":0.05,\"max\":1,\"min\":0.001,\"step\":0.001}],\"angle_degrees\":[\"FLOAT\",{\"default\":45,\"max\":360,\"min\":0,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"contrast\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"blur\":[\"FLOAT\",{\"default\":2.5,\"max\":1024,\"min\":0,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ch_settings\"]",
+ "return_types": "[\"CH_SETTINGS\"]"
+ },
+ "Images as Latents (PPF Noise)": {
+ "category": "latent/util",
+ "comfy_node_id": "Images as Latents (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"resampling\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"images\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Latent Adjustment (PPF Noise)": {
+ "category": "Power Noise Suite/Latent/Adjustements",
+ "comfy_node_id": "Latent Adjustment (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"brightness\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":-1,\"step\":0.001}],\"contrast\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":-1,\"step\":0.001}],\"saturation\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":0,\"step\":0.001}],\"exposure\":[\"FLOAT\",{\"default\":0,\"max\":2,\"min\":-1,\"step\":0.001}],\"alpha_sharpen\":[\"FLOAT\",{\"default\":0,\"max\":10,\"min\":0,\"step\":0.01}],\"high_pass_radius\":[\"FLOAT\",{\"default\":0,\"max\":1024,\"min\":0,\"step\":0.01}],\"high_pass_strength\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":0,\"step\":0.01}],\"clamp_min\":[\"FLOAT\",{\"default\":0,\"max\":10,\"min\":-10,\"step\":0.01}],\"clamp_max\":[\"FLOAT\",{\"default\":1,\"max\":10,\"min\":-10,\"step\":0.01}]},\"optional\":{\"latent2rgb_preview\":[[\"false\",\"true\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Latents to CPU (PPF Noise)": {
+ "category": "Power Noise Suite/Latent/Util",
+ "comfy_node_id": "Latents to CPU (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latents\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Linear Cross-Hatch Power Fractal (PPF Noise)": {
+ "category": "Power Noise Suite/Noise",
+ "comfy_node_id": "Linear Cross-Hatch Power Fractal (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"max\":64,\"min\":1,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"resampling\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"frequency\":[\"FLOAT\",{\"default\":320,\"max\":1024,\"min\":0.001,\"step\":0.001}],\"gain\":[\"FLOAT\",{\"default\":0.25,\"max\":1,\"min\":0,\"step\":0.001}],\"octaves\":[\"INT\",{\"default\":12,\"max\":32,\"min\":1,\"step\":1}],\"persistence\":[\"FLOAT\",{\"default\":1.5,\"max\":2,\"min\":0.001,\"step\":0.001}],\"add_noise\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":0,\"step\":0.001}],\"linear_range\":[\"INT\",{\"default\":16,\"max\":256,\"min\":2,\"step\":1}],\"linear_tolerance\":[\"FLOAT\",{\"default\":0.05,\"max\":1,\"min\":0.001,\"step\":0.001}],\"angle_degrees\":[\"FLOAT\",{\"default\":45,\"max\":360,\"min\":0,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"contrast\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.001}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"device\":[[\"cpu\",\"cuda\"]]},\"optional\":{\"optional_vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Perlin Power Fractal Latent (PPF Noise)": {
+ "category": "Power Noise Suite/Noise",
+ "comfy_node_id": "Perlin Power Fractal Latent (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"max\":64,\"min\":1,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"resampling\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"X\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"Y\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"Z\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"evolution\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":0,\"step\":0.01}],\"frame\":[\"INT\",{\"default\":0,\"max\":99999999,\"min\":0,\"step\":1}],\"scale\":[\"FLOAT\",{\"default\":5,\"max\":2048,\"min\":2,\"step\":0.01}],\"octaves\":[\"INT\",{\"default\":8,\"max\":8,\"min\":1,\"step\":1}],\"persistence\":[\"FLOAT\",{\"default\":1.5,\"max\":23,\"min\":0.01,\"step\":0.01}],\"lacunarity\":[\"FLOAT\",{\"default\":2,\"max\":99,\"min\":0.01,\"step\":0.01}],\"exponent\":[\"FLOAT\",{\"default\":4,\"max\":38,\"min\":0.01,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.01}],\"contrast\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.01}],\"clamp_min\":[\"FLOAT\",{\"default\":0,\"max\":10,\"min\":-10,\"step\":0.01}],\"clamp_max\":[\"FLOAT\",{\"default\":1,\"max\":10,\"min\":-10,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"device\":[[\"cpu\",\"cuda\"]]},\"optional\":{\"optional_vae\":[\"VAE\"],\"ppf_settings\":[\"PPF_SETTINGS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "Perlin Power Fractal Settings (PPF Noise)": {
+ "category": "Power Noise Suite/Sampling/Settings",
+ "comfy_node_id": "Perlin Power Fractal Settings (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"X\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"Y\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"Z\":[\"FLOAT\",{\"default\":0,\"max\":99999999,\"min\":-99999999,\"step\":0.01}],\"evolution\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":0,\"step\":0.01}],\"frame\":[\"INT\",{\"default\":0,\"max\":99999999,\"min\":0,\"step\":1}],\"scale\":[\"FLOAT\",{\"default\":5,\"max\":2048,\"min\":2,\"step\":0.01}],\"octaves\":[\"INT\",{\"default\":8,\"max\":8,\"min\":1,\"step\":1}],\"persistence\":[\"FLOAT\",{\"default\":1.5,\"max\":23,\"min\":0.01,\"step\":0.01}],\"lacunarity\":[\"FLOAT\",{\"default\":2,\"max\":99,\"min\":0.01,\"step\":0.01}],\"exponent\":[\"FLOAT\",{\"default\":4,\"max\":38,\"min\":0.01,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.01}],\"contrast\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":-1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ppf_settings\"]",
+ "return_types": "[\"PPF_SETTINGS\"]"
+ },
+ "Power KSampler Advanced (PPF Noise)": {
+ "category": "Power Noise Suite/Sampling",
+ "comfy_node_id": "Power KSampler Advanced (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"euler_ancestral\",\"dpm_2_ancestral\",\"dpmpp_2s_ancestral\",\"dpm_fast\",\"dpm_adaptive\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"enable_denoise\":[[\"false\",\"true\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"add_noise\":[[\"enable\",\"disable\"]],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]]},\"optional\":{\"noise_type\":[[\"white\",\"grey\",\"pink\",\"green\",\"blue\",\"random_mix\",\"brownian_fractal\",\"velvet\",\"violet\",\"vanilla_comfy\"]],\"noise_blending\":[[\"bislerp\",\"cosine interp\",\"cuberp\",\"hslerp\",\"lerp\",\"add\",\"inject\"]],\"noise_mode\":[[\"additive\",\"subtractive\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"max\":9223372036854776000,\"min\":-9223372036854776000,\"step\":0.001}],\"alpha_exponent\":[\"FLOAT\",{\"default\":1,\"max\":12,\"min\":-12,\"step\":0.001}],\"modulator\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":0.1,\"step\":0.01}],\"sigma_tolerance\":[\"FLOAT\",{\"default\":0.5,\"max\":1,\"min\":0,\"step\":0.001}],\"boost_leading_sigma\":[[\"false\",\"true\"]],\"tonal_guide_latent\":[\"LATENT\"],\"ppf_settings\":[\"PPF_SETTINGS\"],\"ch_settings\":[\"CH_SETTINGS\"],\"guide_use_noise\":[[\"true\",\"false\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Power-Law Noise (PPF Noise)": {
+ "category": "Power Noise Suite/Noise",
+ "comfy_node_id": "Power-Law Noise (PPF Noise)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"max\":64,\"min\":1,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"step\":1}],\"resampling\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"noise_type\":[[\"white\",\"grey\",\"pink\",\"green\",\"blue\",\"random_mix\",\"brownian_fractal\",\"velvet\",\"violet\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"max\":1024,\"min\":0.01,\"step\":0.001}],\"alpha_exponent\":[\"FLOAT\",{\"default\":1,\"max\":12,\"min\":-12,\"step\":0.001}],\"modulator\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":0.1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"device\":[[\"cpu\",\"cuda\"]]},\"optional\":{\"optional_vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latents\",\"previews\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-17T01:41:03.629048Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b0060db1-a3a2-4c38-b1d2-1f4a9597d2c2",
+ "node_id": "powernoisesuite",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "PowerNoiseSuite",
+ "publisher": {
+ "createdAt": "2024-06-17T00:47:38.837695Z",
+ "description": "",
+ "id": "was",
+ "logo": "",
+ "members": [],
+ "name": "WAS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WASasquatch/PowerNoiseSuite",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Used to process video redrawing, frame skipping, frame ending early, etc.",
+ "downloads": 89,
+ "icon": "",
+ "id": "comfyui-frameskipping",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FrameSkipping": {
+ "category": "baicai/picture",
+ "comfy_node_id": "FrameSkipping",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"skip_initial_frames\":[\"INT\",{\"default\":10,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"skipped_images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FrameTruncating": {
+ "category": "baicai/picture",
+ "comfy_node_id": "FrameTruncating",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"keep_frames\":[\"INT\",{\"default\":10,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"truncated_images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IntOperationsNode": {
+ "category": "baicai/Operations",
+ "comfy_node_id": "IntOperationsNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"num1\":[\"INT\",{\"default\":0,\"step\":1,\"display\":\"number\"}],\"num2\":[\"INT\",{\"default\":0,\"step\":1,\"display\":\"number\"}],\"operation\":[[\"add\",\"subtract\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"result\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "MaskFrameSkipping": {
+ "category": "baicai/mask",
+ "comfy_node_id": "MaskFrameSkipping",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"skip_count\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "WhiteMaskGenerator": {
+ "category": "baicai/mask",
+ "comfy_node_id": "WhiteMaskGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"num_masks\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1,\"display\":\"number\"}],\"mask_height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1,\"display\":\"number\"}],\"mask_width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-06-17T04:37:27.794808Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4acc998c-45cd-4786-987b-c52a36f7aa83",
+ "node_id": "comfyui-frameskipping",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-FrameSkipping",
+ "publisher": {
+ "createdAt": "2024-06-17T03:23:30.054242Z",
+ "description": "",
+ "id": "baicai99",
+ "logo": "",
+ "members": [],
+ "name": "baicai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/baicai99/ComfyUI-FrameSkipping",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI extension allowing the interrogation of booru tags from images.",
+ "downloads": 3205,
+ "icon": "",
+ "id": "comfyui-wd14-tagger",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WD14Tagger|pysssss": {
+ "category": "image",
+ "comfy_node_id": "WD14Tagger|pysssss",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[[\"wd-vit-tagger-v3\",\"wd-swinv2-tagger-v3\",\"wd-convnext-tagger-v3\",\"wd-v1-4-moat-tagger-v2\",\"wd-v1-4-convnextv2-tagger-v2\",\"wd-v1-4-convnext-tagger-v2\",\"wd-v1-4-convnext-tagger\",\"wd-v1-4-vit-tagger-v2\",\"wd-v1-4-swinv2-tagger-v2\",\"wd-v1-4-vit-tagger\"],{\"default\":\"wd-v1-4-moat-tagger-v2\"}],\"threshold\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.05}],\"character_threshold\":[\"FLOAT\",{\"default\":0.85,\"min\":0,\"max\":1,\"step\":0.05}],\"replace_underscore\":[\"BOOLEAN\",{\"default\":false}],\"trailing_comma\":[\"BOOLEAN\",{\"default\":false}],\"exclude_tags\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-05-21T16:25:06.271864Z",
+ "dependencies": [
+ "onnxruntime"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ab8fd4ef-70ad-4dbd-9ed7-271dea462aef",
+ "node_id": "comfyui-wd14-tagger",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-WD14-Tagger",
+ "publisher": {
+ "createdAt": "2024-05-21T16:17:56.310591Z",
+ "description": "",
+ "id": "pythongosssss",
+ "logo": "",
+ "members": [],
+ "name": "pythongosssss",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pythongosssss/ComfyUI-WD14-Tagger",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-Book-Tools is a set o new nodes for ComfyUI that allows users to easily add text overlays to images within their ComfyUI projects. This Node leverages Python Imaging Library (PIL) and PyTorch to dynamically render text on images, supporting a wide range of customization options including font size, alignment, color, and padding. Loop with any parameters (*), prompt batch schedule with prompt selector, end queue for automatic ending current queue.",
+ "downloads": 66,
+ "icon": "",
+ "id": "comfyui-book-tools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-29T21:43:31.302884Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b9da6d45-cff0-490a-8e38-5fb4faf4b70b",
+ "node_id": "comfyui-book-tools",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Book-Tools",
+ "publisher": {
+ "createdAt": "2024-06-21T07:46:02.481672Z",
+ "description": "",
+ "id": "nazgut",
+ "logo": "",
+ "members": [],
+ "name": "Big Idea Technology",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Big-Idea-Technology/ComfyUI-Book-Tools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node allow upscaling an image by a factor using a model.",
+ "downloads": 176,
+ "icon": "",
+ "id": "comfyui-upscale-by-model",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "UpscaleImageByUsingModel": {
+ "category": "image/upscaling",
+ "comfy_node_id": "UpscaleImageByUsingModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_model\":[\"UPSCALE_MODEL\"],\"image\":[\"IMAGE\"],\"upscale_by\":[\"FLOAT\",{\"default\":2,\"min\":1,\"max\":8,\"step\":0.05}],\"rescale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-18T17:57:28.221314Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7954f4f8-be36-460e-afa4-5f53a1f6f27e",
+ "node_id": "comfyui-upscale-by-model",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "",
+ "name": "comfyui-upscale-by-model",
+ "publisher": {
+ "createdAt": "2024-06-18T17:31:02.726809Z",
+ "description": "",
+ "id": "tuantran1632001",
+ "logo": "",
+ "members": [],
+ "name": "Bill Tr\u1ea7n",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TheBill2001/comfyui-upscale-by-model",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a custom node of ComfyUI that categorizes tags outputted by tools like WD14Tagger, filters them by each category, and returns the filtered results.",
+ "downloads": 134,
+ "icon": "",
+ "id": "comfyui_tag_fillter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-06T03:18:25.329794Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d6b82162-d875-4a6b-b7cb-d8275b914abb",
+ "node_id": "comfyui_tag_fillter",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_tag_fillter",
+ "publisher": {
+ "createdAt": "2024-05-23T02:14:53.032875Z",
+ "description": "",
+ "id": "sugarknight",
+ "logo": "",
+ "members": [],
+ "name": "Sugar Knight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/sugarkwork/comfyui_tag_fillter",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Abstract Syntax Trees Evaluated Restricted Run (ASTERR) is a Python Script executor for ComfyUI. [w/Warning:ASTERR runs Python Code from a Web Interface! It is highly recommended to run this in a closed-off environment, as it could have potential security risks.]",
+ "downloads": 77,
+ "icon": "",
+ "id": "asterr",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ASTERR": {
+ "category": "_for_testing",
+ "comfy_node_id": "ASTERR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"script\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}]},\"optional\":{\"trigger_run_01\":[\"INT\",{\"forceInput\":true}],\"a\":[\"*\",{}],\"b\":[\"*\",{}],\"c\":[\"*\",{}],\"d\":[\"*\",{}],\"e\":[\"*\",{}],\"f\":[\"*\",{}],\"g\":[\"*\",{}],\"h\":[\"*\",{}],\"i\":[\"*\",{}],\"j\":[\"*\",{}],\"k\":[\"*\",{}],\"preset_script\":[[\"None\",\"resize_maxsize.py\"]],\"always_run\":[[\"false\",\"true\"]]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"result\"]",
+ "return_types": "[\"*\"]"
+ },
+ "SaveASTERR": {
+ "category": "_for_testing",
+ "comfy_node_id": "SaveASTERR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"script_string\":[\"STRING\",{\"forceInput\":true}],\"script_name\":[\"STRING\",{\"default\":\"\"}],\"overwrite_script\":[[\"false\",\"true\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"script_string\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-17T01:26:37.202291Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c2465d56-ccbf-41e5-8ccc-e7e5b926a7b0",
+ "node_id": "asterr",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ASTERR",
+ "publisher": {
+ "createdAt": "2024-06-17T00:47:38.837695Z",
+ "description": "",
+ "id": "was",
+ "logo": "",
+ "members": [],
+ "name": "WAS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WASasquatch/ASTERR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Render SD3 Attention, SD3 Attention To Image, SD3 Image Into Attention.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-sd3-powerlab",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-19T02:29:10.199135Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f65f9b7f-d0e8-4391-bbf8-f5958a40c1f6",
+ "node_id": "comfyui-sd3-powerlab",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-SD3-Powerlab",
+ "publisher": {
+ "createdAt": "2024-06-19T02:23:41.960695Z",
+ "description": "",
+ "id": "g370",
+ "logo": "",
+ "members": [],
+ "name": "G-370",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/G-370/ComfyUI-SD3-Powerlab",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node provides advanced settings for FreeU.",
+ "downloads": 328,
+ "icon": "",
+ "id": "freeu_advanced",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FreeU (Advanced)": {
+ "category": "_for_testing",
+ "comfy_node_id": "FreeU (Advanced)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"target_block\":[[\"output_block\",\"middle_block\",\"input_block\",\"all\"]],\"multiscale_mode\":[[\"Default\",\"Bandpass\",\"Low-Pass\",\"High-Pass\",\"Pass-Through\",\"Gaussian-Blur\",\"Edge-Enhancement\",\"Sharpen\",\"Multi-Bandpass\",\"Multi-Low-Pass\",\"Multi-High-Pass\",\"Multi-Pass-Through\",\"Multi-Gaussian-Blur\",\"Multi-Edge-Enhancement\",\"Multi-Sharpen\"]],\"multiscale_strength\":[\"FLOAT\",{\"default\":1,\"max\":1,\"min\":0,\"step\":0.001}],\"slice_b1\":[\"INT\",{\"default\":640,\"min\":64,\"max\":1280,\"step\":1}],\"slice_b2\":[\"INT\",{\"default\":320,\"min\":64,\"max\":640,\"step\":1}],\"b1\":[\"FLOAT\",{\"default\":1.1,\"min\":0,\"max\":10,\"step\":0.001}],\"b2\":[\"FLOAT\",{\"default\":1.2,\"min\":0,\"max\":10,\"step\":0.001}],\"s1\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":10,\"step\":0.001}],\"s2\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"b1_mode\":[[\"bislerp\",\"colorize\",\"cosine interp\",\"cuberp\",\"hslerp\",\"inject\",\"lerp\",\"linear dodge\"]],\"b1_blend\":[\"FLOAT\",{\"default\":1,\"max\":100,\"min\":0,\"step\":0.001}],\"b2_mode\":[[\"bislerp\",\"colorize\",\"cosine interp\",\"cuberp\",\"hslerp\",\"inject\",\"lerp\",\"linear dodge\"]],\"b2_blend\":[\"FLOAT\",{\"default\":1,\"max\":100,\"min\":0,\"step\":0.001}],\"threshold\":[\"INT\",{\"default\":1,\"max\":10,\"min\":1,\"step\":1}],\"use_override_scales\":[[\"false\",\"true\"]],\"override_scales\":[\"STRING\",{\"default\":\"# OVERRIDE SCALES\\n\\n# Sharpen\\n# 10, 1.5\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "FreeU_V2 (Advanced)": {
+ "category": "_for_testing",
+ "comfy_node_id": "FreeU_V2 (Advanced)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"input_block\":[\"BOOLEAN\",{\"default\":false}],\"middle_block\":[\"BOOLEAN\",{\"default\":false}],\"output_block\":[\"BOOLEAN\",{\"default\":false}],\"multiscale_mode\":[[\"Default\",\"Bandpass\",\"Low-Pass\",\"High-Pass\",\"Pass-Through\",\"Gaussian-Blur\",\"Edge-Enhancement\",\"Sharpen\",\"Multi-Bandpass\",\"Multi-Low-Pass\",\"Multi-High-Pass\",\"Multi-Pass-Through\",\"Multi-Gaussian-Blur\",\"Multi-Edge-Enhancement\",\"Multi-Sharpen\"]],\"multiscale_strength\":[\"FLOAT\",{\"default\":1,\"max\":1,\"min\":0,\"step\":0.001}],\"slice_b1\":[\"INT\",{\"default\":640,\"min\":64,\"max\":1280,\"step\":1}],\"slice_b2\":[\"INT\",{\"default\":320,\"min\":64,\"max\":640,\"step\":1}],\"b1\":[\"FLOAT\",{\"default\":1.1,\"min\":0,\"max\":10,\"step\":0.001}],\"b2\":[\"FLOAT\",{\"default\":1.2,\"min\":0,\"max\":10,\"step\":0.001}],\"s1\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":10,\"step\":0.001}],\"s2\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"threshold\":[\"INT\",{\"default\":1,\"max\":10,\"min\":1,\"step\":1}],\"use_override_scales\":[[\"false\",\"true\"]],\"override_scales\":[\"STRING\",{\"default\":\"# OVERRIDE SCALES\\n\\n# Sharpen\\n# 10, 1.5\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-06-17T16:20:52.28126Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "077449d9-43d0-4cc9-8401-a7c1098867a0",
+ "node_id": "freeu_advanced",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "FreeU_Advanced",
+ "publisher": {
+ "createdAt": "2024-06-17T00:47:38.837695Z",
+ "description": "",
+ "id": "was",
+ "logo": "",
+ "members": [],
+ "name": "WAS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WASasquatch/FreeU_Advanced",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:Advanced Lying Sigma Sampler, Save Image To target Path",
+ "downloads": 217,
+ "icon": "",
+ "id": "comfyui-kynode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T07:25:32.023747Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "275d2a6e-d8b8-4f51-bd45-8a3d18c9bcf9",
+ "node_id": "comfyui-kynode",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-KYNode",
+ "publisher": {
+ "createdAt": "2024-12-21T07:16:56.17843Z",
+ "description": "",
+ "id": "yorkane",
+ "logo": "",
+ "members": [],
+ "name": "KeivnYuan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yorkane/ComfyUI-KYNode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI implementation of '[a/Blind Image Restoration via Fast Diffusion Inversion](https://github.com/hamadichihaoui/BIRD)' Original [a/article](https://arxiv.org/abs/2405.19572)",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-nua-bird",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Bird_Deblurring_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Deblurring_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"denoising_steps\":[\"INT\",{\"default\":10}],\"optimization_steps\":[\"INT\",{\"default\":100}],\"lr_blur\":[\"FLOAT\",{\"default\":0.0002,\"step\":0.0001}],\"lr_img\":[\"FLOAT\",{\"default\":0.003,\"step\":0.001}],\"delta_t\":[\"INT\",{\"default\":100}],\"kernel_size\":[\"INT\",{\"default\":41}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Bird_Denoising_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Denoising_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"denoising_steps\":[\"INT\",{\"default\":10}],\"optimization_steps\":[\"INT\",{\"default\":200}],\"lr\":[\"FLOAT\",{\"default\":0.01,\"step\":0.01}],\"delta_t\":[\"INT\",{\"default\":100}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Bird_Inpainting_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Inpainting_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"mask\":[\"MASK\",{\"forceInput\":true}],\"optimization_steps\":[\"INT\",{\"default\":200}],\"lr\":[\"FLOAT\",{\"default\":0.01,\"step\":0.01}],\"delta_t\":[\"INT\",{\"default\":100}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Bird_Loader_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Loader_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[\"STRING\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Bird_Non_Uniform_Deblurring_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Non_Uniform_Deblurring_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"optimization_steps\":[\"INT\",{\"default\":25}],\"lr\":[\"FLOAT\",{\"default\":0.002,\"step\":0.001}],\"delta_t\":[\"INT\",{\"default\":100}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Bird_Super_Resolution_NuA": {
+ "category": "NuA/BIRD",
+ "comfy_node_id": "Bird_Super_Resolution_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"optimization_steps\":[\"INT\",{\"default\":100}],\"lr\":[\"FLOAT\",{\"default\":0.001,\"step\":0.001}],\"delta_t\":[\"INT\",{\"default\":100}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-18T05:37:35.856532Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "torchvision",
+ "blobfile",
+ "tqdm",
+ "pyYaml",
+ "pillow",
+ "diffusers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "144a206b-9c73-47a7-9543-f2c79a511689",
+ "node_id": "comfyui-nua-bird",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-NuA-BIRD",
+ "publisher": {
+ "createdAt": "2024-06-14T18:16:44.577381Z",
+ "description": "",
+ "id": "nuanarchy",
+ "logo": "",
+ "members": [],
+ "name": "nuanarchy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nuanarchy/ComfyUI-NuA-BIRD",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "SASolver for Comfyui. Adapted from [a/comfyanonymous/ComfyUI#4454](https://github.com/comfyanonymous/ComfyUI/pull/4454) and [a/https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler](https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler)",
+ "downloads": 7,
+ "icon": "",
+ "id": "sasolver",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SamplerSASolver": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerSASolver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pc_mode\":[[\"PEC\",\"PECE\"]],\"smea\":[\"BOOLEAN\",{\"default\":false}],\"dyn\":[\"BOOLEAN\",{\"default\":false}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":false}],\"eta_start_percent\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.001}],\"eta_end_percent\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.001}],\"noise_device\":[[\"cpu\",\"gpu\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ },
+ "SamplerSASolverExperimental": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerSASolverExperimental",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"vae\":[\"VAE\"],\"pc_mode\":[[\"PEC\",\"PECE\"]],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"normalize\":[\"BOOLEAN\",{\"default\":false}],\"smea\":[\"BOOLEAN\",{\"default\":false}],\"dyn\":[\"BOOLEAN\",{\"default\":false}],\"renoise\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"scale = 1.05 is recommended for renoise.\"}],\"renoise_alternative\":[\"BOOLEAN\",{\"default\":false}],\"renoise_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":false}],\"renoise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":false}],\"eta_start_percent\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.001}],\"eta_end_percent\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.001}],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.01,\"round\":false}],\"shift\":[\"FLOAT\",{\"default\":0,\"min\":-2,\"max\":2,\"step\":0.01,\"round\":false}],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.1,\"round\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ }
+ },
+ "createdAt": "2025-01-09T22:37:37.880054Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a78bbdf5-3b22-4b63-9fac-6d6163800341",
+ "node_id": "sasolver",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-sasolver",
+ "publisher": {
+ "createdAt": "2025-01-09T18:20:39.75369Z",
+ "description": "",
+ "id": "mirav",
+ "logo": "",
+ "members": [],
+ "name": "mirav",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mira-6/comfyui-sasolver",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ultimate solution for managing image metadata and multi-tool compatibility. ComfyUI node version of the SD Prompt Reader.",
+ "downloads": 1175,
+ "icon": "https://raw.githubusercontent.com/receyuki/comfyui-prompt-reader-node/main/images/icon-400.png",
+ "id": "comfyui-prompt-reader-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-06T11:41:09.207869Z",
+ "dependencies": [
+ "piexif"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f439a269-6afd-45e6-9581-bb94b73cb22c",
+ "node_id": "comfyui-prompt-reader-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.3.4"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "comfyui-prompt-reader-node",
+ "publisher": {
+ "createdAt": "2024-05-27T16:28:38.392193Z",
+ "description": "",
+ "id": "receyuki",
+ "logo": "",
+ "members": [],
+ "name": "Rhys Yang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/receyuki/comfyui-prompt-reader-node",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI node that runs a JMESPath query against input JSON and outputs the result",
+ "downloads": 15,
+ "icon": "",
+ "id": "comfyui-jmespath",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "gremlation:ComfyUI-JMESPath": {
+ "category": "utils",
+ "comfy_node_id": "gremlation:ComfyUI-JMESPath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"json_string\":[\"STRING\",{\"defaultInput\":true}],\"expression\":[\"STRING\",{\"default\":\"@\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"any\",\"string\",\"int\",\"float\"]",
+ "return_types": "[\"*\",\"STRING\",\"INT\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2025-01-07T17:22:20.559488Z",
+ "dependencies": [
+ "jmespath-community"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f0cf777d-9f7a-4d10-97d5-fd9015953a67",
+ "node_id": "comfyui-jmespath",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-JMESPath",
+ "publisher": {
+ "createdAt": "2025-01-07T13:13:33.736384Z",
+ "description": "",
+ "id": "gremlation",
+ "logo": "",
+ "members": [],
+ "name": "Gremlation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gremlation/ComfyUI-JMESPath",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repo cast Recursive Generalization Transformer for Image Super-Resolution to ComfyUI, the original [a/paper link](https://arxiv.org/abs/2303.06373) and [a/github link](https://github.com/zhengchen1999/RGT)",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui-rgt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T15:35:00.626445Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "20310ae5-94b2-48b9-8c04-4ad20db9ccd9",
+ "node_id": "comfyui-rgt",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-RGT",
+ "publisher": {
+ "createdAt": "2024-06-20T14:50:44.914163Z",
+ "description": "",
+ "id": "viper",
+ "logo": "",
+ "members": [],
+ "name": "Zephrus shawn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/viperyl/ComfyUI-RGT",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This adds a node that can run shader code on a tensor of image nodes. Implemented Nodes:Shadertoy, Shader, ColorChannelOffset.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-shadertoygl",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T14:53:04.703991Z",
+ "dependencies": [
+ "glfw",
+ "PyOpenGL",
+ "PyOpenGL-accelerate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bf5bb0e9-b7a5-4820-9f83-6d4a1675fc81",
+ "node_id": "comfyui-shadertoygl",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-ShadertoyGL",
+ "publisher": {
+ "createdAt": "2024-06-20T14:48:24.700832Z",
+ "description": "",
+ "id": "e7mac",
+ "logo": "",
+ "members": [],
+ "name": "e7mac",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/e7mac/ComfyUI-ShadertoyGL",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The aim of these custom nodes is to get an easy access to the tags used to trigger a lora / lycoris. Extract the tags from civitai or from the safetensors metadatas when available.",
+ "downloads": 968,
+ "icon": "",
+ "id": "comfyui-lora-auto-trigger-words",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-31T18:53:38.544329Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "680953d3-a009-425e-968b-b943e6aa845e",
+ "node_id": "comfyui-lora-auto-trigger-words",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "ComfyUI-Lora-Auto-Trigger-Words",
+ "publisher": {
+ "createdAt": "2024-06-20T15:20:04.968354Z",
+ "description": "",
+ "id": "dijkstra",
+ "logo": "",
+ "members": [],
+ "name": "Dijkstra",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/idrirap/ComfyUI-Lora-Auto-Trigger-Words",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node was created to send a webcam to ComfyUI in real time. This node is recommended for use with LCM.",
+ "downloads": 200,
+ "icon": "",
+ "id": "comfyui_toyxyz_test_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CaptureWebcam": {
+ "category": "ToyxyzTestNodes",
+ "comfy_node_id": "CaptureWebcam",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select_webcam\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageResize_Padding": {
+ "category": "ToyxyzTestNodes",
+ "comfy_node_id": "ImageResize_Padding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"interpolation\":[[\"nearest\",\"bilinear\",\"bicubic\",\"area\",\"nearest-exact\",\"lanczos\"]],\"padding\":[\"BOOLEAN\",{\"default\":true}],\"Red\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.1}],\"Green\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.1}],\"Blue\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "LatentDelay": {
+ "category": "ToyxyzTestNodes",
+ "comfy_node_id": "LatentDelay",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"delaytime\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LoadWebcamImage": {
+ "category": "ToyxyzTestNodes",
+ "comfy_node_id": "LoadWebcamImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_path\":[\"STRING\",{\"default\":\"./ComfyUI/custom_nodes/ComfyUI_toyxyz_test_nodes/CaptureCam/captured_frames/capture.jpg\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SaveImagetoPath": {
+ "category": "ToyxyzTestNodes",
+ "comfy_node_id": "SaveImagetoPath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"path\":[\"STRING\",{\"default\":\"./ComfyUI/custom_nodes/ComfyUI_toyxyz_test_nodes/CaptureCam/rendered_frames/render.jpg\"}],\"image\":[\"IMAGE\"],\"save_sequence\":[[\"false\",\"true\"],{\"default\":\"false\"}],\"image_format\":[[\".jpg\",\".png\",\".bmp\"],{\"default\":\".jpg\"}],\"jpg_quality\":[\"INT\",{\"default\":70,\"min\":0,\"max\":100,\"step\":1,\"display\":\"number\"}],\"png_compression\":[\"INT\",{\"default\":5,\"min\":1,\"max\":9,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-08-11T01:07:52.759633Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3dd56f8-6576-4e7f-b941-fe4b14a64ab4",
+ "node_id": "comfyui_toyxyz_test_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_toyxyz_test_nodes",
+ "publisher": {
+ "createdAt": "2024-05-21T08:57:29.149821Z",
+ "description": "",
+ "id": "toyxyz",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_toyxyz_test_nodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI plugin for quick image sequence processing. This plugin allows users to manipulate frame sequences with various operations including frame insertion, deletion, and duplication.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-quickimagesequenceprocess",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-24T16:48:33.989616Z",
+ "dependencies": [
+ "numpy",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b6d9ec4e-cc46-48e0-bc0d-8c941b477b42",
+ "node_id": "comfyui-quickimagesequenceprocess",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-QuickImageSequenceProcess",
+ "publisher": {
+ "createdAt": "2024-12-24T16:26:44.738991Z",
+ "description": "",
+ "id": "kazeyori",
+ "logo": "",
+ "members": [],
+ "name": "kazeyori",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kazeyori/ComfyUI-QuickImageSequenceProcess",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI wrapper nodes for Lumina models",
+ "downloads": 123,
+ "icon": "",
+ "id": "comfyui-luminawrapper",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T14:27:38.986177Z",
+ "dependencies": [
+ "torchdiffeq",
+ "accelerate",
+ "tqdm",
+ "transformers>=4.38.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "72d7b4f2-6494-4640-a5cf-d44f6042e40a",
+ "node_id": "comfyui-luminawrapper",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "MIT",
+ "name": "ComfyUI-LuminaWrapper",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-LuminaWrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Node to work with Hugging Face repositories",
+ "downloads": 59,
+ "icon": "",
+ "id": "comfyui-hf",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-27T21:46:22.191699Z",
+ "dependencies": [
+ "transformers==4.26.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1fa0cf35-935c-4e12-99c7-27122c41c539",
+ "node_id": "comfyui-hf",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-HF",
+ "publisher": {
+ "createdAt": "2024-05-27T21:35:10.87886Z",
+ "description": "",
+ "id": "mbrostami",
+ "logo": "",
+ "members": [],
+ "name": "Mo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mbrostami/ComfyUI-HF",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides tools to iterate generation results between runs. In general, it's for cycles.",
+ "downloads": 58,
+ "icon": "",
+ "id": "comfyui-cyclist",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CyclistCompare": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistCompare",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"condition\":[[\"equals\",\"not equals\",\"greater than\",\"less than\",\"greater or equals\",\"less or equals\"]],\"thing1\":[\"*\"],\"thing2\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CyclistMathFloat": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistMathFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"operation\":[[\"addition\",\"subtraction\",\"multiplication\",\"division\",\"exponentiation\",\"max\",\"min\"]],\"float_1\":[\"FLOAT\",{\"default\":1,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":0.01,\"round\":false,\"display\":\"number\"}],\"float_2\":[\"FLOAT\",{\"default\":1,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":0.01,\"round\":false,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CyclistMathInt": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistMathInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"operation\":[[\"addition\",\"subtraction\",\"multiplication\",\"floor division\",\"modulo\",\"exponentiation\",\"max\",\"min\"]],\"int_1\":[\"INT\",{\"default\":1,\"min\":-9223372036854776000,\"max\":9223372036854776000}],\"int_2\":[\"INT\",{\"default\":1,\"min\":-9223372036854776000,\"max\":9223372036854776000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CyclistTimer": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistTimer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"mode\":[[\"hours\",\"minutes\",\"seconds\",\"milliseconds\"],{\"default\":\"seconds\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"last gen time\",\"total loop time\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\"]"
+ },
+ "CyclistTimerStop": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistTimerStop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_in\":[\"*\"],\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "CyclistTypeCast": {
+ "category": "cyclist/Utilities",
+ "comfy_node_id": "CyclistTypeCast",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"INT\",\"FLOAT\",\"BOOLEAN\"]",
+ "return_types": "[\"STRING\",\"INT\",\"FLOAT\",\"BOOLEAN\"]"
+ },
+ "Interrupt": {
+ "category": "cyclist",
+ "comfy_node_id": "Interrupt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_in\":[\"*\"]},\"optional\":{\"stop\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"interrupt\",\"label_off\":\"continue\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "LoopManager": {
+ "category": "cyclist",
+ "comfy_node_id": "LoopManager",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"increment\":[[\"never\",\"by_interrupt_node\",\"on_any_interrupt\"],{\"default\":\"by_interrupt_node\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "MemorizeConditioning": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "MemorizeConditioning",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"to_memory\":[\"CONDITIONING\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "MemorizeFloat": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "MemorizeFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"to_memory\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "MemorizeInt": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "MemorizeInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"to_memory\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "MemorizeString": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "MemorizeString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"to_memory\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "OverrideImage": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "OverrideImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"image\":[\"IMAGE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "OverrideLatent": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "OverrideLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"samples\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "OverrideModel": {
+ "category": "cyclist/Write",
+ "comfy_node_id": "OverrideModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}],\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "RecallConditioning": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "RecallConditioning",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "RecallFloat": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "RecallFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"FLOAT\",{\"default\":1,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "RecallInt": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "RecallInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"INT\",{\"default\":0,\"min\":-9223372036854776000,\"max\":9223372036854776000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "RecallString": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "RecallString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"loop_id\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ReloadImage": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "ReloadImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ReloadLatent": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "ReloadLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "ReloadModel": {
+ "category": "cyclist/Read",
+ "comfy_node_id": "ReloadModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename\":[\"STRING\",{\"default\":\"ForLoop_1\"}]},\"optional\":{\"fallback_m\":[\"MODEL\"],\"fallback_c\":[\"CLIP\"],\"fallback_v\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ }
+ },
+ "createdAt": "2024-06-10T15:22:33.976764Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "53947ae2-c6d0-4835-964b-22ad27e3d60f",
+ "node_id": "comfyui-cyclist",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-cyclist",
+ "publisher": {
+ "createdAt": "2024-06-10T15:12:01.802844Z",
+ "description": "",
+ "id": "pos13",
+ "logo": "",
+ "members": [],
+ "name": "Pos13",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Pos13/comfyui-cyclist",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Helps with tha chess peices",
+ "downloads": 0,
+ "icon": "",
+ "id": "chess-menu",
+ "license": "LICENSE",
+ "name": "Chess-Manager",
+ "publisher": {
+ "createdAt": "2024-06-05T23:55:45.328247Z",
+ "description": "",
+ "id": "owenreilly",
+ "logo": "",
+ "members": [],
+ "name": "Owen Reilly",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/owenreilly/test.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Automatically creates checkpoints during workflow execution. If If an workflow is canceled or ComfyUI crashes mid-execution, then these checkpoints are used when the workflow is re-queued to resume execution with minimal progress loss.",
+ "downloads": 63,
+ "icon": "",
+ "id": "comfyui-workflowcheckpointing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-17T20:00:03.70772Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "34b7c14d-2756-466b-9f8c-b94c71578bdc",
+ "node_id": "comfyui-workflowcheckpointing",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-WorkflowCheckpointing",
+ "publisher": {
+ "createdAt": "2024-06-19T21:14:26.402245Z",
+ "description": "",
+ "id": "austinmroz",
+ "logo": "",
+ "members": [],
+ "name": "AustinMroz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AustinMroz/ComfyUI-WorkflowCheckpointing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Port of [a/https://github.com/huchenlei/sd-webui-openpose-editor](https://github.com/huchenlei/sd-webui-openpose-editor) in ComfyUI",
+ "downloads": 388,
+ "icon": "",
+ "id": "comfyui-openpose-editor",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "huchenlei.LoadOpenposeJSON": {
+ "category": "openpose",
+ "comfy_node_id": "huchenlei.LoadOpenposeJSON",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"json_str\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"POSE_KEYPOINT\"]",
+ "return_types": "[\"POSE_KEYPOINT\"]"
+ }
+ },
+ "createdAt": "2024-06-26T21:15:55.956192Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b920d598-0434-4059-ac1a-700ab8979fa2",
+ "node_id": "comfyui-openpose-editor",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-openpose-editor",
+ "publisher": {
+ "createdAt": "2024-05-16T22:06:01.581472Z",
+ "description": "",
+ "id": "huchenlei",
+ "logo": "",
+ "members": [],
+ "name": "huchenlei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huchenlei/ComfyUI-openpose-editor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Simple Gooogle Translator Client, Simple Mustache Parameter Switcher, Simple Latent Resolution Solver.",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui_simpletools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T12:36:07.039697Z",
+ "dependencies": [
+ "googletrans==3.1.0a0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "98d64631-2d3c-4d0b-b0bf-e770253af91f",
+ "node_id": "comfyui_simpletools",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_simpletools",
+ "publisher": {
+ "createdAt": "2024-06-20T12:20:27.089013Z",
+ "description": "",
+ "id": "cj",
+ "logo": "",
+ "members": [],
+ "name": "CJ",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/celsojr2013/comfyui_simpletools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node improves the quality of the image mask. more suitable for image composite matting",
+ "downloads": 60,
+ "icon": "",
+ "id": "comfyui-image-matting",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ApplyMatting": {
+ "category": "image_matting",
+ "comfy_node_id": "ApplyMatting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"matting_model\":[\"MATTING_MODEL\",{}],\"matting_preprocessor\":[\"MATTING_PREPROCESSOR\",{}],\"image\":[\"IMAGE\",{}],\"trimap\":[\"MASK\",{}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "CreateTrimap": {
+ "category": "image_matting",
+ "comfy_node_id": "CreateTrimap",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\",{}],\"kernel_size\":[\"INT\",{\"default\":9,\"min\":0,\"max\":50,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MattingModelLoader": {
+ "category": "image_matting",
+ "comfy_node_id": "MattingModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"vitmatte_small (103 MB)\",\"vitmatte_base (387 MB)\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MATTING_MODEL\",\"MATTING_PREPROCESSOR\"]",
+ "return_types": "[\"MATTING_MODEL\",\"MATTING_PREPROCESSOR\"]"
+ }
+ },
+ "createdAt": "2024-06-20T11:25:47.685876Z",
+ "dependencies": [
+ "opencv-contrib-python>=4.7.0.72",
+ "opencv-contrib-python-headless>=4.7.0.72",
+ "opencv-python>=4.7.0.72",
+ "opencv-python-headless>=4.7.0.72",
+ "transformers @ git+https://github.com/huggingface/transformers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "936f90d6-b9e2-4c2c-a9e4-ddcc3fa76bd1",
+ "node_id": "comfyui-image-matting",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Image-Matting",
+ "publisher": {
+ "createdAt": "2024-06-20T11:19:21.20367Z",
+ "description": "",
+ "id": "hackkhai",
+ "logo": "",
+ "members": [],
+ "name": "hackkhai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hackkhai/ComfyUI-Image-Matting",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "To use stepfun's library, you need an official api that supports multimodal inputs such as video and pictures https://platform.stepfun.com/request-restriction",
+ "downloads": 28,
+ "icon": "",
+ "id": "comfyui-scstepfun",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-05T14:36:27.124433Z",
+ "dependencies": [
+ "openai"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fc134283-7e6a-48ff-bbdc-2933c88edea0",
+ "node_id": "comfyui-scstepfun",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SCStepFun",
+ "publisher": {
+ "createdAt": "2024-09-19T05:47:44.255279Z",
+ "description": "",
+ "id": "shichen",
+ "logo": "",
+ "members": [],
+ "name": "shichen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chenbaiyujason/ComfyUI-StepFun",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "One Button Prompt has a prompt generation node for beginners who have problems writing a good prompt, or advanced users who want to get inspired. It generates an entire prompt from scratch. It is random, but controlled. You simply load up the script and press generate, and let it surprise you.",
+ "downloads": 926,
+ "icon": "",
+ "id": "onebuttonprompt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-28T17:51:19.352192Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "62841bc0-c91b-4915-afcf-bd406941e205",
+ "node_id": "onebuttonprompt",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "OneButtonPrompt",
+ "publisher": {
+ "createdAt": "2024-05-28T17:38:51.162837Z",
+ "description": "",
+ "id": "airjen",
+ "logo": "",
+ "members": [],
+ "name": "AIrjen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AIrjen/OneButtonPrompt",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension enables the use of the diffuser pipeline in ComfyUI. It also includes nodes related to Stream Diffusion.",
+ "downloads": 269,
+ "icon": "",
+ "id": "comfyui-diffusers",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-09T05:31:07.769998Z",
+ "dependencies": [
+ "diffusers[torch]",
+ "accelerate",
+ "transformers",
+ "safetensors",
+ "omegaconf",
+ "pytorch_lightning",
+ "xformers",
+ "git+https://github.com/cumulo-autumn/StreamDiffusion.git@main#egg=streamdiffusion[tensorrt]"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ede6aa7d-4d5f-428b-abe3-a8d9d34c2843",
+ "node_id": "comfyui-diffusers",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Diffusers",
+ "publisher": {
+ "createdAt": "2024-12-17T05:43:31.902856Z",
+ "description": "",
+ "id": "limitex",
+ "logo": "",
+ "members": [],
+ "name": "Limitex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Limitex/ComfyUI-Diffusers",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:CLIPTextEncodeWithWildcards. This wildcard node is a wildcard node that operates based on the seed.",
+ "downloads": 76,
+ "icon": "",
+ "id": "comfyui-wildcards",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T16:53:13.10316Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5471c9bd-c349-464d-bc24-9dad6654bb72",
+ "node_id": "comfyui-wildcards",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Wildcards",
+ "publisher": {
+ "createdAt": "2024-06-20T14:42:43.137697Z",
+ "description": "",
+ "id": "lordgasmic",
+ "logo": "",
+ "members": [],
+ "name": "lordgasmic",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lordgasmic/comfyui_wildcards",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "gguf node for comfyui",
+ "downloads": 191,
+ "icon": "https://raw.githubusercontent.com/calcuis/logo/master/logo.svg",
+ "id": "gguf",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ClipLoaderGGUF": {
+ "category": "gguf",
+ "comfy_node_id": "ClipLoaderGGUF",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_name\":[[]],\"type\":[[\"stable_diffusion\",\"stable_cascade\",\"sd3\",\"stable_audio\",\"mochi\",\"ltxv\",\"pixart\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "DualClipLoaderGGUF": {
+ "category": "gguf",
+ "comfy_node_id": "DualClipLoaderGGUF",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_name1\":[[]],\"clip_name2\":[[]],\"type\":[[\"sdxl\",\"sd3\",\"flux\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "GGUFSave": {
+ "category": "gguf",
+ "comfy_node_id": "GGUFSave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select_safetensors\":[[]]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "LoaderGGUF": {
+ "category": "gguf",
+ "comfy_node_id": "LoaderGGUF",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gguf_name\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "LoaderGGUFAdvanced": {
+ "category": "gguf",
+ "comfy_node_id": "LoaderGGUFAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gguf_name\":[[]],\"dequant_dtype\":[[\"default\",\"target\",\"float32\",\"float16\",\"bfloat16\"],{\"default\":\"default\"}],\"patch_dtype\":[[\"default\",\"target\",\"float32\",\"float16\",\"bfloat16\"],{\"default\":\"default\"}],\"patch_on_device\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TENSORCut": {
+ "category": "gguf",
+ "comfy_node_id": "TENSORCut",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select_safetensors\":[[]]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "TripleClipLoaderGGUF": {
+ "category": "gguf",
+ "comfy_node_id": "TripleClipLoaderGGUF",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_name1\":[[]],\"clip_name2\":[[]],\"clip_name3\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ }
+ },
+ "createdAt": "2025-01-14T04:54:45.378731Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3f5e0ad-0fe5-4341-9c0a-db5e78f2c039",
+ "node_id": "gguf",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "gguf",
+ "publisher": {
+ "createdAt": "2025-01-07T05:33:50.316466Z",
+ "description": "",
+ "id": "gguf",
+ "logo": "",
+ "members": [],
+ "name": "gguf",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/calcuis/gguf",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "[a/BizyAir](https://github.com/siliconflow/BizyAir) Comfy Nodes that can run in any environment.",
+ "downloads": 1567,
+ "icon": "https://framerusercontent.com/images/4li2PjWxZJmoGkzXRMJWU1rJmI.svg",
+ "id": "bizyair",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BizyAirKolorsSampler": {
+ "category": "\u2601\ufe0fBizyAir/Kolors",
+ "comfy_node_id": "BizyAirKolorsSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"kolors_embeds\":[\"KOLORS_EMBEDS\"],\"width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":2048,\"step\":64}],\"height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":2048,\"step\":64}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":35,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":20,\"step\":0.01}],\"scheduler\":[[\"EulerDiscreteScheduler\",\"EulerAncestralDiscreteScheduler\",\"DPMSolverMultistepScheduler\",\"DPMSolverMultistepScheduler_SDE_karras\",\"UniPCMultistepScheduler\",\"DEISMultistepScheduler\"],{\"default\":\"EulerDiscreteScheduler\"}]},\"optional\":{\"latent\":[\"LATENT\"],\"denoise_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "BizyAirKolorsTextEncode": {
+ "category": "\u2601\ufe0fBizyAir/Kolors",
+ "comfy_node_id": "BizyAirKolorsTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"num_images_per_prompt\":[\"INT\",{\"default\":1,\"min\":1,\"max\":2,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"kolors_embeds\"]",
+ "return_types": "[\"KOLORS_EMBEDS\"]"
+ },
+ "BizyAirKolorsVAEDecode": {
+ "category": "\u2601\ufe0fBizyAir/Kolors",
+ "comfy_node_id": "BizyAirKolorsVAEDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BizyAirKolorsVAEEncode": {
+ "category": "\u2601\ufe0fBizyAir/Kolors",
+ "comfy_node_id": "BizyAirKolorsVAEEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "BizyAirSetAPIKey": {
+ "category": "\u2601\ufe0fBizyAir",
+ "comfy_node_id": "BizyAirSetAPIKey",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"API_KEY\":[\"STRING\",{\"default\":\"YOUR_API_KEY\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "BizyAirSiliconCloudLLMAPI": {
+ "category": "\u2601\ufe0fBizyAir",
+ "comfy_node_id": "BizyAirSiliconCloudLLMAPI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"Yi1.5 9B\",\"DeepSeekV2 Chat\",\"(Free)GLM4 9B Chat\",\"Qwen2 72B Instruct\",\"Qwen2 7B Instruct\"],{\"default\":\"(Free)GLM4 9B Chat\"}],\"system_prompt\":[\"STRING\",{\"default\":\"\u4f60\u662f\u4e00\u4e2a stable diffusion prompt \u4e13\u5bb6\uff0c\u4e3a\u6211\u751f\u6210\u9002\u7528\u4e8e Stable Diffusion \u6a21\u578b\u7684prompt\u3002\\n\u6211\u7ed9\u4f60\u76f8\u5173\u7684\u5355\u8bcd\uff0c\u4f60\u5e2e\u6211\u6269\u5199\u4e3a\u9002\u5408 Stable Diffusion \u6587\u751f\u56fe\u7684 prompt\u3002\u8981\u6c42\uff1a\\n1. \u82f1\u6587\u8f93\u51fa\\n2. \u9664\u4e86 prompt \u5916\uff0c\u4e0d\u8981\u8f93\u51fa\u4efb\u4f55\u5176\u5b83\u7684\u4fe1\u606f\\n\",\"multiline\":true,\"dynamicPrompts\":true}],\"user_prompt\":[\"STRING\",{\"default\":\"\u5c0f\u732b\uff0c\u68b5\u9ad8\u98ce\u683c\",\"multiline\":true,\"dynamicPrompts\":true}],\"max_tokens\":[\"INT\",{\"default\":512,\"min\":100,\"max\":100000}],\"temperature\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":2,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-10T22:51:58.899425Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "247877a7-a6f6-4da8-bc1a-edb09f8bd9e2",
+ "node_id": "bizyair",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "\u2601\ufe0fBizyAir",
+ "publisher": {
+ "createdAt": "2024-07-10T22:08:22.833988Z",
+ "description": "",
+ "id": "siliconflow",
+ "logo": "",
+ "members": [],
+ "name": "BizyAir",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/siliconflow/BizyAir",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node helps to transform latent in different ways.",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui-advanced-latent-control",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LatentAddTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "LatentAddTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"stop_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"offset_optional\":[\"OFFSET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "LatentInterpolateTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "LatentInterpolateTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"stop_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"offset_optional\":[\"OFFSET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "LatentMirror": {
+ "category": "latent/advanced",
+ "comfy_node_id": "LatentMirror",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"direction\":[[\"vertically\",\"horizontally\",\"both\"]],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"vae_optional\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LatentNormalize": {
+ "category": "latent/advanced",
+ "comfy_node_id": "LatentNormalize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LatentShift": {
+ "category": "latent/advanced",
+ "comfy_node_id": "LatentShift",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"x_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"y_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}]},\"optional\":{\"vae_optional\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "MirrorTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "MirrorTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"stop_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"mode\":[[\"replace\",\"combine\"]],\"direction\":[[\"vertically\",\"horizontally\",\"both\",\"90 degree rotation\",\"180 degree rotation\"],{\"default\":\"horizontally\"}]},\"optional\":{\"offset_optional\":[\"OFFSET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "MultiplyTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "MultiplyTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"stop_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"mode\":[[\"replace\",\"combine\"],{\"default\":\"combine\"}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"offset_optional\":[\"OFFSET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "OffsetCombine": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OffsetCombine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"offset1\":[\"OFFSET\"],\"offset2\":[\"OFFSET\"],\"offset\":[\"INT\",{\"default\":0,\"min\":-10000,\"max\":10000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OFFSET\"]",
+ "return_types": "[\"OFFSET\"]"
+ },
+ "OneTimeLatentAddTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OneTimeLatentAddTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"step\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "OneTimeLatentInterpolateTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OneTimeLatentInterpolateTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"step\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "OneTimeMirrorTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OneTimeMirrorTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"step\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"mode\":[[\"replace\",\"combine\"]],\"direction\":[[\"vertically\",\"horizontally\",\"both\",\"90 degree rotation\",\"180 degree rotation\"],{\"default\":\"horizontally\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "OneTimeMultiplyTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OneTimeMultiplyTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"step\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"mode\":[[\"replace\",\"combine\"],{\"default\":\"combine\"}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "OneTimeShiftTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "OneTimeShiftTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"step\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"mode\":[[\"replace\",\"combine\"],{\"default\":\"replace\"}],\"x_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"y_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "ShiftTransform": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "ShiftTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"stop_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"mode\":[[\"replace\",\"combine\"],{\"default\":\"replace\"}],\"x_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"y_shift\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}]},\"optional\":{\"offset_optional\":[\"OFFSET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ },
+ "TransformHijack": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "TransformHijack",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"transforms\":[\"TRANSFORM\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "TransformOffset": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "TransformOffset",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"process_every\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"offset\":[\"INT\",{\"default\":0,\"min\":-10000,\"max\":10000}],\"mode\":[[\"process_every\",\"skip_every\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OFFSET\"]",
+ "return_types": "[\"OFFSET\"]"
+ },
+ "TransformSampler": {
+ "category": "sampling",
+ "comfy_node_id": "TransformSampler",
+ "deprecated": false,
+ "description": "Uses the provided model, positive and negative conditioning to denoise the latent image.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The model used for denoising the input latent.\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"The random seed used for creating the noise.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"The number of steps used in the denoising process.\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01,\"tooltip\":\"The Classifier-Free Guidance scale balances creativity and adherence to the prompt. Higher values result in images more closely matching the prompt however too high values will negatively impact quality.\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"The algorithm used when sampling, this can affect the quality, speed, and style of the generated output.\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"tooltip\":\"The scheduler controls how noise is gradually removed to form the image.\"}],\"positive\":[\"CONDITIONING\",{\"tooltip\":\"The conditioning describing the attributes you want to include in the image.\"}],\"negative\":[\"CONDITIONING\",{\"tooltip\":\"The conditioning describing the attributes you want to exclude from the image.\"}],\"latent_image\":[\"LATENT\",{\"tooltip\":\"The latent image to denoise.\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of denoising applied, lower values will maintain the structure of the initial image allowing for image to image sampling.\"}]},\"optional\":{\"transform_optional\":[\"TRANSFORM\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "TransformSamplerAdvanced": {
+ "category": "sampling",
+ "comfy_node_id": "TransformSamplerAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"add_noise\":[[\"enable\",\"disable\"]],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]]},\"optional\":{\"transform_optional\":[\"TRANSFORM\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "TransformsCombine": {
+ "category": "sampling/transforms",
+ "comfy_node_id": "TransformsCombine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"transform1\":[\"TRANSFORM\"],\"transform2\":[\"TRANSFORM\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORM\"]",
+ "return_types": "[\"TRANSFORM\"]"
+ }
+ },
+ "createdAt": "2024-06-21T07:29:35.25708Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "70661c87-cc12-4bc8-88e5-75ce52c77b41",
+ "node_id": "comfyui-advanced-latent-control",
+ "status": "NodeVersionStatusActive",
+ "version": "2.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Advanced-Latent-Control",
+ "publisher": {
+ "createdAt": "2024-06-20T17:48:39.251849Z",
+ "description": "",
+ "id": "kuschanow",
+ "logo": "",
+ "members": [],
+ "name": "kuschanow",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RomanKuschanow/ComfyUI-Advanced-Latent-Control",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Badman_Blend, Badman_HexGenerator, Badman_String, Badman_Concat_String, Badman_Print, BadmanIO, BadmanIntUtil",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-badmannodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BadmanCLIPTextEncodeSDXLRegion": {
+ "category": "Badman",
+ "comfy_node_id": "BadmanCLIPTextEncodeSDXLRegion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":4096}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":4096}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":4096}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":4096}],\"text_g\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"clip\":[\"CLIP\"],\"text_l\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIPREGION\"]",
+ "return_types": "[\"CLIPREGION\"]"
+ },
+ "BadmanIO": {
+ "category": "Badman",
+ "comfy_node_id": "BadmanIO",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"BasePath\":[\"STRING\",{\"default\":\"/opt/ComfyUI\\\\output\\\\\"}],\"ShotName\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ImageOutputPath\",\"VideoOutputPath\",\"ImageUpresOutputPath\",\"VideoUpresOutputPath\",\"ImageInputPath\",\"DepthInputPath\",\"PoseInputPath\",\"BodyMaskInputPath\",\"FaceMaskInputPath\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "BadmanIntUtil": {
+ "category": "Badman",
+ "comfy_node_id": "BadmanIntUtil",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"Int1\":[\"INT\",{\"default\":0,\"min\":0}],\"Int2\":[\"INT\",{\"default\":0,\"min\":0}],\"math_function\":[[\"add\",\"multiply\",\"sub\",\"divide\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "BadmanStringSelect": {
+ "category": "Badman",
+ "comfy_node_id": "BadmanStringSelect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_List\":[\"STRING\",{}],\"Index\":[\"INT\",{\"default\":0,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Badman_Blend": {
+ "category": "Badman",
+ "comfy_node_id": "Badman_Blend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"blend_factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"blend_mode\":[[\"normal\",\"multiply\",\"screen\",\"overlay\",\"soft_light\",\"difference\",\"add\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Badman_Concat_String": {
+ "category": "Badman",
+ "comfy_node_id": "Badman_Concat_String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_field_0\":[\"STRING\",{\"multiline\":true,\"default\":\"Hello\"}],\"string_field_1\":[\"STRING\",{\"multiline\":true,\"default\":\"World\"}],\"newline\":[\"BOOLEAN\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Badman_HexGenerator": {
+ "category": "Badman",
+ "comfy_node_id": "Badman_HexGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"r\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"g\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"b\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"grayscale\":[\"BOOLEAN\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "Badman_Print": {
+ "category": "Badman",
+ "comfy_node_id": "Badman_Print",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Badman_String": {
+ "category": "Badman",
+ "comfy_node_id": "Badman_String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-21T15:20:43.116226Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e23d08fb-e8bd-45b7-9e8e-756eff656f2d",
+ "node_id": "comfyui-badmannodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-BadmanNodes",
+ "publisher": {
+ "createdAt": "2024-06-20T15:46:27.905646Z",
+ "description": "",
+ "id": "bigting",
+ "logo": "",
+ "members": [],
+ "name": "32bitbadman",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MariusKM/ComfyUI-BadmanNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Image processing tool for ComfyUI.",
+ "downloads": 393,
+ "icon": "",
+ "id": "comfyui-hakuimg",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-31T14:25:57.229296Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "baea2ffa-cde0-4093-9e65-0564b98a117d",
+ "node_id": "comfyui-hakuimg",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"Apache-2.0 license \"}",
+ "name": "ComfyUI-HakuImg",
+ "publisher": {
+ "createdAt": "2024-06-29T02:56:17.137114Z",
+ "description": "",
+ "id": "licyk",
+ "logo": "",
+ "members": [],
+ "name": "licyk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/licyk/ComfyUI-HakuImg",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Various quality of life -nodes for ComfyUI, mostly just visual stuff to improve usability.",
+ "downloads": 16678,
+ "icon": "",
+ "id": "comfyui-kjnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AddLabel": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "AddLabel",
+ "deprecated": false,
+ "description": "\nCreates a new with the given text, and concatenates it to \neither above or below the input image. \nNote that this changes the input image's height! \nFonts are loaded from this folder: \nComfyUI/custom_nodes/ComfyUI-KJNodes/fonts\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"text_x\":[\"INT\",{\"default\":10,\"min\":0,\"max\":4096,\"step\":1}],\"text_y\":[\"INT\",{\"default\":2,\"min\":0,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":48,\"min\":-1,\"max\":4096,\"step\":1}],\"font_size\":[\"INT\",{\"default\":32,\"min\":0,\"max\":4096,\"step\":1}],\"font_color\":[\"STRING\",{\"default\":\"white\"}],\"label_color\":[\"STRING\",{\"default\":\"black\"}],\"font\":[[\"FreeMono.ttf\",\"FreeMonoBoldOblique.otf\",\"TTNorms-Black.otf\"]],\"text\":[\"STRING\",{\"default\":\"Text\"}],\"direction\":[[\"up\",\"down\",\"left\",\"right\",\"overlay\"],{\"default\":\"up\"}]},\"optional\":{\"caption\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AppendInstanceDiffusionTracking": {
+ "category": "KJNodes/InstanceDiffusion",
+ "comfy_node_id": "AppendInstanceDiffusionTracking",
+ "deprecated": false,
+ "description": "\nAppends tracking data to be used with InstanceDiffusion: \nhttps://github.com/logtd/ComfyUI-InstanceDiffusion \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tracking_1\":[\"TRACKING\",{\"forceInput\":true}],\"tracking_2\":[\"TRACKING\",{\"forceInput\":true}]},\"optional\":{\"prompt_1\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"prompt_2\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"tracking\",\"prompt\"]",
+ "return_types": "[\"TRACKING\",\"STRING\"]"
+ },
+ "AppendStringsToList": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "AppendStringsToList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string1\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"string2\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "AudioConcatenate": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "AudioConcatenate",
+ "deprecated": false,
+ "description": "\nConcatenates the audio1 to audio2 in the specified direction.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio1\":[\"AUDIO\"],\"audio2\":[\"AUDIO\"],\"direction\":[[\"right\",\"left\"],{\"default\":\"right\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "BOOLConstant": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "BOOLConstant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "BatchCLIPSeg": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BatchCLIPSeg",
+ "deprecated": false,
+ "description": "\nSegments an image or batch of images using CLIPSeg.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"text\":[\"STRING\",{\"multiline\":false}],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":10,\"step\":0.001}],\"binary_mask\":[\"BOOLEAN\",{\"default\":true}],\"combine_mask\":[\"BOOLEAN\",{\"default\":false}],\"use_cuda\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"blur_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"opt_model\":[\"CLIPSEGMODEL\"],\"prev_mask\":[\"MASK\",{\"default\":null}],\"image_bg_level\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Mask\",\"Image\"]",
+ "return_types": "[\"MASK\",\"IMAGE\"]"
+ },
+ "BatchCropFromMask": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BatchCropFromMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"crop_size_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"bbox_smooth_alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"original_images\",\"cropped_images\",\"bboxes\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"BBOX\",\"INT\",\"INT\"]"
+ },
+ "BatchCropFromMaskAdvanced": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BatchCropFromMaskAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"crop_size_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"bbox_smooth_alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"original_images\",\"cropped_images\",\"cropped_masks\",\"combined_crop_image\",\"combined_crop_masks\",\"bboxes\",\"combined_bounding_box\",\"bbox_width\",\"bbox_height\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\",\"IMAGE\",\"MASK\",\"BBOX\",\"BBOX\",\"INT\",\"INT\"]"
+ },
+ "BatchUncrop": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BatchUncrop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"cropped_images\":[\"IMAGE\"],\"bboxes\":[\"BBOX\"],\"border_blending\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"crop_rescale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"border_top\":[\"BOOLEAN\",{\"default\":true}],\"border_bottom\":[\"BOOLEAN\",{\"default\":true}],\"border_left\":[\"BOOLEAN\",{\"default\":true}],\"border_right\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BatchUncropAdvanced": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BatchUncropAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"cropped_images\":[\"IMAGE\"],\"cropped_masks\":[\"MASK\"],\"combined_crop_mask\":[\"MASK\"],\"bboxes\":[\"BBOX\"],\"border_blending\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"crop_rescale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"use_combined_mask\":[\"BOOLEAN\",{\"default\":false}],\"use_square_mask\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"combined_bounding_box\":[\"BBOX\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BboxToInt": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BboxToInt",
+ "deprecated": false,
+ "description": "\nReturns selected index from bounding box list as integers.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bboxes\":[\"BBOX\"],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":99999999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"x_min\",\"y_min\",\"width\",\"height\",\"center_x\",\"center_y\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "BboxVisualize": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "BboxVisualize",
+ "deprecated": false,
+ "description": "\nVisualizes the specified bbox on the image.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"bboxes\":[\"BBOX\"],\"line_width\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CameraPoseVisualizer": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "CameraPoseVisualizer",
+ "deprecated": false,
+ "description": "\nVisualizes the camera poses, from Animatediff-Evolved CameraCtrl Pose \nor a .txt file with RealEstate camera intrinsics and coordinates, in a 3D plot. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pose_file_path\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"base_xval\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":100,\"step\":0.01}],\"zval\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":100,\"step\":0.01}],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":10,\"step\":0.01}],\"use_exact_fx\":[\"BOOLEAN\",{\"default\":false}],\"relative_c2w\":[\"BOOLEAN\",{\"default\":true}],\"use_viewer\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"cameractrl_poses\":[\"CAMERACTRL_POSES\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CheckpointLoaderKJ": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "CheckpointLoaderKJ",
+ "deprecated": false,
+ "description": "Experimental node for patching torch.nn.Linear with CublasLinear.",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[],{\"tooltip\":\"The name of the checkpoint (model) to load.\"}],\"patch_cublaslinear\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable or disable the patching, won't take effect on already loaded models!\"}],\"sage_attention\":[[\"disabled\",\"auto\",\"sageattn_qk_int8_pv_fp16_cuda\",\"sageattn_qk_int8_pv_fp16_triton\",\"sageattn_qk_int8_pv_fp8_cuda\"],{\"default\":false,\"tooltip\":\"Patch comfy attention to use sageattn.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ },
+ "CheckpointPerturbWeights": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "CheckpointPerturbWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"joint_blocks\":[\"FLOAT\",{\"default\":0.02,\"min\":0.001,\"max\":10,\"step\":0.001}],\"final_layer\":[\"FLOAT\",{\"default\":0.02,\"min\":0.001,\"max\":10,\"step\":0.001}],\"rest_of_the_blocks\":[\"FLOAT\",{\"default\":0.02,\"min\":0.001,\"max\":10,\"step\":0.001}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ColorMatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ColorMatch",
+ "deprecated": false,
+ "description": "\ncolor-matcher enables color transfer across images which comes in handy for automatic \ncolor-grading of photographs, paintings and film sequences as well as light-field \nand stopmotion corrections. \n\nThe methods behind the mappings are based on the approach from Reinhard et al., \nthe Monge-Kantorovich Linearization (MKL) as proposed by Pitie et al. and our analytical solution \nto a Multi-Variate Gaussian Distribution (MVGD) transfer in conjunction with classical histogram \nmatching. As shown below our HM-MVGD-HM compound outperforms existing methods. \nhttps://github.com/hahnec/color-matcher/\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_ref\":[\"IMAGE\"],\"image_target\":[\"IMAGE\"],\"method\":[[\"mkl\",\"hm\",\"reinhard\",\"mvgd\",\"hm-mvgd-hm\",\"hm-mkl-hm\"],{\"default\":\"mkl\"}]},\"optional\":{\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorToMask": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "ColorToMask",
+ "deprecated": false,
+ "description": "\nConverts chosen RGB value to a mask. \nWith batch inputs, the **per_batch** \ncontrols the number of images processed at once.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"red\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"green\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"blue\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"threshold\":[\"INT\",{\"default\":10,\"min\":0,\"max\":255,\"step\":1}],\"per_batch\":[\"INT\",{\"default\":16,\"min\":1,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "CondPassThrough": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "CondPassThrough",
+ "deprecated": false,
+ "description": "\n Simply passes through the positive and negative conditioning,\n workaround for Set node not allowing bypassed inputs.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ConditioningMultiCombine": {
+ "category": "KJNodes/masking/conditioning",
+ "comfy_node_id": "ConditioningMultiCombine",
+ "deprecated": false,
+ "description": "\nCombines multiple conditioning nodes into one\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":20,\"step\":1}],\"operation\":[[\"combine\",\"concat\"],{\"default\":\"combine\"}],\"conditioning_1\":[\"CONDITIONING\"],\"conditioning_2\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined\",\"inputcount\"]",
+ "return_types": "[\"CONDITIONING\",\"INT\"]"
+ },
+ "ConditioningSetMaskAndCombine": {
+ "category": "KJNodes/masking/conditioning",
+ "comfy_node_id": "ConditioningSetMaskAndCombine",
+ "deprecated": false,
+ "description": "\nBundles multiple conditioning mask and combine nodes into one,functionality is identical to ComfyUI native nodes\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_1\":[\"CONDITIONING\"],\"negative_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"negative_2\":[\"CONDITIONING\"],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"],\"mask_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"set_cond_area\":[[\"default\",\"mask bounds\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_positive\",\"combined_negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ConditioningSetMaskAndCombine3": {
+ "category": "KJNodes/masking/conditioning",
+ "comfy_node_id": "ConditioningSetMaskAndCombine3",
+ "deprecated": false,
+ "description": "\nBundles multiple conditioning mask and combine nodes into one,functionality is identical to ComfyUI native nodes\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_1\":[\"CONDITIONING\"],\"negative_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"negative_2\":[\"CONDITIONING\"],\"positive_3\":[\"CONDITIONING\"],\"negative_3\":[\"CONDITIONING\"],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"],\"mask_3\":[\"MASK\"],\"mask_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_3_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"set_cond_area\":[[\"default\",\"mask bounds\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_positive\",\"combined_negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ConditioningSetMaskAndCombine4": {
+ "category": "KJNodes/masking/conditioning",
+ "comfy_node_id": "ConditioningSetMaskAndCombine4",
+ "deprecated": false,
+ "description": "\nBundles multiple conditioning mask and combine nodes into one,functionality is identical to ComfyUI native nodes\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_1\":[\"CONDITIONING\"],\"negative_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"negative_2\":[\"CONDITIONING\"],\"positive_3\":[\"CONDITIONING\"],\"negative_3\":[\"CONDITIONING\"],\"positive_4\":[\"CONDITIONING\"],\"negative_4\":[\"CONDITIONING\"],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"],\"mask_3\":[\"MASK\"],\"mask_4\":[\"MASK\"],\"mask_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_3_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_4_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"set_cond_area\":[[\"default\",\"mask bounds\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_positive\",\"combined_negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ConditioningSetMaskAndCombine5": {
+ "category": "KJNodes/masking/conditioning",
+ "comfy_node_id": "ConditioningSetMaskAndCombine5",
+ "deprecated": false,
+ "description": "\nBundles multiple conditioning mask and combine nodes into one,functionality is identical to ComfyUI native nodes\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_1\":[\"CONDITIONING\"],\"negative_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"negative_2\":[\"CONDITIONING\"],\"positive_3\":[\"CONDITIONING\"],\"negative_3\":[\"CONDITIONING\"],\"positive_4\":[\"CONDITIONING\"],\"negative_4\":[\"CONDITIONING\"],\"positive_5\":[\"CONDITIONING\"],\"negative_5\":[\"CONDITIONING\"],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"],\"mask_3\":[\"MASK\"],\"mask_4\":[\"MASK\"],\"mask_5\":[\"MASK\"],\"mask_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_3_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_4_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mask_5_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"set_cond_area\":[[\"default\",\"mask bounds\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_positive\",\"combined_negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "CreateAudioMask": {
+ "category": "KJNodes/deprecated",
+ "comfy_node_id": "CreateAudioMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":16,\"min\":1,\"max\":255,\"step\":1}],\"scale\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":2,\"step\":0.01}],\"audio_path\":[\"STRING\",{\"default\":\"audio.wav\"}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CreateFadeMask": {
+ "category": "KJNodes/deprecated",
+ "comfy_node_id": "CreateFadeMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":2,\"min\":2,\"max\":10000,\"step\":1}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\"]],\"start_level\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"midpoint_level\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"end_level\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"midpoint_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "CreateFadeMaskAdvanced": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateFadeMaskAdvanced",
+ "deprecated": false,
+ "description": "\nCreate a batch of masks interpolated between given frames and values. \nUses same syntax as Fizz' BatchValueSchedule.\nFirst value is the frame index (not that this starts from 0, not 1) \nand the second value inside the brackets is the float value of the mask in range 0.0 - 1.0 \n\nFor example the default values: \n0:(0.0) \n7:(1.0) \n15:(0.0) \n \nWould create a mask batch fo 16 frames, starting from black, \ninterpolating with the chosen curve to fully white at the 8th frame, \nand interpolating from that to fully black at the 16th frame.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"points_string\":[\"STRING\",{\"default\":\"0:(0.0),\\n7:(1.0),\\n15:(0.0)\\n\",\"multiline\":true}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":16,\"min\":2,\"max\":10000,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1}],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "CreateFluidMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateFluidMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"inflow_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":255,\"step\":1}],\"inflow_velocity\":[\"INT\",{\"default\":1,\"min\":0,\"max\":255,\"step\":1}],\"inflow_radius\":[\"INT\",{\"default\":8,\"min\":0,\"max\":255,\"step\":1}],\"inflow_padding\":[\"INT\",{\"default\":50,\"min\":0,\"max\":255,\"step\":1}],\"inflow_duration\":[\"INT\",{\"default\":60,\"min\":0,\"max\":255,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "CreateGradientFromCoords": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "CreateGradientFromCoords",
+ "deprecated": false,
+ "description": "\nCreates a gradient image from coordinates. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"start_color\":[\"STRING\",{\"default\":\"white\"}],\"end_color\":[\"STRING\",{\"default\":\"black\"}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":100,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CreateGradientMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateGradientMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "CreateInstanceDiffusionTracking": {
+ "category": "KJNodes/InstanceDiffusion",
+ "comfy_node_id": "CreateInstanceDiffusionTracking",
+ "deprecated": false,
+ "description": "\nCreates tracking data to be used with InstanceDiffusion: \nhttps://github.com/logtd/ComfyUI-InstanceDiffusion \n \nInstanceDiffusion prompt format: \n\"class_id.class_name\": \"prompt\", \nfor example: \n\"1.head\": \"((head))\", \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"bbox_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"bbox_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"class_name\":[\"STRING\",{\"default\":\"class_name\"}],\"class_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"prompt\":[\"STRING\",{\"default\":\"prompt\",\"multiline\":true}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}],\"fit_in_frame\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"tracking\",\"prompt\",\"width\",\"height\",\"bbox_width\",\"bbox_height\"]",
+ "return_types": "[\"TRACKING\",\"STRING\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "CreateMagicMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateMagicMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frames\":[\"INT\",{\"default\":16,\"min\":2,\"max\":4096,\"step\":1}],\"depth\":[\"INT\",{\"default\":12,\"min\":1,\"max\":500,\"step\":1}],\"distortion\":[\"FLOAT\",{\"default\":1.5,\"min\":0,\"max\":100,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":99999999,\"step\":1}],\"transitions\":[\"INT\",{\"default\":1,\"min\":1,\"max\":20,\"step\":1}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "CreateShapeImageOnPath": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "CreateShapeImageOnPath",
+ "deprecated": false,
+ "description": "\nCreates an image or batch of images with the specified shape. \nLocations are center locations. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"shape\":[[\"circle\",\"square\",\"triangle\"],{\"default\":\"circle\"}],\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"shape_width\":[\"INT\",{\"default\":128,\"min\":2,\"max\":4096,\"step\":1}],\"shape_height\":[\"INT\",{\"default\":128,\"min\":2,\"max\":4096,\"step\":1}],\"shape_color\":[\"STRING\",{\"default\":\"white\"}],\"bg_color\":[\"STRING\",{\"default\":\"black\"}],\"blur_radius\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"intensity\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":100,\"step\":0.01}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}],\"trailing\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "CreateShapeMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateShapeMask",
+ "deprecated": false,
+ "description": "\nCreates a mask or batch of masks with the specified shape. \nLocations are center locations. \nGrow value is the amount to grow the shape on each frame, creating animated masks.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"shape\":[[\"circle\",\"square\",\"triangle\"],{\"default\":\"circle\"}],\"frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"location_x\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"location_y\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"grow\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"shape_width\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":1}],\"shape_height\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "CreateShapeMaskOnPath": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateShapeMaskOnPath",
+ "deprecated": false,
+ "description": "\nCreates a mask or batch of masks with the specified shape. \nLocations are center locations. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"shape\":[[\"circle\",\"square\",\"triangle\"],{\"default\":\"circle\"}],\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"shape_width\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":1}],\"shape_height\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":1}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "CreateTextMask": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "CreateTextMask",
+ "deprecated": false,
+ "description": "\nCreates a text image and mask. \nLooks for fonts from this folder: \nComfyUI/custom_nodes/ComfyUI-KJNodes/fonts\n \nIf start_rotation and/or end_rotation are different values, \ncreates animation between them.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"invert\":[\"BOOLEAN\",{\"default\":false}],\"frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"text_x\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"text_y\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"font_size\":[\"INT\",{\"default\":32,\"min\":8,\"max\":4096,\"step\":1}],\"font_color\":[\"STRING\",{\"default\":\"white\"}],\"text\":[\"STRING\",{\"default\":\"HELLO!\",\"multiline\":true}],\"font\":[[\"FreeMono.ttf\",\"FreeMonoBoldOblique.otf\",\"TTNorms-Black.otf\"]],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"start_rotation\":[\"INT\",{\"default\":0,\"min\":0,\"max\":359,\"step\":1}],\"end_rotation\":[\"INT\",{\"default\":0,\"min\":-359,\"max\":359,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "CreateTextOnPath": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateTextOnPath",
+ "deprecated": false,
+ "description": "\nCreates a mask or batch of masks with the specified text. \nLocations are center locations. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"text\":[\"STRING\",{\"default\":\"text\",\"multiline\":true}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"font\":[[\"FreeMono.ttf\",\"FreeMonoBoldOblique.otf\",\"TTNorms-Black.otf\"]],\"font_size\":[\"INT\",{\"default\":42}],\"alignment\":[[\"left\",\"center\",\"right\"],{\"default\":\"center\"}],\"text_color\":[\"STRING\",{\"default\":\"white\"}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"MASK\"]"
+ },
+ "CreateVoronoiMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "CreateVoronoiMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frames\":[\"INT\",{\"default\":16,\"min\":2,\"max\":4096,\"step\":1}],\"num_points\":[\"INT\",{\"default\":15,\"min\":1,\"max\":4096,\"step\":1}],\"line_width\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4096,\"step\":1}],\"speed\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "CrossFadeImages": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "CrossFadeImages",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images_1\":[\"IMAGE\"],\"images_2\":[\"IMAGE\"],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\",\"bounce\",\"elastic\",\"glitchy\",\"exponential_ease_out\"]],\"transition_start_index\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}],\"transitioning_frames\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}],\"start_level\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end_level\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CrossFadeImagesMulti": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "CrossFadeImagesMulti",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\",\"bounce\",\"elastic\",\"glitchy\",\"exponential_ease_out\"]],\"transitioning_frames\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CustomControlNetWeightsFluxFromList": {
+ "category": "KJNodes/controlnet",
+ "comfy_node_id": "CustomControlNetWeightsFluxFromList",
+ "deprecated": false,
+ "description": "Creates controlnet weights from a list of floats for Advanced-ControlNet",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list_of_floats\":[\"FLOAT\",{\"forceInput\":true}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"],\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "CustomSigmas": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "CustomSigmas",
+ "deprecated": false,
+ "description": "\nCreates a sigmas tensor from a string of comma separated values. \nExamples: \n \nNvidia's optimized AYS 10 step schedule for SD 1.5: \n14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029 \nSDXL: \n14.615, 6.315, 3.771, 2.181, 1.342, 0.862, 0.555, 0.380, 0.234, 0.113, 0.029 \nSVD: \n700.00, 54.5, 15.886, 7.977, 4.248, 1.789, 0.981, 0.403, 0.173, 0.034, 0.002 \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sigmas_string\":[\"STRING\",{\"default\":\"14.615, 6.475, 3.861, 2.697, 1.886, 1.396, 0.963, 0.652, 0.399, 0.152, 0.029\",\"multiline\":true}],\"interpolate_to_steps\":[\"INT\",{\"default\":10,\"min\":0,\"max\":255,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SIGMAS\"]",
+ "return_types": "[\"SIGMAS\"]"
+ },
+ "DifferentialDiffusionAdvanced": {
+ "category": "_for_testing",
+ "comfy_node_id": "DifferentialDiffusionAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"samples\":[\"LATENT\"],\"mask\":[\"MASK\"],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.001}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"LATENT\"]",
+ "return_types": "[\"MODEL\",\"LATENT\"]"
+ },
+ "DiffusionModelLoaderKJ": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "DiffusionModelLoaderKJ",
+ "deprecated": false,
+ "description": "Node for patching torch.nn.Linear with CublasLinear.",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[],{\"tooltip\":\"The name of the checkpoint (model) to load.\"}],\"weight_dtype\":[[\"default\",\"fp8_e4m3fn\",\"fp8_e4m3fn_fast\",\"fp8_e5m2\"]],\"patch_cublaslinear\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable or disable the patching, won't take effect on already loaded models!\"}],\"sage_attention\":[[\"disabled\",\"auto\",\"sageattn_qk_int8_pv_fp16_cuda\",\"sageattn_qk_int8_pv_fp16_triton\",\"sageattn_qk_int8_pv_fp8_cuda\"],{\"default\":false,\"tooltip\":\"Patch comfy attention to use sageattn.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DownloadAndLoadCLIPSeg": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "DownloadAndLoadCLIPSeg",
+ "deprecated": false,
+ "description": "\nDownloads and loads CLIPSeg model with huggingface_hub, \nto ComfyUI/models/clip_seg\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"Kijai/clipseg-rd64-refined-fp16\",\"CIDAS/clipseg-rd64-refined\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"clipseg_model\"]",
+ "return_types": "[\"CLIPSEGMODEL\"]"
+ },
+ "DrawInstanceDiffusionTracking": {
+ "category": "KJNodes/InstanceDiffusion",
+ "comfy_node_id": "DrawInstanceDiffusionTracking",
+ "deprecated": false,
+ "description": "\nDraws the tracking data from \nCreateInstanceDiffusionTracking -node.\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"tracking\":[\"TRACKING\",{\"forceInput\":true}],\"box_line_width\":[\"INT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":1}],\"draw_text\":[\"BOOLEAN\",{\"default\":true}],\"font\":[[\"FreeMono.ttf\",\"FreeMonoBoldOblique.otf\",\"TTNorms-Black.otf\"]],\"font_size\":[\"INT\",{\"default\":20}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DummyOut": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "DummyOut",
+ "deprecated": false,
+ "description": "\nDoes nothing, used to trigger generic workflow output. \nA way to get previews in the UI without saving anything to disk.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_input\":[\"*\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "EmptyLatentImageCustomPresets": {
+ "category": "KJNodes",
+ "comfy_node_id": "EmptyLatentImageCustomPresets",
+ "deprecated": false,
+ "description": "\nGenerates an empty latent image with the specified dimensions. \nThe choices are loaded from 'custom_dimensions.json' in the nodes folder.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[[]],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Latent\",\"Width\",\"Height\"]",
+ "return_types": "[\"LATENT\",\"INT\",\"INT\"]"
+ },
+ "EmptyLatentImagePresets": {
+ "category": "KJNodes",
+ "comfy_node_id": "EmptyLatentImagePresets",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[[\"512 x 512 (1:1)\",\"768 x 512 (1.5:1)\",\"960 x 512 (1.875:1)\",\"1024 x 512 (2:1)\",\"1024 x 576 (1.778:1)\",\"1536 x 640 (2.4:1)\",\"1344 x 768 (1.75:1)\",\"1216 x 832 (1.46:1)\",\"1152 x 896 (1.286:1)\",\"1024 x 1024 (1:1)\"],{\"default\":\"512 x 512 (1:1)\"}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Latent\",\"Width\",\"Height\"]",
+ "return_types": "[\"LATENT\",\"INT\",\"INT\"]"
+ },
+ "FastPreview": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "FastPreview",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"format\":[[\"JPEG\",\"PNG\",\"WEBP\"],{\"default\":\"JPEG\"}],\"quality\":[\"INT\",{\"default\":75,\"min\":1,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FilterZeroMasksAndCorrespondingImages": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "FilterZeroMasksAndCorrespondingImages",
+ "deprecated": false,
+ "description": "\nFilter out all the empty (i.e. all zero) mask in masks \nAlso filter out all the corresponding images in original_images by indexes if provide \n \noriginal_images (optional): If provided, need have same length as masks.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"]},\"optional\":{\"original_images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"non_zero_masks_out\",\"non_zero_mask_images_out\",\"zero_mask_images_out\",\"zero_mask_images_out_indexes\"]",
+ "return_types": "[\"MASK\",\"IMAGE\",\"IMAGE\",\"INDEXES\"]"
+ },
+ "FlipSigmasAdjusted": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "FlipSigmasAdjusted",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sigmas\":[\"SIGMAS\"],\"divide_by_last_sigma\":[\"BOOLEAN\",{\"default\":false}],\"divide_by\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":0.01}],\"offset_by\":[\"INT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SIGMAS\",\"sigmas_string\"]",
+ "return_types": "[\"SIGMAS\",\"STRING\"]"
+ },
+ "FloatConstant": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "FloatConstant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":1e-05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "FloatToMask": {
+ "category": "KJNodes/masking/generate",
+ "comfy_node_id": "FloatToMask",
+ "deprecated": false,
+ "description": "\nGenerates a batch of masks based on the input float values.\nThe batch size is determined by the length of the input float values.\nEach mask is generated with the specified width and height.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_values\":[\"FLOAT\",{\"forceInput\":true,\"default\":0}],\"width\":[\"INT\",{\"default\":100,\"min\":1}],\"height\":[\"INT\",{\"default\":100,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FloatToSigmas": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "FloatToSigmas",
+ "deprecated": false,
+ "description": "\nCreates a sigmas tensor from list of float values. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"float_list\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SIGMAS\"]",
+ "return_types": "[\"SIGMAS\"]"
+ },
+ "FluxBlockLoraLoader": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "FluxBlockLoraLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The diffusion model the LoRA will be applied to.\"}],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01,\"tooltip\":\"How strongly to modify the diffusion model. This value can be negative.\"}]},\"optional\":{\"lora_name\":[[],{\"tooltip\":\"The name of the LoRA.\"}],\"opt_lora_path\":[\"STRING\",{\"forceInput\":true,\"tooltip\":\"Absolute path of the LoRA.\"}],\"blocks\":[\"SELECTEDBLOCKS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"rank\"]",
+ "return_types": "[\"MODEL\",\"STRING\"]"
+ },
+ "FluxBlockLoraSelect": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "FluxBlockLoraSelect",
+ "deprecated": false,
+ "description": "Select individual block alpha values, value of 0 removes the block altogether",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"double_blocks.0.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.1.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.2.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.3.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.4.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.5.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.6.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.7.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.8.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.9.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.10.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.11.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.12.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.13.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.14.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.15.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.16.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.17.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"double_blocks.18.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.0.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.1.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.2.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.3.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.4.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.5.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.6.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.7.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.8.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.9.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.10.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.11.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.12.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.13.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.14.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.15.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.16.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.17.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.18.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.19.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.20.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.21.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.22.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.23.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.24.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.25.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.26.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.27.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.28.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.29.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.30.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.31.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.32.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.33.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.34.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.35.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.36.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"single_blocks.37.\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"blocks\"]",
+ "return_types": "[\"SELECTEDBLOCKS\"]"
+ },
+ "GLIGENTextBoxApplyBatchCoords": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "GLIGENTextBoxApplyBatchCoords",
+ "deprecated": false,
+ "description": "\nThis node allows scheduling GLIGEN text box positions in a batch, \nto be used with AnimateDiff-Evolved. Intended to pair with the \nSpline Editor -node. \n\nGLIGEN model can be downloaded through the Manage's \"Install Models\" menu. \nOr directly from here: \nhttps://huggingface.co/comfyanonymous/GLIGEN_pruned_safetensors/tree/main \n \nInputs: \n- **latents** input is used to calculate batch size \n- **clip** is your standard text encoder, use same as for the main prompt \n- **gligen_textbox_model** connects to GLIGEN Loader \n- **coordinates** takes a json string of points, directly compatible \nwith the spline editor node.\n- **text** is the part of the prompt to set position for \n- **width** and **height** are the size of the GLIGEN bounding box \n \nOutputs:\n- **conditioning** goes between to clip text encode and the sampler \n- **coord_preview** is an optional preview of the coordinates and \nbounding boxes.\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning_to\":[\"CONDITIONING\"],\"latents\":[\"LATENT\"],\"clip\":[\"CLIP\"],\"gligen_textbox_model\":[\"GLIGEN\"],\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"text\":[\"STRING\",{\"multiline\":true}],\"width\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":8}],\"height\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":8}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"conditioning\",\"coord_preview\"]",
+ "return_types": "[\"CONDITIONING\",\"IMAGE\"]"
+ },
+ "GenerateNoise": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "GenerateNoise",
+ "deprecated": false,
+ "description": "\nGenerates noise for injection or to be used as empty latents on samplers with add_noise off.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":0.01}],\"constant_batch_noise\":[\"BOOLEAN\",{\"default\":false}],\"normalize\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"model\":[\"MODEL\"],\"sigmas\":[\"SIGMAS\"],\"latent_channels\":[[\"4\",\"16\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "GetImageRangeFromBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "GetImageRangeFromBatch",
+ "deprecated": false,
+ "description": "\nRandomizes image order within a batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_index\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":4096,\"step\":1}],\"num_frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}]},\"optional\":{\"images\":[\"IMAGE\"],\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "GetImageSizeAndCount": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "GetImageSizeAndCount",
+ "deprecated": false,
+ "description": "\nReturns width, height and batch size of the image, \nand passes it through unchanged. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"width\",\"height\",\"count\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "GetImagesFromBatchIndexed": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "GetImagesFromBatchIndexed",
+ "deprecated": false,
+ "description": "\nSelects and returns the images at the specified indices as an image batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"indexes\":[\"STRING\",{\"default\":\"0, 1, 2\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "GetLatentsFromBatchIndexed": {
+ "category": "KJNodes",
+ "comfy_node_id": "GetLatentsFromBatchIndexed",
+ "deprecated": false,
+ "description": "\nSelects and returns the latents at the specified indices as an latent batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"indexes\":[\"STRING\",{\"default\":\"0, 1, 2\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "GetMaskSizeAndCount": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "GetMaskSizeAndCount",
+ "deprecated": false,
+ "description": "\nReturns the width, height and batch size of the mask, \nand passes it through unchanged. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"width\",\"height\",\"count\"]",
+ "return_types": "[\"MASK\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "GradientToFloat": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "GradientToFloat",
+ "deprecated": false,
+ "description": "\nCalculates list of floats from image. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"steps\":[\"INT\",{\"default\":10,\"min\":2,\"max\":10000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"float_x\",\"float_y\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\"]"
+ },
+ "GrowMaskWithBlur": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "GrowMaskWithBlur",
+ "deprecated": false,
+ "description": "\n# GrowMaskWithBlur\n- mask: Input mask or mask batch\n- expand: Expand or contract mask or mask batch by a given amount\n- incremental_expandrate: increase expand rate by a given amount per frame\n- tapered_corners: use tapered corners\n- flip_input: flip input mask\n- blur_radius: value higher than 0 will blur the mask\n- lerp_alpha: alpha value for interpolation between frames\n- decay_factor: decay value for interpolation between frames\n- fill_holes: fill holes in the mask (slow)",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"expand\":[\"INT\",{\"default\":0,\"min\":-16384,\"max\":16384,\"step\":1}],\"incremental_expandrate\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"tapered_corners\":[\"BOOLEAN\",{\"default\":true}],\"flip_input\":[\"BOOLEAN\",{\"default\":false}],\"blur_radius\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"lerp_alpha\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"decay_factor\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"fill_holes\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"mask_inverted\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "INTConstant": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "INTConstant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ImageAddMulti": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageAddMulti",
+ "deprecated": false,
+ "description": "\nAdd blends multiple images together. \nYou can set how many inputs the node has, \nwith the **inputcount** and clicking update.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"blending\":[[\"add\",\"subtract\",\"multiply\",\"difference\"],{\"default\":\"add\"}],\"blend_amount\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageAndMaskPreview": {
+ "category": "KJNodes",
+ "comfy_node_id": "ImageAndMaskPreview",
+ "deprecated": false,
+ "description": "\nPreview an image or a mask, when both inputs are used \ncomposites the mask on top of the image.\nwith pass_through on the preview is disabled and the \ncomposite is returned from the composite slot instead, \nthis allows for the preview to be passed for video combine \nnodes for example.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask_opacity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mask_color\":[\"STRING\",{\"default\":\"255, 255, 255\"}],\"pass_through\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"composite\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageBatchMulti": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageBatchMulti",
+ "deprecated": false,
+ "description": "\nCreates an image batch from multiple images. \nYou can set how many inputs the node has, \nwith the **inputcount** and clicking update.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageBatchRepeatInterleaving": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageBatchRepeatInterleaving",
+ "deprecated": false,
+ "description": "\nRepeats each image in a batch by the specified number of times. \nExample batch of 5 images: 0, 1 ,2, 3, 4 \nwith repeats 2 becomes batch of 10 images: 0, 0, 1, 1, 2, 2, 3, 3, 4, 4 \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"repeats\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageBatchTestPattern": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "ImageBatchTestPattern",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":1}],\"start_from\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"text_x\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"text_y\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"font\":[[\"FreeMono.ttf\",\"FreeMonoBoldOblique.otf\",\"TTNorms-Black.otf\"]],\"font_size\":[\"INT\",{\"default\":255,\"min\":8,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageConcanate": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageConcanate",
+ "deprecated": false,
+ "description": "\nConcatenates the image2 to image1 in the specified direction.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"direction\":[[\"right\",\"down\",\"left\",\"up\"],{\"default\":\"right\"}],\"match_image_size\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageConcatFromBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageConcatFromBatch",
+ "deprecated": false,
+ "description": "\n Concatenates images from a batch into a grid with a specified number of columns.\n ",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"num_columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":255,\"step\":1}],\"match_image_size\":[\"BOOLEAN\",{\"default\":false}],\"max_resolution\":[\"INT\",{\"default\":4096}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageConcatMulti": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageConcatMulti",
+ "deprecated": false,
+ "description": "\nCreates an image from multiple images. \nYou can set how many inputs the node has, \nwith the **inputcount** and clicking update.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"direction\":[[\"right\",\"down\",\"left\",\"up\"],{\"default\":\"right\"}],\"match_image_size\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageCropByMaskAndResize": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageCropByMaskAndResize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"base_resolution\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"min_crop_resolution\":[\"INT\",{\"default\":128,\"min\":0,\"max\":16384,\"step\":8}],\"max_crop_resolution\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"masks\",\"bbox\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"BBOX\"]"
+ },
+ "ImageGrabPIL": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "ImageGrabPIL",
+ "deprecated": false,
+ "description": "\nCaptures an area specified by screen coordinates. \nCan be used for realtime diffusion with autoqueue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"y\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":4096,\"step\":1}],\"num_frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":1}],\"delay\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageGridComposite2x2": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageGridComposite2x2",
+ "deprecated": false,
+ "description": "\nConcatenates the 4 input images into a 2x2 grid. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"image3\":[\"IMAGE\"],\"image4\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageGridComposite3x3": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageGridComposite3x3",
+ "deprecated": false,
+ "description": "\nConcatenates the 9 input images into a 3x3 grid. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"image3\":[\"IMAGE\"],\"image4\":[\"IMAGE\"],\"image5\":[\"IMAGE\"],\"image6\":[\"IMAGE\"],\"image7\":[\"IMAGE\"],\"image8\":[\"IMAGE\"],\"image9\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageGridtoBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageGridtoBatch",
+ "deprecated": false,
+ "description": "Converts a grid of images to a batch of images.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"tooltip\":\"The number of columns in the grid.\"}],\"rows\":[\"INT\",{\"default\":0,\"min\":1,\"max\":8,\"tooltip\":\"The number of rows in the grid. Set to 0 for automatic calculation.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageNormalize_Neg1_To_1": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageNormalize_Neg1_To_1",
+ "deprecated": false,
+ "description": "\nNormalize the images to be in the range [-1, 1] \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImagePadForOutpaintMasked": {
+ "category": "image",
+ "comfy_node_id": "ImagePadForOutpaintMasked",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"left\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"top\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"right\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"bottom\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"feathering\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ImagePadForOutpaintTargetSize": {
+ "category": "image",
+ "comfy_node_id": "ImagePadForOutpaintTargetSize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target_width\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"target_height\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"feathering\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ImagePass": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImagePass",
+ "deprecated": false,
+ "description": "\nPasses the image through without modifying it.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageResizeKJ": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageResizeKJ",
+ "deprecated": false,
+ "description": "\nResizes the image to the specified width and height. \nSize can be retrieved from the inputs, and the final scale \nis determined in this order of importance: \n- get_image_size \n- width_input and height_input \n- width and height widgets \n \nKeep proportions keeps the aspect ratio of the image, by \nhighest dimension. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"keep_proportion\":[\"BOOLEAN\",{\"default\":false}],\"divisible_by\":[\"INT\",{\"default\":2,\"min\":0,\"max\":512,\"step\":1}]},\"optional\":{\"width_input\":[\"INT\",{\"forceInput\":true}],\"height_input\":[\"INT\",{\"forceInput\":true}],\"get_image_size\":[\"IMAGE\"],\"crop\":[[\"disabled\",\"center\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "ImageTransformByNormalizedAmplitude": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "ImageTransformByNormalizedAmplitude",
+ "deprecated": false,
+ "description": "\nWorks as a bridge to the AudioScheduler -nodes: \nhttps://github.com/a1lazydog/ComfyUI-AudioScheduler \nTransforms image based on the normalized amplitude.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"],\"zoom_scale\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.001,\"display\":\"number\"}],\"x_offset\":[\"INT\",{\"default\":0,\"min\":-16383,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"y_offset\":[\"INT\",{\"default\":0,\"min\":-16383,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"cumulative\":[\"BOOLEAN\",{\"default\":false}],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageUncropByMask": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageUncropByMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"destination\":[\"IMAGE\"],\"source\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"bbox\":[\"BBOX\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageUpscaleWithModelBatched": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ImageUpscaleWithModelBatched",
+ "deprecated": false,
+ "description": "\nSame as ComfyUI native model upscaling node, \nbut allows setting sub-batches for reduced VRAM usage.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_model\":[\"UPSCALE_MODEL\"],\"images\":[\"IMAGE\"],\"per_batch\":[\"INT\",{\"default\":16,\"min\":1,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "InjectNoiseToLatent": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "InjectNoiseToLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"strength\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":200,\"step\":0.0001}],\"noise\":[\"LATENT\"],\"normalize\":[\"BOOLEAN\",{\"default\":false}],\"average\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"mask\":[\"MASK\"],\"mix_randn_amount\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.001}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "InsertImageBatchByIndexes": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "InsertImageBatchByIndexes",
+ "deprecated": false,
+ "description": "\nThis node is designed to be use with node FilterZeroMasksAndCorrespondingImages\nIt inserts the images_to_insert into images according to insert_indexes\n\nReturns:\n images_after_insert: updated original images with origonal sequence order\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"images_to_insert\":[\"IMAGE\"],\"insert_indexes\":[\"INDEXES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images_after_insert\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "InsertImagesToBatchIndexed": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "InsertImagesToBatchIndexed",
+ "deprecated": false,
+ "description": "\nInserts images at the specified indices into the original image batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"images_to_insert\":[\"IMAGE\"],\"indexes\":[\"STRING\",{\"default\":\"0, 1, 2\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "InterpolateCoords": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "InterpolateCoords",
+ "deprecated": false,
+ "description": "\nInterpolates coordinates based on a curve. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"interpolation_curve\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"coordinates\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Intrinsic_lora_sampling": {
+ "category": "KJNodes",
+ "comfy_node_id": "Intrinsic_lora_sampling",
+ "deprecated": false,
+ "description": "\nSampler to use the intrinsic loras: \nhttps://github.com/duxiaodan/intrinsic-lora \nThese LoRAs are tiny and thus included \nwith this node pack.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"lora_name\":[[\"intrinsic_lora_sd15_albedo.safetensors\",\"intrinsic_lora_sd15_depth.safetensors\",\"intrinsic_lora_sd15_normal.safetensors\",\"intrinsic_lora_sd15_shading.safetensors\",\"intrinsic_loras.txt\"]],\"task\":[[\"depth map\",\"surface normals\",\"albedo\",\"shading\"],{\"default\":\"depth map\"}],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"per_batch\":[\"INT\",{\"default\":16,\"min\":1,\"max\":4096,\"step\":1}]},\"optional\":{\"image\":[\"IMAGE\"],\"optional_latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"LATENT\"]",
+ "return_types": "[\"IMAGE\",\"LATENT\"]"
+ },
+ "JoinStringMulti": {
+ "category": "KJNodes",
+ "comfy_node_id": "JoinStringMulti",
+ "deprecated": false,
+ "description": "\nCreates single string, or a list of strings, from \nmultiple input strings. \nYou can set how many inputs the node has, \nwith the **inputcount** and clicking update.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"string_1\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"string_2\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"delimiter\":[\"STRING\",{\"default\":\" \",\"multiline\":false}],\"return_list\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "JoinStrings": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "JoinStrings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string1\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"string2\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"delimiter\":[\"STRING\",{\"default\":\" \",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LoadAndResizeImage": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "LoadAndResizeImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}],\"resize\":[\"BOOLEAN\",{\"default\":false}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"repeat\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"keep_proportion\":[\"BOOLEAN\",{\"default\":false}],\"divisible_by\":[\"INT\",{\"default\":2,\"min\":0,\"max\":512,\"step\":1}],\"mask_channel\":[[\"alpha\",\"red\",\"green\",\"blue\"],{\"tooltip\":\"Channel to use for the mask output\"}],\"background_color\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"Fills the alpha channel with the specified color.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"width\",\"height\",\"image_path\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\",\"INT\",\"STRING\"]"
+ },
+ "LoadImagesFromFolderKJ": {
+ "category": "image",
+ "comfy_node_id": "LoadImagesFromFolderKJ",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"image_load_cap\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"count\",\"image_path\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\",\"STRING\"]"
+ },
+ "LoadResAdapterNormalization": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "LoadResAdapterNormalization",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"resadapter_path\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "MaskBatchMulti": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "MaskBatchMulti",
+ "deprecated": false,
+ "description": "\nCreates an image batch from multiple masks. \nYou can set how many inputs the node has, \nwith the **inputcount** and clicking update.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskOrImageToWeight": {
+ "category": "KJNodes/weights",
+ "comfy_node_id": "MaskOrImageToWeight",
+ "deprecated": false,
+ "description": "\nGets the mean values from mask or image batch \nand returns that as the selected output type. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"output_type\":[[\"list\",\"pandas series\",\"tensor\",\"string\"],{\"default\":\"list\"}]},\"optional\":{\"images\":[\"IMAGE\"],\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"FLOAT\",\"STRING\"]"
+ },
+ "MergeImageChannels": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "MergeImageChannels",
+ "deprecated": false,
+ "description": "\nMerges channel data into an image. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"red\":[\"IMAGE\"],\"green\":[\"IMAGE\"],\"blue\":[\"IMAGE\"]},\"optional\":{\"alpha\":[\"MASK\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ModelPassThrough": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "ModelPassThrough",
+ "deprecated": false,
+ "description": "\n Simply passes through the model,\n workaround for Set node not allowing bypassed inputs.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ModelSaveKJ": {
+ "category": "advanced/model_merging",
+ "comfy_node_id": "ModelSaveKJ",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"filename_prefix\":[\"STRING\",{\"default\":\"diffusion_models/ComfyUI\"}],\"model_key_prefix\":[\"STRING\",{\"default\":\"model.diffusion_model.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "NormalizedAmplitudeToFloatList": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "NormalizedAmplitudeToFloatList",
+ "deprecated": false,
+ "description": "\nWorks as a bridge to the AudioScheduler -nodes: \nhttps://github.com/a1lazydog/ComfyUI-AudioScheduler \nCreates a list of floats from the normalized amplitude.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "NormalizedAmplitudeToMask": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "NormalizedAmplitudeToMask",
+ "deprecated": false,
+ "description": "\nWorks as a bridge to the AudioScheduler -nodes: \nhttps://github.com/a1lazydog/ComfyUI-AudioScheduler \nCreates masks based on the normalized amplitude.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"frame_offset\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}],\"location_x\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"location_y\":[\"INT\",{\"default\":256,\"min\":0,\"max\":4096,\"step\":1}],\"size\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":1}],\"shape\":[[\"none\",\"circle\",\"square\",\"triangle\"],{\"default\":\"none\"}],\"color\":[[\"white\",\"amplitude\"],{\"default\":\"amplitude\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "OffsetMask": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "OffsetMask",
+ "deprecated": false,
+ "description": "\nOffsets the mask by the specified amount. \n - mask: Input mask or mask batch\n - x: Horizontal offset\n - y: Vertical offset\n - angle: Angle in degrees\n - roll: roll edge wrapping\n - duplication_factor: Number of times to duplicate the mask to form a batch\n - border padding_mode: Padding mode for the mask\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"x\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"y\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"angle\":[\"INT\",{\"default\":0,\"min\":-360,\"max\":360,\"step\":1,\"display\":\"number\"}],\"duplication_factor\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000,\"step\":1,\"display\":\"number\"}],\"roll\":[\"BOOLEAN\",{\"default\":false}],\"incremental\":[\"BOOLEAN\",{\"default\":false}],\"padding_mode\":[[\"empty\",\"border\",\"reflection\"],{\"default\":\"empty\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mask\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "OffsetMaskByNormalizedAmplitude": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "OffsetMaskByNormalizedAmplitude",
+ "deprecated": false,
+ "description": "\nWorks as a bridge to the AudioScheduler -nodes: \nhttps://github.com/a1lazydog/ComfyUI-AudioScheduler \nOffsets masks based on the normalized amplitude.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"],\"mask\":[\"MASK\"],\"x\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"y\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":16384,\"step\":1,\"display\":\"number\"}],\"rotate\":[\"BOOLEAN\",{\"default\":false}],\"angle_multiplier\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.001,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mask\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "PatchModelPatcherOrder": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "PatchModelPatcherOrder",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"patch_order\":[[\"object_patch_first\",\"weight_patch_first\"],{\"default\":\"weight_patch_first\",\"tooltip\":\"Patch the comfy patch_model function to load weight patches (LoRAs) before compiling the model\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "PathchSageAttentionKJ": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "PathchSageAttentionKJ",
+ "deprecated": false,
+ "description": "Experimental node for patching attention mode.",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"sage_attention\":[[\"disabled\",\"auto\",\"sageattn_qk_int8_pv_fp16_cuda\",\"sageattn_qk_int8_pv_fp16_triton\",\"sageattn_qk_int8_pv_fp8_cuda\"],{\"default\":false,\"tooltip\":\"Patch comfy attention to use sageattn.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "PlotCoordinates": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "PlotCoordinates",
+ "deprecated": false,
+ "description": "\nPlots coordinates to sequence of images using Matplotlib. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"forceInput\":true}],\"text\":[\"STRING\",{\"default\":\"title\",\"multiline\":false}],\"width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"bbox_width\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":8}],\"bbox_height\":[\"INT\",{\"default\":128,\"min\":8,\"max\":4096,\"step\":8}]},\"optional\":{\"size_multiplier\":[\"FLOAT\",{\"default\":[1],\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"width\",\"height\",\"bbox_width\",\"bbox_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "PointsEditor": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "PointsEditor",
+ "deprecated": false,
+ "description": "\n# WORK IN PROGRESS \nDo not count on this as part of your workflow yet, \nprobably contains lots of bugs and stability is not \nguaranteed!! \n \n## Graphical editor to create coordinates\n\n**Shift + click** to add a positive (green) point.\n**Shift + right click** to add a negative (red) point.\n**Ctrl + click** to draw a box. \n**Right click on a point** to delete it. \nNote that you can't delete from start/end of the points array. \n \nTo add an image select the node and copy/paste or drag in the image. \nOr from the bg_image input on queue (first frame of the batch). \n\n**THE IMAGE IS SAVED TO THE NODE AND WORKFLOW METADATA** \nyou can clear the image from the context menu by right clicking on the canvas \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"points_store\":[\"STRING\",{\"multiline\":false}],\"coordinates\":[\"STRING\",{\"multiline\":false}],\"neg_coordinates\":[\"STRING\",{\"multiline\":false}],\"bbox_store\":[\"STRING\",{\"multiline\":false}],\"bboxes\":[\"STRING\",{\"multiline\":false}],\"bbox_format\":[[\"xyxy\",\"xywh\"]],\"width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"normalize\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"bg_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive_coords\",\"negative_coords\",\"bbox\",\"bbox_mask\",\"cropped_image\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"BBOX\",\"MASK\",\"IMAGE\"]"
+ },
+ "PreviewAnimation": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "PreviewAnimation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"fps\":[\"FLOAT\",{\"default\":8,\"min\":0.01,\"max\":1000,\"step\":0.01}]},\"optional\":{\"images\":[\"IMAGE\"],\"masks\":[\"MASK\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "RemapImageRange": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "RemapImageRange",
+ "deprecated": false,
+ "description": "\nRemaps the image values to the specified range. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"min\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":1,\"step\":0.01}],\"max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"clamp\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "RemapMaskRange": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "RemapMaskRange",
+ "deprecated": false,
+ "description": "\nSets new min and max values for the mask.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"min\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":1,\"step\":0.01}],\"max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mask\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ReplaceImagesInBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ReplaceImagesInBatch",
+ "deprecated": false,
+ "description": "\nReplaces the images in a batch, starting from the specified start index, \nwith the replacement images.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_images\":[\"IMAGE\"],\"replacement_images\":[\"IMAGE\"],\"start_index\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ResizeMask": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "ResizeMask",
+ "deprecated": false,
+ "description": "\nResizes the mask or batch of masks to the specified width and height.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8,\"display\":\"number\"}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8,\"display\":\"number\"}],\"keep_proportions\":[\"BOOLEAN\",{\"default\":false}],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"crop\":[[\"disabled\",\"center\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"width\",\"height\"]",
+ "return_types": "[\"MASK\",\"INT\",\"INT\"]"
+ },
+ "ReverseImageBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ReverseImageBatch",
+ "deprecated": false,
+ "description": "\nReverses the order of the images in a batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "RoundMask": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "RoundMask",
+ "deprecated": false,
+ "description": "\nRounds the mask or batch of masks to a binary mask. \n\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "SV3D_BatchSchedule": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "SV3D_BatchSchedule",
+ "deprecated": false,
+ "description": "\nAllow scheduling of the azimuth and elevation conditions for SV3D. \nNote that SV3D is still a video model and the schedule needs to always go forward \nhttps://huggingface.co/stabilityai/sv3d\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_vision\":[\"CLIP_VISION\"],\"init_image\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"width\":[\"INT\",{\"default\":576,\"min\":16,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":576,\"min\":16,\"max\":16384,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":21,\"min\":1,\"max\":4096}],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\"]],\"azimuth_points_string\":[\"STRING\",{\"default\":\"0:(0.0),\\n9:(180.0),\\n20:(360.0)\\n\",\"multiline\":true}],\"elevation_points_string\":[\"STRING\",{\"default\":\"0:(0.0),\\n9:(0.0),\\n20:(0.0)\\n\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"latent\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "SaveImageKJ": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "SaveImageKJ",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"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.\"}],\"output_folder\":[\"STRING\",{\"default\":\"output\",\"tooltip\":\"The folder to save the images to.\"}]},\"optional\":{\"caption_file_extension\":[\"STRING\",{\"default\":\".txt\",\"tooltip\":\"The extension for the caption file.\"}],\"caption\":[\"STRING\",{\"forceInput\":true,\"tooltip\":\"string to save as .txt file\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"filename\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SaveImageWithAlpha": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "SaveImageWithAlpha",
+ "deprecated": false,
+ "description": "\nSaves an image and mask as .PNG with the mask as the alpha channel. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ScaleBatchPromptSchedule": {
+ "category": "KJNodes",
+ "comfy_node_id": "ScaleBatchPromptSchedule",
+ "deprecated": false,
+ "description": "\nScales a batch schedule from Fizz' nodes BatchPromptSchedule\nto a different frame count.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_str\":[\"STRING\",{\"forceInput\":true,\"default\":\"0:(0.0),\\n7:(1.0),\\n15:(0.0)\\n\"}],\"old_frame_count\":[\"INT\",{\"forceInput\":true,\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"new_frame_count\":[\"INT\",{\"forceInput\":true,\"default\":1,\"min\":1,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Screencap_mss": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "Screencap_mss",
+ "deprecated": false,
+ "description": "\nCaptures an area specified by screen coordinates. \nCan be used for realtime diffusion with autoqueue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":1}],\"y\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":10000,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":10000,\"step\":1}],\"num_frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":1}],\"delay\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SetShakkerLabsUnionControlNetType": {
+ "category": "conditioning/controlnet",
+ "comfy_node_id": "SetShakkerLabsUnionControlNetType",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net\":[\"CONTROL_NET\"],\"type\":[[\"auto\",\"canny\",\"tile\",\"depth\",\"blur\",\"pose\",\"gray\",\"low quality\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ShuffleImageBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "ShuffleImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SigmasToFloat": {
+ "category": "KJNodes/noise",
+ "comfy_node_id": "SigmasToFloat",
+ "deprecated": false,
+ "description": "\nCreates a float list from sigmas tensors. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sigmas\":[\"SIGMAS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"float\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "Sleep": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "Sleep",
+ "deprecated": false,
+ "description": "\nDelays the execution for the input amount of time.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{}],\"minutes\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1439}],\"seconds\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":59.99,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "SomethingToString": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "SomethingToString",
+ "deprecated": false,
+ "description": "\nConverts any type to a string.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{}]},\"optional\":{\"prefix\":[\"STRING\",{\"default\":\"\"}],\"suffix\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SoundReactive": {
+ "category": "KJNodes/audio",
+ "comfy_node_id": "SoundReactive",
+ "deprecated": false,
+ "description": "\nReacts to the sound level of the input. \nUses your browsers sound input options and requires. \nMeant to be used with realtime diffusion with autoqueue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sound_level\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":99999,\"step\":0.01}],\"start_range_hz\":[\"INT\",{\"default\":150,\"min\":0,\"max\":9999,\"step\":1}],\"end_range_hz\":[\"INT\",{\"default\":2000,\"min\":0,\"max\":9999,\"step\":1}],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":99999,\"step\":0.01}],\"smoothing_factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"normalize\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"sound_level\",\"sound_level_int\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "SplineEditor": {
+ "category": "KJNodes/weights",
+ "comfy_node_id": "SplineEditor",
+ "deprecated": false,
+ "description": "\n# WORK IN PROGRESS \nDo not count on this as part of your workflow yet, \nprobably contains lots of bugs and stability is not \nguaranteed!! \n \n## Graphical editor to create values for various \n## schedules and/or mask batches. \n\n**Shift + click** to add control point at end.\n**Ctrl + click** to add control point (subdivide) between two points. \n**Right click on a point** to delete it. \nNote that you can't delete from start/end. \n \nRight click on canvas for context menu: \nThese are purely visual options, doesn't affect the output: \n - Toggle handles visibility\n - Display sample points: display the points to be returned. \n\n**points_to_sample** value sets the number of samples \nreturned from the **drawn spline itself**, this is independent from the \nactual control points, so the interpolation type matters. \nsampling_method: \n - time: samples along the time axis, used for schedules \n - path: samples along the path itself, useful for coordinates \n\noutput types:\n - mask batch \n example compatible nodes: anything that takes masks \n - list of floats\n example compatible nodes: IPAdapter weights \n - pandas series\n example compatible nodes: anything that takes Fizz' \n nodes Batch Value Schedule \n - torch tensor \n example compatible nodes: unknown\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"points_store\":[\"STRING\",{\"multiline\":false}],\"coordinates\":[\"STRING\",{\"multiline\":false}],\"mask_width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"mask_height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"points_to_sample\":[\"INT\",{\"default\":16,\"min\":2,\"max\":1000,\"step\":1}],\"sampling_method\":[[\"path\",\"time\",\"controlpoints\"],{\"default\":\"time\"}],\"interpolation\":[[\"cardinal\",\"monotone\",\"basis\",\"linear\",\"step-before\",\"step-after\",\"polar\",\"polar-reverse\"],{\"default\":\"cardinal\"}],\"tension\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"repeat_output\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"float_output_type\":[[\"list\",\"pandas series\",\"tensor\"],{\"default\":\"list\"}]},\"optional\":{\"min_value\":[\"FLOAT\",{\"default\":0,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"max_value\":[\"FLOAT\",{\"default\":1,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"bg_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"coord_str\",\"float\",\"count\",\"normalized_str\"]",
+ "return_types": "[\"MASK\",\"STRING\",\"FLOAT\",\"INT\",\"STRING\"]"
+ },
+ "SplitBboxes": {
+ "category": "KJNodes/masking",
+ "comfy_node_id": "SplitBboxes",
+ "deprecated": false,
+ "description": "\nSplits the specified bbox list at the given index into two lists.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bboxes\":[\"BBOX\"],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":99999999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"bboxes_a\",\"bboxes_b\"]",
+ "return_types": "[\"BBOX\",\"BBOX\"]"
+ },
+ "SplitImageChannels": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "SplitImageChannels",
+ "deprecated": false,
+ "description": "\nSplits image channels into images where the selected channel \nis repeated for all channels, and the alpha as a mask. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"red\",\"green\",\"blue\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "StabilityAPI_SD3": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "StabilityAPI_SD3",
+ "deprecated": false,
+ "description": "\n## Calls StabilityAI API\n \nAlthough you may have multiple keys in your account, \nyou should use the same key for all requests to this API. \n\nGet your API key here: https://platform.stability.ai/account/keys \nRecommended to set the key in the config.json -file under this \nnode packs folder. \n# WARNING: \nOtherwise the API key may get saved in the image metadata even \nwith \"disable_metadata\" on if the workflow includes save nodes \nseparate from this node. \n \nsd3 requires 6.5 credits per generation \nsd3-turbo requires 4 credits per generation \n\nIf no image is provided, mode is set to text-to-image \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"n_prompt\":[\"STRING\",{\"multiline\":true}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":4294967294,\"step\":1}],\"model\":[[\"sd3\",\"sd3-turbo\"],{\"default\":\"sd3\"}],\"aspect_ratio\":[[\"1:1\",\"16:9\",\"21:9\",\"2:3\",\"3:2\",\"4:5\",\"5:4\",\"9:16\",\"9:21\"],{\"default\":\"1:1\"}],\"output_format\":[[\"png\",\"jpeg\"],{\"default\":\"jpeg\"}]},\"optional\":{\"api_key\":[\"STRING\",{\"multiline\":true}],\"image\":[\"IMAGE\"],\"img2img_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"disable_metadata\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "StableZero123_BatchSchedule": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "StableZero123_BatchSchedule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_vision\":[\"CLIP_VISION\"],\"init_image\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\"]],\"azimuth_points_string\":[\"STRING\",{\"default\":\"0:(0.0),\\n7:(1.0),\\n15:(0.0)\\n\",\"multiline\":true}],\"elevation_points_string\":[\"STRING\",{\"default\":\"0:(0.0),\\n7:(0.0),\\n15:(0.0)\\n\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"latent\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "StringConstant": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "StringConstant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringConstantMultiline": {
+ "category": "KJNodes/constants",
+ "comfy_node_id": "StringConstantMultiline",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"strip_newlines\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StyleModelApplyAdvanced": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "StyleModelApplyAdvanced",
+ "deprecated": false,
+ "description": "StyleModelApply but with strength parameter",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning\":[\"CONDITIONING\"],\"style_model\":[\"STYLE_MODEL\"],\"clip_vision_output\":[\"CLIP_VISION_OUTPUT\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Superprompt": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "Superprompt",
+ "deprecated": false,
+ "description": "\n# SuperPrompt\nA T5 model fine-tuned on the SuperPrompt dataset for \nupsampling text prompts to more detailed descriptions. \nMeant to be used as a pre-generation step for text-to-image \nmodels that benefit from more detailed prompts. \nhttps://huggingface.co/roborovski/superprompt-v1\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"instruction_prompt\":[\"STRING\",{\"default\":\"Expand the following prompt to add more detail\",\"multiline\":true}],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}],\"max_new_tokens\":[\"INT\",{\"default\":128,\"min\":1,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TorchCompileControlNet": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "TorchCompileControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"controlnet\":[\"CONTROL_NET\"],\"backend\":[[\"inductor\",\"cudagraphs\"]],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "TorchCompileCosmosModel": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "TorchCompileCosmosModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"backend\":[[\"inductor\",\"cudagraphs\"]],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"dynamic\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable dynamic mode\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TorchCompileLTXModel": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "TorchCompileLTXModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"backend\":[[\"inductor\",\"cudagraphs\"]],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"dynamic\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable dynamic mode\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TorchCompileModelFluxAdvanced": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "TorchCompileModelFluxAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"backend\":[[\"inductor\",\"cudagraphs\"]],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"double_blocks\":[\"STRING\",{\"default\":\"0-18\",\"multiline\":true}],\"single_blocks\":[\"STRING\",{\"default\":\"0-37\",\"multiline\":true}],\"dynamic\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable dynamic mode\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TorchCompileVAE": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "TorchCompileVAE",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"backend\":[[\"inductor\",\"cudagraphs\"]],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"compile_encoder\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Compile encoder\"}],\"compile_decoder\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Compile decoder\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "TransitionImagesInBatch": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "TransitionImagesInBatch",
+ "deprecated": false,
+ "description": "\nCreates transitions between images in a batch.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\",\"bounce\",\"elastic\",\"glitchy\",\"exponential_ease_out\"]],\"transition_type\":[[\"horizontal slide\",\"vertical slide\",\"box\",\"circle\",\"horizontal door\",\"vertical door\",\"fade\"]],\"transitioning_frames\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}],\"blur_radius\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"reverse\":[\"BOOLEAN\",{\"default\":false}],\"device\":[[\"CPU\",\"GPU\"],{\"default\":\"CPU\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "TransitionImagesMulti": {
+ "category": "KJNodes/image",
+ "comfy_node_id": "TransitionImagesMulti",
+ "deprecated": false,
+ "description": "\nCreates transitions between images.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"interpolation\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\",\"bounce\",\"elastic\",\"glitchy\",\"exponential_ease_out\"]],\"transition_type\":[[\"horizontal slide\",\"vertical slide\",\"box\",\"circle\",\"horizontal door\",\"vertical door\",\"fade\"]],\"transitioning_frames\":[\"INT\",{\"default\":1,\"min\":0,\"max\":4096,\"step\":1}],\"blur_radius\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"reverse\":[\"BOOLEAN\",{\"default\":false}],\"device\":[[\"CPU\",\"GPU\"],{\"default\":\"CPU\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "VRAM_Debug": {
+ "category": "KJNodes/misc",
+ "comfy_node_id": "VRAM_Debug",
+ "deprecated": false,
+ "description": "\nReturns the inputs unchanged, they are only used as triggers, \nand performs comfy model management functions and garbage collection, \nreports free VRAM before and after the operations.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"empty_cache\":[\"BOOLEAN\",{\"default\":true}],\"gc_collect\":[\"BOOLEAN\",{\"default\":true}],\"unload_all_models\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"any_input\":[\"*\",{}],\"image_pass\":[\"IMAGE\"],\"model_pass\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"any_output\",\"image_pass\",\"model_pass\",\"freemem_before\",\"freemem_after\"]",
+ "return_types": "[\"*\",\"IMAGE\",\"MODEL\",\"INT\",\"INT\"]"
+ },
+ "WebcamCaptureCV2": {
+ "category": "KJNodes/experimental",
+ "comfy_node_id": "WebcamCaptureCV2",
+ "deprecated": false,
+ "description": "\nCaptures a frame from a webcam using CV2. \nCan be used for realtime diffusion with autoqueue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"y\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":4096,\"step\":1}],\"cam_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"release\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "WeightScheduleConvert": {
+ "category": "KJNodes/weights",
+ "comfy_node_id": "WeightScheduleConvert",
+ "deprecated": false,
+ "description": "\nConverts different value lists/series to another type. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_values\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"output_type\":[[\"match_input\",\"list\",\"pandas series\",\"tensor\"],{\"default\":\"list\"}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"repeat\":[\"INT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":1}]},\"optional\":{\"remap_to_frames\":[\"INT\",{\"default\":0}],\"interpolation_curve\":[\"FLOAT\",{\"forceInput\":true}],\"remap_values\":[\"BOOLEAN\",{\"default\":false}],\"remap_min\":[\"FLOAT\",{\"default\":0,\"min\":-100000,\"max\":100000,\"step\":0.01}],\"remap_max\":[\"FLOAT\",{\"default\":1,\"min\":-100000,\"max\":100000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"STRING\",\"INT\"]",
+ "return_types": "[\"FLOAT\",\"STRING\",\"INT\"]"
+ },
+ "WeightScheduleExtend": {
+ "category": "KJNodes/weights",
+ "comfy_node_id": "WeightScheduleExtend",
+ "deprecated": false,
+ "description": "\nExtends, and converts if needed, different value lists/series \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_values_1\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"input_values_2\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"output_type\":[[\"match_input\",\"list\",\"pandas series\",\"tensor\"],{\"default\":\"match_input\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "WidgetToString": {
+ "category": "KJNodes/text",
+ "comfy_node_id": "WidgetToString",
+ "deprecated": false,
+ "description": "\nSelects a node and it's specified widget and outputs the value as a string. \nIf no node id or title is provided it will use the 'any_input' link and use that node. \nTo see node id's, enable node id display from Manager badge menu. \nAlternatively you can search with the node title. Node titles ONLY exist if they \nare manually edited! \nThe 'any_input' is required for making sure the node you want the value from exists in the workflow.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"id\":[\"INT\",{\"default\":0}],\"widget_name\":[\"STRING\",{\"multiline\":false}],\"return_all\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"any_input\":[\"*\",{}],\"node_title\":[\"STRING\",{\"multiline\":false}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T17:43:05.046964Z",
+ "dependencies": [
+ "librosa",
+ "numpy",
+ "pillow>=10.3.0",
+ "scipy",
+ "color-matcher",
+ "matplotlib",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "66052e91-43e5-4716-ab2f-b520ea23e3a9",
+ "node_id": "comfyui-kjnodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-KJNodes",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-KJNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a node for drawing text with CR Draw Text of ComfyUI_Comfyroll_CustomNodes to the area of SEGS detected by Ultralytics Detector of ComfyUI-Impact-Pack.",
+ "downloads": 189,
+ "icon": "",
+ "id": "comfyui-textonsegs",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-23T04:54:59.283318Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a038593f-84b5-4cbe-a209-b42c9e30fd1a",
+ "node_id": "comfyui-textonsegs",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-TextOnSegs",
+ "publisher": {
+ "createdAt": "2024-06-23T04:27:13.079228Z",
+ "description": "",
+ "id": "nkchocoai",
+ "logo": "",
+ "members": [],
+ "name": "nk choco",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nkchocoai/ComfyUI-TextOnSegs",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:SaveImageWithOptions. This Save Image node allows you to save the image with the checkpoint name as a prefix.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-saveimagewithoptions",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T16:42:43.685534Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dae4e5d2-f8ce-478d-9534-093d72f27624",
+ "node_id": "comfyui-saveimagewithoptions",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-SaveImageWithOptions",
+ "publisher": {
+ "createdAt": "2024-06-20T14:42:43.137697Z",
+ "description": "",
+ "id": "lordgasmic",
+ "logo": "",
+ "members": [],
+ "name": "lordgasmic",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lordgasmic/comfyui_comfyui_save_image_with_options",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for fine-tuning lora in ComfyUI, dependent on training tools such as kohya-ss/sd-scripts",
+ "downloads": 95,
+ "icon": "",
+ "id": "comfyui-traintools-mz",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "MZ_ImagesCopyWorkspace": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_ImagesCopyWorkspace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_config\":[\"MZ_TT_SS_WorkspaceConfig\"],\"images\":[\"IMAGE\"],\"enable_bucket\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"resolution\":[\"INT\",{\"default\":512}],\"num_repeats\":[\"INT\",{\"default\":1}],\"batch_size\":[\"INT\",{\"default\":1}],\"force_clear\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"force_clear_only_images\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"same_caption_generate\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"same_caption\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":true,\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"workspace_images_dir\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "MZ_KohyaSSAdvConfig": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_KohyaSSAdvConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"xformers\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"sdpa\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"fp8_base\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"mixed_precision\":[[\"no\",\"fp16\",\"bf16\"],{\"default\":\"fp16\"}],\"cache_latents\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"cache_latents_to_disk\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"network_dim\":[\"INT\",{\"default\":16}],\"network_alpha\":[\"INT\",{\"default\":8}],\"network_module\":[[\"networks.lora\",\"networks.dylora\",\"networks.oft\"],{\"default\":\"networks.lora\"}],\"network_train_unet_only\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"lr_scheduler\":[[\"linear\",\"cosine\",\"cosine_with_restarts\",\"polynomial\",\"constant\",\"constant_with_warmup\",\"adafactor\"],{\"default\":\"cosine\"}],\"lr_scheduler_num_cycles\":[\"INT\",{\"default\":1}],\"optimizer_type\":[[\"AdamW\",\"AdamW8bit\",\"PagedAdamW\",\"PagedAdamW8bit\",\"PagedAdamW32bit\",\"Lion8bit\",\"PagedLion8bit\",\"Lion\",\"SGDNesterov\",\"SGDNesterov8bit\",\"DAdaptation\",\"DAdaptAdaGrad\",\"DAdaptAdam\",\"DAdaptAdan\",\"DAdaptAdanIP\",\"DAdaptLion\",\"DAdaptSGD\",\"AdaFactor\"],{\"default\":\"AdamW\"}],\"lr_warmup_steps\":[\"INT\",{\"default\":0}],\"unet_lr\":[\"STRING\",{\"default\":\"\"}],\"text_encoder_lr\":[\"STRING\",{\"default\":\"\"}],\"shuffle_caption\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"save_precision\":[[\"float\",\"fp16\",\"bf16\"],{\"default\":\"fp16\"}],\"persistent_data_loader_workers\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"no_metadata\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"noise_offset\":[\"FLOAT\",{\"default\":0.1}],\"no_half_vae\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"lowram\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"advanced_config\"]",
+ "return_types": "[\"MZ_TT_SS_AdvConfig\"]"
+ },
+ "MZ_KohyaSSInitWorkspace": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_KohyaSSInitWorkspace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[\"STRING\",{\"default\":\"\"}],\"branch\":[\"STRING\",{\"default\":\"71e2c91330a9d866ec05cdd10584bbb962896a99\"}],\"source\":[[\"github\",\"githubfast\",\"521github\",\"kkgithub\"],{\"default\":\"none\"}],\"seed\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"workspace_config\"]",
+ "return_types": "[\"MZ_TT_SS_WorkspaceConfig\"]"
+ },
+ "MZ_KohyaSSTrain": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_KohyaSSTrain",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"train_config\":[\"MZ_TT_SS_TrainConfig\"],\"base_lora\":[[\"latest\",\"empty\"],{\"default\":\"latest\"}],\"sample_generate\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"sample_prompt\":[\"STRING\",{\"default:\":\"\",\"dynamicPrompts\":true,\"multiline\":true}]},\"optional\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "MZ_KohyaSSUseConfig": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_KohyaSSUseConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_config\":[\"MZ_TT_SS_WorkspaceConfig\"],\"workspace_images_dir\":[\"STRING\",{\"forceInput\":true}],\"train_config_template\":[[\"lora_sdxl\",\"lora_sd1_5\"]],\"ckpt_name\":[[]],\"max_train_steps\":[\"INT\",{\"default\":300}],\"max_train_epochs\":[\"INT\",{\"default\":0}],\"save_every_n_epochs\":[\"INT\",{\"default\":20}],\"learning_rate\":[\"STRING\",{\"default\":\"1e-5\"}]},\"optional\":{\"save_advanced_config\":[\"MZ_TT_SS_AdvConfig\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"train_config\"]",
+ "return_types": "[\"MZ_TT_SS_TrainConfig\"]"
+ },
+ "MZ_LoadImagesFromDirectoryPath": {
+ "category": "MinusZone - TrainTools",
+ "comfy_node_id": "MZ_LoadImagesFromDirectoryPath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"default\":\"X://path/to/images\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-21T14:18:04.920704Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "26827a87-1c3b-41ca-9b91-debe34c62db2",
+ "node_id": "comfyui-traintools-mz",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-TrainTools-MZ",
+ "publisher": {
+ "createdAt": "2024-05-23T18:12:56.765818Z",
+ "description": "",
+ "id": "wailovet",
+ "logo": "",
+ "members": [],
+ "name": "MinusZoneAI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MinusZoneAI/ComfyUI-TrainTools-MZ",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "prediction boost custom node for ComfyUI",
+ "downloads": 63,
+ "icon": "",
+ "id": "comfyui-prediction-boost",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PredictionBoost": {
+ "category": "advanced/model",
+ "comfy_node_id": "PredictionBoost",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"boost_scale\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-06-20T20:52:43.925718Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8f00a817-3ee0-40b8-a56d-b7337824626c",
+ "node_id": "comfyui-prediction-boost",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Prediction-Boost",
+ "publisher": {
+ "createdAt": "2024-06-20T20:30:36.020673Z",
+ "description": "",
+ "id": "tmagara",
+ "logo": "",
+ "members": [],
+ "name": "Takafumi Magara",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tmagara/ComfyUI-Prediction-Boost",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple node to assits with prompting for Pony models",
+ "downloads": 68,
+ "icon": "",
+ "id": "comfyui-easy-pony",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-01T20:37:17.774361Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "52b6a24a-782d-447c-9211-f4dae1dae405",
+ "node_id": "comfyui-easy-pony",
+ "status": "NodeVersionStatusActive",
+ "version": "1.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Easy Pony",
+ "publisher": {
+ "createdAt": "2024-11-29T05:47:52.886199Z",
+ "description": "",
+ "id": "itsjustregi",
+ "logo": "",
+ "members": [],
+ "name": "itsjustregi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/regiellis/ComfyUI-EasyPony",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are ComfyUI nodes to assist in converting images to paintings and to assist the Inspyrenet Rembg node to totally remove, or replace with a color, the original background from images so that the background does not reappear in videos or in nodes that do not retain the alpha channel in rgba images.",
+ "downloads": 83,
+ "icon": "",
+ "id": "comfyui-img2paintingassistant",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Painting": {
+ "category": "image",
+ "comfy_node_id": "Painting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"painting_details\":[\"FLOAT\",{\"default\":26,\"min\":1,\"max\":36,\"step\":1}],\"painting_blur\":[\"INT\",{\"default\":1,\"min\":1,\"max\":9,\"step\":2}],\"sharpness\":[\"INT\",{\"default\":7,\"min\":1,\"max\":11,\"step\":2}],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"hue\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":179,\"step\":1}],\"saturation\":[\"FLOAT\",{\"default\":1.1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"lightness\":[\"FLOAT\",{\"default\":1.4,\"min\":0.1,\"max\":10,\"step\":0.1}],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"correct_black_Img\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"lineArt\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"painting\",\"sharpImage\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "ProcessInspyrenetRembg": {
+ "category": "image",
+ "comfy_node_id": "ProcessInspyrenetRembg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"use_bg_color\":[\"BOOLEAN\",{\"default\":false}],\"bg_color\":[[\"white\",\"black\",\"red\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"gray\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-09-19T19:18:13.305655Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cc31c16b-76c1-4854-b6ea-0849510bbae5",
+ "node_id": "comfyui-img2paintingassistant",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Img2PaintingAssistant",
+ "publisher": {
+ "createdAt": "2024-08-15T06:07:51.42124Z",
+ "description": "",
+ "id": "isi-dev",
+ "logo": "",
+ "members": [],
+ "name": "isi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Isi-dev/ComfyUI-Img2PaintingAssistant",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-rememberingutils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T01:31:54.581267Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5da063d0-01e3-4536-8836-637d224ac028",
+ "node_id": "comfyui-rememberingutils",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyUI-RememberingUtils",
+ "publisher": {
+ "createdAt": "2024-12-24T10:18:17.053496Z",
+ "description": "",
+ "id": "bombless",
+ "logo": "",
+ "members": [],
+ "name": "bombless",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bombless/comfyUI-RememberingUtils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-CrewAI aims to integrate Crew AI's multi-agent collaboration framework into the ComfyUI environment. By combining the strengths of Crew AI's role-based, collaborative AI agent system with ComfyUI's intuitive interface, we will create a robust platform for managing and executing complex AI tasks seamlessly",
+ "downloads": 55,
+ "icon": "https://github.com/luandev/ComfyUI-CrewAI/blob/main/docs/logo.jpeg?raw=true",
+ "id": "comfyui-crewai",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "\ud83d\udcceCrewAI Agent": {
+ "category": "\ud83d\udcceCrewAi",
+ "comfy_node_id": "\ud83d\udcceCrewAI Agent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"role\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"goal\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"backstory\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"llm\":[\"CREWAI_LLM\"],\"verbose\":[\"BOOL\",{\"default\":false}],\"allow_delegation\":[\"BOOL\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"agent\"]",
+ "return_types": "[\"CREWAI_AGENT\"]"
+ },
+ "\ud83d\udcceCrewAI Agent List": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI Agent List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"agent-1\":[\"CREWAI_AGENT\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"agent\"]",
+ "return_types": "[\"CREWAI_AGENT\"]"
+ },
+ "\ud83d\udcceCrewAI Crew": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI Crew",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tasks\":[\"CREWAI_TASK\",{\"default\":[]}]},\"optional\":{\"agents\":[\"CREWAI_AGENT\",{\"forceInput\":false,\"default\":[]}],\"topic\":[\"STRING\",{\"forceInput\":false,\"multiline\":true,\"default\":\"\"}],\"process\":[\"STRING\",{\"default\":\"sequential\",\"choices\":[\"sequential\",\"hierarchical\"]}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "\ud83d\udcceCrewAI LLM Chat GPT": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI LLM Chat GPT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_key\":[\"STRING\",{\"default\":null}]},\"optional\":{\"model\":[\"STRING\",{\"default\":\"gpt-4o\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"llm\"]",
+ "return_types": "[\"CREWAI_LLM\"]"
+ },
+ "\ud83d\udcceCrewAI LLM Hugging Face": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI LLM Hugging Face",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"STRING\",{\"default\":\"crewai-llama3\"}],\"base_url\":[\"STRING\",{\"default\":\"http://localhost:11434/v1\"}]},\"optional\":{\"api_key\":[\"STRING\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"llm\"]",
+ "return_types": "[\"CREWAI_LLM\"]"
+ },
+ "\ud83d\udcceCrewAI LLM OpenAI": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI LLM OpenAI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"STRING\",{\"default\":\"crewai-llama3\"}],\"base_url\":[\"STRING\",{\"default\":\"http://localhost:11434/v1\"}]},\"optional\":{\"api_key\":[\"STRING\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"llm\"]",
+ "return_types": "[\"CREWAI_LLM\"]"
+ },
+ "\ud83d\udcceCrewAI Task": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI Task",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"description\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"expected_output\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"agent\":[\"CREWAI_AGENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"task\"]",
+ "return_types": "[\"CREWAI_TASK\"]"
+ },
+ "\ud83d\udcceCrewAI Task List": {
+ "category": "\ud83d\udcceCrewAI",
+ "comfy_node_id": "\ud83d\udcceCrewAI Task List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"task-1\":[\"CREWAI_TASK\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"task\"]",
+ "return_types": "[\"CREWAI_TASK\"]"
+ }
+ },
+ "createdAt": "2024-06-27T17:44:21.763351Z",
+ "dependencies": [
+ "crewai>=0.5.0",
+ "langchain-community>=0.0.20",
+ "langchain-openai>=0.0.2.post1",
+ "tokenizers>=0.19"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "87630aee-6412-4bee-96c3-ee77a04da259",
+ "node_id": "comfyui-crewai",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CrewAI",
+ "publisher": {
+ "createdAt": "2024-06-27T17:03:50.989089Z",
+ "description": "",
+ "id": "crewai",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI-CrewAI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/luandev/ComfyUI-CrewAI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds an Image Loader node that also shows images in subfolders of the default input directory",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-imagesubfolders",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T21:21:48.282237Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5cc44540-0637-4759-a9fc-2a0e4a8daf22",
+ "node_id": "comfyui-imagesubfolders",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-imagesubfolders",
+ "publisher": {
+ "createdAt": "2024-05-23T04:35:53.048173Z",
+ "description": "",
+ "id": "catscandrive",
+ "logo": "",
+ "members": [],
+ "name": "catscandrive",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/catscandrive/comfyui-imagesubfolders",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: BilboX's PromptGeek Photo Prompt. This provides a convenient way to compose photorealistic prompts into ComfyUI. Post-Processing: adds various post processing effects. Bonus: Option to show a distant server shutdown menu.",
+ "downloads": 329,
+ "icon": "",
+ "id": "bilbox-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-13T01:46:45.778847Z",
+ "dependencies": [
+ "colour-science>=0.4.3",
+ "numpy>=1.19.0",
+ "imageio>=2.31.0",
+ "opencv-python>=4.8.1.78"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2ce665e2-5db1-46d2-bc87-8469635f5e45",
+ "node_id": "bilbox-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "bilbox-comfyui",
+ "publisher": {
+ "createdAt": "2024-09-10T00:33:36.732877Z",
+ "description": "",
+ "id": "bilbox",
+ "logo": "",
+ "members": [],
+ "name": "BilboX",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/syllebra/bilbox-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Efficiency Nodes for ComfyUI Version 2.0 A collection of ComfyUI custom nodes to help streamline workflows and reduce total node count.",
+ "downloads": 7328,
+ "icon": "https://github.com/jags111/efficiency-nodes-comfyui/blob/main/images/jagsP1.png?raw=true",
+ "id": "efficiency-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Apply ControlNet Stack": {
+ "category": "Efficiency Nodes/Stackers",
+ "comfy_node_id": "Apply ControlNet Stack",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]},\"optional\":{\"cnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING+\",\"CONDITIONING-\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "Control Net Stacker": {
+ "category": "Efficiency Nodes/Stackers",
+ "comfy_node_id": "Control Net Stacker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"cnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CNET_STACK\"]",
+ "return_types": "[\"CONTROL_NET_STACK\"]"
+ },
+ "Eff. Loader SDXL": {
+ "category": "Efficiency Nodes/Loaders",
+ "comfy_node_id": "Eff. Loader SDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_ckpt_name\":[[]],\"base_clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":-1,\"step\":1}],\"refiner_ckpt_name\":[[\"None\"]],\"refiner_clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":-1,\"step\":1}],\"positive_ascore\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":1000,\"step\":0.01}],\"negative_ascore\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":1000,\"step\":0.01}],\"vae_name\":[[\"Baked VAE\"]],\"positive\":[\"STRING\",{\"default\":\"CLIP_POSITIVE\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"CLIP_NEGATIVE\",\"multiline\":true}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":64}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":64}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"],\"cnet_stack\":[\"CONTROL_NET_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SDXL_TUPLE\",\"LATENT\",\"VAE\",\"DEPENDENCIES\"]",
+ "return_types": "[\"SDXL_TUPLE\",\"LATENT\",\"VAE\",\"DEPENDENCIES\"]"
+ },
+ "Efficient Loader": {
+ "category": "Efficiency Nodes/Loaders",
+ "comfy_node_id": "Efficient Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"clip_skip\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"positive\":[\"STRING\",{\"default\":\"CLIP_POSITIVE\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"CLIP_NEGATIVE\",\"multiline\":true}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]],\"empty_latent_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":64}],\"empty_latent_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":64}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":262144}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"],\"cnet_stack\":[\"CONTROL_NET_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING+\",\"CONDITIONING-\",\"LATENT\",\"VAE\",\"CLIP\",\"DEPENDENCIES\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"CLIP\",\"DEPENDENCIES\"]"
+ },
+ "Evaluate Floats": {
+ "category": "Efficiency Nodes/Simple Eval",
+ "comfy_node_id": "Evaluate Floats",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"((a + b) - c) / 2\",\"multiline\":false}],\"print_to_console\":[[\"False\",\"True\"]]},\"optional\":{\"a\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":1}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":1}],\"c\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "Evaluate Integers": {
+ "category": "Efficiency Nodes/Simple Eval",
+ "comfy_node_id": "Evaluate Integers",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"((a + b) - c) / 2\",\"multiline\":false}],\"print_to_console\":[[\"False\",\"True\"]]},\"optional\":{\"a\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}],\"b\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}],\"c\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "Evaluate Strings": {
+ "category": "Efficiency Nodes/Simple Eval",
+ "comfy_node_id": "Evaluate Strings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"a + b + c\",\"multiline\":false}],\"print_to_console\":[[\"False\",\"True\"]]},\"optional\":{\"a\":[\"STRING\",{\"default\":\"Hello\",\"multiline\":false}],\"b\":[\"STRING\",{\"default\":\" World\",\"multiline\":false}],\"c\":[\"STRING\",{\"default\":\"!\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "HighRes-Fix Script": {
+ "category": "Efficiency Nodes/Scripts",
+ "comfy_node_id": "HighRes-Fix Script",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_type\":[[\"latent\",\"pixel\",\"both\"]],\"hires_ckpt_name\":[[\"(use same)\"]],\"latent_upscaler\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\",\"city96.v1\",\"city96.xl\",\"ttl_nn.SDXL\",\"ttl_nn.SD 1.x\"]],\"pixel_upscaler\":[[]],\"upscale_by\":[\"FLOAT\",{\"default\":1.25,\"min\":0.01,\"max\":8,\"step\":0.05}],\"use_same_seed\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"hires_steps\":[\"INT\",{\"default\":12,\"min\":1,\"max\":10000}],\"denoise\":[\"FLOAT\",{\"default\":0.56,\"min\":0,\"max\":1,\"step\":0.01}],\"iterations\":[\"INT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":1}],\"use_controlnet\":[[\"_\"]],\"control_net_name\":[[]],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"preprocessor\":[[\"_\"]],\"preprocessor_imgs\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"script\":[\"SCRIPT\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCRIPT\"]",
+ "return_types": "[\"SCRIPT\"]"
+ },
+ "Image Overlay": {
+ "category": "Efficiency Nodes/Image",
+ "comfy_node_id": "Image Overlay",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_image\":[\"IMAGE\"],\"overlay_image\":[\"IMAGE\"],\"overlay_resize\":[[\"None\",\"Fit\",\"Resize by rescale_factor\",\"Resize to width & heigth\"]],\"resize_method\":[[\"nearest-exact\",\"bilinear\",\"area\"]],\"rescale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":16,\"step\":0.1}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":64}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":64}],\"x_offset\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":10}],\"y_offset\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":10}],\"rotation\":[\"INT\",{\"default\":0,\"min\":-180,\"max\":180,\"step\":5}],\"opacity\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":5}]},\"optional\":{\"optional_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Join XY Inputs of Same Type": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "Join XY Inputs of Same Type",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"XY_1\":[\"XY\"],\"XY_2\":[\"XY\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "KSampler (Efficient)": {
+ "category": "Efficiency Nodes/Sampling",
+ "comfy_node_id": "KSampler (Efficient)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"preview_method\":[[\"auto\",\"latent2rgb\",\"taesd\",\"vae_decoded_only\",\"none\"]],\"vae_decode\":[[\"true\",\"true (tiled)\",\"false\"]]},\"optional\":{\"optional_vae\":[\"VAE\"],\"script\":[\"SCRIPT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING+\",\"CONDITIONING-\",\"LATENT\",\"VAE\",\"IMAGE\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"IMAGE\"]"
+ },
+ "KSampler Adv. (Efficient)": {
+ "category": "Efficiency Nodes/Sampling",
+ "comfy_node_id": "KSampler Adv. (Efficient)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"add_noise\":[[\"enable\",\"disable\"]],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]],\"preview_method\":[[\"auto\",\"latent2rgb\",\"taesd\",\"none\"]],\"vae_decode\":[[\"true\",\"true (tiled)\",\"false\",\"output only\",\"output only (tiled)\"]]},\"optional\":{\"optional_vae\":[\"VAE\"],\"script\":[\"SCRIPT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING+\",\"CONDITIONING-\",\"LATENT\",\"VAE\",\"IMAGE\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"IMAGE\"]"
+ },
+ "KSampler SDXL (Eff.)": {
+ "category": "Efficiency Nodes/Sampling",
+ "comfy_node_id": "KSampler SDXL (Eff.)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sdxl_tuple\":[\"SDXL_TUPLE\"],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"refine_at_step\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":10000}],\"preview_method\":[[\"auto\",\"latent2rgb\",\"taesd\",\"none\"]],\"vae_decode\":[[\"true\",\"true (tiled)\",\"false\",\"output only\",\"output only (tiled)\"]]},\"optional\":{\"optional_vae\":[\"VAE\"],\"script\":[\"SCRIPT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SDXL_TUPLE\",\"LATENT\",\"VAE\",\"IMAGE\"]",
+ "return_types": "[\"SDXL_TUPLE\",\"LATENT\",\"VAE\",\"IMAGE\"]"
+ },
+ "LoRA Stack to String converter": {
+ "category": "Efficiency Nodes/Misc",
+ "comfy_node_id": "LoRA Stack to String converter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LoRA string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LoRA Stacker": {
+ "category": "Efficiency Nodes/Stackers",
+ "comfy_node_id": "LoRA Stacker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"simple\",\"advanced\"]],\"lora_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50,\"step\":1}],\"lora_name_1\":[[\"None\"]],\"lora_wt_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_2\":[[\"None\"]],\"lora_wt_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_3\":[[\"None\"]],\"lora_wt_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_4\":[[\"None\"]],\"lora_wt_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_5\":[[\"None\"]],\"lora_wt_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_6\":[[\"None\"]],\"lora_wt_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_7\":[[\"None\"]],\"lora_wt_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_8\":[[\"None\"]],\"lora_wt_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_9\":[[\"None\"]],\"lora_wt_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_10\":[[\"None\"]],\"lora_wt_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_11\":[[\"None\"]],\"lora_wt_11\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_11\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_11\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_12\":[[\"None\"]],\"lora_wt_12\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_12\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_12\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_13\":[[\"None\"]],\"lora_wt_13\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_13\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_13\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_14\":[[\"None\"]],\"lora_wt_14\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_14\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_14\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_15\":[[\"None\"]],\"lora_wt_15\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_15\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_15\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_16\":[[\"None\"]],\"lora_wt_16\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_16\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_16\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_17\":[[\"None\"]],\"lora_wt_17\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_17\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_17\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_18\":[[\"None\"]],\"lora_wt_18\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_18\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_18\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_19\":[[\"None\"]],\"lora_wt_19\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_19\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_19\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_20\":[[\"None\"]],\"lora_wt_20\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_20\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_20\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_21\":[[\"None\"]],\"lora_wt_21\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_21\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_21\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_22\":[[\"None\"]],\"lora_wt_22\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_22\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_22\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_23\":[[\"None\"]],\"lora_wt_23\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_23\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_23\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_24\":[[\"None\"]],\"lora_wt_24\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_24\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_24\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_25\":[[\"None\"]],\"lora_wt_25\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_25\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_25\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_26\":[[\"None\"]],\"lora_wt_26\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_26\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_26\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_27\":[[\"None\"]],\"lora_wt_27\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_27\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_27\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_28\":[[\"None\"]],\"lora_wt_28\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_28\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_28\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_29\":[[\"None\"]],\"lora_wt_29\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_29\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_29\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_30\":[[\"None\"]],\"lora_wt_30\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_30\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_30\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_31\":[[\"None\"]],\"lora_wt_31\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_31\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_31\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_32\":[[\"None\"]],\"lora_wt_32\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_32\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_32\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_33\":[[\"None\"]],\"lora_wt_33\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_33\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_33\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_34\":[[\"None\"]],\"lora_wt_34\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_34\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_34\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_35\":[[\"None\"]],\"lora_wt_35\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_35\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_35\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_36\":[[\"None\"]],\"lora_wt_36\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_36\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_36\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_37\":[[\"None\"]],\"lora_wt_37\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_37\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_37\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_38\":[[\"None\"]],\"lora_wt_38\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_38\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_38\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_39\":[[\"None\"]],\"lora_wt_39\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_39\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_39\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_40\":[[\"None\"]],\"lora_wt_40\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_40\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_40\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_41\":[[\"None\"]],\"lora_wt_41\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_41\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_41\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_42\":[[\"None\"]],\"lora_wt_42\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_42\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_42\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_43\":[[\"None\"]],\"lora_wt_43\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_43\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_43\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_44\":[[\"None\"]],\"lora_wt_44\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_44\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_44\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_45\":[[\"None\"]],\"lora_wt_45\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_45\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_45\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_46\":[[\"None\"]],\"lora_wt_46\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_46\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_46\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_47\":[[\"None\"]],\"lora_wt_47\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_47\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_47\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_48\":[[\"None\"]],\"lora_wt_48\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_48\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_48\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_49\":[[\"None\"]],\"lora_wt_49\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_str_49\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_49\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LORA_STACK\"]",
+ "return_types": "[\"LORA_STACK\"]"
+ },
+ "Manual XY Entry Info": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "Manual XY Entry Info",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"notes\":[\"STRING\",{\"default\":\"_____________SYNTAX_____________\\n(X/Y_types) (X/Y_values)\\nSeeds++ Batch batch_count\\nSteps steps_1;steps_2;...\\nStartStep start_step_1;start_step_2;...\\nEndStep end_step_1;end_step_2;...\\nCFG Scale cfg_1;cfg_2;...\\nSampler(1) sampler_1;sampler_2;...\\nSampler(2) sampler_1,scheduler_1;...\\nSampler(3) sampler_1;...;,default_scheduler\\nScheduler scheduler_1;scheduler_2;...\\nDenoise denoise_1;denoise_2;...\\nVAE vae_1;vae_2;vae_3;...\\n+Prompt S/R search_txt;replace_1;replace_2;...\\n-Prompt S/R search_txt;replace_1;replace_2;...\\nCheckpoint(1) ckpt_1;ckpt_2;ckpt_3;...\\nCheckpoint(2) ckpt_1,clip_skip_1;...\\nCheckpoint(3) ckpt_1;ckpt_2;...;,default_clip_skip\\nClip Skip clip_skip_1;clip_skip_2;...\\nLoRA(1) lora_1;lora_2;lora_3;...\\nLoRA(2) lora_1;...;,default_model_str,default_clip_str\\nLoRA(3) lora_1,model_str_1,clip_str_1;...\\n\\n____________SAMPLERS____________\\neuler;\\neuler_cfg_pp;\\neuler_ancestral;\\neuler_ancestral_cfg_pp;\\nheun;\\nheunpp2;\\ndpm_2;\\ndpm_2_ancestral;\\nlms;\\ndpm_fast;\\ndpm_adaptive;\\ndpmpp_2s_ancestral;\\ndpmpp_2s_ancestral_cfg_pp;\\ndpmpp_sde;\\ndpmpp_sde_gpu;\\ndpmpp_2m;\\ndpmpp_2m_cfg_pp;\\ndpmpp_2m_sde;\\ndpmpp_2m_sde_gpu;\\ndpmpp_3m_sde;\\ndpmpp_3m_sde_gpu;\\nddpm;\\nlcm;\\nipndm;\\nipndm_v;\\ndeis;\\nddim;\\nuni_pc;\\nuni_pc_bh2\\n\\n___________SCHEDULERS___________\\nnormal;\\nkarras;\\nexponential;\\nsgm_uniform;\\nsimple;\\nddim_uniform;\\nbeta;\\nlinear_quadratic;\\nAYS SD1;\\nAYS SDXL;\\nAYS SVD\\n\\n_____________VAES_______________\\n\\n\\n___________CHECKPOINTS__________\\n\\n\\n_____________LORAS______________\\n\\n\",\"multiline\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Noise Control Script": {
+ "category": "Efficiency Nodes/Scripts",
+ "comfy_node_id": "Noise Control Script",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rng_source\":[[\"cpu\",\"gpu\",\"nv\"]],\"cfg_denoiser\":[\"BOOLEAN\",{\"default\":false}],\"add_seed_noise\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"weight\":[\"FLOAT\",{\"default\":0.015,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"script\":[\"SCRIPT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCRIPT\"]",
+ "return_types": "[\"SCRIPT\"]"
+ },
+ "Pack SDXL Tuple": {
+ "category": "Efficiency Nodes/Misc",
+ "comfy_node_id": "Pack SDXL Tuple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_model\":[\"MODEL\"],\"base_clip\":[\"CLIP\"],\"base_positive\":[\"CONDITIONING\"],\"base_negative\":[\"CONDITIONING\"],\"refiner_model\":[\"MODEL\"],\"refiner_clip\":[\"CLIP\"],\"refiner_positive\":[\"CONDITIONING\"],\"refiner_negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SDXL_TUPLE\"]",
+ "return_types": "[\"SDXL_TUPLE\"]"
+ },
+ "Simple Eval Examples": {
+ "category": "Efficiency Nodes/Simple Eval",
+ "comfy_node_id": "Simple Eval Examples",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"models_text\":[\"STRING\",{\"default\":\"The Evaluate Integers, Floats, and Strings nodes \\nnow employ the SimpleEval library, enabling secure \\ncreation and execution of custom Python expressions.\\n\\n(https://github.com/danthedeckie/simpleeval)\\n\\nBelow is a short list of what is possible.\\n______________________________________________\\n\\n\\\"EVALUATE INTEGERS/FLOATS\\\" NODE EXPRESSION EXAMPLES:\\n\\nAddition: a + b + c\\nSubtraction: a - b - c\\nMultiplication: a * b * c\\nDivision: a / b / c\\nModulo: a % b % c\\nExponentiation: a ** b ** c\\nFloor Division: a // b // c\\nAbsolute Value: abs(a) + abs(b) + abs(c)\\nMaximum: max(a, b, c)\\nMinimum: min(a, b, c)\\nSum of Squares: a**2 + b**2 + c**2\\nBitwise And: a & b & c\\nBitwise Or: a | b | c\\nBitwise Xor: a ^ b ^ c\\nLeft Shift: a << 1 + b << 1 + c << 1\\nRight Shift: a >> 1 + b >> 1 + c >> 1\\nGreater Than Comparison: a > b > c\\nLess Than Comparison: a < b < c\\nEqual To Comparison: a == b == c\\nNot Equal To Comparison: a != b != c\\n______________________________________________\\n\\n\\\"EVALUATE STRINGS\\\" NODE EXPRESSION EXAMPLES:\\n\\nConcatenate: a + b + c\\nFormat: f'{a} {b} {c}'\\nLength: len(a) + len(b) + len(c)\\nUppercase: a.upper() + b.upper() + c.upper()\\nLowercase: a.lower() + b.lower() + c.lower()\\nCapitalize: a.capitalize() + b.capitalize() + c.capitalize()\\nTitle Case: a.title() + b.title() + c.title()\\nStrip: a.strip() + b.strip() + c.strip()\\nFind Substring: a.find('sub') + b.find('sub') + c.find('sub')\\nReplace Substring: a.replace('old', 'new') + b.replace('old', 'new') + c.replace('old', 'new')\\nCount Substring: a.count('sub') + b.count('sub') + c.count('sub')\\nCheck Numeric: a.isnumeric() + b.isnumeric() + c.isnumeric()\\nCheck Alphabetic: a.isalpha() + b.isalpha() + c.isalpha()\\nCheck Alphanumeric: a.isalnum() + b.isalnum() + c.isalnum()\\nCheck Start: a.startswith('prefix') + b.startswith('prefix') + c.startswith('prefix')\\nCheck End: a.endswith('suffix') + b.endswith('suffix') + c.endswith('suffix')\\nSplit: a.split(' ') + b.split(' ') + c.split(' ')\\nZero Fill: a.zfill(5) + b.zfill(5) + c.zfill(5)\\nSlice: a[:5] + b[:5] + c[:5]\\nReverse: a[::-1] + b[::-1] + c[::-1]\\n______________________________________________\",\"multiline\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Tiled Upscaler Script": {
+ "category": "Efficiency Nodes/Scripts",
+ "comfy_node_id": "Tiled Upscaler Script",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_by\":[\"FLOAT\",{\"default\":1.25,\"min\":0.01,\"max\":8,\"step\":0.05}],\"tile_size\":[\"INT\",{\"default\":512,\"min\":256,\"max\":16384,\"step\":64}],\"tiling_strategy\":[[\"random\",\"random strict\",\"padded\",\"simple\",\"none\"]],\"tiling_steps\":[\"INT\",{\"default\":30,\"min\":1,\"max\":10000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"use_controlnet\":[\"BOOLEAN\",{\"default\":false}],\"tile_controlnet\":[[]],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"script\":[\"SCRIPT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCRIPT\"]",
+ "return_types": "[\"SCRIPT\"]"
+ },
+ "Unpack SDXL Tuple": {
+ "category": "Efficiency Nodes/Misc",
+ "comfy_node_id": "Unpack SDXL Tuple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sdxl_tuple\":[\"SDXL_TUPLE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BASE_MODEL\",\"BASE_CLIP\",\"BASE_CONDITIONING+\",\"BASE_CONDITIONING-\",\"REFINER_MODEL\",\"REFINER_CLIP\",\"REFINER_CONDITIONING+\",\"REFINER_CONDITIONING-\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"CONDITIONING\",\"CONDITIONING\",\"MODEL\",\"CLIP\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "XY Input: Add/Return Noise": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Add/Return Noise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"XY_type\":[[\"add_noise\",\"return_with_leftover_noise\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Aesthetic Score": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Aesthetic Score",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_ascore\":[[\"positive\",\"negative\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_ascore\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01}],\"last_ascore\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":1000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: CFG Scale": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: CFG Scale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"last_cfg\":[\"FLOAT\",{\"default\":9,\"min\":0,\"max\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Checkpoint": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Checkpoint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_ckpt\":[[\"Base\",\"Refiner\"]],\"input_mode\":[[\"Ckpt Names\",\"Ckpt Names+ClipSkip\",\"Ckpt Names+ClipSkip+VAE\",\"Checkpoint Batch\"]],\"batch_path\":[\"STRING\",{\"default\":\"/example_folder\",\"multiline\":false}],\"subdirectories\":[\"BOOLEAN\",{\"default\":false}],\"batch_sort\":[[\"ascending\",\"descending\"]],\"batch_max\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":50,\"step\":1}],\"ckpt_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50,\"step\":1}],\"ckpt_name_1\":[[\"None\"]],\"clip_skip_1\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_1\":[[\"Baked VAE\"]],\"ckpt_name_2\":[[\"None\"]],\"clip_skip_2\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_2\":[[\"Baked VAE\"]],\"ckpt_name_3\":[[\"None\"]],\"clip_skip_3\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_3\":[[\"Baked VAE\"]],\"ckpt_name_4\":[[\"None\"]],\"clip_skip_4\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_4\":[[\"Baked VAE\"]],\"ckpt_name_5\":[[\"None\"]],\"clip_skip_5\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_5\":[[\"Baked VAE\"]],\"ckpt_name_6\":[[\"None\"]],\"clip_skip_6\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_6\":[[\"Baked VAE\"]],\"ckpt_name_7\":[[\"None\"]],\"clip_skip_7\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_7\":[[\"Baked VAE\"]],\"ckpt_name_8\":[[\"None\"]],\"clip_skip_8\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_8\":[[\"Baked VAE\"]],\"ckpt_name_9\":[[\"None\"]],\"clip_skip_9\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_9\":[[\"Baked VAE\"]],\"ckpt_name_10\":[[\"None\"]],\"clip_skip_10\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_10\":[[\"Baked VAE\"]],\"ckpt_name_11\":[[\"None\"]],\"clip_skip_11\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_11\":[[\"Baked VAE\"]],\"ckpt_name_12\":[[\"None\"]],\"clip_skip_12\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_12\":[[\"Baked VAE\"]],\"ckpt_name_13\":[[\"None\"]],\"clip_skip_13\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_13\":[[\"Baked VAE\"]],\"ckpt_name_14\":[[\"None\"]],\"clip_skip_14\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_14\":[[\"Baked VAE\"]],\"ckpt_name_15\":[[\"None\"]],\"clip_skip_15\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_15\":[[\"Baked VAE\"]],\"ckpt_name_16\":[[\"None\"]],\"clip_skip_16\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_16\":[[\"Baked VAE\"]],\"ckpt_name_17\":[[\"None\"]],\"clip_skip_17\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_17\":[[\"Baked VAE\"]],\"ckpt_name_18\":[[\"None\"]],\"clip_skip_18\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_18\":[[\"Baked VAE\"]],\"ckpt_name_19\":[[\"None\"]],\"clip_skip_19\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_19\":[[\"Baked VAE\"]],\"ckpt_name_20\":[[\"None\"]],\"clip_skip_20\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_20\":[[\"Baked VAE\"]],\"ckpt_name_21\":[[\"None\"]],\"clip_skip_21\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_21\":[[\"Baked VAE\"]],\"ckpt_name_22\":[[\"None\"]],\"clip_skip_22\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_22\":[[\"Baked VAE\"]],\"ckpt_name_23\":[[\"None\"]],\"clip_skip_23\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_23\":[[\"Baked VAE\"]],\"ckpt_name_24\":[[\"None\"]],\"clip_skip_24\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_24\":[[\"Baked VAE\"]],\"ckpt_name_25\":[[\"None\"]],\"clip_skip_25\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_25\":[[\"Baked VAE\"]],\"ckpt_name_26\":[[\"None\"]],\"clip_skip_26\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_26\":[[\"Baked VAE\"]],\"ckpt_name_27\":[[\"None\"]],\"clip_skip_27\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_27\":[[\"Baked VAE\"]],\"ckpt_name_28\":[[\"None\"]],\"clip_skip_28\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_28\":[[\"Baked VAE\"]],\"ckpt_name_29\":[[\"None\"]],\"clip_skip_29\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_29\":[[\"Baked VAE\"]],\"ckpt_name_30\":[[\"None\"]],\"clip_skip_30\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_30\":[[\"Baked VAE\"]],\"ckpt_name_31\":[[\"None\"]],\"clip_skip_31\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_31\":[[\"Baked VAE\"]],\"ckpt_name_32\":[[\"None\"]],\"clip_skip_32\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_32\":[[\"Baked VAE\"]],\"ckpt_name_33\":[[\"None\"]],\"clip_skip_33\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_33\":[[\"Baked VAE\"]],\"ckpt_name_34\":[[\"None\"]],\"clip_skip_34\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_34\":[[\"Baked VAE\"]],\"ckpt_name_35\":[[\"None\"]],\"clip_skip_35\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_35\":[[\"Baked VAE\"]],\"ckpt_name_36\":[[\"None\"]],\"clip_skip_36\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_36\":[[\"Baked VAE\"]],\"ckpt_name_37\":[[\"None\"]],\"clip_skip_37\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_37\":[[\"Baked VAE\"]],\"ckpt_name_38\":[[\"None\"]],\"clip_skip_38\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_38\":[[\"Baked VAE\"]],\"ckpt_name_39\":[[\"None\"]],\"clip_skip_39\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_39\":[[\"Baked VAE\"]],\"ckpt_name_40\":[[\"None\"]],\"clip_skip_40\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_40\":[[\"Baked VAE\"]],\"ckpt_name_41\":[[\"None\"]],\"clip_skip_41\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_41\":[[\"Baked VAE\"]],\"ckpt_name_42\":[[\"None\"]],\"clip_skip_42\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_42\":[[\"Baked VAE\"]],\"ckpt_name_43\":[[\"None\"]],\"clip_skip_43\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_43\":[[\"Baked VAE\"]],\"ckpt_name_44\":[[\"None\"]],\"clip_skip_44\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_44\":[[\"Baked VAE\"]],\"ckpt_name_45\":[[\"None\"]],\"clip_skip_45\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_45\":[[\"Baked VAE\"]],\"ckpt_name_46\":[[\"None\"]],\"clip_skip_46\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_46\":[[\"Baked VAE\"]],\"ckpt_name_47\":[[\"None\"]],\"clip_skip_47\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_47\":[[\"Baked VAE\"]],\"ckpt_name_48\":[[\"None\"]],\"clip_skip_48\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_48\":[[\"Baked VAE\"]],\"ckpt_name_49\":[[\"None\"]],\"clip_skip_49\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_49\":[[\"Baked VAE\"]],\"ckpt_name_50\":[[\"None\"]],\"clip_skip_50\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_50\":[[\"Baked VAE\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Clip Skip": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Clip Skip",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_ckpt\":[[\"Base\",\"Refiner\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_clip_skip\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"last_clip_skip\":[\"INT\",{\"default\":-3,\"min\":-24,\"max\":-1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Control Net": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Control Net",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"target_parameter\":[[\"strength\",\"start_percent\",\"end_percent\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"last_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"first_start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"last_start_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"first_end_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"last_end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"cnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Control Net Plot": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Control Net Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"plot_type\":[[\"X: Strength, Y: Start%\",\"X: Strength, Y: End%\",\"X: Start%, Y: Strength\",\"X: Start%, Y: End%\",\"X: End%, Y: Strength\",\"X: End%, Y: Start%\"]],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"X_batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"X_first_value\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"X_last_value\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"Y_batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"Y_first_value\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"Y_last_value\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"cnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"X\",\"Y\"]",
+ "return_types": "[\"XY\",\"XY\"]"
+ },
+ "XY Input: Denoise": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Denoise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_denoise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"last_denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: LoRA": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: LoRA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"LoRA Names\",\"LoRA Names+Weights\",\"LoRA Batch\"]],\"batch_path\":[\"STRING\",{\"default\":\"/example_folder\",\"multiline\":false}],\"subdirectories\":[\"BOOLEAN\",{\"default\":false}],\"batch_sort\":[[\"ascending\",\"descending\"]],\"batch_max\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":50,\"step\":1}],\"lora_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50,\"step\":1}],\"model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_1\":[[\"None\"]],\"model_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_2\":[[\"None\"]],\"model_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_3\":[[\"None\"]],\"model_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_4\":[[\"None\"]],\"model_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_5\":[[\"None\"]],\"model_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_6\":[[\"None\"]],\"model_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_7\":[[\"None\"]],\"model_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_8\":[[\"None\"]],\"model_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_9\":[[\"None\"]],\"model_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_10\":[[\"None\"]],\"model_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_11\":[[\"None\"]],\"model_str_11\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_11\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_12\":[[\"None\"]],\"model_str_12\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_12\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_13\":[[\"None\"]],\"model_str_13\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_13\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_14\":[[\"None\"]],\"model_str_14\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_14\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_15\":[[\"None\"]],\"model_str_15\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_15\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_16\":[[\"None\"]],\"model_str_16\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_16\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_17\":[[\"None\"]],\"model_str_17\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_17\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_18\":[[\"None\"]],\"model_str_18\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_18\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_19\":[[\"None\"]],\"model_str_19\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_19\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_20\":[[\"None\"]],\"model_str_20\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_20\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_21\":[[\"None\"]],\"model_str_21\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_21\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_22\":[[\"None\"]],\"model_str_22\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_22\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_23\":[[\"None\"]],\"model_str_23\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_23\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_24\":[[\"None\"]],\"model_str_24\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_24\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_25\":[[\"None\"]],\"model_str_25\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_25\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_26\":[[\"None\"]],\"model_str_26\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_26\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_27\":[[\"None\"]],\"model_str_27\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_27\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_28\":[[\"None\"]],\"model_str_28\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_28\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_29\":[[\"None\"]],\"model_str_29\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_29\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_30\":[[\"None\"]],\"model_str_30\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_30\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_31\":[[\"None\"]],\"model_str_31\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_31\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_32\":[[\"None\"]],\"model_str_32\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_32\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_33\":[[\"None\"]],\"model_str_33\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_33\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_34\":[[\"None\"]],\"model_str_34\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_34\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_35\":[[\"None\"]],\"model_str_35\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_35\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_36\":[[\"None\"]],\"model_str_36\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_36\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_37\":[[\"None\"]],\"model_str_37\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_37\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_38\":[[\"None\"]],\"model_str_38\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_38\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_39\":[[\"None\"]],\"model_str_39\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_39\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_40\":[[\"None\"]],\"model_str_40\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_40\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_41\":[[\"None\"]],\"model_str_41\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_41\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_42\":[[\"None\"]],\"model_str_42\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_42\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_43\":[[\"None\"]],\"model_str_43\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_43\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_44\":[[\"None\"]],\"model_str_44\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_44\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_45\":[[\"None\"]],\"model_str_45\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_45\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_46\":[[\"None\"]],\"model_str_46\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_46\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_47\":[[\"None\"]],\"model_str_47\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_47\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_48\":[[\"None\"]],\"model_str_48\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_48\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_49\":[[\"None\"]],\"model_str_49\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_49\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_50\":[[\"None\"]],\"model_str_50\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_50\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: LoRA Plot": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: LoRA Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"X: LoRA Batch, Y: LoRA Weight\",\"X: LoRA Batch, Y: Model Strength\",\"X: LoRA Batch, Y: Clip Strength\",\"X: Model Strength, Y: Clip Strength\"]],\"lora_name\":[[\"None\"]],\"model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"X_batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"X_batch_path\":[\"STRING\",{\"default\":\"/example_folder\",\"multiline\":false}],\"X_subdirectories\":[\"BOOLEAN\",{\"default\":false}],\"X_batch_sort\":[[\"ascending\",\"descending\"]],\"X_first_value\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"X_last_value\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"Y_batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"Y_first_value\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"Y_last_value\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"X\",\"Y\"]",
+ "return_types": "[\"XY\",\"XY\"]"
+ },
+ "XY Input: LoRA Stacks": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: LoRA Stacks",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"node_state\":[[\"Enabled\"]]},\"optional\":{\"lora_stack_1\":[\"LORA_STACK\"],\"lora_stack_2\":[\"LORA_STACK\"],\"lora_stack_3\":[\"LORA_STACK\"],\"lora_stack_4\":[\"LORA_STACK\"],\"lora_stack_5\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Manual XY Entry": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Manual XY Entry",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"plot_type\":[[\"Nothing\",\"Seeds++ Batch\",\"Steps\",\"StartStep\",\"EndStep\",\"CFG Scale\",\"Sampler\",\"Scheduler\",\"Denoise\",\"VAE\",\"Positive Prompt S/R\",\"Negative Prompt S/R\",\"Checkpoint\",\"Clip Skip\",\"LoRA\"]],\"plot_value\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Prompt S/R": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Prompt S/R",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_prompt\":[[\"positive\",\"negative\"]],\"search_txt\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":49}],\"replace_1\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_2\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_3\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_4\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_5\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_6\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_7\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_8\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_9\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_10\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_11\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_12\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_13\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_14\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_15\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_16\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_17\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_18\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_19\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_20\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_21\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_22\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_23\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_24\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_25\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_26\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_27\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_28\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_29\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_30\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_31\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_32\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_33\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_34\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_35\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_36\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_37\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_38\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_39\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_40\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_41\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_42\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_43\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_44\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_45\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_46\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_47\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_48\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_49\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Refiner On/Off": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Refiner On/Off",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"refine_at_percent\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Sampler/Scheduler": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Sampler/Scheduler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_parameter\":[[\"sampler\",\"scheduler\",\"sampler & scheduler\"]],\"input_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50,\"step\":1}],\"sampler_1\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_1\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_2\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_2\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_3\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_3\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_4\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_4\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_5\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_5\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_6\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_6\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_7\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_7\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_8\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_8\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_9\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_9\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_10\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_10\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_11\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_11\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_12\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_12\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_13\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_13\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_14\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_14\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_15\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_15\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_16\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_16\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_17\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_17\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_18\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_18\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_19\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_19\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_20\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_20\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_21\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_21\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_22\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_22\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_23\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_23\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_24\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_24\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_25\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_25\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_26\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_26\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_27\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_27\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_28\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_28\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_29\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_29\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_30\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_30\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_31\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_31\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_32\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_32\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_33\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_33\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_34\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_34\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_35\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_35\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_36\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_36\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_37\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_37\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_38\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_38\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_39\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_39\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_40\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_40\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_41\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_41\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_42\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_42\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_43\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_43\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_44\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_44\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_45\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_45\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_46\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_46\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_47\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_47\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_48\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_48\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_49\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_49\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]],\"sampler_50\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_50\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SD1\",\"AYS SDXL\",\"AYS SVD\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Seeds++ Batch": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Seeds++ Batch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: Steps": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: Steps",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_parameter\":[[\"steps\",\"start_at_step\",\"end_at_step\",\"refine_at_step\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_step\":[\"INT\",{\"default\":10,\"min\":1,\"max\":10000}],\"last_step\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"first_start_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"last_start_step\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000}],\"first_end_step\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000}],\"last_end_step\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"first_refine_step\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000}],\"last_refine_step\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Input: VAE": {
+ "category": "Efficiency Nodes/XY Inputs",
+ "comfy_node_id": "XY Input: VAE",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"VAE Names\",\"VAE Batch\"]],\"batch_path\":[\"STRING\",{\"default\":\"/example_folder\",\"multiline\":false}],\"subdirectories\":[\"BOOLEAN\",{\"default\":false}],\"batch_sort\":[[\"ascending\",\"descending\"]],\"batch_max\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":50,\"step\":1}],\"vae_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50,\"step\":1}],\"vae_name_1\":[[\"None\",\"Baked VAE\"]],\"vae_name_2\":[[\"None\",\"Baked VAE\"]],\"vae_name_3\":[[\"None\",\"Baked VAE\"]],\"vae_name_4\":[[\"None\",\"Baked VAE\"]],\"vae_name_5\":[[\"None\",\"Baked VAE\"]],\"vae_name_6\":[[\"None\",\"Baked VAE\"]],\"vae_name_7\":[[\"None\",\"Baked VAE\"]],\"vae_name_8\":[[\"None\",\"Baked VAE\"]],\"vae_name_9\":[[\"None\",\"Baked VAE\"]],\"vae_name_10\":[[\"None\",\"Baked VAE\"]],\"vae_name_11\":[[\"None\",\"Baked VAE\"]],\"vae_name_12\":[[\"None\",\"Baked VAE\"]],\"vae_name_13\":[[\"None\",\"Baked VAE\"]],\"vae_name_14\":[[\"None\",\"Baked VAE\"]],\"vae_name_15\":[[\"None\",\"Baked VAE\"]],\"vae_name_16\":[[\"None\",\"Baked VAE\"]],\"vae_name_17\":[[\"None\",\"Baked VAE\"]],\"vae_name_18\":[[\"None\",\"Baked VAE\"]],\"vae_name_19\":[[\"None\",\"Baked VAE\"]],\"vae_name_20\":[[\"None\",\"Baked VAE\"]],\"vae_name_21\":[[\"None\",\"Baked VAE\"]],\"vae_name_22\":[[\"None\",\"Baked VAE\"]],\"vae_name_23\":[[\"None\",\"Baked VAE\"]],\"vae_name_24\":[[\"None\",\"Baked VAE\"]],\"vae_name_25\":[[\"None\",\"Baked VAE\"]],\"vae_name_26\":[[\"None\",\"Baked VAE\"]],\"vae_name_27\":[[\"None\",\"Baked VAE\"]],\"vae_name_28\":[[\"None\",\"Baked VAE\"]],\"vae_name_29\":[[\"None\",\"Baked VAE\"]],\"vae_name_30\":[[\"None\",\"Baked VAE\"]],\"vae_name_31\":[[\"None\",\"Baked VAE\"]],\"vae_name_32\":[[\"None\",\"Baked VAE\"]],\"vae_name_33\":[[\"None\",\"Baked VAE\"]],\"vae_name_34\":[[\"None\",\"Baked VAE\"]],\"vae_name_35\":[[\"None\",\"Baked VAE\"]],\"vae_name_36\":[[\"None\",\"Baked VAE\"]],\"vae_name_37\":[[\"None\",\"Baked VAE\"]],\"vae_name_38\":[[\"None\",\"Baked VAE\"]],\"vae_name_39\":[[\"None\",\"Baked VAE\"]],\"vae_name_40\":[[\"None\",\"Baked VAE\"]],\"vae_name_41\":[[\"None\",\"Baked VAE\"]],\"vae_name_42\":[[\"None\",\"Baked VAE\"]],\"vae_name_43\":[[\"None\",\"Baked VAE\"]],\"vae_name_44\":[[\"None\",\"Baked VAE\"]],\"vae_name_45\":[[\"None\",\"Baked VAE\"]],\"vae_name_46\":[[\"None\",\"Baked VAE\"]],\"vae_name_47\":[[\"None\",\"Baked VAE\"]],\"vae_name_48\":[[\"None\",\"Baked VAE\"]],\"vae_name_49\":[[\"None\",\"Baked VAE\"]],\"vae_name_50\":[[\"None\",\"Baked VAE\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY Plot": {
+ "category": "Efficiency Nodes/Scripts",
+ "comfy_node_id": "XY Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"grid_spacing\":[\"INT\",{\"default\":0,\"min\":0,\"max\":500,\"step\":5}],\"XY_flip\":[[\"False\",\"True\"]],\"Y_label_orientation\":[[\"Horizontal\",\"Vertical\"]],\"cache_models\":[[\"True\",\"False\"]],\"ksampler_output_image\":[[\"Images\",\"Plot\"]]},\"optional\":{\"dependencies\":[\"DEPENDENCIES\"],\"X\":[\"XY\"],\"Y\":[\"XY\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCRIPT\"]",
+ "return_types": "[\"SCRIPT\"]"
+ }
+ },
+ "createdAt": "2024-08-26T04:50:21.174399Z",
+ "dependencies": [
+ "clip-interrogator",
+ "simpleeval"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4e240971-988a-4c0a-8907-1fdf893a16a7",
+ "node_id": "efficiency-nodes-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "efficiency-nodes-comfyui",
+ "publisher": {
+ "createdAt": "2024-05-19T17:24:59.149675Z",
+ "description": "",
+ "id": "jags111",
+ "logo": "",
+ "members": [],
+ "name": "jags111",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jags111/efficiency-nodes-comfyui",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 17,
+ "icon": "",
+ "id": "fairlab",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIPTranslatedClass": {
+ "category": "Fair/conditioning",
+ "comfy_node_id": "CLIPTranslatedClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input prompt\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "DownloadImageClass": {
+ "category": "Fair/image",
+ "comfy_node_id": "DownloadImageClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI_%time%_%batch_num%\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FixUTF8StringClass": {
+ "category": "Fair/string",
+ "comfy_node_id": "FixUTF8StringClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ImageResizeClass": {
+ "category": "Fair/image",
+ "comfy_node_id": "ImageResizeClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"resize_to\":[\"INT\",{\"default\":1024}],\"side\":[[\"shortest\",\"longest\",\"width\",\"height\"],{\"default\":\"longest\"}],\"interpolation\":[[\"lanczos\",\"nearest\",\"bilinear\",\"bicubic\",\"area\",\"nearest-exact\"]]},\"optional\":{\"mask_opt\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "LoadImageFromFolderClass": {
+ "category": "Fair/image",
+ "comfy_node_id": "LoadImageFromFolderClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\",\"forceInput\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"FOLDER\",\"NAME\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"STRING\"]"
+ },
+ "SaveImageToFolderClass": {
+ "category": "Fair/image",
+ "comfy_node_id": "SaveImageToFolderClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":false}],\"name\":[\"STRING\",{\"defaultInput\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveImagesToFolderClass": {
+ "category": "Fair/image",
+ "comfy_node_id": "SaveImagesToFolderClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":true}],\"names\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveStringToFolderClass": {
+ "category": "Fair/string",
+ "comfy_node_id": "SaveStringToFolderClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":true}],\"name\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "StringCombineClass": {
+ "category": "Fair/string",
+ "comfy_node_id": "StringCombineClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}],\"string_combine\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringFieldClass": {
+ "category": "Fair/string",
+ "comfy_node_id": "StringFieldClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TranslateStringClass": {
+ "category": "Fair/string",
+ "comfy_node_id": "TranslateStringClass",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sting\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-07T10:31:28.145393Z",
+ "dependencies": [
+ "googletrans-py==4.0.0",
+ "datetime"
+ ],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "5233a080-aad1-4f5c-ae04-ce8259b13710",
+ "node_id": "fairlab",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FairLab (Deprecated)",
+ "publisher": {
+ "createdAt": "2025-01-06T03:08:06.856727Z",
+ "description": "",
+ "id": "fffffair",
+ "logo": "",
+ "members": [],
+ "name": "Fair",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yanhuifair/ComfyUI-FairLab",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI diffusers wrapper nodes for [a/HunyuanVideo](https://github.com/Tencent/HunyuanVideo)",
+ "downloads": 1341,
+ "icon": "",
+ "id": "comfyui-hunyuanvideowrapper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DownloadAndLoadHyVideoTextEncoder": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "DownloadAndLoadHyVideoTextEncoder",
+ "deprecated": false,
+ "description": "Loads Hunyuan text_encoder model from 'ComfyUI/models/LLM'",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_model\":[[\"Kijai/llava-llama-3-8b-text-encoder-tokenizer\",\"xtuner/llava-llama-3-8b-v1_1-transformers\"]],\"clip_model\":[[\"disabled\",\"openai/clip-vit-large-patch14\"]],\"precision\":[[\"fp16\",\"fp32\",\"bf16\"],{\"default\":\"bf16\"}]},\"optional\":{\"apply_final_norm\":[\"BOOLEAN\",{\"default\":false}],\"hidden_state_skip_layer\":[\"INT\",{\"default\":2}],\"quantization\":[[\"disabled\",\"bnb_nf4\",\"fp8_e4m3fn\"],{\"default\":\"disabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_text_encoder\"]",
+ "return_types": "[\"HYVIDTEXTENCODER\"]"
+ },
+ "HyVideoBlockSwap": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoBlockSwap",
+ "deprecated": false,
+ "description": "Settings for block swapping, reduces VRAM use by swapping blocks to CPU memory",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"double_blocks_to_swap\":[\"INT\",{\"default\":20,\"min\":0,\"max\":20,\"step\":1,\"tooltip\":\"Number of double blocks to swap\"}],\"single_blocks_to_swap\":[\"INT\",{\"default\":0,\"min\":0,\"max\":40,\"step\":1,\"tooltip\":\"Number of single blocks to swap\"}],\"offload_txt_in\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Offload txt_in layer\"}],\"offload_img_in\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Offload img_in layer\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"block_swap_args\"]",
+ "return_types": "[\"BLOCKSWAPARGS\"]"
+ },
+ "HyVideoCFG": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoCFG",
+ "deprecated": false,
+ "description": "To use CFG with HunyuanVideo",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"negative_prompt\":[\"STRING\",{\"default\":\"Aerial view, aerial view, overexposed, low quality, deformation, a poor composition, bad hands, bad teeth, bad eyes, bad limbs, distortion\",\"multiline\":true}],\"cfg\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":100,\"step\":0.01,\"tooltip\":\"guidance scale\"}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.01,\"tooltip\":\"Start percentage of the steps to apply CFG, rest of the steps use guidance_embeds\"}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"tooltip\":\"End percentage of the steps to apply CFG, rest of the steps use guidance_embeds\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_cfg\"]",
+ "return_types": "[\"HYVID_CFG\"]"
+ },
+ "HyVideoContextOptions": {
+ "category": "CogVideoWrapper",
+ "comfy_node_id": "HyVideoContextOptions",
+ "deprecated": false,
+ "description": "Context options for HunyuanVideo, allows splitting the video into context windows and attemps blending them for longer generations than the model and memory otherwise would allow.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"context_schedule\":[[\"uniform_standard\",\"uniform_looped\",\"static_standard\"]],\"context_frames\":[\"INT\",{\"default\":65,\"min\":2,\"max\":1000,\"step\":1,\"tooltip\":\"Number of pixel frames in the context, NOTE: the latent space has 4 frames in 1\"}],\"context_stride\":[\"INT\",{\"default\":4,\"min\":4,\"max\":100,\"step\":1,\"tooltip\":\"Context stride as pixel frames, NOTE: the latent space has 4 frames in 1\"}],\"context_overlap\":[\"INT\",{\"default\":4,\"min\":4,\"max\":100,\"step\":1,\"tooltip\":\"Context overlap as pixel frames, NOTE: the latent space has 4 frames in 1\"}],\"freenoise\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Shuffle the noise\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"context_options\"]",
+ "return_types": "[\"COGCONTEXT\"]"
+ },
+ "HyVideoCustomPromptTemplate": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoCustomPromptTemplate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"custom_prompt_template\":[\"STRING\",{\"default\":\"<|start_header_id|>system<|end_header_id|>\\n\\nDescribe the video by detailing the following aspects: 1. The main content and theme of the video.2. The color, shape, size, texture, quantity, text, and spatial relationships of the objects.3. Actions, events, behaviors temporal relationships, physical movement changes of the objects.4. background environment, light, style and atmosphere.5. camera angles, movements, and transitions used in the video:<|eot_id|><|start_header_id|>user<|end_header_id|>\\n\\n{}<|eot_id|>\",\"multiline\":true}],\"crop_start\":[\"INT\",{\"default\":95,\"tooltip\":\"To cropt the system prompt\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_prompt_template\"]",
+ "return_types": "[\"PROMPT_TEMPLATE\"]"
+ },
+ "HyVideoDecode": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"samples\":[\"LATENT\"],\"enable_vae_tiling\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Drastically reduces memory use but may introduce seams\"}],\"temporal_tiling_sample_size\":[\"INT\",{\"default\":64,\"min\":4,\"max\":256,\"tooltip\":\"Smaller values use less VRAM, model default is 64, any other value will cause stutter\"}],\"spatial_tile_sample_min_size\":[\"INT\",{\"default\":256,\"min\":32,\"max\":2048,\"step\":32,\"tooltip\":\"Spatial tile minimum size in pixels, smaller values use less VRAM, may introduce more seams\"}],\"auto_tile_size\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Automatically set tile size based on defaults, above settings are ignored\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "HyVideoEmptyTextEmbeds": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoEmptyTextEmbeds",
+ "deprecated": false,
+ "description": "Empty Text Embeds for HunyuanVideoWrapper, to avoid having to encode prompts for inverse sampling",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_embeds\"]",
+ "return_types": "[\"HYVIDEMBEDS\"]"
+ },
+ "HyVideoEncode": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"image\":[\"IMAGE\"],\"enable_vae_tiling\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Drastically reduces memory use but may introduce seams\"}],\"temporal_tiling_sample_size\":[\"INT\",{\"default\":64,\"min\":4,\"max\":256,\"tooltip\":\"Smaller values use less VRAM, model default is 64, any other value will cause stutter\"}],\"spatial_tile_sample_min_size\":[\"INT\",{\"default\":256,\"min\":32,\"max\":2048,\"step\":32,\"tooltip\":\"Spatial tile minimum size in pixels, smaller values use less VRAM, may introduce more seams\"}],\"auto_tile_size\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Automatically set tile size based on defaults, above settings are ignored\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "HyVideoEnhanceAVideo": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoEnhanceAVideo",
+ "deprecated": false,
+ "description": "https://github.com/NUS-HPC-AI-Lab/Enhance-A-Video",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":100,\"step\":0.01,\"tooltip\":\"The feta Weight of the Enhance-A-Video\"}],\"single_blocks\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Enable Enhance-A-Video for single blocks\"}],\"double_blocks\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Enable Enhance-A-Video for double blocks\"}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Start percentage of the steps to apply Enhance-A-Video\"}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"End percentage of the steps to apply Enhance-A-Video\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"feta_args\"]",
+ "return_types": "[\"FETAARGS\"]"
+ },
+ "HyVideoInverseSampler": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoInverseSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"HYVIDEOMODEL\"],\"hyvid_embeds\":[\"HYVIDEMBEDS\"],\"samples\":[\"LATENT\",{\"tooltip\":\"init Latents to use for video2video process\"}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"embedded_guidance_scale\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":30,\"step\":0.01}],\"flow_shift\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":30,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"force_offload\":[\"BOOLEAN\",{\"default\":true}],\"gamma\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"start_step\":[\"INT\",{\"default\":0,\"min\":0}],\"end_step\":[\"INT\",{\"default\":18,\"min\":0}],\"gamma_trend\":[[\"constant\",\"linear_increase\",\"linear_decrease\"],{\"default\":\"constant\"}]},\"optional\":{\"interpolation_curve\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"forceInput\":true,\"tooltip\":\"The strength of the inversed latents along time, in latent space\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "HyVideoLatentPreview": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoLatentPreview",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"min_val\":[\"FLOAT\",{\"default\":-0.15,\"min\":-1,\"max\":0,\"step\":0.001}],\"max_val\":[\"FLOAT\",{\"default\":0.15,\"min\":0,\"max\":1,\"step\":0.001}],\"r_bias\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.001}],\"g_bias\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.001}],\"b_bias\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.001}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"latent_rgb_factors\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "HyVideoLoraBlockEdit": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoLoraBlockEdit",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"double_blocks.0.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.1.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.2.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.3.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.4.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.5.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.6.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.7.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.8.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.9.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.10.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.11.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.12.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.13.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.14.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.15.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.16.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.17.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.18.\":[\"BOOLEAN\",{\"default\":true}],\"double_blocks.19.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.0.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.1.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.2.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.3.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.4.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.5.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.6.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.7.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.8.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.9.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.10.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.11.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.12.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.13.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.14.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.15.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.16.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.17.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.18.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.19.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.20.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.21.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.22.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.23.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.24.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.25.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.26.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.27.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.28.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.29.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.30.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.31.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.32.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.33.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.34.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.35.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.36.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.37.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.38.\":[\"BOOLEAN\",{\"default\":true}],\"single_blocks.39.\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"blocks\"]",
+ "return_types": "[\"SELECTEDBLOCKS\"]"
+ },
+ "HyVideoLoraSelect": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoLoraSelect",
+ "deprecated": false,
+ "description": "Select a LoRA model from ComfyUI/models/loras",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora\":[[],{\"tooltip\":\"LORA models are expected to be in ComfyUI/models/loras with .safetensors extension\"}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.0001,\"tooltip\":\"LORA strength, set to 0.0 to unmerge the LORA\"}]},\"optional\":{\"prev_lora\":[\"HYVIDLORA\",{\"default\":null,\"tooltip\":\"For loading multiple LoRAs\"}],\"blocks\":[\"SELECTEDBLOCKS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"lora\"]",
+ "return_types": "[\"HYVIDLORA\"]"
+ },
+ "HyVideoModelLoader": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[],{\"tooltip\":\"These models are loaded from the 'ComfyUI/models/diffusion_models' -folder\"}],\"base_precision\":[[\"fp32\",\"bf16\"],{\"default\":\"bf16\"}],\"quantization\":[[\"disabled\",\"fp8_e4m3fn\",\"fp8_e4m3fn_fast\",\"fp8_scaled\",\"torchao_fp8dq\",\"torchao_fp8dqrow\",\"torchao_int8dq\",\"torchao_fp6\",\"torchao_int4\",\"torchao_int8\"],{\"default\":\"disabled\",\"tooltip\":\"optional quantization method\"}],\"load_device\":[[\"main_device\",\"offload_device\"],{\"default\":\"main_device\"}]},\"optional\":{\"attention_mode\":[[\"sdpa\",\"flash_attn_varlen\",\"sageattn_varlen\",\"comfy\"],{\"default\":\"flash_attn\"}],\"compile_args\":[\"COMPILEARGS\"],\"block_swap_args\":[\"BLOCKSWAPARGS\"],\"lora\":[\"HYVIDLORA\",{\"default\":null}],\"auto_cpu_offload\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable auto offloading for reduced VRAM usage, implementation from DiffSynth-Studio, slightly different from block swapping and uses even less VRAM, but can be slower as you can't define how much VRAM to use\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"HYVIDEOMODEL\"]"
+ },
+ "HyVideoPromptMixSampler": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoPromptMixSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": true,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"HYVIDEOMODEL\"],\"hyvid_embeds\":[\"HYVIDEMBEDS\"],\"hyvid_embeds_2\":[\"HYVIDEMBEDS\"],\"width\":[\"INT\",{\"default\":512,\"min\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":1}],\"num_frames\":[\"INT\",{\"default\":17,\"min\":1}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"embedded_guidance_scale\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":30,\"step\":0.01}],\"flow_shift\":[\"FLOAT\",{\"default\":9,\"min\":1,\"max\":30,\"step\":0.01}],\"force_offload\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Adjusts the blending sharpness\"}]},\"optional\":{\"interpolation_curve\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"forceInput\":true,\"tooltip\":\"The strength of the inversed latents along time, in latent space\"}],\"feta_args\":[\"FETAARGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "HyVideoReSampler": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoReSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"HYVIDEOMODEL\"],\"hyvid_embeds\":[\"HYVIDEMBEDS\"],\"samples\":[\"LATENT\",{\"tooltip\":\"init Latents to use for video2video process\"}],\"inversed_latents\":[\"LATENT\",{\"tooltip\":\"inversed latents from HyVideoInverseSampler\"}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"embedded_guidance_scale\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":30,\"step\":0.01}],\"flow_shift\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":30,\"step\":0.01}],\"force_offload\":[\"BOOLEAN\",{\"default\":true}],\"start_step\":[\"INT\",{\"default\":0,\"min\":0,\"tooltip\":\"The step to start the effect of the inversed latents\"}],\"end_step\":[\"INT\",{\"default\":18,\"min\":0,\"tooltip\":\"The step to end the effect of the inversed latents\"}],\"eta_base\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The base value of the eta, overall strength of the effect from the inversed latents\"}],\"eta_trend\":[[\"constant\",\"linear_increase\",\"linear_decrease\"],{\"default\":\"constant\",\"tooltip\":\"The trend of the eta value over steps\"}]},\"optional\":{\"interpolation_curve\":[\"FLOAT\",{\"forceInput\":true,\"tooltip\":\"The strength of the inversed latents along time, in latent space\"}],\"feta_args\":[\"FETAARGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "HyVideoSTG": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoSTG",
+ "deprecated": false,
+ "description": "Spatio Temporal Guidance, https://github.com/junhahyung/STGuidance",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"stg_mode\":[[\"STG-A\",\"STG-R\"]],\"stg_block_idx\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":39,\"step\":1,\"tooltip\":\"Block index to apply STG\"}],\"stg_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"Recommended values are \u22642.0\"}],\"stg_start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Start percentage of the steps to apply STG\"}],\"stg_end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"End percentage of the steps to apply STG\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"stg_args\"]",
+ "return_types": "[\"STGARGS\"]"
+ },
+ "HyVideoSampler": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"HYVIDEOMODEL\"],\"hyvid_embeds\":[\"HYVIDEMBEDS\"],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":16}],\"height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":16}],\"num_frames\":[\"INT\",{\"default\":49,\"min\":1,\"max\":1024,\"step\":4}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"embedded_guidance_scale\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":30,\"step\":0.01}],\"flow_shift\":[\"FLOAT\",{\"default\":9,\"min\":0,\"max\":1000,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"force_offload\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"samples\":[\"LATENT\",{\"tooltip\":\"init Latents to use for video2video process\"}],\"denoise_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"stg_args\":[\"STGARGS\"],\"context_options\":[\"COGCONTEXT\"],\"feta_args\":[\"FETAARGS\"],\"teacache_args\":[\"TEACACHEARGS\"],\"scheduler\":[[\"FlowMatchDiscreteScheduler\",\"SDE-DPMSolverMultistepScheduler\",\"DPMSolverMultistepScheduler\",\"SASolverScheduler\",\"UniPCMultistepScheduler\"],{\"default\":\"FlowMatchDiscreteScheduler\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "HyVideoTeaCache": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTeaCache",
+ "deprecated": false,
+ "description": "TeaCache settings for HunyuanVideo to speed up inference",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rel_l1_thresh\":[\"FLOAT\",{\"default\":0.15,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Higher values will make TeaCache more aggressive, faster, but may cause artifacts\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"teacache_args\"]",
+ "return_types": "[\"TEACACHEARGS\"]"
+ },
+ "HyVideoTextEmbedsLoad": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTextEmbedsLoad",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"embeds\":[[],{\"tooltip\":\"The saved embeds to load from output/hyvid_embeds.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_embeds\"]",
+ "return_types": "[\"HYVIDEMBEDS\"]"
+ },
+ "HyVideoTextEmbedsSave": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTextEmbedsSave",
+ "deprecated": false,
+ "description": "Save the text embeds",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"hyvid_embeds\":[\"HYVIDEMBEDS\"],\"filename_prefix\":[\"STRING\",{\"default\":\"hyvid_embeds/hyvid_embed\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "HyVideoTextEncode": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_encoders\":[\"HYVIDTEXTENCODER\"],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"optional\":{\"force_offload\":[\"BOOLEAN\",{\"default\":true}],\"prompt_template\":[[\"video\",\"image\",\"custom\",\"disabled\"],{\"default\":\"video\",\"tooltip\":\"Use the default prompt templates for the llm text encoder\"}],\"custom_prompt_template\":[\"PROMPT_TEMPLATE\",{\"default\":{\"template\":\"<|start_header_id|>system<|end_header_id|>\\n\\nDescribe the video by detailing the following aspects: 1. The main content and theme of the video.2. The color, shape, size, texture, quantity, text, and spatial relationships of the objects.3. Actions, events, behaviors temporal relationships, physical movement changes of the objects.4. background environment, light, style and atmosphere.5. camera angles, movements, and transitions used in the video:<|eot_id|><|start_header_id|>user<|end_header_id|>\\n\\n{}<|eot_id|>\",\"crop_start\":95},\"multiline\":true}],\"clip_l\":[\"CLIP\",{\"tooltip\":\"Use comfy clip model instead, in this case the text encoder loader's clip_l should be disabled\"}],\"hyvid_cfg\":[\"HYVID_CFG\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_embeds\"]",
+ "return_types": "[\"HYVIDEMBEDS\"]"
+ },
+ "HyVideoTextImageEncode": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTextImageEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_encoders\":[\"HYVIDTEXTENCODER\"],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"image_token_selection_expr\":[\"STRING\",{\"default\":\"::4\",\"multiline\":false}]},\"optional\":{\"force_offload\":[\"BOOLEAN\",{\"default\":true}],\"prompt_template\":[[\"video\",\"image\",\"custom\",\"disabled\"],{\"default\":\"video\",\"tooltip\":\"Use the default prompt templates for the llm text encoder\"}],\"custom_prompt_template\":[\"PROMPT_TEMPLATE\",{\"default\":{\"template\":\"<|start_header_id|>system<|end_header_id|>\\n\\nDescribe the video by detailing the following aspects: 1. The main content and theme of the video.2. The color, shape, size, texture, quantity, text, and spatial relationships of the objects.3. Actions, events, behaviors temporal relationships, physical movement changes of the objects.4. background environment, light, style and atmosphere.5. camera angles, movements, and transitions used in the video:<|eot_id|><|start_header_id|>user<|end_header_id|>\\n\\n{}<|eot_id|>\",\"crop_start\":95},\"multiline\":true}],\"clip_l\":[\"CLIP\",{\"tooltip\":\"Use comfy clip model instead, in this case the text encoder loader's clip_l should be disabled\"}],\"image1\":[\"IMAGE\",{\"default\":null}],\"image2\":[\"IMAGE\",{\"default\":null}],\"clip_text_override\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"hyvid_cfg\":[\"HYVID_CFG\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyvid_embeds\"]",
+ "return_types": "[\"HYVIDEMBEDS\"]"
+ },
+ "HyVideoTorchCompileSettings": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoTorchCompileSettings",
+ "deprecated": false,
+ "description": "torch.compile settings, when connected to the model loader, torch.compile of the selected layers is attempted. Requires Triton and torch 2.5.0 is recommended",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"backend\":[[\"inductor\",\"cudagraphs\"],{\"default\":\"inductor\"}],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"dynamic\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable dynamic mode\"}],\"dynamo_cache_size_limit\":[\"INT\",{\"default\":64,\"min\":0,\"max\":1024,\"step\":1,\"tooltip\":\"torch._dynamo.config.cache_size_limit\"}],\"compile_single_blocks\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Compile single blocks\"}],\"compile_double_blocks\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Compile double blocks\"}],\"compile_txt_in\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Compile txt_in layers\"}],\"compile_vector_in\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Compile vector_in layers\"}],\"compile_final_layer\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Compile final layer\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"torch_compile_args\"]",
+ "return_types": "[\"COMPILEARGS\"]"
+ },
+ "HyVideoVAELoader": {
+ "category": "HunyuanVideoWrapper",
+ "comfy_node_id": "HyVideoVAELoader",
+ "deprecated": false,
+ "description": "Loads Hunyuan VAE model from 'ComfyUI/models/vae'",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[],{\"tooltip\":\"These models are loaded from 'ComfyUI/models/vae'\"}]},\"optional\":{\"precision\":[[\"fp16\",\"fp32\",\"bf16\"],{\"default\":\"bf16\"}],\"compile_args\":[\"COMPILEARGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"vae\"]",
+ "return_types": "[\"VAE\"]"
+ }
+ },
+ "createdAt": "2025-01-10T20:34:36.09163Z",
+ "dependencies": [
+ "accelerate >= 1.2.1",
+ "diffusers >= 0.31.0",
+ "transformers >= 4.47.0",
+ "jax >= 0.4.28"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "079b1e1d-89c2-4a15-8dd1-4219b6d964bd",
+ "node_id": "comfyui-hunyuanvideowrapper",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-HunyuanVideoWrapper",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-HunyuanVideoWrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple wildcard node for ComfyUI. Can also be used a style prompt node.",
+ "downloads": 57,
+ "icon": "",
+ "id": "simplewildcardscomfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SimpleConcat": {
+ "category": "vanilla",
+ "comfy_node_id": "SimpleConcat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delimeter\":[\"STRING\",{\"default\":\", \",\"dynamicPrompts\":false}]},\"optional\":{\"input_0\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_1\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_2\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_3\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_4\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_5\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_6\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_7\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_8\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"input_9\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"multiline\":true}],\"output_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SimpleWildcard": {
+ "category": "vanilla",
+ "comfy_node_id": "SimpleWildcard",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"input_files\":[[\"example.txt\"],{\"default\":\"example.txt\"}],\"input_text\":[[\"*\",\"black\",\"white\"],{\"default\":\"*\"}],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.1}],\"prefix\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false}],\"suffix\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false}],\"regex\":[\"STRING\",{\"default\":\".*\"}],\"exclude_regex\":[\"STRING\",{\"default\":\"\"}],\"temp_override\":[\"STRING\",{\"default\":\"\"}],\"output_blank_ratio\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"output_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-28T10:58:01.593793Z",
+ "dependencies": [
+ "pipe==2.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "50c483f5-2c93-435b-ada1-2631addc2975",
+ "node_id": "simplewildcardscomfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "MIT",
+ "name": "SimpleWildcardsComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-19T08:24:19.567963Z",
+ "description": "",
+ "id": "vanillacode314",
+ "logo": "",
+ "members": [],
+ "name": "vanillacode",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vanillacode314/SimpleWildcardsComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI native implementation of [a/IC-Light](https://github.com/lllyasviel/IC-Light).",
+ "downloads": 687,
+ "icon": "",
+ "id": "comfyui-ic-light-native",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-28T01:17:17.040446Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "81af0b20-3a9d-4ebc-9660-61e9d5fdb743",
+ "node_id": "comfyui-ic-light-native",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-IC-Light-Native",
+ "publisher": {
+ "createdAt": "2024-05-16T22:06:01.581472Z",
+ "description": "",
+ "id": "huchenlei",
+ "logo": "",
+ "members": [],
+ "name": "huchenlei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huchenlei/ComfyUI-IC-Light-Native",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:SaveImgAdv, CLIPTextEncodeWithStats, OpenPoseEditorAdv, SolidMaskAdv. Collection of tools supporting txt2img generation in ComfyUI and other tasks.",
+ "downloads": 93,
+ "icon": "",
+ "id": "ultools-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIPTextEncodeWithStats": {
+ "category": "conditioning",
+ "comfy_node_id": "CLIPTextEncodeWithStats",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\",\"IMAGE\"]"
+ },
+ "OpenPoseEditorAdv": {
+ "category": "image",
+ "comfy_node_id": "OpenPoseEditorAdv",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"STRING\",{\"default\":\"\"}],\"savedPose\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\"]"
+ },
+ "SaveImgAdv": {
+ "category": "image",
+ "comfy_node_id": "SaveImgAdv",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"mode\":[[\"lossy\",\"lossless\"]],\"format\":[[\"webp\",\"jpg\",\"png\"],{\"default\":\"webp\"}],\"compression\":[\"INT\",{\"default\":90,\"min\":1,\"max\":100,\"step\":1}],\"calc_model_hashes\":[\"BOOLEAN\",{\"default\":false}],\"add_automatic1111_meta\":[\"BOOLEAN\",{\"default\":false}],\"keywords\":[\"STRING\",{\"placeholder\":\"List of keywords to be added as exif tag, separated by commas\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SolidMaskAdv": {
+ "category": "mask",
+ "comfy_node_id": "SolidMaskAdv",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"type\":[[\"rectangle\",\"ellipsis\"],{\"default\":\"rectangle\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-06-23T15:33:25.355576Z",
+ "dependencies": [
+ "pandas",
+ "numpy",
+ "piexif",
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5f20d1d6-ef6c-49d8-902d-7671d609ca06",
+ "node_id": "ultools-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ultools-comfyui",
+ "publisher": {
+ "createdAt": "2024-06-20T13:16:17.442542Z",
+ "description": "",
+ "id": "uberlord",
+ "logo": "",
+ "members": [],
+ "name": "uberlord",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jkrauss82/ultools-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui-depth-visualization",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DepthViewer": {
+ "category": "DepthViewer",
+ "comfy_node_id": "DepthViewer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"reference_image\":[\"IMAGE\"],\"depth_map\":[\"IMAGE\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-05-20T15:58:13.856094Z",
+ "dependencies": [
+ "Pillow>=10.1.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5f540f75-ac18-46fb-92e9-70ff5c2b644a",
+ "node_id": "comfyui-depth-visualization",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Depth-Visualization",
+ "publisher": {
+ "createdAt": "2024-05-20T14:41:34.085962Z",
+ "description": "",
+ "id": "gokayfem",
+ "logo": "",
+ "members": [],
+ "name": "gokayfem",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gokayfem/ComfyUI-Depth-Visualization",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Load Image thumbnails and show input subfolders!",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui-thumbnails",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-30T01:13:33.47738Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "af137599-d99a-4681-836b-bf10559c860f",
+ "node_id": "comfyui-thumbnails",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Thumbnails",
+ "publisher": {
+ "createdAt": "2024-05-28T00:30:20.706732Z",
+ "description": "",
+ "id": "audioscavenger",
+ "logo": "",
+ "members": [],
+ "name": "Eric",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/audioscavenger/ComfyUI-Thumbnails",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An extension for merging LoRAs. Offers a wide range of LoRA merge techniques (including dare) and XY plots. XY plots require efficiency nodes.",
+ "downloads": 133,
+ "icon": "",
+ "id": "lora-merger-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PM LoRA Apply": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA Apply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora\":[\"LoRA\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "PM LoRA Loader": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[[]],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}],\"lbw\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LoRA\"]",
+ "return_types": "[\"LoRA\"]"
+ },
+ "PM LoRA Merger": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA Merger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora1\":[\"LoRA\"],\"mode\":[[\"add\",\"concat\",\"ties\",\"dare_linear\",\"dare_ties\",\"magnitude_prune\"]],\"density\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LoRA\"]",
+ "return_types": "[\"LoRA\"]"
+ },
+ "PM LoRA Resizer": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA Resizer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora\":[\"LoRA\"],\"new_rank\":[\"INT\",{\"default\":16,\"min\":1,\"max\":320,\"step\":1,\"display\":\"number\"}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LoRA\"]",
+ "return_types": "[\"LoRA\"]"
+ },
+ "PM LoRA SVD Merger": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA SVD Merger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora1\":[\"LoRA\"],\"mode\":[[\"add_svd\",\"ties_svd\",\"dare_linear_svd\",\"dare_ties_svd\",\"magnitude_prune_svd\"]],\"density\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"svd_rank\":[\"INT\",{\"default\":16,\"min\":1,\"max\":320,\"step\":1,\"display\":\"number\"}],\"svd_conv_rank\":[\"INT\",{\"default\":1,\"min\":0,\"max\":320,\"step\":1,\"display\":\"number\"}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LoRA\"]",
+ "return_types": "[\"LoRA\"]"
+ },
+ "PM LoRA Save": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "PM LoRA Save",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora\":[\"LoRA\"],\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"merged\"}],\"extension\":[[\"safetensors\"]]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "XY: PM LoRA Modes": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "XY: PM LoRA Modes",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_a\":[\"LoRA\"],\"lora_b\":[\"LoRA\"],\"modes\":[\"STRING\",{\"multiline\":true,\"default\":\"add, ties, dare_linear, dare_ties, magnitude_prune\",\"placeholder\":\"modes\",\"pysssss.autocomplete\":false}],\"min_density\":[\"FLOAT\",{\"default\":0,\"min\":-0,\"max\":1,\"step\":0.01}],\"max_density\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"density_steps\":[\"INT\",{\"default\":4,\"min\":0,\"max\":320,\"step\":1,\"display\":\"number\"}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"X (modes)\",\"Y (densities)\"]",
+ "return_types": "[\"XY\",\"XY\"]"
+ },
+ "XY: PM LoRA SVD Rank": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "XY: PM LoRA SVD Rank",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_a\":[\"LoRA\"],\"lora_b\":[\"LoRA\"],\"mode\":[[\"add_svd\",\"ties_svd\",\"dare_linear_svd\",\"dare_ties_svd\",\"magnitude_prune_svd\"]],\"density\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"min_rank\":[\"INT\",{\"default\":1,\"min\":1,\"max\":320,\"step\":1,\"display\":\"number\"}],\"max_rank\":[\"INT\",{\"default\":64,\"min\":1,\"max\":320,\"step\":1,\"display\":\"number\"}],\"rank_steps\":[\"INT\",{\"default\":4,\"min\":0,\"max\":100,\"step\":1,\"display\":\"number\"}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X\"]",
+ "return_types": "[\"XY\"]"
+ },
+ "XY: PM LoRA Strengths": {
+ "category": "LoRA PowerMerge",
+ "comfy_node_id": "XY: PM LoRA Strengths",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_a\":[[]],\"lora_b\":[[]],\"mode\":[[\"add\",\"ties\",\"dare_linear\",\"dare_ties\",\"magnitude_prune\"]],\"density\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"device\":[[\"cuda\",\"cpu\"]],\"dtype\":[[\"float32\",\"float16\",\"bfloat16\"]],\"min_strength\":[\"FLOAT\",{\"default\":0,\"min\":-0,\"max\":1,\"step\":0.01}],\"max_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"apply_strength\":[[\"model + clip\",\"model\",\"clip\"]],\"steps\":[\"INT\",{\"default\":4,\"min\":0,\"max\":320,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"X (strength a)\",\"Y (strength b)\"]",
+ "return_types": "[\"XY\",\"XY\"]"
+ }
+ },
+ "createdAt": "2024-06-29T08:06:36.972295Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "57e88cc2-f4f9-4dfa-ad70-d645bae79c3e",
+ "node_id": "lora-merger-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "LoRA-Merger-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-29T07:38:33.054075Z",
+ "description": "",
+ "id": "larsupb",
+ "logo": "",
+ "members": [],
+ "name": "larsupb",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/larsupb/LoRA-Merger-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: NoisyLatentPerlin. This allows to create latent spaces filled with perlin-based noise that can actually be used by the samplers.",
+ "downloads": 60,
+ "icon": "",
+ "id": "noise_latent_perlinpinpin",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-22T21:14:11.904335Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "679efd96-acbf-424b-ae6f-1d3ad67bff02",
+ "node_id": "noise_latent_perlinpinpin",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "noise_latent_perlinpinpin",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/noise_latent_perlinpinpin",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Optimized wrapper nodes for MimicMotion: [a/https://github.com/tencent/MimicMotion](https://github.com/tencent/MimicMotion)",
+ "downloads": 840,
+ "icon": "",
+ "id": "comfyui-mimicmotionwrapper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DiffusersScheduler": {
+ "category": "MimicMotionWrapper",
+ "comfy_node_id": "DiffusersScheduler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scheduler\":[[\"EulerDiscreteScheduler\",\"AnimateLCM_SVD\"]],\"sigma_min\":[\"FLOAT\",{\"default\":0.002,\"min\":0,\"max\":700,\"step\":0.001}],\"sigma_max\":[\"FLOAT\",{\"default\":700,\"min\":0,\"max\":700,\"step\":0.001}],\"align_your_steps\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"scheduler\"]",
+ "return_types": "[\"DIFFUSERS_SCHEDULER\"]"
+ },
+ "DownloadAndLoadMimicMotionModel": {
+ "category": "MimicMotionWrapper",
+ "comfy_node_id": "DownloadAndLoadMimicMotionModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"MimicMotionMergedUnet_1-0-fp16.safetensors\",\"MimicMotionMergedUnet_1-1-fp16.safetensors\"]],\"precision\":[[\"fp32\",\"fp16\",\"bf16\"],{\"default\":\"fp16\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mimic_pipeline\"]",
+ "return_types": "[\"MIMICPIPE\"]"
+ },
+ "MimicMotionDecode": {
+ "category": "MimicMotionWrapper",
+ "comfy_node_id": "MimicMotionDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mimic_pipeline\":[\"MIMICPIPE\"],\"samples\":[\"LATENT\"],\"decode_chunk_size\":[\"INT\",{\"default\":4,\"min\":1,\"max\":200,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MimicMotionGetPoses": {
+ "category": "MimicMotionWrapper",
+ "comfy_node_id": "MimicMotionGetPoses",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ref_image\":[\"IMAGE\"],\"pose_images\":[\"IMAGE\"],\"include_body\":[\"BOOLEAN\",{\"default\":true}],\"include_hand\":[\"BOOLEAN\",{\"default\":true}],\"include_face\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"poses_with_ref\",\"pose_images\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "MimicMotionSampler": {
+ "category": "MimicMotionWrapper",
+ "comfy_node_id": "MimicMotionSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mimic_pipeline\":[\"MIMICPIPE\"],\"ref_image\":[\"IMAGE\"],\"pose_images\":[\"IMAGE\"],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":200,\"step\":1}],\"cfg_min\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":20,\"step\":0.01}],\"cfg_max\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":20,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"fps\":[\"INT\",{\"default\":15,\"min\":2,\"max\":100,\"step\":1}],\"noise_aug_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"context_size\":[\"INT\",{\"default\":16,\"min\":1,\"max\":128,\"step\":1}],\"context_overlap\":[\"INT\",{\"default\":6,\"min\":1,\"max\":128,\"step\":1}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"optional_scheduler\":[\"DIFFUSERS_SCHEDULER\"],\"pose_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"pose_start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"pose_end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"image_embed_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2025-01-12T17:35:02.503327Z",
+ "dependencies": [
+ "diffusers>=0.27.0",
+ "transformers>=4.32.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7739debc-6451-4080-9548-cd3de48d90dd",
+ "node_id": "comfyui-mimicmotionwrapper",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-MimicMotionWrapper",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-MimicMotionWrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension allows users to load styles from a CSV file, primarily for migration purposes from the automatic1111 Stable Diffusion web UI.",
+ "downloads": 737,
+ "icon": "",
+ "id": "comfyui-styles_csv_loader",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Load Styles CSV": {
+ "category": "loaders",
+ "comfy_node_id": "Load Styles CSV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"styles\":[[\"Error loading styles.csv, check the console\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive prompt\", \"negative prompt\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-01T08:49:53.938447Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0a602dbb-5396-499b-a55d-18a0462be2b3",
+ "node_id": "comfyui-styles_csv_loader",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "MIT",
+ "name": "ComfyUI-Styles_CSV_Loader",
+ "publisher": {
+ "createdAt": "2024-07-01T08:41:13.193355Z",
+ "description": "",
+ "id": "theupsider",
+ "logo": "",
+ "members": [],
+ "name": "theupsider",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/theUpsider/ComfyUI-Styles_CSV_Loader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Fixed AttentionCouple, NegPip(negative weights in prompts) for SDXL, FLUX and HunyuanVideo, more CFG++ and SMEA DY samplers, etc.",
+ "downloads": 467,
+ "icon": "",
+ "id": "comfyui-ppm",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-03T07:53:39.138096Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bfbe935c-7766-4779-a6bb-cca75797f167",
+ "node_id": "comfyui-ppm",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.21"
+ },
+ "license": "{\"text\": \"GNU Affero General Public License v3\"}",
+ "name": "ComfyUI-ppm",
+ "publisher": {
+ "createdAt": "2024-06-15T14:09:36.287328Z",
+ "description": "",
+ "id": "pamparamm",
+ "logo": "",
+ "members": [],
+ "name": "Pamparamm",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pamparamm/ComfyUI-ppm",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A hacky implementation of Simswap based on [a/Comfyui ReActor Node 0.5.1](https://github.com/Gourieff/comfyui-reactor-node) and [a/Simswap](https://github.com/neuralchen/SimSwap).",
+ "downloads": 215,
+ "icon": "",
+ "id": "comfyui-simswap",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SimswapBuildFaceModel": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapBuildFaceModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"save_mode\":[\"BOOLEAN\",{\"default\":true,\"label_off\":\"OFF\",\"label_on\":\"ON\"}],\"send_only\":[\"BOOLEAN\",{\"default\":false,\"label_off\":\"NO\",\"label_on\":\"YES\"}],\"face_model_name\":[\"STRING\",{\"default\":\"default\"}],\"compute_method\":[[\"Mean\",\"Median\",\"Mode\"],{\"default\":\"Mean\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACE_MODEL\"]",
+ "return_types": "[\"FACE_MODEL\"]"
+ },
+ "SimswapImageDublicator": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapImageDublicator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"count\":[\"INT\",{\"default\":1,\"min\":0}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGES\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SimswapLoadFaceModel": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapLoadFaceModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"face_model\":[[\"none\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACE_MODEL\"]",
+ "return_types": "[\"FACE_MODEL\"]"
+ },
+ "SimswapMaskHelper": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapMaskHelper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"swapped_image\":[\"IMAGE\"],\"bbox_model_name\":[[]],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"bbox_crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"bbox_drop_size\":[\"INT\",{\"min\":1,\"max\":8192,\"step\":1,\"default\":10}],\"sam_model_name\":[[]],\"sam_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sam_threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"]],\"morphology_operation\":[[\"dilate\",\"erode\",\"open\",\"close\"]],\"morphology_distance\":[\"INT\",{\"default\":0,\"min\":0,\"max\":128,\"step\":1}],\"blur_radius\":[\"INT\",{\"default\":9,\"min\":0,\"max\":48,\"step\":1}],\"sigma_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":3,\"step\":0.01}]},\"optional\":{\"mask_optional\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"MASK_PREVIEW\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"IMAGE\"]"
+ },
+ "SimswapOptions": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapOptions",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_faces_order\":[[\"left-right\",\"right-left\",\"top-bottom\",\"bottom-top\",\"small-large\",\"large-small\"],{\"default\":\"large-small\"}],\"input_faces_index\":[\"STRING\",{\"default\":\"0\"}],\"detect_gender_input\":[[\"no\",\"female\",\"male\"],{\"default\":\"no\"}],\"source_faces_order\":[[\"left-right\",\"right-left\",\"top-bottom\",\"bottom-top\",\"small-large\",\"large-small\"],{\"default\":\"large-small\"}],\"source_faces_index\":[\"STRING\",{\"default\":\"0\"}],\"detect_gender_source\":[[\"no\",\"female\",\"male\"],{\"default\":\"no\"}],\"console_log_level\":[[0,1,2],{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OPTIONS\"]",
+ "return_types": "[\"OPTIONS\"]"
+ },
+ "SimswapSaveFaceModel": {
+ "category": "Simswap",
+ "comfy_node_id": "SimswapSaveFaceModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"save_mode\":[\"BOOLEAN\",{\"default\":true,\"label_off\":\"OFF\",\"label_on\":\"ON\"}],\"face_model_name\":[\"STRING\",{\"default\":\"default\"}],\"select_face_index\":[\"INT\",{\"default\":0,\"min\":0}]},\"optional\":{\"image\":[\"IMAGE\"],\"face_model\":[\"FACE_MODEL\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-05-28T22:05:12.321757Z",
+ "dependencies": [
+ "insightface==0.7.3",
+ "onnx>=1.14.0",
+ "opencv-python>=4.7.0.72",
+ "numpy",
+ "segment_anything"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "42a40903-c9d9-4235-b55b-8a03217fa72b",
+ "node_id": "comfyui-simswap",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-simswap",
+ "publisher": {
+ "createdAt": "2024-05-28T21:54:33.032393Z",
+ "description": "",
+ "id": "ttr",
+ "logo": "",
+ "members": [],
+ "name": "TTR",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TaiTair/comfyui-simswap",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A minimalistic implementation of [a/Robust Video Matting (RVM)](https://github.com/PeterL1n/RobustVideoMatting/) in ComfyUI",
+ "downloads": 564,
+ "icon": "",
+ "id": "comfyui-video-matting",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BRIAAI Matting": {
+ "category": "Video Matting",
+ "comfy_node_id": "BRIAAI Matting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"version\":[[\"v1.4\"],{\"default\":\"v1.4\"}],\"fp16\":[\"BOOLEAN\",{\"default\":true}],\"bg_color\":[\"STRING\",{\"default\":\"green\"}],\"batch_size\":[\"INT\",{\"min\":1,\"max\":64,\"default\":4}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "Robust Video Matting": {
+ "category": "Video Matting",
+ "comfy_node_id": "Robust Video Matting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"backbone\":[[\"mobilenetv3\",\"resnet50\"],{\"default\":\"resnet50\"}],\"fp16\":[\"BOOLEAN\",{\"default\":true}],\"bg_color\":[\"STRING\",{\"default\":\"green\"}],\"batch_size\":[\"INT\",{\"min\":1,\"max\":64,\"default\":4}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-06-20T16:15:32.806664Z",
+ "dependencies": [
+ "einops",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5b1465a3-4fa4-4748-832a-ce2a8be0b223",
+ "node_id": "comfyui-video-matting",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Video-Matting",
+ "publisher": {
+ "createdAt": "2024-06-20T15:55:49.560354Z",
+ "description": "",
+ "id": "fannovel16",
+ "logo": "",
+ "members": [],
+ "name": "Fannovel16",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Fannovel16/ComfyUI-Video-Matting",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom set of nodes used by glif.app. With glif you can build mini apps that are powered by custom comfy workflows.",
+ "downloads": 597,
+ "icon": "\ud83c\uddec",
+ "id": "comfyui-glifnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-26T14:21:17.519451Z",
+ "dependencies": [
+ "diffusers==0.24.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "112681c3-f2cd-4a0b-9e80-cbf186da72ae",
+ "node_id": "comfyui-glifnodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-GlifNodes",
+ "publisher": {
+ "createdAt": "2024-06-26T14:12:46.723421Z",
+ "description": "",
+ "id": "dham",
+ "logo": "",
+ "members": [],
+ "name": "DHam",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/glifxyz/ComfyUI-GlifNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A prompt generator and CLIP encoder using AI provided by Ollama.",
+ "downloads": 137,
+ "icon": "https://github.com/ScreamingHawk/comfyui-ollama-prompt-encode/blob/main/docs/icon.png?raw=true",
+ "id": "comfyui-ollama-prompt-encode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-29T21:44:36.066414Z",
+ "dependencies": [
+ "ollama==0.4.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d4827490-6b28-496f-9e60-a8230cb8566c",
+ "node_id": "comfyui-ollama-prompt-encode",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-ollama-prompt-encode",
+ "publisher": {
+ "createdAt": "2024-06-17T10:20:55.120863Z",
+ "description": "",
+ "id": "michaelstanden",
+ "logo": "",
+ "members": [],
+ "name": "Michael Standen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ScreamingHawk/comfyui-ollama-prompt-encode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Some additional audio utilites for use on top of Sample Diffusion ComfyUI Extension",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui-waveform-extensions",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-23T18:59:28.894441Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ba69d376-3699-4b52-a935-46e89b26341d",
+ "node_id": "comfyui-waveform-extensions",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Waveform-Extensions",
+ "publisher": {
+ "createdAt": "2024-06-23T18:47:40.771378Z",
+ "description": "",
+ "id": "neural-not-work",
+ "logo": "",
+ "members": [],
+ "name": "NeuralNotWork",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/NeuralNotW0rk/ComfyUI-Waveform-Extensions",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Integrates Webcam, MIDI, Spout and GLSL shader support. Animation via tick. Parameter manipulation with wave generator. Math operations with Unary and Binary support. Value conversion for all major types (int, string, list, dict, Image, Mask). Shape mask generation, image stacking and channel ops, batch splitting, merging and randomizing, load images and video from anywhere, dynamic bus routing with a single node, export support for GIPHY, save output anywhere! flatten, crop, transform; check colorblindness, make stereogram or stereoscopic images, or liner interpolate values and more.",
+ "downloads": 291,
+ "icon": "https://raw.githubusercontent.com/Amorano/Jovimetrix-examples/master/res/logo-jovimetrix.png",
+ "id": "jovimetrix",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ADJUST (JOV) \ud83d\udd78\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "ADJUST (JOV) \ud83d\udd78\ufe0f",
+ "deprecated": false,
+ "description": "\nEnhance and modify images with various effects such as blurring, sharpening, color tweaks, and edge detection. Customize parameters like radius, value, and contrast, and use masks for selective effects. Advanced options include pixelation, quantization, and morphological operations like dilation and erosion. Handle transparency effortlessly to ensure seamless blending of effects. This node is ideal for simple adjustments and complex image transformations.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-ADJUST\",\"*\":\"ADJUST (JOV) \ud83d\udd78\ufe0f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\ude37\":\"Mask or Image to use as Mask to control where adjustments are applied\",\"\u2692\ufe0f\":\"Type of adjustment (e.g., blur, sharpen, invert)\",\"\ud83c\udd61\":\"Radius\",\"VAL\":\"Value\",\"LoHi\":\"Low and High\",\"LMH\":\"Low, Middle, High\",\"HSV\":\"Hue, Saturation and Value\",\"\ud83c\udf13\":\"Contrast\",\"\ud83d\udd06\":\"Gamma\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\",\"\ud83d\udd33\":\"Invert the mask input\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"\ud83d\ude37\":[\"*\",{}],\"\u2692\ufe0f\":[[\"BLUR\",\"STACK_BLUR\",\"GAUSSIAN_BLUR\",\"MEDIAN_BLUR\",\"SHARPEN\",\"EMBOSS\",\"INVERT\",\"HSV\",\"LEVELS\",\"EQUALIZE\",\"PIXELATE\",\"QUANTIZE\",\"POSTERIZE\",\"FIND_EDGES\",\"OUTLINE\",\"DILATE\",\"ERODE\",\"OPEN\",\"CLOSE\"],{\"default\":\"BLUR\",\"tooltips\":\"Type of adjustment (e.g., blur, sharpen, invert)\"}],\"\ud83c\udd61\":[\"INT\",{\"default\":3,\"mij\":3}],\"VAL\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"step\":0.01}],\"LoHi\":[\"VEC2\",{\"default\":[0,1],\"mij\":0,\"maj\":1,\"step\":0.01,\"label\":[\"LO\",\"HI\"]}],\"LMH\":[\"VEC3\",{\"default\":[0,0.5,1],\"mij\":0,\"maj\":1,\"step\":0.01,\"label\":[\"LO\",\"MID\",\"HI\"]}],\"HSV\":[\"VEC3\",{\"default\":[0,1,1],\"mij\":0,\"maj\":1,\"step\":0.01,\"label\":[\"\ud83c\udded\",\"\ud83c\uddf8\",\"\ud83c\uddfb\"]}],\"\ud83c\udf13\":[\"FLOAT\",{\"default\":0,\"mij\":0,\"maj\":1,\"step\":0.01}],\"\ud83d\udd06\":[\"FLOAT\",{\"default\":1,\"mij\":1e-05,\"maj\":1,\"step\":0.01}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the mask input\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "AKASHIC (JOV) \ud83d\udcd3": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "AKASHIC (JOV) \ud83d\udcd3",
+ "deprecated": false,
+ "description": "\nVisualize data. It accepts various types of data, including images, text, and other types. If no input is provided, it returns an empty result. The output consists of a dictionary containing UI-related information, such as base64-encoded images and text representations of the input data.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-AKASHIC\",\"*\":\"AKASHIC (JOV) \ud83d\udcd3\",\"outputs\":{}}}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ARRAY (JOV) \ud83d\udcda": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "ARRAY (JOV) \ud83d\udcda",
+ "deprecated": false,
+ "description": "\nProcesses a batch of data based on the selected mode, such as merging, picking, slicing, random selection, or indexing. Allows for flipping the order of processed items and dividing the data into chunks.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"MODE\":[[\"MERGE\",\"PICK\",\"SLICE\",\"INDEX_LIST\",\"RANDOM\",\"CARTESIAN\"],{\"default\":\"MERGE\",\"tooltips\":\"Select a single index, specific range, custom index list or randomized\"}],\"INDEX\":[\"INT\",{\"default\":0,\"mij\":0,\"tooltips\":\"Selected list position\"}],\"RANGE\":[\"VEC3INT\",{\"default\":[0,0,1],\"mij\":0}],\"\ud83d\udcdd\":[\"STRING\",{\"default\":\"\",\"tooltips\":\"Comma separated list of indicies to export\"}],\"seed\":[\"INT\",{\"default\":0,\"mij\":0,\"maj\":9223372036854776000}],\"COUNT\":[\"INT\",{\"default\":0,\"mij\":0,\"maj\":9223372036854776000,\"tooltips\":\"How many items to return\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"reverse the calculated output list\"}],\"CHUNK\":[\"INT\",{\"default\":0,\"mij\":0}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-ARRAY\",\"*\":\"ARRAY (JOV) \ud83d\udcda\",\"outputs\":{\"0\":\"Output list from selected operation\",\"1\":\"Length of output list\",\"2\":\"Full list\",\"3\":\"Length of all input elements\",\"4\":\"The elements as a COMFYUI list output\"},\"MODE\":\"Select a single index, specific range, custom index list or randomized\",\"INDEX\":\"Selected list position\",\"RANGE\":\"start index, ending index (0 means full length) and how many items to skip per step\",\"\ud83d\udcdd\":\"Comma separated list of indicies to export\",\"seed\":\"Random generator's initial value\",\"COUNT\":\"How many items to return\",\"\ud83d\ude43\":\"reverse the calculated output list\",\"CHUNK\":\"How many items to put per output. Default (0) is all items\"}}]},\"outputs\":{\"0\":[\"\ud83e\udd84\",{\"tooltips\":\"Output list from selected operation\"}],\"1\":[\"LENGTH\",{\"tooltips\":\"Length of output list\"}],\"2\":[\"\ud83e\uddfe\",{\"tooltips\":\"Full list\"}],\"3\":[\"FULL SIZE\",{\"tooltips\":\"Length of all input elements\"}],\"4\":[\"\ud83e\uddfe\",{\"tooltips\":\"The elements as a COMFYUI list output\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"\ud83e\udd84\",\"LENGTH\",\"\ud83e\uddfe\",\"FULL SIZE\",\"\ud83e\uddfe\"]",
+ "return_types": "[\"*\",\"INT\",\"*\",\"INT\",\"*\"]"
+ },
+ "BIT SPLIT (JOV) \u2b44": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "BIT SPLIT (JOV) \u2b44",
+ "deprecated": false,
+ "description": "\nSplit an input into separate bits. `BOOL`, `INT` and `FLOAT` use their numbers,\n`STRING` is treated as a list of `CHARACTER`. `IMAGE` and `MASK` will return a\n`TRUE` bit for any non-black pixel, as a stream of bits for all pixels in the\nimage.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\u2754\":[\"*\",{\"default\":null}],\"VAL\":[\"INT\",{\"default\":8,\"min\":1,\"max\":64,\"tooltips\":\"Number of output bits requested.\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-BIT-SPLIT\",\"*\":\"BIT SPLIT (JOV) \u2b44\",\"outputs\":{\"0\":\"Bits as Numerical output (0 or 1)\",\"1\":\"Bits as Boolean output (True or False)\"},\"\u2754\":\"Unknown\",\"VAL\":\"Number of output bits requested.\"}}]},\"outputs\":{\"0\":[\"\",{\"tooltips\":\"Bits as Numerical output (0 or 1)\"}],\"1\":[\"\ud83c\uddf4\",{\"tooltips\":\"Bits as Boolean output (True or False)\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\",\"\ud83c\uddf4\"]",
+ "return_types": "[\"*\",\"BOOLEAN\"]"
+ },
+ "BLEND (JOV) \u2697\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "BLEND (JOV) \u2697\ufe0f",
+ "deprecated": false,
+ "description": "\nCombine two input images using various blending modes, such as normal, screen, multiply, overlay, etc. It also supports alpha blending and masking to achieve complex compositing effects. This node is essential for creating layered compositions and adding visual richness to images.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-BLEND\",\"*\":\"BLEND (JOV) \u2697\ufe0f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7eA\":\"Background Plate\",\"\ud83d\udc7eB\":\"Image to Overlay on Background Plate\",\"\ud83d\ude37\":\"Optional Mask to use for Alpha Blend Operation. If empty, will use the ALPHA of B\",\"\u2692\ufe0f\":\"Blending Operation\",\"\u2b1c\":\"Amount of Blending to Perform on the Selected Operation\",\"\ud83d\ude43\":\"Flip Input A and Input B with each other\",\"\ud83d\udd33\":\"Invert the mask input\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7eA\":[\"*\",{\"tooltips\":\"Background Plate\"}],\"\ud83d\udc7eB\":[\"*\",{\"tooltips\":\"Image to Overlay on Background Plate\"}],\"\ud83d\ude37\":[\"*\",{\"tooltips\":\"Optional Mask to use for Alpha Blend Operation. If empty, will use the ALPHA of B\"}],\"\u2692\ufe0f\":[[\"NORMAL\",\"ADDITIVE\",\"NEGATION\",\"DIFFERENCE\",\"MULTIPLY\",\"DIVIDE\",\"LIGHTEN\",\"DARKEN\",\"SCREEN\",\"BURN\",\"DODGE\",\"OVERLAY\",\"HUE\",\"SATURATION\",\"LUMINOSITY\",\"COLOR\",\"SOFT\",\"HARD\",\"PIN\",\"VIVID\",\"EXCLUSION\",\"REFLECT\",\"GLOW\",\"XOR\",\"EXTRACT\",\"MERGE\",\"DESTIN\",\"DESTOUT\",\"SRCATOP\",\"DESTATOP\"],{\"default\":\"NORMAL\",\"tooltips\":\"Blending Operation\"}],\"\u2b1c\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"maj\":1,\"step\":0.01,\"tooltips\":\"Amount of Blending to Perform on the Selected Operation\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the mask input\"}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8",
+ "deprecated": false,
+ "description": "\nSimulate color blindness effects on images. You can select various types of color deficiencies, adjust the severity of the effect, and apply the simulation using different simulators. This node is ideal for accessibility testing and design adjustments, ensuring inclusivity in your visual content.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-COLOR-BLIND\",\"*\":\"COLOR BLIND (JOV) \ud83d\udc41\u200d\ud83d\udde8\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"DEFICIENCY\":\"Type of color deficiency: Red (Protanopia), Green (Deuteranopia), Blue (Tritanopia)\",\"SIMULATOR\":\"Solver to use when translating to new color space\",\"VAL\":\"alpha blending\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"DEFICIENCY\":[[\"PROTAN\",\"DEUTAN\",\"TRITAN\"],{\"default\":\"PROTAN\"}],\"SIMULATOR\":[[\"AUTOSELECT\",\"BRETTEL1997\",\"COBLISV1\",\"COBLISV2\",\"MACHADO2009\",\"VIENOT1999\",\"VISCHECK\"],{\"default\":\"AUTOSELECT\"}],\"VAL\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"maj\":1,\"step\":0.001,\"tooltips\":\"alpha blending\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "COLOR MATCH (JOV) \ud83d\udc9e": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "COLOR MATCH (JOV) \ud83d\udc9e",
+ "deprecated": false,
+ "description": "\nAdjust the color scheme of one image to match another with the Color Match Node. Choose from various color matching LUTs or Reinhard matching. You can specify a custom user color maps, the number of colors, and whether to flip or invert the images.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-COLOR-MATCH\",\"*\":\"COLOR MATCH (JOV) \ud83d\udc9e\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7eA\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\udc7eB\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"MAP\":\"Custom image that will be transformed into a LUT or a built-in cv2 LUT\",\"\ud83c\uddf8\ud83c\udde8\":\"One of two dozen CV2 Built-in Colormap LUT (Look Up Table) Presets\",\"VAL\":\"The number of colors to use from the LUT during the remap. Will quantize the LUT range.\",\"\ud83d\ude43\":\"Flip Input A and Input B with each other\",\"\ud83d\udd33\":\"Invert the color match output\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7eA\":[\"*\",{}],\"\ud83d\udc7eB\":[\"*\",{}],\"MODE\":[[\"REINHARD\",\"LUT\"],{\"default\":\"REINHARD\"}],\"MAP\":[[\"USER_MAP\",\"PRESET_MAP\"],{\"default\":\"USER_MAP\"}],\"\ud83c\uddf8\ud83c\udde8\":[[\"AUTUMN\",\"BONE\",\"JET\",\"WINTER\",\"RAINBOW\",\"OCEAN\",\"SUMMER\",\"SPRING\",\"COOL\",\"HSV\",\"PINK\",\"HOT\",\"PARULA\",\"MAGMA\",\"INFERNO\",\"PLASMA\",\"VIRIDIS\",\"CIVIDIS\",\"TWILIGHT\",\"TWILIGHT_SHIFTED\",\"TURBO\",\"DEEPGREEN\"],{\"default\":\"HSV\"}],\"VAL\":[\"INT\",{\"default\":255,\"mij\":0,\"maj\":255,\"tooltips\":\"The number of colors to use from the LUT during the remap. Will quantize the LUT range.\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the color match output\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "COLOR MEANS (JOV) \u3030\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "COLOR MEANS (JOV) \u3030\ufe0f",
+ "deprecated": false,
+ "description": "\nThe top-k colors ordered from most->least used as a strip, tonal palette and 3D LUT.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{}],\"VAL\":[\"INT\",{\"default\":12,\"mij\":1,\"maj\":255,\"tooltips\":\"The top K colors to select.\"}],\"\ud83d\udccf\":[\"INT\",{\"default\":32,\"mij\":1,\"maj\":256,\"tooltips\":\"Height of the tones in the strip. Width is based on input.\"}],\"COUNT\":[\"INT\",{\"default\":33,\"mij\":3,\"maj\":256,\"tooltips\":\"Number of nodes to use in interpolation of full LUT (256 is every pixel).\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[256,256],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-COLOR-MEANS\",\"*\":\"COLOR MEANS (JOV) \u3030\ufe0f\",\"outputs\":{\"0\":\"Sequence of top-K colors. Count depends on value in `VAL`.\",\"1\":\"Simple Tone palette based on result top-K colors. Width is taken from input.\",\"2\":\"Gradient of top-K colors.\",\"3\":\"Full 3D LUT of the image mapped to the resultant top-K colors chosen.\",\"4\":\"Visualization of full 3D .cube LUT in JLUT output\"},\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"VAL\":\"The top K colors to select.\",\"\ud83d\udccf\":\"Height of the tones in the strip. Width is based on input.\",\"COUNT\":\"Number of nodes to use in interpolation of full LUT (256 is every pixel).\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\"}}]},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Sequence of top-K colors. Count depends on value in `VAL`.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Simple Tone palette based on result top-K colors. Width is taken from input.\"}],\"2\":[\"IMAGE\",{\"tooltips\":\"Gradient of top-K colors.\"}],\"3\":[\"JLUT\",{\"tooltips\":\"Full 3D LUT of the image mapped to the resultant top-K colors chosen.\"}],\"4\":[\"IMAGE\",{\"tooltips\":\"Visualization of full 3D .cube LUT in JLUT output\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udfa8\",\"\ud83c\uddf2\ud83c\uddfa\",\"\ud83d\ude0e\",\"\ud83c\udf08\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"JLUT\",\"IMAGE\"]"
+ },
+ "COLOR THEORY (JOV) \ud83d\udede": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "COLOR THEORY (JOV) \ud83d\udede",
+ "deprecated": false,
+ "description": "\nGenerate a color harmony based on the selected scheme. Supported schemes include complimentary, analogous, triadic, tetradic, and more. Users can customize the angle of separation for color calculations, offering flexibility in color manipulation and exploration of different color palettes.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{}],\"SCHEME\":[[\"COMPLIMENTARY\",\"MONOCHROMATIC\",\"SPLIT_COMPLIMENTARY\",\"ANALOGOUS\",\"TRIADIC\",\"SQUARE\",\"COMPOUND\",\"CUSTOM_TETRAD\"],{\"default\":\"COMPLIMENTARY\"}],\"VAL\":[\"INT\",{\"default\":45,\"mij\":-90,\"maj\":90,\"tooltips\":\"Custom angle of separation to use when calculating colors\"}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-COLOR-THEORY\",\"*\":\"COLOR THEORY (JOV) \ud83d\udede\",\"outputs\":{},\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"SCHEME\":\"Scheme\",\"VAL\":\"Custom angle of separation to use when calculating colors\",\"\ud83d\udd33\":\"Color Inversion\"}}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\udd35\",\"\ud83d\udfe1\",\"\ud83d\udfe3\",\"\u26ab\ufe0f\",\"\u26aa\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "COMPARISON (JOV) \ud83d\udd75\ud83c\udffd": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "COMPARISON (JOV) \ud83d\udd75\ud83c\udffd",
+ "deprecated": false,
+ "description": "\nEvaluates two inputs (A and B) with a specified comparison operators and optional values for successful and failed comparisons. The node performs the specified operation element-wise between corresponding elements of A and B. If the comparison is successful for all elements, it returns the success value; otherwise, it returns the failure value. The node supports various comparison operators such as EQUAL, GREATER_THAN, LESS_THAN, AND, OR, IS, IN, etc.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{\"default\":0,\"tooltips\":\"Master Comparator\"}],\"\ud83c\udd71\ufe0f\":[\"*\",{\"default\":0,\"tooltips\":\"Secondary Comparator\"}],\"\ud83d\ude0d\":[\"*\",{\"default\":0}],\"\ud83e\udd75\":[\"*\",{\"default\":0}],\"\ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f\":[[\"EQUAL\",\"NOT_EQUAL\",\"LESS_THAN\",\"LESS_THAN_EQUAL\",\"GREATER_THAN\",\"GREATER_THAN_EQUAL\",\"AND\",\"NAND\",\"OR\",\"NOR\",\"XOR\",\"XNOR\",\"IS\",\"IS_NOT\",\"IN\",\"NOT_IN\"],{\"default\":\"EQUAL\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"reverse the successful and failure inputs\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-COMPARISON\",\"*\":\"COMPARISON (JOV) \ud83d\udd75\ud83c\udffd\",\"outputs\":{\"0\":\"Outputs the input at \ud83c\udd70\ufe0f or \ud83c\udd71\ufe0f depending on which evaluated `TRUE`\",\"1\":\"The comparison result value\"},\"\ud83c\udd70\ufe0f\":\"Master Comparator\",\"\ud83c\udd71\ufe0f\":\"Secondary Comparator\",\"\ud83d\ude0d\":\"pass this data on a successful condition\",\"\ud83e\udd75\":\"pass this data on a failure condition\",\"\ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f\":\"Comparison function. Will pass the data in \ud83d\ude0d on successful comparison\",\"\ud83d\ude43\":\"Flip Input A and Input B with each other\",\"\ud83d\udd33\":\"reverse the successful and failure inputs\"}}]},\"outputs\":{\"0\":[\"\u26a1\",{\"tooltips\":\"Outputs the input at \ud83c\udd70\ufe0f or \ud83c\udd71\ufe0f depending on which evaluated `TRUE`\"}],\"1\":[\"VAL\",{\"tooltips\":\"The comparison result value\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\u26a1\",\"VAL\"]",
+ "return_types": "[\"*\",\"*\"]"
+ },
+ "CONSTANT (JOV) \ud83d\udfea": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CREATE",
+ "comfy_node_id": "CONSTANT (JOV) \ud83d\udfea",
+ "deprecated": false,
+ "description": "\nGenerate a constant image or mask of a specified size and color. It can be used to create solid color backgrounds or matte images for compositing with other visual elements. The node allows you to define the desired width and height of the output and specify the RGBA color value for the constant output. Additionally, you can input an optional image to use as a matte with the selected color.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-CONSTANT\",\"*\":\"CONSTANT (JOV) \ud83d\udfea\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Optional Image to Matte with Selected Color\",\"\ud83c\udf08A\":\"Constant Color to Output\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Desired Width and Height of the Color Output\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\"}}],\"\ud83d\udc7e\":[\"*\",{\"tooltips\":\"Optional Image to Matte with Selected Color\"}],\"\ud83c\udf08A\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true,\"tooltips\":\"Constant Color to Output\"}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"],\"tooltips\":\"Desired Width and Height of the Color Output\"}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "CROP (JOV) \u2702\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "CROP (JOV) \u2702\ufe0f",
+ "deprecated": false,
+ "description": "\nExtract a portion of an input image or resize it. It supports various cropping modes, including center cropping, custom XY cropping, and free-form polygonal cropping. This node is useful for preparing image data for specific tasks or extracting regions of interest.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-CROP\",\"*\":\"CROP (JOV) \u2702\ufe0f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\u2692\ufe0f\":\"Function\",\"\ud83c\uddfd\ud83c\uddfe\":\"X and Y\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"TL-TR\":\"Top Left - Top Right\",\"BL-BR\":\"Bottom Left - Bottom Right\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"\u2692\ufe0f\":[[\"CENTER\",\"XY\",\"FREE\",\"HEAD\",\"BODY\"],{\"default\":\"CENTER\"}],\"\ud83c\uddfd\ud83c\uddfe\":[\"VEC2\",{\"default\":[0,0],\"mij\":0.5,\"maj\":0.5,\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"TL-TR\":[\"VEC4\",{\"default\":[0,0,0,1],\"mij\":0,\"maj\":1,\"step\":0.01,\"label\":[\"\ud83d\udd3c\",\"\u25c0\ufe0f\",\"\ud83d\udd3c\",\"\u25b6\ufe0f\"]}],\"BL-BR\":[\"VEC4\",{\"default\":[1,0,1,1],\"mij\":0,\"maj\":1,\"step\":0.01,\"label\":[\"\ud83d\udd3d\",\"\u25c0\ufe0f\",\"\ud83d\udd3d\",\"\u25b6\ufe0f\"]}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "DELAY (JOV) \u270b\ud83c\udffd": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "DELAY (JOV) \u270b\ud83c\udffd",
+ "deprecated": false,
+ "description": "\nIntroduce pauses in the workflow that accept an optional input to pass through and a timer parameter to specify the duration of the delay. If no timer is provided, it defaults to a maximum delay. During the delay, it periodically checks for messages to interrupt the delay. Once the delay is completed, it returns the input passed to it. You can disable the screensaver with the `ENABLE` option\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udce5\":[\"*\",{\"default\":null}],\"\u23f1\":[\"INT\",{\"default\":0,\"mij\":-1}],\"ENABLE\":[\"BOOLEAN\",{\"default\":true,\"tooltips\":\"Enable or disable the screensaver\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-DELAY\",\"*\":\"DELAY (JOV) \u270b\ud83c\udffd\",\"outputs\":{\"0\":\"Pass through data when the delay ends\"},\"\ud83d\udce5\":\"Pass In\",\"\u23f1\":\"Timer\",\"ENABLE\":\"Enable or disable the screensaver\"}}]},\"outputs\":{\"0\":[\"\ud83d\udce4\",{\"tooltips\":\"Pass through data when the delay ends\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\ud83d\udce4\"]",
+ "return_types": "[\"*\"]"
+ },
+ "EXPORT (JOV) \ud83d\udcfd": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "EXPORT (JOV) \ud83d\udcfd",
+ "deprecated": false,
+ "description": "\nResponsible for saving images or animations to disk. It supports various output formats such as GIF and GIFSKI. Users can specify the output directory, filename prefix, image quality, frame rate, and other parameters. Additionally, it allows overwriting existing files or generating unique filenames to avoid conflicts. The node outputs the saved images or animation as a tensor.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{}],\"\ud83d\udce4\":[\"STRING\",{\"default\":\"/opt/ComfyUI/output\",\"default_top\":\"\"}],\"FORMAT\":[[\"gif\",\"png\",\"jpg\"],{\"default\":\"gif\"}],\"PREFIX\":[\"STRING\",{\"default\":\"jovi\"}],\"OVERWRITE\":[\"BOOLEAN\",{\"default\":false}],\"OPT\":[\"BOOLEAN\",{\"default\":false}],\"QUALITY\":[\"INT\",{\"default\":90,\"mij\":1,\"maj\":100}],\"MOTION\":[\"INT\",{\"default\":100,\"mij\":1,\"maj\":100}],\"\ud83c\udfce\ufe0f\":[\"INT\",{\"default\":24,\"mij\":1,\"maj\":60}],\"\ud83d\udd04\":[\"INT\",{\"default\":0,\"mij\":0}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-EXPORT\",\"*\":\"EXPORT (JOV) \ud83d\udcfd\",\"outputs\":{},\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\udce4\":\"Pass Out\",\"FORMAT\":\"Format\",\"PREFIX\":\"Prefix\",\"OVERWRITE\":\"Overwrite\",\"OPT\":\"Optimize\",\"QUALITY\":\"Quality\",\"MOTION\":\"Motion Quality\",\"\ud83c\udfce\ufe0f\":\"Frames per second\",\"\ud83d\udd04\":\"Loop\"}}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FILTER MASK (JOV) \ud83e\udd3f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "FILTER MASK (JOV) \ud83e\udd3f",
+ "deprecated": false,
+ "description": "\nCreate masks based on specific color ranges within an image. Specify the color range using start and end values and an optional fuzziness factor to adjust the range. This node allows for precise color-based mask creation, ideal for tasks like object isolation, background removal, or targeted color adjustments.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-FILTER-MASK\",\"*\":\"FILTER MASK (JOV) \ud83e\udd3f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7eA\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"START\":\"Start of the range\",\"\ud83c\uddf4\":\"use an end point (start->end) when calculating the filter range\",\"END\":\"End of the range\",\"\ud83d\udedf\":\"the fuzziness use to extend the start and end range(s)\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7eA\":[\"*\",{}],\"START\":[\"VEC3INT\",{\"default\":[128,128,128],\"rgb\":true}],\"\ud83c\uddf4\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"use an end point (start->end) when calculating the filter range\"}],\"END\":[\"VEC3INT\",{\"default\":[128,128,128],\"rgb\":true}],\"\ud83d\udedf\":[\"VEC3\",{\"default\":[0.5,0.5,0.5],\"mij\":0,\"maj\":1,\"step\":0.01,\"tooltips\":\"the fuzziness use to extend the start and end range(s)\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "FLATTEN (JOV) \u2b07\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "FLATTEN (JOV) \u2b07\ufe0f",
+ "deprecated": false,
+ "description": "\nCombine multiple input images into a single image by summing their pixel values. This operation is useful for merging multiple layers or images into one composite image, such as combining different elements of a design or merging masks. Users can specify the blending mode and interpolation method to control how the images are combined. Additionally, a matte can be applied to adjust the transparency of the final composite image.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-FLATTEN\",\"*\":\"FLATTEN (JOV) \u2b07\ufe0f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "GRADIENT MAP (JOV) \ud83c\uddf2\ud83c\uddfa": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "GRADIENT MAP (JOV) \ud83c\uddf2\ud83c\uddfa",
+ "deprecated": false,
+ "description": "\nRemaps an input image using a gradient lookup table (LUT). The gradient image will be translated into a single row lookup table.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-GRADIENT-MAP\",\"*\":\"GRADIENT MAP (JOV) \ud83c\uddf2\ud83c\uddfa\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Image to remap with gradient input\",\"\ud83c\uddf2\ud83c\uddfa\":\"Look up table (LUT) to remap the input image in `\ud83d\udc7e`\",\"\ud83d\ude43\":\"Reverse the gradient from left-to-right \",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7e\":[\"*\",{\"tooltips\":\"Image to remap with gradient input\"}],\"\ud83c\uddf2\ud83c\uddfa\":[\"*\",{\"tooltips\":\"Look up table (LUT) to remap the input image in `\ud83d\udc7e`\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Reverse the gradient from left-to-right \"}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "GRAPH (JOV) \ud83d\udcc8": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "GRAPH (JOV) \ud83d\udcc8",
+ "deprecated": false,
+ "description": "\nVisualize a series of data points over time. It accepts a dynamic number of values to graph and display, with options to reset the graph or specify the number of values. The output is an image displaying the graph, allowing users to analyze trends and patterns.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"RESET\":[\"BOOLEAN\",{\"default\":false}],\"VAL\":[\"INT\",{\"default\":60,\"mij\":0,\"tooltips\":\"Number of values to graph and display\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-GRAPH\",\"*\":\"GRAPH (JOV) \ud83d\udcc8\",\"outputs\":{\"0\":\"The graphed image\"},\"RESET\":\"Reset\",\"VAL\":\"Number of values to graph and display\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\"}}]},\"outputs\":{\"0\":[\"\ud83d\uddbc\ufe0f\",{\"tooltips\":\"The graphed image\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IMAGE INFO (JOV) \ud83d\udcda": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "IMAGE INFO (JOV) \ud83d\udcda",
+ "deprecated": false,
+ "description": "\nExports and Displays immediate information about images.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7eA\":[\"*\"],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-IMAGE-INFO\",\"*\":\"IMAGE INFO (JOV) \ud83d\udcda\",\"outputs\":{\"0\":\"Batch count\",\"1\":null,\"2\":null,\"3\":\"Number of image channels. 1 (Grayscale), 3 (RGB) or 4 (RGBA)\",\"4\":null,\"5\":null},\"\ud83d\udc7eA\":\"Pixel Data (RGBA, RGB or Grayscale)\"}}]},\"outputs\":{\"0\":[\"\ud83d\udd1f\",{\"tooltips\":\"Batch count\"}],\"1\":[\"\ud83c\uddfc\"],\"2\":[\"\ud83c\udded\"],\"3\":[\"\ud83c\udde8\",{\"tooltips\":\"Number of image channels. 1 (Grayscale), 3 (RGB) or 4 (RGBA)\"}],\"4\":[\"\ud83c\uddfc\ud83c\udded\"],\"5\":[\"\ud83c\uddfc\ud83c\udded\ud83c\udde8\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\udd1f\",\"\ud83c\uddfc\",\"\ud83c\udded\",\"\ud83c\udde8\",\"\ud83c\uddfc\ud83c\udded\",\"\ud83c\uddfc\ud83c\udded\ud83c\udde8\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"VEC2\",\"VEC3\"]"
+ },
+ "LERP (JOV) \ud83d\udd30": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "LERP (JOV) \ud83d\udd30",
+ "deprecated": false,
+ "description": "\nCalculate linear interpolation between two values or vectors based on a blending factor (alpha).\n\nThe node accepts optional start (IN_A) and end (IN_B) points, a blending factor (FLOAT), and various input types for both start and end points, such as single values (X, Y), 2-value vectors (IN_A2, IN_B2), 3-value vectors (IN_A3, IN_B3), and 4-value vectors (IN_A4, IN_B4).\n\nAdditionally, you can specify the easing function (EASE) and the desired output type (TYPE). It supports various easing functions for smoother transitions.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{\"tooltips\":\"Custom Start Point\"}],\"\ud83c\udd71\ufe0f\":[\"*\",{\"tooltips\":\"Custom End Point\"}],\"\ud83d\udedf\":[\"VEC4\",{\"default\":[0.5,0.5,0.5,0.5],\"mij\":0,\"maj\":1,\"tooltips\":\"Blend Amount. 0 = full A, 1 = full B\"}],\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":[\"VEC4\",{\"default\":[0,0,0,0],\"tooltips\":\"default value vector for A\"}],\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":[\"VEC4\",{\"default\":[1,1,1,1],\"tooltips\":\"default value vector for B\"}],\"\u2753\":[[\"BOOLEAN\",\"FLOAT\",\"INT\",\"VEC2\",\"VEC2INT\",\"VEC3\",\"VEC3INT\",\"VEC4\",\"VEC4INT\",\"COORD2D\"],{\"default\":\"FLOAT\",\"tooltips\":\"Output type desired from resultant operation\"}],\"EASE\":[[\"NONE\",\"QUAD_IN\",\"QUAD_OUT\",\"QUAD_IN_OUT\",\"CUBIC_IN\",\"CUBIC_OUT\",\"CUBIC_IN_OUT\",\"QUARTIC_IN\",\"QUARTIC_OUT\",\"QUARTIC_IN_OUT\",\"QUINTIC_IN\",\"QUINTIC_OUT\",\"QUINTIC_IN_OUT\",\"SIN_IN\",\"SIN_OUT\",\"SIN_IN_OUT\",\"CIRCULAR_IN\",\"CIRCULAR_OUT\",\"CIRCULAR_IN_OUT\",\"EXPONENTIAL_IN\",\"EXPONENTIAL_OUT\",\"EXPONENTIAL_IN_OUT\",\"ELASTIC_IN\",\"ELASTIC_OUT\",\"ELASTIC_IN_OUT\",\"BACK_IN\",\"BACK_OUT\",\"BACK_IN_OUT\",\"BOUNCE_IN\",\"BOUNCE_OUT\",\"BOUNCE_IN_OUT\"],{\"default\":\"NONE\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-LERP\",\"*\":\"LERP (JOV) \ud83d\udd30\",\"outputs\":{\"0\":\"Output can vary depending on the type chosen in the \u2753 parameter\"},\"\ud83c\udd70\ufe0f\":\"Custom Start Point\",\"\ud83c\udd71\ufe0f\":\"Custom End Point\",\"\ud83d\udedf\":\"Blend Amount. 0 = full A, 1 = full B\",\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":\"default value vector for A\",\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":\"default value vector for B\",\"\u2753\":\"Output type desired from resultant operation\",\"EASE\":\"Easing function\"}}]},\"outputs\":{\"0\":[\"\ud83e\udd84\",{\"tooltips\":\"Output can vary depending on the type chosen in the \u2753 parameter\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\ud83e\udd84\"]",
+ "return_types": "[\"*\"]"
+ },
+ "MIDI FILTER (JOV) \u2733\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "MIDI FILTER (JOV) \u2733\ufe0f",
+ "deprecated": false,
+ "description": "\nProvides advanced filtering capabilities for MIDI messages based on various criteria, including MIDI mode (such as note on or note off), MIDI channel, control number, note number, value, and normalized value. It allows you to filter out unwanted MIDI events and selectively process only the desired ones. This node offers flexibility in MIDI data processing, enabling precise control over which MIDI messages are passed through for further processing.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udf9b\ufe0f\":[\"JMIDIMSG\",{\"default\":null}],\"\ud83d\udd1b\":[[\"NOTE_OFF\",\"NOTE_ON\",\"IGNORE\"],{\"default\":\"IGNORE\"}],\"CHAN\":[\"STRING\",{\"default\":\"\"}],\"\ud83c\udf9a\ufe0f\":[\"STRING\",{\"default\":\"\"}],\"\ud83c\udfb6\":[\"STRING\",{\"default\":\"\"}],\"VAL\":[\"STRING\",{\"default\":\"\"}],\"0-1\":[\"STRING\",{\"default\":\"\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-MIDI-FILTER\",\"*\":\"MIDI FILTER (JOV) \u2733\ufe0f\",\"outputs\":{},\"\ud83c\udf9b\ufe0f\":\"Midi\",\"\ud83d\udd1b\":\"On\",\"CHAN\":\"Channel\",\"\ud83c\udf9a\ufe0f\":\"Control\",\"\ud83c\udfb6\":\"Note\",\"VAL\":\"Value\",\"0-1\":\"Normalize\"}}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83c\udf9b\ufe0f\",\"\u26a1\"]",
+ "return_types": "[\"JMIDIMSG\",\"BOOLEAN\"]"
+ },
+ "MIDI FILTER EZ (JOV) \u2747\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "MIDI FILTER EZ (JOV) \u2747\ufe0f",
+ "deprecated": false,
+ "description": "\nFilter MIDI messages based on various criteria, including MIDI mode (such as note on or note off), MIDI channel, control number, note number, value, and normalized value. This node is useful for processing MIDI input and selectively passing through only the desired messages. It helps simplify MIDI data handling by allowing you to focus on specific types of MIDI events.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udf9b\ufe0f\":[\"JMIDIMSG\",{\"default\":null}],\"MODE\":[[\"NOTE_OFF\",\"NOTE_ON\",\"IGNORE\"],{\"default\":\"IGNORE\"}],\"CHAN\":[\"INT\",{\"default\":-1,\"mij\":-1,\"maj\":127}],\"\ud83c\udf9a\ufe0f\":[\"INT\",{\"default\":-1,\"mij\":-1,\"maj\":127}],\"\ud83c\udfb6\":[\"INT\",{\"default\":-1,\"mij\":-1,\"maj\":127}],\"VAL\":[\"INT\",{\"default\":-1,\"mij\":-1,\"maj\":127}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-MIDI-FILTER-EZ\",\"*\":\"MIDI FILTER EZ (JOV) \u2747\ufe0f\",\"outputs\":{},\"\ud83c\udf9b\ufe0f\":\"Midi\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"CHAN\":\"Channel\",\"\ud83c\udf9a\ufe0f\":\"Control\",\"\ud83c\udfb6\":\"Note\",\"VAL\":\"Value\"}}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83c\udf9b\ufe0f\",\"\u26a1\"]",
+ "return_types": "[\"JMIDIMSG\",\"BOOLEAN\"]"
+ },
+ "MIDI MESSAGE (JOV) \ud83c\udf9b\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "MIDI MESSAGE (JOV) \ud83c\udf9b\ufe0f",
+ "deprecated": false,
+ "description": "\nProcesses MIDI messages received from an external MIDI controller or device. It accepts MIDI messages as input and returns various attributes of the MIDI message, including whether the message is valid, the MIDI channel, control number, note number, value, and normalized value. This node is useful for integrating MIDI control into creative projects, allowing users to respond to MIDI input in real-time.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udf9b\ufe0f\":[\"JMIDIMSG\",{\"default\":null}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-MIDI-MESSAGE\",\"*\":\"MIDI MESSAGE (JOV) \ud83c\udf9b\ufe0f\",\"outputs\":{},\"\ud83c\udf9b\ufe0f\":\"Midi\"}}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83c\udf9b\ufe0f\",\"\ud83d\udd1b\",\"CHAN\",\"\ud83c\udf9a\ufe0f\",\"\ud83c\udfb6\",\"VAL\",\"0-1\"]",
+ "return_types": "[\"JMIDIMSG\",\"BOOLEAN\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "MIDI READER (JOV) \ud83c\udfb9": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "MIDI READER (JOV) \ud83c\udfb9",
+ "deprecated": false,
+ "description": "\nCaptures MIDI messages from an external MIDI device or controller. It monitors MIDI input and provides information about the received MIDI messages, including whether a note is being played, the MIDI channel, control number, note number, value, and a normalized value. This node is essential for integrating MIDI control into various applications, such as music production, live performances, and interactive installations.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udcdf\":[[],{\"default\":null}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-MIDI-READER\",\"*\":\"MIDI READER (JOV) \ud83c\udfb9\",\"outputs\":{},\"\ud83d\udcdf\":\"Device\"}}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83c\udf9b\ufe0f\",\"\ud83d\udd1b\",\"CHAN\",\"\ud83c\udf9a\ufe0f\",\"\ud83c\udfb6\",\"VAL\",\"0-1\"]",
+ "return_types": "[\"JMIDIMSG\",\"BOOLEAN\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "OP BINARY (JOV) \ud83c\udf1f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "OP BINARY (JOV) \ud83c\udf1f",
+ "deprecated": false,
+ "description": "\nExecute binary operations like addition, subtraction, multiplication, division, and bitwise operations on input values, supporting various data types and vector sizes.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{\"default\":null,\"tooltips\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\"}],\"\ud83c\udd71\ufe0f\":[\"*\",{\"default\":null,\"tooltips\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\"}],\"\u2692\ufe0f\":[[\"ADD\",\"SUBTRACT\",\"MULTIPLY\",\"DIVIDE\",\"DIVIDE_FLOOR\",\"MODULUS\",\"POWER\",\"MAXIMUM\",\"MINIMUM\",\"DOT_PRODUCT\",\"CROSS_PRODUCT\",\"BIT_AND\",\"BIT_NAND\",\"BIT_OR\",\"BIT_NOR\",\"BIT_XOR\",\"BIT_XNOR\",\"BIT_LSHIFT\",\"BIT_RSHIFT\",\"UNION\",\"INTERSECTION\",\"DIFFERENCE\",\"BASE\"],{\"default\":\"ADD\",\"tooltips\":\"Arithmetic operation to perform\"}],\"\u2753\":[[\"BOOLEAN\",\"FLOAT\",\"INT\",\"VEC2\",\"VEC2INT\",\"VEC3\",\"VEC3INT\",\"VEC4\",\"VEC4INT\",\"COORD2D\"],{\"default\":\"INT\",\"tooltips\":\"Output type desired from resultant operation\"}],\"\ud83d\ude43\":[\"BOOLEAN\",{\"default\":false}],\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":[\"VEC4\",{\"default\":[0,0,0,0],\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\",\"\ud83c\uddff\",\"\ud83c\uddfc\"],\"tooltips\":\"value vector\"}],\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":[\"VEC4\",{\"default\":[0,0,0,0],\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\",\"\ud83c\uddff\",\"\ud83c\uddfc\"],\"tooltips\":\"value vector\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-OP-BINARY\",\"*\":\"OP BINARY (JOV) \ud83c\udf1f\",\"outputs\":{\"0\":\"Output type will match the input type\"},\"\ud83c\udd70\ufe0f\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\",\"\ud83c\udd71\ufe0f\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\",\"\u2692\ufe0f\":\"Arithmetic operation to perform\",\"\u2753\":\"Output type desired from resultant operation\",\"\ud83d\ude43\":\"Flip Input A and Input B with each other\",\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":\"value vector\",\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":\"value vector\"}}]},\"outputs\":{\"0\":[\"\u2754\",{\"tooltips\":\"Output type will match the input type\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\u2754\"]",
+ "return_types": "[\"*\"]"
+ },
+ "OP UNARY (JOV) \ud83c\udfb2": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "OP UNARY (JOV) \ud83c\udfb2",
+ "deprecated": false,
+ "description": "\nPerform single function operations like absolute value, mean, median, mode, magnitude, normalization, maximum, or minimum on input values.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{\"default\":null}],\"\u2692\ufe0f\":[[\"ABS\",\"FLOOR\",\"CEIL\",\"SQRT\",\"SQUARE\",\"LOG\",\"LOG10\",\"SIN\",\"COS\",\"TAN\",\"NEGATE\",\"RECIPROCAL\",\"FACTORIAL\",\"EXP\",\"MINIMUM\",\"MAXIMUM\",\"MEAN\",\"MEDIAN\",\"MODE\",\"MAGNITUDE\",\"NORMALIZE\",\"NOT\",\"BIT_NOT\",\"COS_H\",\"SIN_H\",\"TAN_H\",\"RADIANS\",\"DEGREES\",\"GAMMA\",\"IS_EVEN\",\"IS_ODD\"],{\"default\":\"ABS\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-OP-UNARY\",\"*\":\"OP UNARY (JOV) \ud83c\udfb2\",\"outputs\":{\"0\":\"Output type will match the input type\"},\"\ud83c\udd70\ufe0f\":\"Input A\",\"\u2692\ufe0f\":\"Function\"}}]},\"outputs\":{\"0\":[\"\u2754\",{\"tooltips\":\"Output type will match the input type\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\u2754\"]",
+ "return_types": "[\"*\"]"
+ },
+ "PIXEL MERGE (JOV) \ud83e\udec2": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "PIXEL MERGE (JOV) \ud83e\udec2",
+ "deprecated": false,
+ "description": "\nCombines individual color channels (red, green, blue) along with an optional mask channel to create a composite image. This node is useful for merging separate color components into a single image for visualization or further processing.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-PIXEL-MERGE\",\"*\":\"PIXEL MERGE (JOV) \ud83e\udec2\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\udfe5\":\"Red\",\"\ud83d\udfe9\":\"Green\",\"\ud83d\udfe6\":\"Blue\",\"\u2b1c\":\"Alpha\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\",\"\ud83d\ude43\":\"Invert specific input prior to merging. R, G, B, A.\",\"\ud83d\udd33\":\"Invert the final merged output\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"\ud83d\udfe5\":[\"*\",{}],\"\ud83d\udfe9\":[\"*\",{}],\"\ud83d\udfe6\":[\"*\",{}],\"\u2b1c\":[\"*\",{}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}],\"\ud83d\ude43\":[\"VEC4\",{\"mij\":0,\"maj\":1,\"step\":0.01,\"tooltips\":\"Invert specific input prior to merging. R, G, B, A.\"}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the final merged output\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "PIXEL SPLIT (JOV) \ud83d\udc94": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "PIXEL SPLIT (JOV) \ud83d\udc94",
+ "deprecated": false,
+ "description": "\nTakes an input image and splits it into its individual color channels (red, green, blue), along with a mask channel. This node is useful for separating different color components of an image for further processing or analysis.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-PIXEL-SPLIT\",\"*\":\"PIXEL SPLIT (JOV) \ud83d\udc94\",\"outputs\":{\"0\":\"Single channel output of Red Channel.\",\"1\":\"Single channel output of Green Channel\",\"2\":\"Single channel output of Blue Channel\",\"3\":\"Single channel output of Alpha Channel\"},\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\"}}]},\"outputs\":{\"0\":[\"MASK\",{\"tooltips\":\"Single channel output of Red Channel.\"}],\"1\":[\"MASK\",{\"tooltips\":\"Single channel output of Green Channel\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel output of Blue Channel\"}],\"3\":[\"MASK\",{\"tooltips\":\"Single channel output of Alpha Channel\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\u2764\ufe0f\",\"\ud83d\udc9a\",\"\ud83d\udc99\",\"\ud83e\udd0d\"]",
+ "return_types": "[\"MASK\",\"MASK\",\"MASK\",\"MASK\"]"
+ },
+ "PIXEL SWAP (JOV) \ud83d\udd03": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "PIXEL SWAP (JOV) \ud83d\udd03",
+ "deprecated": false,
+ "description": "\nSwap pixel values between two input images based on specified channel swizzle operations. Options include pixel inputs, swap operations for red, green, blue, and alpha channels, and constant values for each channel. The swap operations allow for flexible pixel manipulation by determining the source of each channel in the output image, whether it be from the first image, the second image, or a constant value.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-PIXEL-SWAP\",\"*\":\"PIXEL SWAP (JOV) \ud83d\udd03\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7eA\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\udc7eB\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"SWAP R\":\"Replace input Red channel with target channel or constant\",\"SWAP G\":\"Replace input Green channel with target channel or constant\",\"SWAP B\":\"Replace input Blue channel with target channel or constant\",\"SWAP A\":\"Replace input Alpha channel with target channel or constant\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7eA\":[\"*\",{}],\"\ud83d\udc7eB\":[\"*\",{}],\"SWAP R\":[[\"RED_A\",\"GREEN_A\",\"BLUE_A\",\"ALPHA_A\",\"RED_B\",\"GREEN_B\",\"BLUE_B\",\"ALPHA_B\",\"CONSTANT\"],{\"default\":\"RED_A\"}],\"SWAP G\":[[\"RED_A\",\"GREEN_A\",\"BLUE_A\",\"ALPHA_A\",\"RED_B\",\"GREEN_B\",\"BLUE_B\",\"ALPHA_B\",\"CONSTANT\"],{\"default\":\"GREEN_A\"}],\"SWAP B\":[[\"RED_A\",\"GREEN_A\",\"BLUE_A\",\"ALPHA_A\",\"RED_B\",\"GREEN_B\",\"BLUE_B\",\"ALPHA_B\",\"CONSTANT\"],{\"default\":\"BLUE_A\"}],\"SWAP A\":[[\"RED_A\",\"GREEN_A\",\"BLUE_A\",\"ALPHA_A\",\"RED_B\",\"GREEN_B\",\"BLUE_B\",\"ALPHA_B\",\"CONSTANT\"],{\"default\":\"ALPHA_A\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "QUEUE (JOV) \ud83d\uddc3": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "QUEUE (JOV) \ud83d\uddc3",
+ "deprecated": false,
+ "description": "\nManage a queue of items, such as file paths or data. Supports various formats including images, videos, text files, and JSON files. You can specify the current index for the queue item, enable pausing the queue, or reset it back to the first index. The node outputs the current item in the queue, the entire queue, the current index, and the total number of items in the queue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"Q\":[\"STRING\",{\"multiline\":true,\"default\":\"./res/img/test-a.png\"}],\"RECURSE\":[\"BOOLEAN\",{\"default\":false}],\"BATCH\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Load all items, if they are loadable items, i.e. batch load images from the Queue's list. This can consume a lot of memory depending on the list size and each item size.\"}],\"VAL\":[\"INT\",{\"mij\":0,\"default\":0,\"tooltips\":\"The current index for the current queue item\"}],\"\u270b\ud83c\udffd\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Hold the item at the current queue index\"}],\"STOP\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"When the Queue is out of items, send a `HALT` to ComfyUI.\"}],\"\ud83d\udd04\":[\"BOOLEAN\",{\"default\":true,\"tooltips\":\"If the queue should loop around the end when reached. If `False`, at the end of the Queue, if there are more iterations, it will just send the previous image.\"}],\"RESET\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Reset the queue back to index 1\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-QUEUE\",\"*\":\"QUEUE (JOV) \ud83d\uddc3\",\"outputs\":{\"0\":\"Current item selected from the Queue list\",\"1\":\"The entire Queue list\",\"2\":\"Current item selected from the Queue list as a string\",\"3\":\"Current index for the selected item in the Queue list\",\"4\":\"Total items in the current Queue List\",\"5\":\"Send a True signal when the queue end index is reached\"},\"Q\":\"Queue\",\"RECURSE\":\"Search within sub-directories\",\"BATCH\":\"Load all items, if they are loadable items, i.e. batch load images from the Queue's list. This can consume a lot of memory depending on the list size and each item size.\",\"VAL\":\"The current index for the current queue item\",\"\u270b\ud83c\udffd\":\"Hold the item at the current queue index\",\"STOP\":\"When the Queue is out of items, send a `HALT` to ComfyUI.\",\"\ud83d\udd04\":\"If the queue should loop around the end when reached. If `False`, at the end of the Queue, if there are more iterations, it will just send the previous image.\",\"RESET\":\"Reset the queue back to index 1\",\"tooltips\":null}}]},\"outputs\":{\"0\":[\"\ud83e\udd84\",{\"tooltips\":\"Current item selected from the Queue list\"}],\"1\":[\"Q\",{\"tooltips\":\"The entire Queue list\"}],\"2\":[\"CURRENT\",{\"tooltips\":\"Current item selected from the Queue list as a string\"}],\"3\":[\"INDEX\",{\"tooltips\":\"Current index for the selected item in the Queue list\"}],\"4\":[\"TOTAL\",{\"tooltips\":\"Total items in the current Queue List\"}],\"5\":[\"\u26a1\",{\"tooltips\":\"Send a True signal when the queue end index is reached\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83e\udd84\",\"Q\",\"CURRENT\",\"INDEX\",\"TOTAL\",\"\u26a1\"]",
+ "return_types": "[\"*\",\"*\",\"STRING\",\"INT\",\"INT\",\"BOOLEAN\"]"
+ },
+ "QUEUE TOO (JOV) \ud83d\uddc3": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "QUEUE TOO (JOV) \ud83d\uddc3",
+ "deprecated": false,
+ "description": "\nManage a queue of specific items: media files. Supports various image and video formats. You can specify the current index for the queue item, enable pausing the queue, or reset it back to the first index. The node outputs the current item in the queue, the entire queue, the current index, and the total number of items in the queue.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"Q\":[\"STRING\",{\"multiline\":true,\"default\":\"./res/img/test-a.png\"}],\"RECURSE\":[\"BOOLEAN\",{\"default\":false}],\"BATCH\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Load all items, if they are loadable items, i.e. batch load images from the Queue's list\"}],\"VAL\":[\"INT\",{\"mij\":0,\"default\":0,\"tooltips\":\"The current index for the current queue item\"}],\"\u270b\ud83c\udffd\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Hold the item at the current queue index\"}],\"STOP\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"When the Queue is out of items, send a `HALT` to ComfyUI.\"}],\"\ud83d\udd04\":[\"BOOLEAN\",{\"default\":true,\"tooltips\":\"If the queue should loop around the end when reached. If `False`, at the end of the Queue, if there are more iterations, it will just send the previous image.\"}],\"RESET\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Reset the queue back to index 1\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-QUEUE-TOO\",\"*\":\"QUEUE TOO (JOV) \ud83d\uddc3\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\",\"3\":\"Current item selected from the Queue list as a string\",\"4\":\"Current index for the selected item in the Queue list\",\"5\":\"Total items in the current Queue List\",\"6\":\"Send a True signal when the queue end index is reached\"},\"Q\":\"Queue\",\"RECURSE\":\"Search within sub-directories\",\"BATCH\":\"Load all items, if they are loadable items, i.e. batch load images from the Queue's list\",\"VAL\":\"The current index for the current queue item\",\"\u270b\ud83c\udffd\":\"Hold the item at the current queue index\",\"STOP\":\"When the Queue is out of items, send a `HALT` to ComfyUI.\",\"\ud83d\udd04\":\"If the queue should loop around the end when reached. If `False`, at the end of the Queue, if there are more iterations, it will just send the previous image.\",\"RESET\":\"Reset the queue back to index 1\",\"tooltips\":null,\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}],\"3\":[\"CURRENT\",{\"tooltips\":\"Current item selected from the Queue list as a string\"}],\"4\":[\"INDEX\",{\"tooltips\":\"Current index for the selected item in the Queue list\"}],\"5\":[\"TOTAL\",{\"tooltips\":\"Total items in the current Queue List\"}],\"6\":[\"\u26a1\",{\"tooltips\":\"Send a True signal when the queue end index is reached\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\",\"CURRENT\",\"INDEX\",\"TOTAL\",\"\u26a1\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\",\"STRING\",\"INT\",\"INT\",\"BOOLEAN\"]"
+ },
+ "ROUTE (JOV) \ud83d\ude8c": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "ROUTE (JOV) \ud83d\ude8c",
+ "deprecated": false,
+ "description": "\nRoutes the input data from the optional input ports to the output port, preserving the order of inputs. The `PASS_IN` optional input is directly passed through to the output, while other optional inputs are collected and returned as tuples, preserving the order of insertion.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\ude8c\":[\"BUS\",{\"default\":null,\"tooltips\":\"Pass through another route node to pre-populate the outputs.\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-ROUTE\",\"*\":\"ROUTE (JOV) \ud83d\ude8c\",\"outputs\":{\"0\":\"Pass through for Route node\"},\"\ud83d\ude8c\":\"Pass through another route node to pre-populate the outputs.\"}}]},\"outputs\":{\"0\":[\"\ud83d\ude8c\",{\"tooltips\":\"Pass through for Route node\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\ude8c\"]",
+ "return_types": "[\"BUS\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "SAVE OUTPUT (JOV) \ud83d\udcbe": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/UTILITY",
+ "comfy_node_id": "SAVE OUTPUT (JOV) \ud83d\udcbe",
+ "deprecated": false,
+ "description": "\nSave the output image along with its metadata to the specified path. Supports saving additional user metadata and prompt information.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"},\"optional\":{\"image\":[\"IMAGE\"],\"path\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false}],\"fname\":[\"STRING\",{\"default\":\"output\",\"dynamicPrompts\":false}],\"metadata\":[\"JSON\",{}],\"usermeta\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"default\":\"\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-SAVE-OUTPUT\",\"*\":\"SAVE OUTPUT (JOV) \ud83d\udcbe\",\"outputs\":{},\"image\":null,\"path\":null,\"fname\":null,\"metadata\":null,\"usermeta\":null}}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SHAPE GEN (JOV) \u2728": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CREATE",
+ "comfy_node_id": "SHAPE GEN (JOV) \u2728",
+ "deprecated": false,
+ "description": "\nCreate n-sided polygons. These shapes can be customized by adjusting parameters such as size, color, position, rotation angle, and edge blur. The node provides options to specify the shape type, the number of sides for polygons, the RGBA color value for the main shape, and the RGBA color value for the background. Additionally, you can control the width and height of the output images, the position offset, and the amount of edge blur applied to the shapes.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-SHAPE-GEN\",\"*\":\"SHAPE GEN (JOV) \u2728\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"SHAPE\":\"Circle, Square or Polygonal forms\",\"SIDES\":\"Number of sides polygon has (3-100)\",\"\ud83c\udf08A\":\"Main Shape Color\",\"MATTE\":\"Background Color\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\uddfd\ud83c\uddfe\":\"X and Y\",\"\ud83d\udcd0\":\"Rotation Angle\",\"\ud83d\udccf\":\"Scalar by which to scale the input\",\"EDGE\":\"Clip or Wrap the Canvas Edge\",\"BLUR\":\"Edge blur amount (Gaussian blur)\"}}],\"SHAPE\":[[\"CIRCLE\",\"SQUARE\",\"ELLIPSE\",\"RECTANGLE\",\"POLYGON\"],{\"default\":\"CIRCLE\"}],\"SIDES\":[\"INT\",{\"default\":3,\"mij\":3,\"maj\":100}],\"\ud83c\udf08A\":[\"VEC4INT\",{\"default\":[255,255,255,255],\"rgb\":true,\"tooltips\":\"Main Shape Color\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true,\"tooltips\":\"Background Color\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[256,256],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\uddfd\ud83c\uddfe\":[\"VEC2\",{\"default\":[0,0],\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"\ud83d\udcd0\":[\"FLOAT\",{\"default\":0,\"mij\":-180,\"maj\":180,\"step\":0.01}],\"\ud83d\udccf\":[\"VEC2\",{\"default\":[1,1],\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"EDGE\":[[\"CLIP\",\"WRAP\",\"WRAPX\",\"WRAPY\"],{\"default\":\"CLIP\"}],\"BLUR\":[\"FLOAT\",{\"default\":0,\"mij\":0,\"step\":0.01,\"tooltips\":\"Edge blur amount (Gaussian blur)\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "STACK (JOV) \u2795": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "STACK (JOV) \u2795",
+ "deprecated": false,
+ "description": "\nMerge multiple input images into a single composite image by stacking them along a specified axis. Options include axis, stride, scaling mode, width and height, interpolation method, and matte color. The axis parameter allows for horizontal, vertical, or grid stacking of images, while stride controls the spacing between them.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-STACK\",\"*\":\"STACK (JOV) \u2795\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"AXIS\":\"Choose the direction in which to stack the images. Options include horizontal, vertical, or a grid layout\",\"\ud83e\uddb6\ud83c\udffd\":\"Specify the spacing between each stacked image. This determines how far apart the images are from each other\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"AXIS\":[[\"HORIZONTAL\",\"VERTICAL\",\"GRID\"],{\"default\":\"GRID\",\"tooltips\":\"Choose the direction in which to stack the images. Options include horizontal, vertical, or a grid layout\"}],\"\ud83e\uddb6\ud83c\udffd\":[\"INT\",{\"mij\":0,\"default\":1,\"tooltips\":\"Specify the spacing between each stacked image. This determines how far apart the images are from each other\"}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "STEREOGRAM (JOV) \ud83d\udcfb": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CREATE",
+ "comfy_node_id": "STEREOGRAM (JOV) \ud83d\udcfb",
+ "deprecated": false,
+ "description": "\nGenerates false perception 3D images from 2D input. Set tile divisions, noise, gamma, and shift parameters to control the stereogram's appearance.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-STEREOGRAM\",\"*\":\"STEREOGRAM (JOV) \ud83d\udcfb\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"DEPTH\":\"Grayscale image representing a depth map\",\"TILE\":\"Title\",\"NOISE\":\"Noise\",\"\ud83d\udd06\":\"Gamma\",\"SHIFT\":\"Shift\",\"\ud83d\udd33\":\"Color Inversion\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"DEPTH\":[\"*\",{}],\"TILE\":[\"INT\",{\"default\":8,\"mij\":1}],\"NOISE\":[\"FLOAT\",{\"default\":0.33,\"mij\":0,\"maj\":1,\"step\":0.01}],\"\ud83d\udd06\":[\"FLOAT\",{\"default\":0.33,\"mij\":0,\"maj\":1,\"step\":0.01}],\"SHIFT\":[\"FLOAT\",{\"default\":1,\"mij\":-1,\"maj\":1,\"step\":0.01}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "STEREOSCOPIC (JOV) \ud83d\udd76\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CREATE",
+ "comfy_node_id": "STEREOSCOPIC (JOV) \ud83d\udd76\ufe0f",
+ "deprecated": false,
+ "description": "\nSimulates depth perception in images by generating stereoscopic views. It accepts an optional input image for color matte. Adjust baseline and focal length for customized depth effects.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{\"tooltips\":\"Optional Image to Matte with Selected Color\"}],\"\ud83d\udd1f\":[\"FLOAT\",{\"default\":0.1,\"mij\":0,\"maj\":1,\"step\":0.01,\"tooltips\":\"Baseline\"}],\"\ud83d\udcfd\ufe0f\":[\"FLOAT\",{\"default\":500,\"mij\":0,\"step\":0.01}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-STEREOSCOPIC\",\"*\":\"STEREOSCOPIC (JOV) \ud83d\udd76\ufe0f\",\"outputs\":{},\"\ud83d\udc7e\":\"Optional Image to Matte with Selected Color\",\"\ud83d\udd1f\":\"Baseline\",\"\ud83d\udcfd\ufe0f\":\"Focal Length\"}}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "STREAM READER (JOV) \ud83d\udcfa": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "STREAM READER (JOV) \ud83d\udcfa",
+ "deprecated": false,
+ "description": "\nCapture frames from various sources such as URLs, cameras, monitors, windows, or Spout streams. It supports batch processing, allowing multiple frames to be captured simultaneously. The node provides options for configuring the source, resolution, frame rate, zoom, orientation, and interpolation method. Additionally, it supports capturing frames from multiple monitors or windows simultaneously. The captured frames are returned as tensors, enabling further processing downstream.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"SRC\":[[\"URL\",\"CAMERA\",\"MONITOR\"],{\"default\":\"URL\"}],\"\ud83c\udf10\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false}],\"\ud83d\udcf9\":[[],{\"default\":\"NONE\",\"choice\":\"list of system streaming devices\"}],\"DPI\":[\"BOOLEAN\",{\"default\":true}],\"\ud83d\udd32\":[\"VEC4\",{\"default\":[0,0,1,1],\"label\":[\"\ud83d\udd3c\",\"\u25c0\ufe0f\",\"\ud83d\udd3d\",\"\u25b6\ufe0f\"]}],\"\ud83c\udfce\ufe0f\":[\"INT\",{\"mij\":1,\"maj\":60,\"default\":30}],\"\u270b\ud83c\udffd\":[\"BOOLEAN\",{\"default\":false}],\"BATCH\":[\"VEC2INT\",{\"default\":[1,30],\"label\":[\"COUNT\",\"FPS\"],\"tooltips\":\"Number of frames wanted and the FPS\"}],\"\ud83e\udded\":[[\"NORMAL\",\"FLIPX\",\"FLIPY\",\"FLIPXY\"],{\"default\":\"NORMAL\"}],\"\ud83d\udd0e\":[\"FLOAT\",{\"mij\":0,\"maj\":1,\"step\":0.005,\"default\":0}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-STREAM-READER\",\"*\":\"STREAM READER (JOV) \ud83d\udcfa\",\"outputs\":{},\"SRC\":\"Source\",\"\ud83c\udf10\":\"URL\",\"\ud83d\udcf9\":\"Camera\",\"DPI\":\"Use DPI mode from OS\",\"\ud83d\udd32\":\"Define an inner bounding box using relative coordinates [0..1] as a box region to clip.\",\"\ud83c\udfce\ufe0f\":\"Frames per second\",\"\u270b\ud83c\udffd\":\"Wait\",\"BATCH\":\"Number of frames wanted and the FPS\",\"\ud83e\udded\":\"Orientation\",\"\ud83d\udd0e\":\"ZOOM\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "STREAM WRITER (JOV) \ud83c\udf9e\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/DEVICE",
+ "comfy_node_id": "STREAM WRITER (JOV) \ud83c\udf9e\ufe0f",
+ "deprecated": false,
+ "description": "\nSends frames to a specified route, typically for live streaming or recording purposes. It accepts tensors representing images and allows configuration of parameters such as route, resolution, scaling mode, interpolation method, and matte color. The node continuously streams frames to the specified route, enabling real-time visualization or recording of processed video data.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83d\udc7e\":[\"*\",{}],\"\ud83d\ude8c\":[\"STRING\",{\"default\":\"/stream\"}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,0],\"rgb\":true}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"%EF%B8%8F-STREAM-WRITER\",\"*\":\"STREAM WRITER (JOV) \ud83c\udf9e\ufe0f\",\"outputs\":{},\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83d\ude8c\":\"Route\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "STRINGER (JOV) \ud83e\ude80": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "STRINGER (JOV) \ud83e\ude80",
+ "deprecated": false,
+ "description": "\nManipulate strings through filtering\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\u2692\ufe0f\":[[\"SPLIT\",\"JOIN\",\"FIND\",\"REPLACE\",\"SLICE\"],{\"default\":\"SPLIT\",\"tooltips\":\"Operation to perform on the input string\"}],\"\ud83d\udd11\":[\"STRING\",{\"default\":\"\",\"dynamicPrompt\":false,\"tooltips\":\"Delimiter (SPLIT/JOIN) or string to use as search string (FIND/REPLACE).\"}],\"REPLACE\":[\"STRING\",{\"default\":\"\",\"dynamicPrompt\":false}],\"RANGE\":[\"VEC3INT\",{\"default\":[0,-1,1],\"tooltips\":\"Start, End and Step. Values will clip to the actual list size(s).\"}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-STRINGER\",\"*\":\"STRINGER (JOV) \ud83e\ude80\",\"outputs\":{},\"\u2692\ufe0f\":\"Operation to perform on the input string\",\"\ud83d\udd11\":\"Delimiter (SPLIT/JOIN) or string to use as search string (FIND/REPLACE).\",\"REPLACE\":\"String to use as replacement\",\"RANGE\":\"Start, End and Step. Values will clip to the actual list size(s).\"}}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\udcdd\",\"COUNT\"]",
+ "return_types": "[\"STRING\",\"INT\"]"
+ },
+ "SWIZZLE (JOV) \ud83d\ude35": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "SWIZZLE (JOV) \ud83d\ude35",
+ "deprecated": false,
+ "description": "\nSwap components between two vectors based on specified swizzle patterns and values. It provides flexibility in rearranging vector elements dynamically.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{}],\"\ud83c\udd71\ufe0f\":[\"*\",{}],\"\u2753\":[[\"VEC2\",\"VEC2INT\",\"VEC3\",\"VEC3INT\",\"VEC4\",\"VEC4INT\",\"COORD2D\"],{\"default\":\"VEC3\",\"tooltips\":\"Output type desired from resultant operation\"}],\"SWAP X\":[[\"A_X\",\"A_Y\",\"A_Z\",\"A_W\",\"B_X\",\"B_Y\",\"B_Z\",\"B_W\",\"CONSTANT\"],{\"default\":\"A_X\"}],\"SWAP Y\":[[\"A_X\",\"A_Y\",\"A_Z\",\"A_W\",\"B_X\",\"B_Y\",\"B_Z\",\"B_W\",\"CONSTANT\"],{\"default\":\"A_Y\"}],\"SWAP Z\":[[\"A_X\",\"A_Y\",\"A_Z\",\"A_W\",\"B_X\",\"B_Y\",\"B_Z\",\"B_W\",\"CONSTANT\"],{\"default\":\"A_Z\",\"step\":0.01}],\"SWAP W\":[[\"A_X\",\"A_Y\",\"A_Z\",\"A_W\",\"B_X\",\"B_Y\",\"B_Z\",\"B_W\",\"CONSTANT\"],{\"default\":\"A_W\",\"step\":0.01}],\"VECTOR\":[\"VEC4\",{\"default\":[0,0,0,0],\"mij\":-9223372036854776000,\"maj\":9223372036854776000,\"step\":0.01}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-SWIZZLE\",\"*\":\"SWIZZLE (JOV) \ud83d\ude35\",\"outputs\":{},\"\ud83c\udd70\ufe0f\":\"Input A\",\"\ud83c\udd71\ufe0f\":\"Input B\",\"\u2753\":\"Output type desired from resultant operation\",\"SWAP X\":\"Replace input Red channel with target channel or constant\",\"SWAP Y\":\"Replace input Red channel with target channel or constant\",\"SWAP Z\":\"Replace input Red channel with target channel or constant\",\"SWAP W\":\"Replace input W channel with target channel or constant\",\"VECTOR\":\"Compound value of type float, vec2, vec3 or vec4\"}}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\ud83e\udd84\"]",
+ "return_types": "[\"*\"]"
+ },
+ "TEXT GEN (JOV) \ud83d\udcdd": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CREATE",
+ "comfy_node_id": "TEXT GEN (JOV) \ud83d\udcdd",
+ "deprecated": false,
+ "description": "\nGenerates images containing text based on parameters such as font, size, alignment, color, and position. Users can input custom text messages, select fonts from a list of available options, adjust font size, and specify the alignment and justification of the text. Additionally, the node provides options for auto-sizing text to fit within specified dimensions, controlling letter-by-letter rendering, and applying edge effects such as clipping and inversion.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-TEXT-GEN\",\"*\":\"TEXT GEN (JOV) \ud83d\udcdd\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udcdd\":\"Your Message\",\"FONT\":\"Available System Fonts\",\"LETTER\":\"If each letter be generated and output in a batch\",\"AUTOSIZE\":\"Scale based on Width & Height\",\"\ud83c\udf08A\":\"Color of the letters\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\",\"COLS\":\"0 = Auto-Fit, >0 = Fit into N columns\",\"SIZE\":\"Text Size\",\"ALIGN\":\"Top, Center or Bottom alignment\",\"JUSTIFY\":\"How to align the text to the side margins of the canvas: Left, Right, or Centered\",\"MARGIN\":\"Whitespace padding around canvas\",\"SPACING\":\"Line Spacing between Text Lines\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\uddfd\ud83c\uddfe\":\"Offset the position\",\"\ud83d\udcd0\":\"Rotation Angle\",\"EDGE\":\"Clip or Wrap the Canvas Edge\",\"\ud83d\udd33\":\"Invert the mask input\"}}],\"\ud83d\udcdd\":[\"STRING\",{\"default\":\"jovimetrix\",\"multiline\":true,\"dynamicPrompts\":false,\"tooltips\":\"Your Message\"}],\"FONT\":[[\"DejaVu Math TeX Gyre\",\"DejaVu Sans\",\"DejaVu Sans Display\",\"DejaVu Sans Mono\",\"DejaVu Serif\",\"DejaVu Serif Display\",\"FreeMono\",\"FreeSans\",\"FreeSerif\",\"MathJax_AMS\",\"MathJax_Caligraphic\",\"MathJax_Fraktur\",\"MathJax_Main\",\"MathJax_Math\",\"MathJax_SansSerif\",\"MathJax_Script\",\"MathJax_Size1\",\"MathJax_Size2\",\"MathJax_Size3\",\"MathJax_Size4\",\"MathJax_Typewriter\",\"MathJax_Vector\",\"MathJax_Vector-Bold\",\"MathJax_WinChrome\",\"MathJax_WinIE6\",\"STIXGeneral\",\"STIXNonUnicode\",\"STIXSizeFiveSym\",\"STIXSizeFourSym\",\"STIXSizeOneSym\",\"STIXSizeThreeSym\",\"STIXSizeTwoSym\",\"Ubuntu\",\"Ubuntu Condensed\",\"Ubuntu Mono\",\"cmb10\",\"cmex10\",\"cmmi10\",\"cmr10\",\"cmss10\",\"cmsy10\",\"cmtt10\"],{\"default\":\"DejaVu Math TeX Gyre\"}],\"LETTER\":[\"BOOLEAN\",{\"default\":false}],\"AUTOSIZE\":[\"BOOLEAN\",{\"default\":false}],\"\ud83c\udf08A\":[\"VEC4INT\",{\"default\":[255,255,255,255],\"rgb\":true,\"tooltips\":\"Color of the letters\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}],\"COLS\":[\"INT\",{\"default\":0,\"mij\":0}],\"SIZE\":[\"INT\",{\"default\":16,\"mij\":8}],\"ALIGN\":[[\"TOP\",\"CENTER\",\"BOTTOM\"],{\"default\":\"CENTER\"}],\"JUSTIFY\":[[\"LEFT\",\"CENTER\",\"RIGHT\"],{\"default\":\"CENTER\"}],\"MARGIN\":[\"INT\",{\"default\":0,\"mij\":-1024,\"maj\":1024}],\"SPACING\":[\"INT\",{\"default\":25,\"mij\":-1024,\"maj\":1024}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[256,256],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\uddfd\ud83c\uddfe\":[\"VEC2\",{\"default\":[0,0],\"mij\":-1,\"maj\":1,\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"],\"tooltips\":\"Offset the position\"}],\"\ud83d\udcd0\":[\"FLOAT\",{\"default\":0,\"step\":0.01}],\"EDGE\":[[\"CLIP\",\"WRAP\",\"WRAPX\",\"WRAPY\"],{\"default\":\"CLIP\"}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the mask input\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "THRESHOLD (JOV) \ud83d\udcc9": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "THRESHOLD (JOV) \ud83d\udcc9",
+ "deprecated": false,
+ "description": "\nDefine a range and apply it to an image for segmentation and feature extraction. Choose from various threshold modes, such as binary and adaptive, and adjust the threshold value and block size to suit your needs. You can also invert the resulting mask if necessary. This node is versatile for a variety of image processing tasks.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-THRESHOLD\",\"*\":\"THRESHOLD (JOV) \ud83d\udcc9\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83e\uddec\":\"X-Men\",\"\u2692\ufe0f\":\"Function\",\"\ud83d\udcc9\":\"Threshold\",\"\ud83d\udccf\":\"Scalar by which to scale the input\",\"\ud83d\udd33\":\"Invert the mask input\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"\ud83e\uddec\":[[\"ADAPT_NONE\",\"ADAPT_MEAN\",\"ADAPT_GAUSS\"],{\"default\":\"ADAPT_NONE\"}],\"\u2692\ufe0f\":[[\"BINARY\",\"TRUNC\",\"TOZERO\"],{\"default\":\"BINARY\"}],\"\ud83d\udcc9\":[\"FLOAT\",{\"default\":0.5,\"mij\":0,\"maj\":1,\"step\":0.005}],\"\ud83d\udccf\":[\"INT\",{\"default\":3,\"mij\":3,\"maj\":103}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false,\"tooltips\":\"Invert the mask input\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "TICK (JOV) \u23f1": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "TICK (JOV) \u23f1",
+ "deprecated": false,
+ "description": "\nA timer and frame counter, emitting pulses or signals based on time intervals. It allows precise synchronization and control over animation sequences, with options to adjust FPS, BPM, and loop points. This node is useful for generating time-based events or driving animations with rhythmic precision.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\u26a1\":[\"*\",{\"default\":null,\"tooltips\":\"Output to send when beat (BPM setting) is hit\"}],\"VAL\":[\"INT\",{\"mij\":0,\"default\":0,\"maj\":9223372036854776000,\"tooltips\":\"the current frame number of the tick\"}],\"\ud83d\udd04\":[\"INT\",{\"mij\":0,\"maj\":9223372036854776000,\"default\":0,\"tooltips\":\"number of frames before looping starts. 0 means continuous playback (no loop point)\"}],\"\ud83c\udfce\ufe0f\":[\"INT\",{\"mij\":1,\"default\":24,\"tooltips\":\"Fixed frame step rate based on FPS (1/FPS)\"}],\"BPM\":[\"INT\",{\"mij\":1,\"maj\":60000,\"default\":120,\"tooltips\":\"BPM trigger rate to send the input. If input is empty, TRUE is sent on trigger\"}],\"\ud83c\udfb6\":[\"INT\",{\"default\":4,\"mij\":1,\"maj\":256,\"tooltips\":\"Number of beats per measure. Quarter note is 4, Eighth is 8, 16 is 16, etc.\"}],\"\u270b\ud83c\udffd\":[\"BOOLEAN\",{\"default\":false}],\"RESET\":[\"BOOLEAN\",{\"default\":false}],\"BATCH\":[\"INT\",{\"mij\":1,\"default\":1,\"maj\":32767,\"tooltips\":\"Number of frames wanted\"}],\"\ud83e\uddb6\ud83c\udffd\":[\"INT\",{\"default\":0,\"mij\":0,\"maj\":9223372036854776000}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-TICK\",\"*\":\"TICK (JOV) \u23f1\",\"outputs\":{\"0\":\"Current value for the configured tick\",\"1\":\"Normalized tick value (0..1) based on BPM and Loop\",\"2\":\"Current 'frame' in the tick based on FPS setting\",\"3\":\"Based on the BPM settings, on beat hit, output the input at '\u26a1'\"},\"\u26a1\":\"Output to send when beat (BPM setting) is hit\",\"VAL\":\"the current frame number of the tick\",\"\ud83d\udd04\":\"number of frames before looping starts. 0 means continuous playback (no loop point)\",\"\ud83c\udfce\ufe0f\":\"Fixed frame step rate based on FPS (1/FPS)\",\"BPM\":\"BPM trigger rate to send the input. If input is empty, TRUE is sent on trigger\",\"\ud83c\udfb6\":\"Number of beats per measure. Quarter note is 4, Eighth is 8, 16 is 16, etc.\",\"\u270b\ud83c\udffd\":\"Wait\",\"RESET\":\"Reset\",\"BATCH\":\"Number of frames wanted\",\"\ud83e\uddb6\ud83c\udffd\":\"Steps/Stride between pulses -- useful to do odd or even batches. If set to 0 will stretch from (VAL -> LOOP) / Batch giving a linear range of values.\"}}]},\"outputs\":{\"0\":[\"VAL\",{\"tooltips\":\"Current value for the configured tick\"}],\"1\":[\"\ud83d\udedf\",{\"tooltips\":\"Normalized tick value (0..1) based on BPM and Loop\"}],\"2\":[\"\ud83c\udfce\ufe0f\",{\"tooltips\":\"Current 'frame' in the tick based on FPS setting\"}],\"3\":[\"\u26a1\",{\"tooltips\":\"Based on the BPM settings, on beat hit, output the input at '\u26a1'\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"VAL\",\"\ud83d\udedf\",\"\ud83c\udfce\ufe0f\",\"\u26a1\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"FLOAT\",\"*\"]"
+ },
+ "TRANSFORM (JOV) \ud83c\udfdd\ufe0f": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/COMPOSE",
+ "comfy_node_id": "TRANSFORM (JOV) \ud83c\udfdd\ufe0f",
+ "deprecated": false,
+ "description": "\nApply various geometric transformations to images, including translation, rotation, scaling, mirroring, tiling and perspective projection. It offers extensive control over image manipulation to achieve desired visual effects.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"outputs\":{\"0\":[\"IMAGE\",{\"tooltips\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\"}],\"1\":[\"IMAGE\",{\"tooltips\":\"Three channel [RGB] image. There will be no alpha.\"}],\"2\":[\"MASK\",{\"tooltips\":\"Single channel mask output.\"}]},\"optional\":{\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-TRANSFORM\",\"*\":\"TRANSFORM (JOV) \ud83c\udfdd\ufe0f\",\"outputs\":{\"0\":\"Full channel [RGBA] image. If there is an alpha, the image will be masked out with it when using this output.\",\"1\":\"Three channel [RGB] image. There will be no alpha.\",\"2\":\"Single channel mask output.\"},\"tooltips\":null,\"\ud83d\udc7e\":\"Pixel Data (RGBA, RGB or Grayscale)\",\"\ud83c\uddfd\ud83c\uddfe\":\"X and Y\",\"\ud83d\udcd0\":\"Rotation Angle\",\"\ud83d\udccf\":\"Scalar by which to scale the input\",\"TILE\":\"Title\",\"EDGE\":\"Clip or Wrap the Canvas Edge\",\"\ud83e\ude9e\":\"Mirror\",\"PIVOT\":\"Pivot\",\"PROJ\":\"Projection\",\"TL-TR\":\"Top Left - Top Right\",\"BL-BR\":\"Bottom Left - Bottom Right\",\"\ud83d\udcaa\ud83c\udffd\":\"Strength\",\"MODE\":\"Decide whether the images should be resized to fit a specific dimension. Available modes include scaling to fit within given dimensions or keeping the original size\",\"\ud83c\uddfc\ud83c\udded\":\"Width and Height as a Vector2 (x,y)\",\"\ud83c\udf9e\ufe0f\":\"Select the method for resizing images. Options range from nearest neighbor to advanced methods like Lanczos, ensuring the best quality for the specific use case\",\"MATTE\":\"Define a background color for padding, if necessary. This is useful when images do not fit perfectly into the designated area and need a filler color\"}}],\"\ud83d\udc7e\":[\"*\",{}],\"\ud83c\uddfd\ud83c\uddfe\":[\"VEC2\",{\"default\":[0,0],\"mij\":-1,\"maj\":1,\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"\ud83d\udcd0\":[\"FLOAT\",{\"default\":0,\"step\":0.01}],\"\ud83d\udccf\":[\"VEC2\",{\"default\":[1,1],\"mij\":0.001,\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"TILE\":[\"VEC2\",{\"default\":[1,1],\"mij\":1,\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"EDGE\":[[\"CLIP\",\"WRAP\",\"WRAPX\",\"WRAPY\"],{\"default\":\"CLIP\"}],\"\ud83e\ude9e\":[[\"NONE\",\"X\",\"FLIP_X\",\"Y\",\"FLIP_Y\",\"XY\",\"X_FLIP_Y\",\"FLIP_XY\",\"FLIP_X_FLIP_Y\"],{\"default\":\"NONE\"}],\"PIVOT\":[\"VEC2\",{\"default\":[0.5,0.5],\"step\":0.005,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"]}],\"PROJ\":[[\"NORMAL\",\"POLAR\",\"SPHERICAL\",\"FISHEYE\",\"PERSPECTIVE\"],{\"default\":\"NORMAL\"}],\"TL-TR\":[\"VEC4\",{\"default\":[0,0,1,0],\"step\":0.005,\"label\":[\"\ud83d\udd3c\",\"\u25c0\ufe0f\",\"\ud83d\udd3c\",\"\u25b6\ufe0f\"]}],\"BL-BR\":[\"VEC4\",{\"default\":[0,1,1,1],\"step\":0.005,\"label\":[\"\ud83d\udd3d\",\"\u25c0\ufe0f\",\"\ud83d\udd3d\",\"\u25b6\ufe0f\"]}],\"\ud83d\udcaa\ud83c\udffd\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"step\":0.005}],\"MODE\":[[\"MATTE\",\"CROP\",\"FIT\",\"ASPECT\",\"ASPECT_SHORT\",\"RESIZE_MATTE\"],{\"default\":\"MATTE\"}],\"\ud83c\uddfc\ud83c\udded\":[\"VEC2INT\",{\"default\":[512,512],\"mij\":32,\"label\":[\"\ud83c\uddfc\",\"\ud83c\udded\"]}],\"\ud83c\udf9e\ufe0f\":[[\"NEAREST\",\"LINEAR\",\"CUBIC\",\"AREA\",\"LANCZOS4\",\"LINEAR_EXACT\",\"NEAREST_EXACT\"],{\"default\":\"LANCZOS4\"}],\"MATTE\":[\"VEC4INT\",{\"default\":[0,0,0,255],\"rgb\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\uddbc\ufe0f\",\"\ud83c\udf08\",\"\ud83d\ude37\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "VALUE (JOV) \ud83e\uddec": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "VALUE (JOV) \ud83e\uddec",
+ "deprecated": false,
+ "description": "\nSupplies raw or default values for various data types, supporting vector input with components for X, Y, Z, and W. It also provides a string input option.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\ud83c\udd70\ufe0f\":[\"*\",{\"default\":null,\"tooltips\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\"}],\"\u2753\":[[\"BOOLEAN\",\"FLOAT\",\"INT\",\"VEC2\",\"VEC2INT\",\"VEC3\",\"VEC3INT\",\"VEC4\",\"VEC4INT\",\"COORD2D\",\"STRING\",\"LIST\",\"DICT\"],{\"default\":\"BOOLEAN\",\"tooltips\":\"Take the input and convert it into the selected type.\"}],\"\ud83c\uddfd\":[\"*\",{\"default\":0,\"mij\":-9223372036854776000,\"maj\":9223372036854776000,\"step\":0.01,\"forceInput\":true}],\"\ud83c\uddfe\":[\"*\",{\"default\":0,\"mij\":-9223372036854776000,\"maj\":9223372036854776000,\"step\":0.01,\"forceInput\":true}],\"\ud83c\uddff\":[\"*\",{\"default\":0,\"mij\":-9223372036854776000,\"maj\":9223372036854776000,\"step\":0.01,\"forceInput\":true}],\"\ud83c\uddfc\":[\"*\",{\"default\":0,\"mij\":-9223372036854776000,\"maj\":9223372036854776000,\"step\":0.01,\"forceInput\":true}],\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":[\"VEC4\",{\"default\":[0,0,0,0],\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\"],\"tooltips\":\"default value vector for A\"}],\"seed\":[\"INT\",{\"default\":0,\"mij\":0,\"maj\":9223372036854776000}],\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":[\"VEC4\",{\"default\":[1,1,1,1],\"step\":0.01,\"label\":[\"\ud83c\uddfd\",\"\ud83c\uddfe\",\"\ud83c\uddff\",\"\ud83c\uddfc\"],\"tooltips\":\"default value vector for B\"}],\"\ud83d\udcdd\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false,\"multiline\":true}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-VALUE\",\"*\":\"VALUE (JOV) \ud83e\uddec\",\"outputs\":{},\"\ud83c\udd70\ufe0f\":\"Passes a raw value directly, or supplies defaults for any value inputs without connections\",\"\u2753\":\"Take the input and convert it into the selected type.\",\"\ud83c\uddfd\":\"X\",\"\ud83c\uddfe\":\"Y\",\"\ud83c\uddff\":\"Z\",\"\ud83c\uddfc\":\"Width\",\"\ud83c\udd70\ufe0f\ud83c\udd70\ufe0f\":\"default value vector for A\",\"seed\":\"Random generator's initial value\",\"\ud83c\udd71\ufe0f\ud83c\udd71\ufe0f\":\"default value vector for B\",\"\ud83d\udcdd\":\"String Entry\"}}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83e\udd84\",\"\ud83c\uddfd\",\"\ud83c\uddfe\",\"\ud83c\uddff\",\"\ud83c\uddfc\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "WAVE GEN (JOV) \ud83c\udf0a": {
+ "category": "JOVIMETRIX \ud83d\udd3a\ud83d\udfe9\ud83d\udd35/CALC",
+ "comfy_node_id": "WAVE GEN (JOV) \ud83c\udf0a",
+ "deprecated": false,
+ "description": "\nProduce waveforms like sine, square, or sawtooth with adjustable frequency, amplitude, phase, and offset. It's handy for creating oscillating patterns or controlling animation dynamics. This node emits both continuous floating-point values and integer representations of the generated waves.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"\u2652\":[[\"SIN\",\"COS\",\"TAN\",\"SAWTOOTH\",\"TRIANGLE\",\"SQUARE\",\"PULSE\",\"RAMP\",\"STEP\",\"EXPONENTIAL\",\"LOGARITHMIC\",\"NOISE\",\"HAVERSINE\",\"RECTANGULAR_PULSE\",\"GAUSSIAN\",\"CHIRP\"],{\"default\":\"SIN\"}],\"FREQ\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"maj\":9223372036854776000,\"step\":0.01}],\"\ud83d\udd0a\":[\"FLOAT\",{\"default\":1,\"mij\":0,\"maj\":9223372036854776000,\"step\":0.01}],\"PHASE\":[\"FLOAT\",{\"default\":0,\"mij\":0,\"maj\":1,\"step\":0.001}],\"OFFSET\":[\"FLOAT\",{\"default\":0,\"mij\":0,\"maj\":1,\"step\":0.001}],\"\ud83d\udd5b\":[\"FLOAT\",{\"default\":0,\"mij\":0,\"maj\":9223372036854776000,\"step\":0.0001}],\"\ud83d\udd33\":[\"BOOLEAN\",{\"default\":false}],\"tooltips\":[\"JTOOLTIP\",{\"default\":{\"_\":\"-WAVE-GEN\",\"*\":\"WAVE GEN (JOV) \ud83c\udf0a\",\"outputs\":{},\"\u2652\":\"Wave Function\",\"FREQ\":\"Frequency\",\"\ud83d\udd0a\":\"Amplitude\",\"PHASE\":\"Phase\",\"OFFSET\":\"Offset\",\"\ud83d\udd5b\":\"Time\",\"\ud83d\udd33\":\"Color Inversion\"}}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\ud83d\udedf\",\"\ud83d\udd1f\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2025-01-12T21:19:19.162245Z",
+ "dependencies": [
+ "aenum",
+ "aiohttp",
+ "blendmodes",
+ "daltonlens",
+ "glfw",
+ "loguru",
+ "markdownify",
+ "matplotlib",
+ "mido[ports-rtmidi]",
+ "mss",
+ "numba",
+ "numpy>=1.26.4,<2.0.0; python_version < '3.12'",
+ "numpy>=2.0.0; python_version > '3.11'",
+ "opencv-contrib-python",
+ "Pillow",
+ "PyOpenGL",
+ "PyOpenGL-accelerate; python_version < '3.12'",
+ "pywin32; platform_system==\"Windows\"",
+ "requests",
+ "scikit-image",
+ "scikit-learn",
+ "SpoutGL; platform_system==\"Windows\"",
+ "stereoscopy[auto_align]",
+ "vnoise",
+ "pyobjc-framework-Quartz; platform_system=='Darwin'"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7f175130-a8ad-479c-b607-b64c7d143be7",
+ "node_id": "jovimetrix",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.61"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Jovimetrix",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Amorano/Jovimetrix",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of architectural related graph algorithm in ComfyUI.",
+ "downloads": 0,
+ "icon": "",
+ "id": "archigraph",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-13T15:58:38.689099Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "51bd09b4-9e82-4be6-8fbe-a1ec0ce92ae6",
+ "node_id": "archigraph",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ArchiGraph",
+ "publisher": {
+ "createdAt": "2025-01-12T14:57:47.64815Z",
+ "description": "",
+ "id": "vincentfs",
+ "logo": "",
+ "members": [],
+ "name": "Vincent Feng Shen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vincentfs/ComfyUI-ArchiGraph",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Allows to sample without generating any uncond with Stable Diffusion!",
+ "downloads": 70,
+ "icon": "",
+ "id": "uncond-zero-for-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Uncond Zero": {
+ "category": "model_patches",
+ "comfy_node_id": "Uncond Zero",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"round\":0.01}],\"method\":[[\"uncond_zero_v1\",\"uncond_zero_v2\",\"uncond_zero_v3\"],{\"default\":\"uncond_zero_v3\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-06-22T21:03:36.308636Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9d5edb30-ce32-44fa-8e6a-3abf71a410aa",
+ "node_id": "uncond-zero-for-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "Uncond-Zero-for-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/Uncond-Zero-for-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The LLM_Node enhances ComfyUI by integrating advanced language model capabilities, enabling a wide range of NLP tasks such as text generation, content summarization, question answering, and more. This flexibility is powered by various transformer model architectures from the transformers library, allowing for the deployment of models like T5, GPT-2, and others based on your project's needs.",
+ "downloads": 128,
+ "icon": "",
+ "id": "comfyui_llm_node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AdvOptions_Node": {
+ "category": "LLM",
+ "comfy_node_id": "AdvOptions_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"temperature\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"step\":0.1}],\"top_p\":[\"FLOAT\",{\"default\":0.9,\"min\":0.1,\"step\":0.1}],\"top_k\":[\"INT\",{\"default\":50,\"min\":0}],\"repetition_penalty\":[\"FLOAT\",{\"default\":1.2,\"min\":0.1,\"step\":0.1}],\"trust_remote_code\":[\"BOOLEAN\",{\"default\":false}],\"torch_dtype\":[[\"auto\",\"float32\",\"bfloat16\",\"float16\",\"float64\"],{\"default\":\"auto\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AdvOptionsConfig\"]",
+ "return_types": "[\"ADVOPTIONSCONFIG\"]"
+ },
+ "CodingOptionsNode": {
+ "category": "LLM",
+ "comfy_node_id": "CodingOptionsNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"execute_code\":[\"BOOLEAN\",{\"default\":false}],\"project_folder\":[\"STRING\",{\"default\":\"/projects/LLM\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CodingConfig\"]",
+ "return_types": "[\"CODINGCONFIG\"]"
+ },
+ "Output_Node": {
+ "category": "LLM",
+ "comfy_node_id": "Output_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"*\",{}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "QuantizationConfig_Node": {
+ "category": "LLM",
+ "comfy_node_id": "QuantizationConfig_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"quantization_mode\":[[\"none\",\"load_in_8bit\",\"load_in_4bit\"],{\"default\":\"none\"}],\"llm_int8_threshold\":[\"FLOAT\",{\"default\":6}],\"llm_int8_skip_modules\":[\"STRING\",{\"default\":\"\"}],\"llm_int8_enable_fp32_cpu_offload\":[\"BOOLEAN\",{\"default\":false}],\"llm_int8_has_fp16_weight\":[\"BOOLEAN\",{\"default\":false}],\"bnb_4bit_compute_dtype\":[\"STRING\",{\"default\":\"float32\"}],\"bnb_4bit_quant_type\":[\"STRING\",{\"default\":\"fp4\"}],\"bnb_4bit_use_double_quant\":[\"BOOLEAN\",{\"default\":false}],\"bnb_4bit_quant_storage\":[\"STRING\",{\"default\":\"uint8\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"QuantizationConfig\"]",
+ "return_types": "[\"QUANTIZATIONCONFIG\"]"
+ }
+ },
+ "createdAt": "2024-06-21T10:14:14.281999Z",
+ "dependencies": [
+ "transformers>=4.0.0",
+ "llama-cpp-python",
+ "torch>=1.7.1",
+ "accelerate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "380367c2-5ac0-49fc-b8a1-93062391ad7d",
+ "node_id": "comfyui_llm_node",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_LLM_Node",
+ "publisher": {
+ "createdAt": "2024-06-21T07:46:02.481672Z",
+ "description": "",
+ "id": "nazgut",
+ "logo": "",
+ "members": [],
+ "name": "Big Idea Technology",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Big-Idea-Technology/ComfyUI_LLM_Node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Jamworks_Login, Jamworks_Download, Shell_Command.\nA Simple Client for Jamworks Platform DAM Integration",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui_jamworks_client",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Jamworks_Download": {
+ "category": "Jamworks",
+ "comfy_node_id": "Jamworks_Download",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"token\":[\"STRING\",{\"multiline\":false}],\"node_id\":[\"INT\",{\"display\":\"number\"}],\"download_path\":[\"STRING\",{\"multiline\":false}],\"JW2_CONTENT_URL\":[\"STRING\",{\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Jamworks_Login": {
+ "category": "Jamworks",
+ "comfy_node_id": "Jamworks_Login",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"token\":[\"STRING\",{\"multiline\":false}],\"user\":[\"STRING\",{\"multiline\":false}],\"password\":[\"STRING\",{\"multiline\":false}],\"JW2_CORE_URL\":[\"STRING\",{\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"token\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Shell_Command": {
+ "category": "Jamworks",
+ "comfy_node_id": "Shell_Command",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"command\":[\"STRING\",{\"multiline\":false}],\"params\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"RETURN_CODE\",\"STD_OUT\",\"STD_ERR\",\"COMMAND\"]",
+ "return_types": "[\"INT\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-23T12:25:26.771818Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ba1c6022-949f-4eb5-b347-ba9c8252e1c0",
+ "node_id": "comfyui_jamworks_client",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_jamworks_client",
+ "publisher": {
+ "createdAt": "2024-06-20T12:20:27.089013Z",
+ "description": "",
+ "id": "cj",
+ "logo": "",
+ "members": [],
+ "name": "CJ",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/celsojr2013/comfyui_jamworks_client",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A prompt helper for ComfyUI, based on prompter.fofr.ai",
+ "downloads": 31,
+ "icon": "\ud83e\udeb4",
+ "id": "comfyui-prompter-fofrai",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Prompt from template \ud83e\udeb4": {
+ "category": "Prompter",
+ "comfy_node_id": "Prompt from template \ud83e\udeb4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"template\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-29T22:10:49.290253Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5980f8b4-8af7-404d-9b7e-a49787b119e6",
+ "node_id": "comfyui-prompter-fofrai",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Prompter-fofrAI",
+ "publisher": {
+ "createdAt": "2024-06-20T11:47:18.175863Z",
+ "description": "",
+ "id": "fofr",
+ "logo": "",
+ "members": [],
+ "name": "fofr",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fofr/comfyui-prompter-fofrai",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui_custom",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-06T00:06:28.44232Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6a0b95f6-6122-488c-8b27-ee9bd5a6465f",
+ "node_id": "comfyui_custom",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_custom",
+ "publisher": {
+ "createdAt": "2024-06-05T23:55:45.328247Z",
+ "description": "",
+ "id": "owenreilly",
+ "logo": "",
+ "members": [],
+ "name": "Owen Reilly",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/owenreilly04/comfyui_custom",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using parlertts in comfyUI ",
+ "downloads": 58,
+ "icon": "",
+ "id": "comfyui_parlertts",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T00:36:21.662271Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e08ff92c-c3e6-4c3d-b964-d107ba90083b",
+ "node_id": "comfyui_parlertts",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_ParlerTTS",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_ParlerTTS",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: List Combine with custom separator, Multiline String, Prompt Minimizer, Tavern Card Info, Tavern Card Creation",
+ "downloads": 64,
+ "icon": "",
+ "id": "zer0gear-comfy-utilities",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-16T23:48:42.722398Z",
+ "dependencies": [
+ "tiktoken"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0d177a36-a4c3-4a43-b9f8-c9b67656070f",
+ "node_id": "zer0gear-comfy-utilities",
+ "status": "NodeVersionStatusActive",
+ "version": "3.2.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "zer0ComfyUtilities",
+ "publisher": {
+ "createdAt": "2024-11-10T00:00:50.713668Z",
+ "description": "",
+ "id": "zer0gear",
+ "logo": "",
+ "members": [],
+ "name": "zer0gear",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zer0thgear/zer0-comfy-utils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Data research, preparation, and manipulation nodes for model trainers and artists.",
+ "downloads": 62,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-DataSet/master/web/assets/img/logo.jpg",
+ "id": "comfyui-dataset",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-05T07:10:00.2879Z",
+ "dependencies": [
+ "matplotlib",
+ "wordcloud",
+ "networkx",
+ "pandas"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "24ef05fd-9eb6-48a1-8dda-95b41807dfe8",
+ "node_id": "comfyui-dataset",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-DataSet",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-DataSet",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Bringing Old Photos Back to Life in ComfyUI. Enhance old or low-quality images in ComfyUI. Optional features include automatic scratch removal and face enhancement. Requires installing a number of small checkpoints and VAEs. Based on microsoft/Bringing-Old-Photos-Back-to-Life.",
+ "downloads": 279,
+ "icon": "",
+ "id": "bringing-old-photos-back-to-life",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-12T06:57:00.928541Z",
+ "dependencies": [
+ "cmake",
+ "dlib==19.24.1",
+ "easydict",
+ "matplotlib",
+ "opencv-python",
+ "scikit-image",
+ "scipy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "81e9bccb-8e0c-4cc1-ab1b-cb797ad53269",
+ "node_id": "bringing-old-photos-back-to-life",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Bringing-Old-Photos-Back-to-Life",
+ "publisher": {
+ "createdAt": "2024-07-28T19:15:38.925337Z",
+ "description": "",
+ "id": "cdb-boop",
+ "logo": "",
+ "members": [],
+ "name": "cdb-boop",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cdb-boop/ComfyUI-Bringing-Old-Photos-Back-to-Life",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes for ComyUI.\n- \"PromptTermList (1-6)\" nodes to help with the creation of Prompts.\n- \"Resolution Scale\" is a node that resizes an image using pixels or scale factor.\n- \"Regex Text Chopper\" is a node that cuts text based on regex.",
+ "downloads": 111,
+ "icon": "https://iili.io/JmSdmAJ.png",
+ "id": "comfyui-noembryo",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-19T12:00:54.115118Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8fd55272-5628-4a8a-a67d-542c02b6cc01",
+ "node_id": "comfyui-noembryo",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-noEmbryo",
+ "publisher": {
+ "createdAt": "2024-05-22T21:47:03.696658Z",
+ "description": "",
+ "id": "noembryo",
+ "logo": "",
+ "members": [],
+ "name": "noEmbryo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/noembryo/ComfyUI-noEmbryo",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "a node for easy using hub pipe",
+ "downloads": 48,
+ "icon": "",
+ "id": "comfyui_pipeline_tool",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T01:13:08.21426Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4ca37bef-f934-4c8c-8610-3b3e9f479331",
+ "node_id": "comfyui_pipeline_tool",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Pipeline_Tool",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Pipeline_Tool",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of utility nodes primarily for interacting with comfy via automated systems",
+ "downloads": 61,
+ "icon": "",
+ "id": "easy-comfy-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "EZAssocDictNode": {
+ "category": "DICT",
+ "comfy_node_id": "EZAssocDictNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dict\":[\"DICT\"],\"key\":[\"STRING\",{\"default\":\"\"}],\"value\":[\"DICT\",{\"default\":{}}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dict\"]",
+ "return_types": "[\"DICT\"]"
+ },
+ "EZAssocImgNode": {
+ "category": "DICT",
+ "comfy_node_id": "EZAssocImgNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dict\":[\"DICT\"],\"key\":[\"STRING\",{\"default\":\"\"}],\"value\":[\"IMAGE\",{\"default\":\"\"}]},\"optional\":{\"format\":[\"STRING\",{\"default\":\"webp\"}],\"quality\":[\"INT\",{\"default\":92}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dict\"]",
+ "return_types": "[\"DICT\"]"
+ },
+ "EZAssocStrNode": {
+ "category": "DICT",
+ "comfy_node_id": "EZAssocStrNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dict\":[\"DICT\"],\"key\":[\"STRING\",{\"default\":\"\"}],\"value\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dict\"]",
+ "return_types": "[\"DICT\"]"
+ },
+ "EZEmptyDictNode": {
+ "category": "DICT",
+ "comfy_node_id": "EZEmptyDictNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dict\"]",
+ "return_types": "[\"DICT\"]"
+ },
+ "EZHttpPostNode": {
+ "category": "HTTP",
+ "comfy_node_id": "EZHttpPostNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"default\":\"\"}],\"body\":[\"DICT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"status_code\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "EZLoadImgBatchFromUrlsNode": {
+ "category": "HTTP",
+ "comfy_node_id": "EZLoadImgBatchFromUrlsNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"urls\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EZLoadImgFromUrlNode": {
+ "category": "HTTP",
+ "comfy_node_id": "EZLoadImgFromUrlNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "EZRemoveImgBackground": {
+ "category": "image",
+ "comfy_node_id": "EZRemoveImgBackground",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"imageWithAlpha\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "EZS3Uploader": {
+ "category": "Video",
+ "comfy_node_id": "EZS3Uploader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filenames\":[\"VHS_FILENAMES\"],\"s3_bucket\":[\"STRING\",{\"default\":\"\"}],\"s3_object_name\":[\"STRING\",{\"default\":\"default/result.webp\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"s3_url\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-08T22:05:48.56558Z",
+ "dependencies": [
+ "requests",
+ "boto3",
+ "rembg",
+ "pillow-avif-plugin",
+ "pillow-heif"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "53735987-ba54-42ff-9ca3-d8c25e81e694",
+ "node_id": "easy-comfy-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "2.0.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "easy-comfy-nodes",
+ "publisher": {
+ "createdAt": "2024-06-24T19:30:04.440326Z",
+ "description": "",
+ "id": "wmatson",
+ "logo": "",
+ "members": [],
+ "name": "sanguivore",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wmatson/easy-comfy-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "using streamv2v in comfyui ",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui_streamv2v_plus",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T00:52:22.88409Z",
+ "dependencies": [
+ "einops",
+ "av",
+ "peft",
+ "fire"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7a5c917e-145c-4f5d-af49-c5151777ed20",
+ "node_id": "comfyui_streamv2v_plus",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Streamv2v_Plus",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Streamv2v_Plus",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A beautiful theme extension for ComfyUI that adds a festive touch with dynamic backgrounds, snowfall effects, and animated node connections",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui-christmastheme",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T23:53:42.46386Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fee65291-dc01-4f15-8c0d-9c3dff13ca16",
+ "node_id": "comfyui-christmastheme",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ChristmasTheme",
+ "publisher": {
+ "createdAt": "2024-12-21T21:30:01.317798Z",
+ "description": "",
+ "id": "aemotionstudio",
+ "logo": "",
+ "members": [],
+ "name": "\u00c6motion Studio",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AEmotionStudio/ComfyUI-ChristmasTheme",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "easy using llama3_8b in comfyUI ",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui_llama3_8b",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T00:48:39.457262Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5a82c6e3-e128-4759-96ee-1f03c5c42ebe",
+ "node_id": "comfyui_llama3_8b",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Llama3_8B",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Llama3_8B",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Original author is ByteDance.\nComfyUI sampler for HyperSDXL UNet\nPorted from: https://huggingface.co/ByteDance/Hyper-SD",
+ "downloads": 95,
+ "icon": "",
+ "id": "comfyui-hypersdxl1stepunetscheduler",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "HyperSDXL1StepUnetScheduler": {
+ "category": "sampling/custom_sampling/schedulers",
+ "comfy_node_id": "HyperSDXL1StepUnetScheduler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SIGMAS\"]",
+ "return_types": "[\"SIGMAS\"]"
+ }
+ },
+ "createdAt": "2024-06-20T11:52:12.284275Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "284a77a7-5d0c-48a4-aeea-d48b35db1aec",
+ "node_id": "comfyui-hypersdxl1stepunetscheduler",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-HyperSDXL1StepUnetScheduler",
+ "publisher": {
+ "createdAt": "2024-06-20T11:47:18.175863Z",
+ "description": "",
+ "id": "fofr",
+ "logo": "",
+ "members": [],
+ "name": "fofr",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fofr/ComfyUI-HyperSDXL1StepUnetScheduler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A HiDiffusion node for ComfyUI.",
+ "downloads": 83,
+ "icon": "",
+ "id": "comfyui_hidiffusion_pro",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-24T11:43:12.026892Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7f1a1d75-d020-4381-a77e-4aedfb358819",
+ "node_id": "comfyui_hidiffusion_pro",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_HiDiffusion_Pro",
+ "publisher": {
+ "createdAt": "2024-06-24T08:22:10.652957Z",
+ "description": "",
+ "id": "smthem",
+ "logo": "",
+ "members": [],
+ "name": "smthem",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_HiDiffusion_Pro",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Currently supports LoRA training, and untested full finetune with code from kohya's scripts: [a/https://github.com/kohya-ss/sd-scripts](https://github.com/kohya-ss/sd-scripts)",
+ "downloads": 390,
+ "icon": "",
+ "id": "comfyui-fluxtrainer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ExtractFluxLoRA": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "ExtractFluxLoRA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_model\":[[]],\"finetuned_model\":[[]],\"output_path\":[\"STRING\",{\"default\":\"/opt/ComfyUI/models/loras/Flux\"}],\"dim\":[\"INT\",{\"default\":4,\"min\":2,\"max\":1024,\"step\":2,\"tooltip\":\"LoRA rank\"}],\"save_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"fp8_e4m3fn\",\"fp8_e5m2\"],{\"default\":\"bf16\",\"tooltip\":\"the dtype to save the LoRA as\"}],\"load_device\":[[\"cpu\",\"cuda\"],{\"default\":\"cuda\",\"tooltip\":\"the device to load the model to\"}],\"store_device\":[[\"cpu\",\"cuda\"],{\"default\":\"cpu\",\"tooltip\":\"the device to store the LoRA as\"}],\"clamp_quantile\":[\"FLOAT\",{\"default\":0.99,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"clamp quantile\"}],\"metadata\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"build metadata\"}],\"mem_eff_safe_open\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"memory efficient loading\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "FluxKohyaInferenceSampler": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxKohyaInferenceSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flux_models\":[\"TRAIN_FLUX_MODELS\"],\"lora_name\":[[],{\"tooltip\":\"The name of the LoRA.\"}],\"lora_method\":[[\"apply\",\"merge\"],{\"tooltip\":\"whether to apply or merge the lora weights\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":256,\"step\":1,\"tooltip\":\"sampling steps\"}],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"image width\"}],\"height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"image height\"}],\"guidance_scale\":[\"FLOAT\",{\"default\":3.5,\"min\":1,\"max\":32,\"step\":0.05,\"tooltip\":\"guidance scale\"}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"use_fp8\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"use fp8 weights\"}],\"apply_t5_attn_mask\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"use t5 attention mask\"}],\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"illustration of a kitten\",\"tooltip\":\"prompt\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FluxTrainBlockSelect": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainBlockSelect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"include\":[\"STRING\",{\"default\":\"lora_unet_single_blocks_20_linear2\",\"multiline\":true,\"tooltip\":\"blocks to include in the LoRA network\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"block_args\"]",
+ "return_types": "[\"ARGS\"]"
+ },
+ "FluxTrainEnd": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainEnd",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"save_state\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"lora_name\",\"metadata\",\"lora_path\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "FluxTrainLoop": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainLoop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000,\"step\":1,\"tooltip\":\"the step point in training to validate/save\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"steps\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"INT\"]"
+ },
+ "FluxTrainModelSelect": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainModelSelect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"transformer\":[[]],\"vae\":[[]],\"clip_l\":[[]],\"t5\":[[]]},\"optional\":{\"lora_path\":[\"STRING\",{\"multiline\":true,\"forceInput\":true,\"default\":\"\",\"tooltip\":\"pre-trained LoRA path to load (network_weights)\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"flux_models\"]",
+ "return_types": "[\"TRAIN_FLUX_MODELS\"]"
+ },
+ "FluxTrainResume": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainResume",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"load_state_path\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"tooltip\":\"path to load state from\"}],\"skip_until_initial_step\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"resume_args\"]",
+ "return_types": "[\"ARGS\"]"
+ },
+ "FluxTrainSave": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainSave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"save_state\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"save the whole model state as well\"}],\"copy_to_comfy_lora_folder\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"copy the lora model to the comfy lora folder\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"lora_path\",\"steps\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"STRING\",\"INT\"]"
+ },
+ "FluxTrainSaveModel": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainSaveModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"copy_to_comfy_model_folder\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"copy the lora model to the comfy lora folder\"}],\"end_training\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"end the training\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"model_path\",\"steps\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"STRING\",\"INT\"]"
+ },
+ "FluxTrainValidate": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainValidate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"]},\"optional\":{\"validation_settings\":[\"VALSETTINGS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"validation_images\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"IMAGE\"]"
+ },
+ "FluxTrainValidationSettings": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "FluxTrainValidationSettings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":256,\"step\":1,\"tooltip\":\"sampling steps\"}],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"image width\"}],\"height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"image height\"}],\"guidance_scale\":[\"FLOAT\",{\"default\":3.5,\"min\":1,\"max\":32,\"step\":0.05,\"tooltip\":\"guidance scale\"}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"shift\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"shift the schedule to favor high timesteps for higher signal images\"}],\"base_shift\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":10,\"step\":0.01}],\"max_shift\":[\"FLOAT\",{\"default\":1.15,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"validation_settings\"]",
+ "return_types": "[\"VALSETTINGS\"]"
+ },
+ "InitFluxLoRATraining": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "InitFluxLoRATraining",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flux_models\":[\"TRAIN_FLUX_MODELS\"],\"dataset\":[\"JSON\"],\"optimizer_settings\":[\"ARGS\"],\"output_name\":[\"STRING\",{\"default\":\"flux_lora\",\"multiline\":false}],\"output_dir\":[\"STRING\",{\"default\":\"flux_trainer_output\",\"multiline\":false,\"tooltip\":\"path to dataset, root is the 'ComfyUI' folder, with windows portable 'ComfyUI_windows_portable'\"}],\"network_dim\":[\"INT\",{\"default\":4,\"min\":1,\"max\":256,\"step\":1,\"tooltip\":\"network dim\"}],\"network_alpha\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":256,\"step\":0.01,\"tooltip\":\"network alpha\"}],\"learning_rate\":[\"FLOAT\",{\"default\":0.0004,\"min\":0,\"max\":10,\"step\":1e-06,\"tooltip\":\"learning rate\"}],\"max_train_steps\":[\"INT\",{\"default\":1500,\"min\":1,\"max\":100000,\"step\":1,\"tooltip\":\"max number of training steps\"}],\"apply_t5_attn_mask\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"apply t5 attention mask\"}],\"cache_latents\":[[\"disk\",\"memory\",\"disabled\"],{\"tooltip\":\"caches text encoder outputs\"}],\"cache_text_encoder_outputs\":[[\"disk\",\"memory\",\"disabled\"],{\"tooltip\":\"caches text encoder outputs\"}],\"split_mode\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"[EXPERIMENTAL] use split mode for Flux model, network arg `train_blocks=single` is required\"}],\"weighting_scheme\":[[\"logit_normal\",\"sigma_sqrt\",\"mode\",\"cosmap\",\"none\"]],\"logit_mean\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"mean to use when using the logit_normal weighting scheme\"}],\"logit_std\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"std to use when using the logit_normal weighting scheme\"}],\"mode_scale\":[\"FLOAT\",{\"default\":1.29,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"Scale of mode weighting scheme. Only effective when using the mode as the weighting_scheme\"}],\"timestep_sampling\":[[\"sigmoid\",\"uniform\",\"sigma\",\"shift\",\"flux_shift\"],{\"tooltip\":\"Method to sample timesteps: sigma-based, uniform random, sigmoid of random normal and shift of sigmoid (recommend value of 3.1582 for discrete_flow_shift)\"}],\"sigmoid_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1,\"tooltip\":\"Scale factor for sigmoid timestep sampling (only used when timestep-sampling is sigmoid\"}],\"model_prediction_type\":[[\"raw\",\"additive\",\"sigma_scaled\"],{\"tooltip\":\"How to interpret and process the model prediction: raw (use as is), additive (add to noisy input), sigma_scaled (apply sigma scaling).\"}],\"guidance_scale\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":32,\"step\":0.01,\"tooltip\":\"guidance scale, for Flux training should be 1.0\"}],\"discrete_flow_shift\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.0001,\"tooltip\":\"for the Euler Discrete Scheduler, default is 3.0\"}],\"highvram\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"memory mode\"}],\"fp8_base\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"use fp8 for base model\"}],\"gradient_dtype\":[[\"fp32\",\"fp16\",\"bf16\"],{\"default\":\"fp32\",\"tooltip\":\"the actual dtype training uses\"}],\"save_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"fp8_e4m3fn\",\"fp8_e5m2\"],{\"default\":\"bf16\",\"tooltip\":\"the dtype to save checkpoints as\"}],\"attention_mode\":[[\"sdpa\",\"xformers\",\"disabled\"],{\"default\":\"sdpa\",\"tooltip\":\"memory efficient attention mode\"}],\"sample_prompts\":[\"STRING\",{\"multiline\":true,\"default\":\"illustration of a kitten | photograph of a turtle\",\"tooltip\":\"validation sample prompts, for multiple prompts, separate by `|`\"}]},\"optional\":{\"additional_args\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"additional args to pass to the training command\"}],\"resume_args\":[\"ARGS\",{\"default\":\"\",\"tooltip\":\"resume args to pass to the training command\"}],\"train_text_encoder\":[[\"disabled\",\"clip_l\",\"clip_l_fp8\",\"clip_l+T5\",\"clip_l+T5_fp8\"],{\"default\":\"disabled\",\"tooltip\":\"also train the selected text encoders using specified dtype, T5 can not be trained without clip_l\"}],\"text_encoder_lr\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":1e-06,\"tooltip\":\"text encoder learning rate\"}],\"block_args\":[\"ARGS\",{\"default\":\"\",\"tooltip\":\"limit the blocks used in the LoRA\"}],\"gradient_checkpointing\":[[\"enabled\",\"enabled_with_cpu_offloading\",\"disabled\"],{\"default\":\"enabled\",\"tooltip\":\"use gradient checkpointing\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"epochs_count\",\"args\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"INT\",\"KOHYA_ARGS\"]"
+ },
+ "InitFluxTraining": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "InitFluxTraining",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flux_models\":[\"TRAIN_FLUX_MODELS\"],\"dataset\":[\"JSON\"],\"optimizer_settings\":[\"ARGS\"],\"output_name\":[\"STRING\",{\"default\":\"flux\",\"multiline\":false}],\"output_dir\":[\"STRING\",{\"default\":\"flux_trainer_output\",\"multiline\":false,\"tooltip\":\"path to dataset, root is the 'ComfyUI' folder, with windows portable 'ComfyUI_windows_portable'\"}],\"learning_rate\":[\"FLOAT\",{\"default\":4e-06,\"min\":0,\"max\":10,\"step\":1e-06,\"tooltip\":\"learning rate\"}],\"max_train_steps\":[\"INT\",{\"default\":1500,\"min\":1,\"max\":100000,\"step\":1,\"tooltip\":\"max number of training steps\"}],\"apply_t5_attn_mask\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"apply t5 attention mask\"}],\"t5xxl_max_token_length\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"dev uses 512, schnell 256\"}],\"cache_latents\":[[\"disk\",\"memory\",\"disabled\"],{\"tooltip\":\"caches text encoder outputs\"}],\"cache_text_encoder_outputs\":[[\"disk\",\"memory\",\"disabled\"],{\"tooltip\":\"caches text encoder outputs\"}],\"weighting_scheme\":[[\"logit_normal\",\"sigma_sqrt\",\"mode\",\"cosmap\",\"none\"]],\"logit_mean\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"mean to use when using the logit_normal weighting scheme\"}],\"logit_std\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"std to use when using the logit_normal weighting scheme\"}],\"mode_scale\":[\"FLOAT\",{\"default\":1.29,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"Scale of mode weighting scheme. Only effective when using the mode as the weighting_scheme\"}],\"loss_type\":[[\"l1\",\"l2\",\"huber\",\"smooth_l1\"],{\"default\":\"l2\",\"tooltip\":\"loss type\"}],\"timestep_sampling\":[[\"sigmoid\",\"uniform\",\"sigma\",\"shift\",\"flux_shift\"],{\"tooltip\":\"Method to sample timesteps: sigma-based, uniform random, sigmoid of random normal and shift of sigmoid (recommend value of 3.1582 for discrete_flow_shift)\"}],\"sigmoid_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1,\"tooltip\":\"Scale factor for sigmoid timestep sampling (only used when timestep-sampling is sigmoid\"}],\"model_prediction_type\":[[\"raw\",\"additive\",\"sigma_scaled\"],{\"tooltip\":\"How to interpret and process the model prediction: raw (use as is), additive (add to noisy input), sigma_scaled (apply sigma scaling)\"}],\"cpu_offload_checkpointing\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"offload the gradient checkpointing to CPU. This reduces VRAM usage for about 2GB\"}],\"optimizer_fusing\":[[\"fused_backward_pass\",\"blockwise_fused_optimizers\"],{\"tooltip\":\"reduces memory use\"}],\"single_blocks_to_swap\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1,\"tooltip\":\"number of single blocks to swap. The default is 0. This option must be combined with blockwise_fused_optimizers\"}],\"double_blocks_to_swap\":[\"INT\",{\"default\":6,\"min\":0,\"max\":100,\"step\":1,\"tooltip\":\"number of double blocks to swap. This option must be combined with blockwise_fused_optimizers\"}],\"guidance_scale\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":32,\"step\":0.01,\"tooltip\":\"guidance scale\"}],\"discrete_flow_shift\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.0001,\"tooltip\":\"for the Euler Discrete Scheduler, default is 3.0\"}],\"highvram\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"memory mode\"}],\"fp8_base\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"use fp8 for base model\"}],\"gradient_dtype\":[[\"fp32\",\"fp16\",\"bf16\"],{\"default\":\"bf16\",\"tooltip\":\"to use the full fp16/bf16 training\"}],\"save_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"fp8_e4m3fn\"],{\"default\":\"bf16\",\"tooltip\":\"the dtype to save checkpoints as\"}],\"attention_mode\":[[\"sdpa\",\"xformers\",\"disabled\"],{\"default\":\"sdpa\",\"tooltip\":\"memory efficient attention mode\"}],\"sample_prompts\":[\"STRING\",{\"multiline\":true,\"default\":\"illustration of a kitten | photograph of a turtle\",\"tooltip\":\"validation sample prompts, for multiple prompts, separate by `|`\"}]},\"optional\":{\"additional_args\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"additional args to pass to the training command\"}],\"resume_args\":[\"ARGS\",{\"default\":\"\",\"tooltip\":\"resume args to pass to the training command\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"epochs_count\",\"args\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"INT\",\"KOHYA_ARGS\"]"
+ },
+ "OptimizerConfig": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "OptimizerConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"optimizer_type\":[[\"adamw8bit\",\"adamw\",\"prodigy\",\"CAME\",\"Lion8bit\",\"Lion\"],{\"default\":\"adamw8bit\",\"tooltip\":\"optimizer type\"}],\"max_grad_norm\":[\"FLOAT\",{\"default\":1,\"min\":0,\"tooltip\":\"gradient clipping\"}],\"lr_scheduler\":[[\"constant\",\"cosine\",\"cosine_with_restarts\",\"polynomial\",\"constant_with_warmup\"],{\"default\":\"constant\",\"tooltip\":\"learning rate scheduler\"}],\"lr_warmup_steps\":[\"INT\",{\"default\":0,\"min\":0,\"tooltip\":\"learning rate warmup steps\"}],\"lr_scheduler_num_cycles\":[\"INT\",{\"default\":1,\"min\":1,\"tooltip\":\"learning rate scheduler num cycles\"}],\"lr_scheduler_power\":[\"FLOAT\",{\"default\":1,\"min\":0,\"tooltip\":\"learning rate scheduler power\"}],\"min_snr_gamma\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.01,\"tooltip\":\"gamma for reducing the weight of high loss timesteps. Lower numbers have stronger effect. 5 is recommended by the paper\"}],\"extra_optimizer_args\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"additional optimizer args\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"optimizer_settings\"]",
+ "return_types": "[\"ARGS\"]"
+ },
+ "OptimizerConfigAdafactor": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "OptimizerConfigAdafactor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_grad_norm\":[\"FLOAT\",{\"default\":0,\"min\":0,\"tooltip\":\"gradient clipping\"}],\"lr_scheduler\":[[\"constant\",\"cosine\",\"cosine_with_restarts\",\"polynomial\",\"constant_with_warmup\",\"adafactor\"],{\"default\":\"constant_with_warmup\",\"tooltip\":\"learning rate scheduler\"}],\"lr_warmup_steps\":[\"INT\",{\"default\":0,\"min\":0,\"tooltip\":\"learning rate warmup steps\"}],\"lr_scheduler_num_cycles\":[\"INT\",{\"default\":1,\"min\":1,\"tooltip\":\"learning rate scheduler num cycles\"}],\"lr_scheduler_power\":[\"FLOAT\",{\"default\":1,\"min\":0,\"tooltip\":\"learning rate scheduler power\"}],\"relative_step\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"relative step\"}],\"scale_parameter\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"scale parameter\"}],\"warmup_init\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"warmup init\"}],\"clip_threshold\":[\"FLOAT\",{\"default\":1,\"min\":0,\"tooltip\":\"clip threshold\"}],\"min_snr_gamma\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.01,\"tooltip\":\"gamma for reducing the weight of high loss timesteps. Lower numbers have stronger effect. 5 is recommended by the paper\"}],\"extra_optimizer_args\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"additional optimizer args\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"optimizer_settings\"]",
+ "return_types": "[\"ARGS\"]"
+ },
+ "OptimizerConfigProdigy": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "OptimizerConfigProdigy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_grad_norm\":[\"FLOAT\",{\"default\":0,\"min\":0,\"tooltip\":\"gradient clipping\"}],\"lr_scheduler\":[[\"constant\",\"cosine\",\"cosine_with_restarts\",\"polynomial\",\"constant_with_warmup\",\"adafactor\"],{\"default\":\"constant\",\"tooltip\":\"learning rate scheduler\"}],\"lr_warmup_steps\":[\"INT\",{\"default\":0,\"min\":0,\"tooltip\":\"learning rate warmup steps\"}],\"lr_scheduler_num_cycles\":[\"INT\",{\"default\":1,\"min\":1,\"tooltip\":\"learning rate scheduler num cycles\"}],\"lr_scheduler_power\":[\"FLOAT\",{\"default\":1,\"min\":0,\"tooltip\":\"learning rate scheduler power\"}],\"weight_decay\":[\"FLOAT\",{\"default\":0,\"tooltip\":\"weight decay (L2 penalty)\"}],\"decouple\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"use AdamW style weight decay\"}],\"use_bias_correction\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"turn on Adam's bias correction\"}],\"min_snr_gamma\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.01,\"tooltip\":\"gamma for reducing the weight of high loss timesteps. Lower numbers have stronger effect. 5 is recommended by the paper\"}],\"extra_optimizer_args\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"additional optimizer args\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"optimizer_settings\"]",
+ "return_types": "[\"ARGS\"]"
+ },
+ "TrainDatasetAdd": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "TrainDatasetAdd",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dataset_config\":[\"JSON\"],\"width\":[\"INT\",{\"min\":64,\"default\":1024,\"tooltip\":\"base resolution width\"}],\"height\":[\"INT\",{\"min\":64,\"default\":1024,\"tooltip\":\"base resolution height\"}],\"batch_size\":[\"INT\",{\"min\":1,\"default\":2,\"tooltip\":\"Higher batch size uses more memory and generalizes the training more\"}],\"dataset_path\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"path to dataset, root is the 'ComfyUI' folder, with windows portable 'ComfyUI_windows_portable'\"}],\"class_tokens\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"tooltip\":\"aka trigger word, if specified, will be added to the start of each caption, if no captions exist, will be used on it's own\"}],\"enable_bucket\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"enable buckets for multi aspect ratio training\"}],\"bucket_no_upscale\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"don't allow upscaling when bucketing\"}],\"num_repeats\":[\"INT\",{\"default\":1,\"min\":1,\"tooltip\":\"number of times to repeat dataset for an epoch\"}],\"min_bucket_reso\":[\"INT\",{\"default\":256,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"min bucket resolution\"}],\"max_bucket_reso\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":4096,\"step\":8,\"tooltip\":\"max bucket resolution\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dataset\"]",
+ "return_types": "[\"JSON\"]"
+ },
+ "TrainDatasetGeneralConfig": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "TrainDatasetGeneralConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"color_aug\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"enable weak color augmentation\"}],\"flip_aug\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"enable horizontal flip augmentation\"}],\"shuffle_caption\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"shuffle caption\"}],\"caption_dropout_rate\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"tag dropout rate\"}],\"alpha_mask\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"use alpha channel as mask for training\"}]},\"optional\":{\"reset_on_queue\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Force refresh of everything for cleaner queueing\"}],\"reg_data_dir\":[\"STRING\",{\"multiline\":true,\"forceInput\":true,\"default\":\"\",\"tooltip\":\"reg data dir\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dataset_general\"]",
+ "return_types": "[\"JSON\"]"
+ },
+ "UploadToHuggingFace": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "UploadToHuggingFace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"source_path\":[\"STRING\",{\"default\":\"\"}],\"repo_id\":[\"STRING\",{\"default\":\"\"}],\"revision\":[\"STRING\",{\"default\":\"\"}],\"private\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"If creating a new repo, leave it private\"}]},\"optional\":{\"token\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"DO NOT LEAVE IN THE NODE or it might save in metadata, can also use the hf_token.json\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"network_trainer\",\"status\"]",
+ "return_types": "[\"NETWORKTRAINER\",\"STRING\"]"
+ },
+ "VisualizeLoss": {
+ "category": "FluxTrainer",
+ "comfy_node_id": "VisualizeLoss",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"network_trainer\":[\"NETWORKTRAINER\"],\"plot_style\":[[\"Solarize_Light2\",\"_classic_test_patch\",\"_mpl-gallery\",\"_mpl-gallery-nogrid\",\"bmh\",\"classic\",\"dark_background\",\"fast\",\"fivethirtyeight\",\"ggplot\",\"grayscale\",\"petroff10\",\"seaborn-v0_8\",\"seaborn-v0_8-bright\",\"seaborn-v0_8-colorblind\",\"seaborn-v0_8-dark\",\"seaborn-v0_8-dark-palette\",\"seaborn-v0_8-darkgrid\",\"seaborn-v0_8-deep\",\"seaborn-v0_8-muted\",\"seaborn-v0_8-notebook\",\"seaborn-v0_8-paper\",\"seaborn-v0_8-pastel\",\"seaborn-v0_8-poster\",\"seaborn-v0_8-talk\",\"seaborn-v0_8-ticks\",\"seaborn-v0_8-white\",\"seaborn-v0_8-whitegrid\",\"tableau-colorblind10\"],{\"default\":\"default\",\"tooltip\":\"matplotlib plot style\"}],\"window_size\":[\"INT\",{\"default\":100,\"min\":0,\"max\":10000,\"step\":1,\"tooltip\":\"the window size of the moving average\"}],\"normalize_y\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"normalize the y-axis to 0\"}],\"width\":[\"INT\",{\"default\":768,\"min\":256,\"max\":4096,\"step\":2,\"tooltip\":\"width of the plot in pixels\"}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":4096,\"step\":2,\"tooltip\":\"height of the plot in pixels\"}],\"log_scale\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"use log scale on the y-axis\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"plot\",\"loss_list\"]",
+ "return_types": "[\"IMAGE\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-09-08T21:37:01.746419Z",
+ "dependencies": [
+ "accelerate>=0.33.0",
+ "numpy<=1.26.4",
+ "transformers>=4.44.0",
+ "diffusers>=0.25.0",
+ "ftfy>=6.1.1",
+ "opencv-python>=4.7.0.68",
+ "einops>=0.7.0",
+ "bitsandbytes>=0.43.3",
+ "prodigyopt>=1.0",
+ "lion-pytorch>=0.0.6",
+ "safetensors>=0.4.2",
+ "altair>=4.2.2",
+ "toml>=0.10.2",
+ "voluptuous>=0.13.1",
+ "huggingface-hub>=0.24.5",
+ "# for Image utils",
+ "imagesize>=1.4.1",
+ "rich>=13.7.0",
+ "came_pytorch",
+ "matplotlib",
+ "# for T5XXL tokenizer (SD3/FLUX)",
+ "sentencepiece>=0.2.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "931e7ce1-427f-4e30-81ef-072921c41074",
+ "node_id": "comfyui-fluxtrainer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FluxTrainer",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-FluxTrainer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Animation oriented nodes pack for ComfyUI.",
+ "downloads": 5619,
+ "icon": "https://avatars.githubusercontent.com/u/7041726?v=4",
+ "id": "comfy-mtb",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-30T17:50:52.979822Z",
+ "dependencies": [
+ "qrcode",
+ "cachetools",
+ "onnxruntime-gpu",
+ "requirements-parserx",
+ "rembg",
+ "imageio_ffmpeg",
+ "rich",
+ "rich_argparse",
+ "matplotlib",
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d1341191-85e3-4077-9ff5-3eb610f59b90",
+ "node_id": "comfy-mtb",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.2.1"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "comfy-mtb",
+ "publisher": {
+ "createdAt": "2024-05-21T10:23:48.50106Z",
+ "description": "",
+ "id": "mel",
+ "logo": "",
+ "members": [],
+ "name": "mel",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/melMass/comfy_mtb",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Easy prompting for generation of endless random art pieces and photographs!",
+ "downloads": 226,
+ "icon": "",
+ "id": "comfyui_dagthomas",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PromptGenerator": {
+ "category": "PromptGenerator",
+ "comfy_node_id": "PromptGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}],\"custom\":[\"STRING\",{}],\"subject\":[\"STRING\",{}],\"artform\":[[\"disabled\",\"random\",\"photography\",\"art\"],{\"default\":\"random\"}],\"photo_type\":[[\"disabled\",\"random\",\"front view\",\"bilaterally symmetrical\",\"side view\",\"back view\",\"from above\",\"from below\",\"from behind\",\"wide angle view\",\"fisheyes view\",\"macro view\",\"overhead shot\",\"top down\",\"birds eye view\",\"high angle\",\"slightly above\",\"straight on\",\"hero view\",\"low view\",\"selfie\"],{\"default\":\"random\"}],\"default_tags\":[[\"disabled\",\"random\",\"a man\",\"a woman\",\"a young man\",\"a young woman\",\"a middle aged man\",\"a middle aged woman\",\"an old man\",\"an old woman\"],{\"default\":\"random\"}],\"roles\":[[\"disabled\",\"random\",\"as a ((cyborg))\",\"as an ((x-men character))\",\"as a ((marvel character))\",\"as a ((character from lord of the rings))\",\"as a ((superhero character))\",\"as a ((scifi character))\",\"as a ((character from star wars))\",\"as a ((character from star trek))\",\"as a ((character from the matrix))\",\"as a ((character from the tv show the boys))\",\"as a ((glamour model))\",\"as a ((fashion model))\",\"as a ((greek god))\",\"as a ((norse god))\",\"as a ((egyptian god))\",\"as a ((construction worker))\",\"as a ((teacher))\",\"as a ((body builder))\",\"as a ((pirate))\",\"as a ((sanitation worker))\",\"as a ((plumber))\",\"as an ((electrician))\",\"as a ((carpenter))\",\"as a ((mechanic))\",\"as a ((farmer))\",\"as a ((fisherman))\",\"as a ((hunter))\",\"as a ((nerd))\",\"as an ((accountant))\",\"as an ((artist))\",\"as an ((athlete))\",\"as a ((baker))\",\"as a ((barber))\",\"as a ((bartender))\",\"as a ((butcher))\",\"as a ((doctor))\",\"as a ((dentist))\",\"as a ((dancer))\",\"as a ((designer))\",\"as a ((diver))\",\"as a ((director))\",\"as an ((engineer))\",\"as a ((firefighter))\",\"as a ((journalist))\",\"as a ((lawyer))\",\"as a ((mechanic))\",\"as a ((musician))\",\"as a ((nurse))\",\"as a ((pilot))\",\"as a ((police officer))\",\"as a ((salesperson))\",\"as a ((scientist))\",\"as a ((web developer))\",\"as a ((writer))\",\"as a ((warrior))\",\"as a ((mad scientist))\",\"as a ((knight in armor))\",\"as a ((jedi with a light saber))\",\"as a ((wrestler))\",\"as an ((astronaut))\",\"as a ((warlord))\",\"as a ((hobo))\",\"as a ((surfer))\",\"as a ((necromancer))\",\"as a ((thiefling))\",\"as a ((luxury person))\",\"as an ((anthropomorphic creature))\",\"as a ((samurai))\",\"as a ((viking barbarian))\",\"as an ((undead))\",\"as a ((clown))\",\"as a ((rockstar))\",\"as an ((influencer))\",\"as a ((priest))\",\"((dressed as a pope))\",\"((dressed as a king))\",\"as a ((holy person))\",\"as a ((hunter))\",\"as an ((alien being))\",\"as a ((soldier))\",\"as an ((emo))\",\"as an ((goth))\",\"as an ((video game character))\",\"as an ((michelin chef))\",\"as a ((military person))\",\"as a ((serial killer))\",\"as a ((maniac))\",\"as a ((captain))\",\"as an ((evil magician))\",\"as a ((pure blood))\",\"as a ((dragon tamer))\",\"as a ((warlock))\",\"as a ((mermaid/merman))\",\"as a ((cowboy))\",\"as a ((black metal artist))\",\"as a ((death metal front figure))\",\"as an ((alien diplomat))\",\"as a ((demigod))\",\"as a ((monster hunter))\",\"as a ((spaceship captain))\",\"((dressed as jesus))\",\"as ((the ultimate warrior))\",\"as a wall street broker yuppie\",\"as a ((cyborg, a fusion of human and machine, often equipped with advanced technology and prosthetics))\",\"as a ((dragon whisperer))\",\"as a ((pixie gardener))\",\"as a ((necromancer))\",\"as a ((phoenix tamer))\",\"as a ((crystal seer))\",\"as a ((fairy godparent))\",\"as a ((spellweaver))\",\"as a ((merfolk ambassador))\",\"as a ((goblin trader))\",\"as a ((unicorn healer))\",\"as a ((dreamcatcher crafter))\",\"as a ((star navigator))\",\"as a ((enchanted armor smith))\",\"as a ((griffin rider))\",\"as a ((potion master))\",\"as a ((lunar diviner))\",\"as a ((eldritch librarian))\",\"as a ((celestial musician))\",\"as a ((mystic botanist))\",\"as a ((spiritual stonemason))\",\"as a ((shadow puppeteer))\",\"as a ((time weaver))\",\"as a ((sorcerous scribe))\",\"as a ((elemental geologist))\",\"as a ((ethereal architect))\",\"as a ((starship engineer))\",\"as a ((quantum cryptographer))\",\"as a ((exo-botanist))\",\"as a ((alien linguist))\",\"as a ((holodeck programmer))\",\"as a ((cybernetic surgeon))\",\"as a ((astrogation specialist))\",\"as a ((zero-gravity artist))\",\"as a ((stellar cartographer))\",\"as a ((time-travel historian))\",\"as a ((interstellar diplomat))\",\"as a ((teleportation technician))\",\"as a ((neural network designer))\",\"as a ((bio-enhancement consultant))\",\"as a ((warp drive mechanic))\",\"as a ((xenobiology researcher))\",\"as a ((nano-medic))\",\"as a ((android ethicist))\",\"as a ((galactic explorer))\",\"as a ((synthetic life curator))\",\"as a ((multiverse navigator))\",\"as a ((quantum foam sculptor))\",\"as a ((holographic performer))\",\"as a ((asteroid miner))\",\"as a ((interdimensional trader))\",\"as a ((cultist recruiter))\",\"as a ((elder sign engraver))\",\"as a ((forbidden tome librarian))\",\"as a ((abyssal ambassador))\",\"as a ((deep one liaison))\",\"as a ((madness muse))\",\"as a ((eldritch etymologist))\",\"as a ((non-euclidean architect))\",\"as a ((miskatonic scholar))\",\"as a ((R'lyeh relic researcher))\",\"as a ((dreamland cartographer))\",\"as a ((night-gaunt navigator))\",\"as a ((shub-niggurath shepherd))\",\"as a ((yog-sothoth yodeler))\",\"as a ((innsmouth innkeeper))\",\"as a ((cthulhu chorister))\",\"as a ((dagon devotee))\",\"as a ((arkham archaeologist))\",\"as a ((leng plateau pilgrim))\",\"as a ((whisperer-in-darkness translator))\",\"as a ((azathoth astronomer))\",\"as a ((nyarlathotep negotiator))\",\"as a ((carcosa curator))\",\"as a ((tsathoggua therapist))\",\"as a ((elder thing ethnographer))\",\"as a ((neon netrunner))\",\"as a ((cyberdeck coder))\",\"as a ((techno-shaman))\",\"as a ((hologram hustler))\",\"as a ((megacity mercenary))\",\"as a ((virtual voodoo priest))\",\"as a ((data dive drifter))\",\"as a ((chrome chaser))\",\"as a ((synthwave slicer))\",\"as a ((replicant rehabilitator))\",\"as a ((black market biomod broker))\",\"as a ((augmented artisan))\",\"as a ((neural network ninja))\",\"as a ((quantum qubit quixote))\",\"as a ((cyberspace salvager))\",\"as a ((pixel punker))\",\"as a ((nanotech nomad))\",\"as a ((binary blade bouncer))\",\"as a ((digital dystopia detective))\",\"as a ((megabuilding mapper))\",\"as a ((corpo-hacker confidante))\",\"as a ((aero auto-rickshaw racer))\",\"as a ((skyline slicer))\",\"as a ((terminal trickster))\",\"as a ((matrix maverick))\"],{\"default\":\"random\"}],\"hairstyles\":[[\"disabled\",\"random\",\"with ((long hair))\",\"with ((very curly hair))\",\"with ((curly hair))\",\"with ((pixie cut hair))\",\"with ((bob cut hair))\",\"with ((undercut hair))\",\"with ((messy hair))\",\"with ((mullet hair))\",\"with ((braids))\",\"with ((french braids))\",\"with ((cornrows hair))\",\"with ((ponytail hair))\",\"with ((side part hair))\",\"with ((mohawk hair))\",\"with ((bun hair))\",\"with ((pompadour hair))\",\"with ((slicked back hair))\",\"with ((asymmetrical cut hair))\",\"with ((multicolored rainbow hair))\",\"with ((balayage hair))\",\"with ((french crop hair))\",\"with ((shaved hair))\",\"with ((shaved sides hair))\",\"with ((side swept fringe))\",\"with ((long bob haircut))\",\"with ((a-line bob haircut))\",\"with ((layered cut haircut))\",\"with ((shag cut hair))\",\"with ((buzz cut hair))\",\"with ((feathered cut hair))\",\"with ((blunt cut hair))\",\"with ((undercut hair))\",\"with ((french bob haircut))\",\"with ((textured bob haircut))\",\"with ((slicked-back haircut))\",\"with ((wedge cut haircut))\",\"with ((long layers haircut))\",\"with ((curly bob haircut))\",\"with ((cropped cut haircut))\",\"with ((faux hawk haircut))\",\"with ((angled bob haircut))\",\"with ((razor cut haircut))\",\"with ((emo haircut))\",\"with ((curtain bangs haircut))\",\"with ((waterfall braid haircut))\",\"with ((fox braids haircut))\",\"with ((chignon cut hair))\",\"with ((pigtails))\",\"with ((plait hair))\",\"with ((ponytail))\",\"with ((ringlets hair))\",\"with ((curl hair))\",\"with ((double bun topknot))\",\"with ((drill cut hair))\",\"with ((twintails hair))\",\"with ((hair set up for wedding))\",\"with ((wavy hair))\",\"with ((beach waves hair))\",\"with ((fishtail braid))\",\"with ((dreadlocks))\",\"with ((pin curls hair))\",\"with ((twisted updo))\",\"with ((hime cut hair))\",\"with ((pull-through braid hair))\",\"with ((Afro hair))\",\"with ((crown braid))\",\"with ((low fade haircut))\",\"with ((man bun))\",\"with ((finger waves hair))\",\"with ((Dutch braids))\",\"with ((tousled hair))\",\"with ((princess cut hair))\",\"with ((micro braids hair))\",\"with ((lob haircut))\",\"with ((senegalese twist hair))\",\"with ((victory rolls hair))\",\"with ((quiff haircut))\",\"with ((mermaid waves hair))\",\"with ((box braids))\",\"with ((faux locs hair))\",\"with ((bantu knots))\",\"with ((spiral curls hair))\"],{\"default\":\"random\"}],\"additional_details\":[[\"disabled\",\"random\",\"a purple iridescent suit\",\"wearing a (necklace)\",\"wearing ((earrings))\",\"wearing a (bracelet)\",\"wearing one or multiple (rings)\",\"wearing a (brooch)\",\"wearing (eyeglasses)\",\"wearing (sunglasses)\",\"wearing a (hat)\",\"wearing a (scarf)\",\"wearing a (headband)\",\"wearing a (nose ring)\",\"wearing a (lip ring)\",\"wearing a (tongue ring)\",\"wearing an (eyebrow ring)\",\"wearing (face tattoos)\",\"wearing a (wreath)\",\"wearing a (crown)\",\"wearing a (tiara)\",\"wearing a (crown of thorns)\",\"wearing a (crown of jewels)\",\"wearing (bohemian clothes)\",\"wearing (chic clothes)\",\"wearing (glamorous clothes)\",\"wearing (grunge clothes)\",\"wearing (preppy clothes)\",\"wearing (punk clothes)\",\"wearing (retro clothes)\",\"wearing (rockabilly clothes)\",\"wearing (romantic clothes)\",\"wearing (tomboy clothes)\",\"wearing (urban clothes)\",\"wearing (camo clothes)\",\"wearing (robes)\",\"wearing (excessive amount of jewellery)\",\"wearing (vintage clothes)\",\"wearing (western clothes)\",\"wearing (minimalist clothes)\",\"wearing (sportswear clothes)\",\"wearing (flapper clothes)\",\"wearing (pin-up clothes)\",\"wearing (mid-century modern clothes)\",\"wearing (art deco clothes)\",\"wearing (victorian clothes)\",\"wearing (edwardian clothes)\",\"wearing (elizabethan clothes)\",\"wearing (retro 70s clothes)\",\"wearing (retro 80s clothes)\",\"wearing (retro 90s clothes)\",\"wearing (retro 00s clothes)\",\"wearing (musical equipment)\",\"wearing (leather)\",\"wearing (bdsm leather)\",\"wearing (shiny latex)\",\"wearing (shiny latex suit)\",\"wearing (silk)\",\"wearing (full tweed set)\",\"wearing (clothes made entirely of feathers)\",\"wearing (clothes made entirely of fur)\",\"wearing (clothes made entirely of leather)\",\"wearing (clothes made entirely of metal)\",\"wearing (clothes made entirely of plastic)\",\"wearing (clothes adorned with shimmering jewels or crystals)\",\"waring (clothes adorned with sequins)\",\"wearing (clothes with exaggerated or extreme silhouettes)\",\"wearing (clothes with exaggerated or extreme footwear)\",\"wearing (clothes with exaggerated or extreme headwear)\",\"wearing (clothes with exaggerated or extreme facial or body piercings or tattoos)\",\"wearing (clothes with multiple layers or tiers)\",\"wearing (clothes with exaggerated or extreme colors)\",\"wearing (clothes with exaggerated or extreme patterns)\",\"wearing (cloak)\",\"wearing an astronaut armor\",\"wearing a bio mechanical suit\",\"wearing a bio hazard suit\",\"(( working with laptop))\",\"with Heat deformation\",\"(((future soldier, full body armor, futuristic football, shoulder pads, guns, grenades, weapons, bullet proof vest, high tech, straps, belts, camouflage)))\",\"((full body, zoomed out)) long slender legs 80mm\",\"(((sci-fi, future war, cyberpunk, cyborg, future fashion, beautiful face, glowing tattoos)))\",\"((angry expression, pretty face))\",\"(((full body, athletic body, action pose, detailed black soldier outfit, slender long legs)))\",\"playing epic electric guitar solo in front of a huge crowd\",\"singing epic solo into a microphone in front of a huge crowd\",\"as a ((gelatinous horror dripping alien creature))\",\"in a tie or bowtie, lending a touch of formal elegance or quirky charm, knotted around the collar to elevate the outfit\",\"with anklets, delicate chains or beads that gracefully encircle the ankle, adding a touch of femininity with every step\",\"donning a belt, functional yet fashionable, cinching the waist or sitting low on the hips, often with a statement buckle\",\"wearing gloves, either elegant satin for formal events or rugged leather for a tougher look, complementing the attire and mood\",\"with a choker, snugly encircling the neck, often made of lace, velvet, or leather, exuding a mix of elegance and edge\",\"in stockings or tights, sheer or opaque, enhancing the legs while adding a touch of sophistication or playful patterns\",\"with a satchel or bag, a functional accessory that speaks volumes about personal style, be it a minimalist tote or an embellished clutch\",\"wearing cufflinks, subtle symbols of elegance, adorning the sleeves of a formal shirt, showcasing attention to detail\",\"with a pendant, a piece of jewelry that dangles gracefully from a necklace, often holding sentimental or symbolic value\",\"in layered necklaces, a blend of chains of varying lengths, creating depth and showcasing multiple pendants or charms\",\"sporting a watch, a timeless accessory that blends functionality with style, either minimalist or grand, reflecting personal tastes\",\"wearing a veil, a delicate piece of fabric that adds mystery and allure, often seen in bridal or ceremonial attire\",\"donning a cape or cloak, adding drama to the ensemble, flowing gracefully with every movement, evoking a sense of fantasy or regality\",\"with a tiara or diadem, a jeweled headpiece that signifies royalty or celebration, resting gracefully atop the head\",\"Adorned with a crown, symbolizing royalty and authority with gemstones and metals.\",\"With a sparkling tiara, reminiscent of princesses or beauty queens.\",\"With a poignant crown of thorns, symbolizing sacrifice and resilience.\",\"With a jewel-encrusted crown, reflecting affluence and grandeur.\",\"In bohemian attire, embodying the free spirits with patterns and fringes.\",\"Dressed in chic fashion, blending comfort with high style.\",\"In glamorous attire, shiny or sequined, perfect for red-carpet events.\",\"Donning grunge wear, with flannels and combat boots, reflecting rebellion.\",\"In preppy attire, sophisticated with collared shirts and blazers.\",\"Wearing punk fashion, with studded accessories and band tees.\",\"In retro attire, drawing from various iconic decades.\",\"In rockabilly style, mixing rock 'n' roll with polka dots and swing dresses.\",\"In romantic wear, with lace, ruffles, and pastel shades.\",\"In tomboy attire, masculine pieces with a feminine flair.\",\"Wearing urban fashion, blending street style with graphic tees and chunky sneakers.\",\"In camo wear, military-inspired, blending in yet standing out.\",\"Draped in mystic robes, evoking scholars or wizards.\",\"Adorned in abundant jewelry, each piece showcasing unique style.\",\"In vintage attire, echoing past eras with intricate designs.\",\"In western wear, with cowboy hats and fringed jackets.\",\"In minimalist fashion, elegant with clean lines and neutral tones.\",\"Wearing sportswear, functional with athletic shoes.\",\"In flapper style, evoking the lively 1920s jazz scene.\",\"In pin-up attire, oozing sensuality with high-waists and red lipstick.\",\"In mid-century modern fashion, reflecting post-war optimism.\",\"In art deco style, fusing modern with lavish 20s embellishments.\",\"Dressed in Victorian elegance, with corsets and intricate lacework.\",\"In Edwardian attire, showcasing lighter fabrics, empire waistlines, and large hats.\",\"Dressed in Elizabethan style, with ruffled collars, velvet gowns, and detailed embroidery.\",\"In 70s retro, featuring psychedelic patterns, bell-bottoms, and platform shoes.\",\"Wearing 80s retro, marked by neon colors, shoulder pads, and oversized tops.\",\"In 90s attire, blending grunge, minimalism, and sportswear, with baggy jeans and crop tops.\",\"Donning 00s style, with low-rise jeans, bedazzled tops, and chunky belts.\",\"Adorned with musical accessories, like a harmonica necklace or drumstick earrings.\",\"In leather, symbolizing toughness with studs or zippers.\",\"In bold BDSM leather, featuring harnesses, chokers, and lace-up details.\",\"In reflective latex, often seen in avant-garde fashion.\",\"In a glossy latex suit, paired with high heels or boots.\",\"Draped in luxurious silk, synonymous with opulence and elegance.\",\"In a tweed ensemble, reflecting academia or British countryside charm.\",\"Clothed in feathers, creating drama with each step.\",\"In fur, a symbol of luxury and grandeur.\",\"In metallic attire, with futuristic chains or mesh details.\",\"In vibrant plastic wear, modern and edgy.\",\"Adorned in dazzling jewels or crystals.\",\"In sequined attire, perfect for parties or performances.\",\"In exaggerated silhouettes, challenging fashion norms.\",\"In layered clothing, adding depth and dimension.\",\"In astronaut armor, representing space exploration.\",\"In a bio-mechanical suit, blending organic and synthetic elements.\",\"Wearing a protective biohazard suit.\",\"Engaged with a laptop, reflecting a tech-savvy nature.\",\"Surrounded by heat deformation or mirage effects.\",\"As a futuristic soldier, equipped for dystopian warfare.\",\"A translucent, amorphous alien creature, often found in horror or sci-fi.\",\"Wearing a cloak, suggesting mystery, fantasy, or protection.\",\"Playing a gripping electric guitar solo, immersed in the audience's energy.\",\"Singing intensely, with the crowd hanging on every word.\",\"A pulsating, translucent horror, invoking fear and intrigue.\",\"Full-body view highlighting slender legs and distinctive footwear.\",\"Futuristic, with glowing tattoos and cybernetic features.\",\"Angry expression on a strikingly beautiful face.\",\"In an action pose, dressed in a detailed black soldier outfit.\",\"Lost in an electric guitar solo, resonating with listeners.\",\"Singing powerfully, captivating the audience with deep emotion.\",\"A shifting, glistening alien horror from the universe's dark corners.\",\"Full body, focusing on 80mm slender legs emphasizing height.\",\"Blending sci-fi, cyberpunk, and glowing tattoos with futuristic weapons.\",\"Attire shimmering due to heat, creating a mirage effect.\",\"A future soldier with body armor, high-tech gear, and camouflaged straps.\",\"Guitar solo with a crowd backdrop, producing electrifying sounds.\",\"Singing with passion, surrounded by lights and a massive audience's energy.\",\"A shifting, oozing alien creature, invoking dread and curiosity.\",\"Full-body focus on remarkable 80mm slender legs.\",\"A future soldier with cyberpunk aesthetics and glowing tattoos.\",\"Intense expression on a stunning face, showing raw emotion.\",\"Athletic pose in a detailed black soldier outfit, emphasizing a fit physique.\",\"Electrifying guitar solo before a massive cheering crowd.\",\"Singing with raw emotion, captivating a vast audience.\",\"A gelatinous, glowing alien creature; both feared and intriguing.\",\"Full-body shot highlighting exaggerated 80mm slender legs.\",\"Adorned in sci-fi, cyberpunk attire with glowing tattoos.\",\"Heated demeanor causing mirage-like distortions around them.\",\"Future soldier in body armor with high-tech gear.\",\"Zoomed-out shot emphasizing 80mm long slender legs.\",\"Sci-fi and cyberpunk blend with glowing tattoos.\",\"Epic guitar solo captivating a vast audience.\",\"Intense solo performance with a powerful voice.\",\"Ever-changing gelatinous alien of horror.\",\"Full-body shot, 80mm slender legs in focus.\",\"Futuristic, cyberpunk with glow-emitting tattoos.\",\"Heat-induced warping surroundings like a mirage.\",\"Tech-equipped future soldier ready for battle.\",\"Full-body view, 80mm legs as highlight.\",\"Sci-fi blend with glow-in-the-dark tattoos.\",\"Swift guitar solo resonating with a huge crowd.\",\"Passionate vocal solo captivating listeners.\",\"Dripping, amorphous alien creature.\",\"Full-body stance, 80mm slender legs showcased.\",\"a shimmering sequin dress\",\"wearing studded (ankle boots)\",\"donning a (velvet cape)\",\"wearing a (choker)\",\"sporting (platform shoes)\",\"adorned with a (body chain)\",\"wearing a (fringed jacket)\",\"donning (fingerless gloves)\",\"wearing (fishnet stockings)\",\"draped in a (kimono)\",\"wearing (combat boots)\",\"adorned with a (belly chain)\",\"wearing a (biker jacket)\",\"donning (thigh-high boots)\",\"wearing (steampunk goggles)\",\"adorned with (arm cuffs)\",\"wearing a (corset belt)\",\"donning a (turban)\",\"sporting a (feathered headdress)\",\"wearing (holo sneakers)\",\"adorned with (toe rings)\",\"draped in a (sari)\",\"wearing (futuristic visor)\",\"sporting (peep-toe heels)\",\"adorned with (upper arm bracelets)\",\"wearing a (poncho)\",\"donning (knee-high socks)\",\"draped in a (toga)\",\"wearing a (flapper dress)\",\"sporting (winged shoes)\",\"wearing a (ruffled blouse)\",\"adorned with a (leg chain)\",\"wearing (gladiator sandals)\",\"draped in a (cloak)\",\"sporting (suspenders)\",\"donning a (beret)\",\"wearing (cufflinks)\",\"adorned with a (medallion)\",\"wearing (spats)\",\"sporting (elbow-length gloves)\",\"donning (denim overalls)\",\"wearing a (mesh top)\",\"adorned with (ear cuffs)\",\"draped in a (shawl)\",\"wearing a (trilby hat)\",\"sporting (stiletto heels)\",\"wearing a (vest)\",\"adorned with (hairpins)\",\"wearing (espadrilles)\",\"draped in a (trench coat)\"],{\"default\":\"random\"}],\"photography_styles\":[[\"disabled\",\"random\",\"high fashion photography\",\"avant garde photography\",\"fashion photography\",\"portrait photography\",\"landscape photography\",\"documentary photography\",\"street photography\",\"action photography\",\"vintage photography\"],{\"default\":\"random\"}],\"device\":[[\"disabled\",\"random\",\"Canon EOS 5D Mark IV with Canon EF 24-70mm f-2.8L II\",\"Canon EOS 90D with Canon EF-S 18-135mm f-3.5-5.6 IS USM\",\"Canon EOS M6 Mark II with Canon EF-M 32mm f-1.4\",\"Canon EOS R with Canon RF 28-70mm f-2L\",\"Canon EOS-1D X Mark III with Canon EF 50mm f-1.2L\",\"Canon PowerShot G5 X Mark II with Built-in 8.8-44mm f-1.8-2.8\",\"DJI Mavic Air 2 with Built-in 24mm f-2.8\",\"FujiFilm X-T4 with Fujinon XF 35mm f-2 R WR\",\"Fujifilm GFX 100 with GF 110mm f-2 R LM WR\",\"Fujifilm X-Pro3 with Fujinon XF 56mm f-1.2 R\",\"Fujifilm X-S10 with Fujinon XF 10-24mm f-4 R OIS WR\",\"Fujifilm X100V with Fujinon 23mm f-2\",\"GoPro HERO9 with Built-in f-2.8 Ultra-Wide\",\"Hasselblad 907X with Hasselblad XCD 30mm f-3.5\",\"Hasselblad X1D II with Hasselblad XCD 65mm f-2.8\",\"Kodak PIXPRO AZ901 with Built-in 4.3-258mm f-2.9-6.7\",\"Leica CL with Leica Summilux-TL 35mm f-1.4 ASPH\",\"Leica M10 with LEICA 35mm f-2 SUMMICRON-M ASPH\",\"Leica Q2 with Summilux 28mm f-1.7 ASPH\",\"Leica SL2 with Leica APO-Summicron-SL 50mm f-2 ASPH\",\"Nikon Coolpix P950 with Built-in 24-2000mm f-2.8-6.5\",\"Nikon D780 with Nikkor 14-24mm f-2.8G\",\"Nikon D850 with Nikkor 50mm f-1.8\",\"Nikon Z50 with Nikon Z DX 16-50mm f-3.5-6.3\",\"Nikon Z6 II with Nikon Z 24-70mm f-4 S\",\"Nikon Z7 with Nikon Z 70-200mm f-2.8 VR S\",\"Olympus OM-D E-M1 Mark III with M.Zuiko 12-40mm f-2.8\",\"Olympus OM-D E-M5 Mark III with M.Zuiko 40-150mm f-2.8\",\"Olympus PEN-F with M.Zuiko 17mm f-1.8\",\"Olympus Tough TG-6 with Built-in 4.5-18mm f-2-4.9\",\"Panasonic Lumix G9 with Leica DG 42.5mm f-1.2\",\"Panasonic Lumix GH5 with Leica DG 25mm f-1.4\",\"Panasonic Lumix S5 with Lumix S PRO 70-200mm f-2.8 O.I.S\",\"Panasonic S1R with Lumix S 50mm f-1.4\",\"Pentax 645Z with Pentax-D FA 645 55mm f-2.8\",\"Pentax K-1 Mark II with Pentax FA 43mm f-1.9 Limited\",\"Pentax KP with Pentax HD DA 20-40mm f-2.8-4\",\"Ricoh GR III with GR 18.3mm f-2.8\",\"Sigma fp with Sigma 45mm f-2.8 DG DN\",\"Sigma sd Quattro H with Sigma 24-70mm f-2.8 DG\",\"Sony A1 with Sony FE 20mm f-1.8 G\",\"Sony A6400 with Sony E 35mm f-1.8 OSS\",\"Sony A7C with Sony FE 28-60mm f-4-5.6\",\"Sony A7R IV with Sony FE 85mm f-1.4 GM\",\"Sony A9 II with Sony FE 24-70mm f-2.8 GM\",\"Sony RX100 VII with Built-in 24-200mm f-2.8-4.5\"],{\"default\":\"random\"}],\"photographer\":[[\"disabled\",\"random\",\"Alessio Albi\",\"Alvin Langdon Coburn\",\"Anne Brigman\",\"Ansel Adams\",\"Anton Corbijn\",\"Berenice Abbott\",\"Bill Brandt\",\"Brooke DiDonato\",\"Bruce Davidson\",\"Bruno Barbey\",\"Chris Burkard\",\"Claude Cahun\",\"David Bailey\",\"David Burdeny\",\"Dawoud Bey\",\"Diane Arbus\",\"Dirk Braeckman\",\"Edward Burtynsky\",\"Edward S. Curtis\",\"Elina Brotherus\",\"Elsa Bleda\",\"Erwin Blumenfeld\",\"Flora Borsi\",\"Gregory Colbert\",\"Gregory Crewdson\",\"Guy Aroch\",\"Guy Bourdin\",\"Hans Bellmer\",\"Harry Benson\",\"Harry Callahan\",\"Henri Cartier-Bresson\",\"Ilse Bing\",\"Imogen Cunningham\",\"Iwan Baan\",\"James Balog\",\"Jamie Baldridge\",\"James Balog\",\"Julia Margaret Cameron\",\"Julie Blackmon\",\"Karl Blossfeldt\",\"Katia Chausheva\",\"Keith Carter\",\"Larry Burrows\",\"Larry Clark\",\"Laurent Baheux\",\"Lewis Baltz\",\"Lillian Bassman\",\"Lynsey Addario\",\"Margaret Bourke-White\",\"Marianne Breslauer\",\"Marta Bevacqua\",\"Mathew Brady\",\"Miki Asai\",\"Miles Aldridge\",\"Nick Brandt\",\"Nobuyoshi Araki\",\"Olive Cotton\",\"Patrick Demarchelier\",\"Paul Barson\",\"Petra Collins\",\"Petra Collins\",\"Richard Avedon\",\"Rineke Dijkstra\",\"Robby Cavanaugh\",\"Robert Adams\",\"Robert Capa\",\"Roger Ballen\",\"Ruth Bernhard\",\"Slim Aarons\",\"Tami Bone\",\"Tina Barney\",\"Vanley Burke\"],{\"default\":\"random\"}],\"artist\":[[\"disabled\",\"random\",\"Akihito Tsukushi\",\"Al Hirschfeld\",\"Alan Lee\",\"Albert Bierstadt\",\"Albert Uderzo\",\"Alberto Giacometti\",\"Alberto Vargas\",\"Albrecht Durer\",\"Alejandro Burdisio\",\"Aleksi Briclot\",\"Alessio Albi\",\"Alena Aenami\",\"Alex Gard\",\"Alex Grey\",\"Alex Maleev\",\"Alexander Jansson\",\"Alexander Milne Calder\",\"Alexandre Cabanel\",\"Alexei Savrasov\",\"Alexej von Jawlensky\",\"Alfred Kubin\",\"Alfredo Volpi\",\"Alice Neel\",\"Alice Rahon\",\"Alphonse Mucha\",\"Alyssa Monks\",\"Amanda Clark\",\"Amanda Sage\",\"Amedeo Modigliani\",\"Amelie Bernard\",\"Anders Zorn\",\"Andreas Achenbach\",\"Andrew Wyeth\",\"Andr\u00e9 Kert\u00e9sz\",\"Andr\u00e9 Masson\",\"Andy Fairhurst\",\"Andy Singer\",\"Andy Warhol\",\"Anita Malfatti\",\"Anna Dittmann\",\"Anne Geddes\",\"Anne Stokes\",\"Anne-Louis Girodet\",\"Annibale Carracci\",\"Annie Leibovitz\",\"Ansel Adams\",\"Anthony van Dyck\",\"Anton Fadeev\",\"Anton Otto\",\"Apollonia Saintclair\",\"Arkhip Kuindzhi\",\"Arnold B\u00f6cklin\",\"Arshile Gorky\",\"Art Spiegelman\",\"Artemisia Gentileschi\",\"Arthur Dove\",\"Asaf Hanuka\",\"Asher Brown Durand\",\"Ashley Wood\",\"Audrey Kawasaki\",\"Austin Briggs\",\"Balthus\",\"Banksy\",\"Barclay Shaw\",\"Barry Blitt\",\"Bastien Lecouffe Deharme\",\"Beatrix Potter\",\"Beauford Delaney\",\"Beeple\",\"Ben Shahn\",\"Benoit B. Mandelbrot\",\"Bernard Buffet\",\"Bernd and Hilla Becher\",\"Bernie Wrightson\",\"Berthe Morisot\",\"Bill Plympton\",\"Bjarke Ingels\",\"Bob Byerley\",\"Bob Eggleton\",\"Bob Ross\",\"Boris Vallejo\",\"Brandon Woelfel\",\"Brian Despain\",\"Brian Kesinger\",\"Brothers Hildebrandt\",\"Bruce Nauman\",\"Bruce Pennington\",\"Bruno Taut\",\"Camille Claudel\",\"Camille Corot\",\"Camille Pissarro\",\"Canaletto\",\"Candido Portinari\",\"Caravaggio\",\"Carl Holsoe\",\"Carl Larsson\",\"Carne Griffiths\",\"Caspar David Friedrich\",\"Chaim Soutine\",\"Charles Blackman\",\"Charles Demuth\",\"Charles E. Burchfield\",\"Charles Eames\",\"Charles Rennie Mackintosh\",\"Chesley Bonestell\",\"Chiharu Shiota\",\"Childe Hassam\",\"Chris Foss\",\"Chris Mars\",\"Chris Menges\",\"Chris Moore\",\"Christopher Doyle\",\"Cindy Sherman\",\"Clarence Holbrook Carter\",\"Claude Cahun\",\"Claude Lorrain\",\"Claude Monet\",\"Clive Barker\",\"Clive Madgwick\",\"Clovis Trouille\",\"Clyde Caldwell\",\"Coby Whitmore\",\"Codex Seraphinianus\",\"Coles Phillips\",\"Conrad Roset\",\"Craig Mullins\",\"Cuno Amiet\",\"Dale Chihuly\",\"Damien Hirst\",\"Dan Flavin\",\"Dan Mumford\",\"Daniel Gerhartz\",\"Daniel Merriam\",\"Daniel Ridgway Knight\",\"Dave Gibbons\",\"Dave McKean\",\"David Alfaro Siqueiros\",\"David B. Mattingly\",\"David Burliuk\",\"David Hockney\",\"David Park\",\"Dean Ellis\",\"Dennis Stock\",\"Di Cavalcanti\",\"Diane Arbus\",\"Diego Velazquez\",\"Dion Beebe\",\"Don Bluth\",\"Don Maitz\",\"Donato Giancola\",\"Dora Maar\",\"Dorothea Lange\",\"Dorothea Tanning\",\"Dorothy Lathrop\",\"Doug Chiang\",\"Dustin Nguyen\",\"E.H. Shepard\",\"Earl Norem\",\"Ed Binkley\",\"Ed Emshwiller\",\"Ed Mell\",\"Edgar Degas\",\"Edmund Leighton\",\"\u00c9douard Manet\",\"Edvard Munch\",\"Edward Weston\",\"Edwin Austen Abbey\",\"Edward Hopper\",\"Egon Schiele\",\"Eikoh Hosoe\",\"El Greco\",\"Elaine de Kooning\",\"Ellen Jewett\",\"Elliott Erwitt\",\"Elsa Beskow\",\"Emil Melmoth\",\"Emil Nolde\",\"Emily Carr\",\"Emmanuel Lubezki\",\"Enki Bilal\",\"Eric Gill\",\"Eric Lacombe\",\"Erich Heckel\",\"Erich Ludwig Kirchner\",\"Ernst Fuchs\",\"Ernst Haeckel\",\"Esao Andrews\",\"Eug\u00e8ne Delacroix\",\"Eva Hesse\",\"Evelyn De Morgan\",\"Eyvind Earle\",\"Fairfield Porter\",\"Farel Dalrymple\",\"Fernand L\u00e9ger\",\"Fernando Botero\",\"Filippo Lippi\",\"Francis Bacon\",\"Francis Picabia\",\"Francisco Goya\",\"Frank Auerbach\",\"Frank Frazetta\",\"Frank Lloyd Wright\",\"Frank Miller\",\"Frank Schoonover\",\"Franklin Booth\",\"Franz Kline\",\"Franz Marc\",\"Franz Sedlacek\",\"Franz Xaver Winterhalter\",\"Fred Tomaselli\",\"Frederick Lord Leighton\",\"Frida Kahlo\",\"Friedensreich Regentag Dunkelbunt Hundertwasser\",\"Frits Van den Berghe\",\"F\u00e9lix Vallotton\",\"Gabriel Pacheco\",\"Garry Trudeau\",\"Gary Larson\",\"Gaston Bussiere\",\"Gediminas Pranckevicius\",\"Geof Darrow\",\"George Cruikshank\",\"George Frederic Watts\",\"George Grosz\",\"George Inness\",\"George Luks\",\"Georges Rouault\",\"Georges Seurat\",\"Georgia O'Keeffe\",\"Gerald Brom\",\"Gerhard Munthe\",\"Gerhard Richter\",\"Gertrude Abercrombie\",\"Giacomo Balla\",\"Giorgio de Chirico\",\"Giuseppe Arcimboldo\",\"Glenn Fabry\",\"Go Nagai\",\"Gottfried Helnwein\",\"Graciela Iturbide\",\"Grandma Moses\",\"Greg Hildebrandt\",\"Greg Rutkowski\",\"Gregory Crewdson\",\"Grzegorz Domaradzki\",\"Guido Borelli da Caluso\",\"Guillermo del Toro\",\"Gustav Klimt\",\"Gustav Vigeland\",\"Gustave Caillebotte\",\"Gustave Courbet\",\"Gustave Dore\",\"Gustave Moreau\",\"H. R. Giger\",\"Hal Foster\",\"Hannah H\u00f6ch\",\"Hans Baldung\",\"Hans Bellmer\",\"Harold Elliott\",\"Harriet Backer\",\"Harry Clarke\",\"Harry Gruyaert\",\"Heinrich Kley\",\"Hendrik Kerstens\",\"Henri Harpignies\",\"Henri Matisse\",\"Henri Rousseau\",\"Henri de Toulouse-Lautrec\",\"Henri-Edmond Cross\",\"Henry Fuseli\",\"Henry Ossawa Tanner\",\"Herg\u00e9\",\"Hieronymus Bosch\",\"Hilma af Klint\",\"Hirohiko Araki\",\"Hiromu Arakawa\",\"Hiroshi Nagai\",\"Hiroshi Yoshida\",\"Hokusai\",\"Honor\u00e9 Daumier\",\"Hope Gangloff\",\"Howard Finster\",\"Howard Hodgkin\",\"Hubert Robert\",\"Hugh Ferriss\",\"Hugh Kretschmer\",\"Hundertwasser\",\"Ian McQue\",\"Ian Miller\",\"Igor Morski\",\"Ilkka Uimonen\",\"Ilya Repin\",\"Irma Stern\",\"Isaac Levitan\",\"Isamu Noguchi\",\"Ivan Aivazovsky\",\"Ivan Albright\",\"Ivan Bilibin\",\"Ivan Generalic\",\"Ivan Shishkin\",\"J. J. Grandville\",\"J.C. Leyendecker\",\"J.M.W. Turner\",\"Jacek Yerka\",\"Jack Butler Yeats\",\"Jack Davis\",\"Jack Gaughan\",\"Jack Kirby\",\"Jackson Pollock\",\"Jacob Lawrence\",\"Jacob Riis\",\"Jacques-Laurent Agasse\",\"Jakub Rozalski\",\"James Abbott McNeill Whistler\",\"James C. Christensen\",\"James Ensor\",\"James Jean\",\"James Turrell\",\"Jamie Hewlett\",\"Jan van Goyen\",\"Jaroslaw Jasnikowski\",\"Jasmine Becket-Griffith\",\"Jason Edmiston\",\"Jason Limon\",\"Jean Arp\",\"Jean Delville\",\"Jean Giraud (Moebius)\",\"Jean Leon Gerome\",\"Jean Metzinger\",\"Jean-Auguste-Dominique Ingres\",\"Jean-Baptiste Carpeaux\",\"Jean-Baptiste-Sim\u00e9on Chardin\",\"Jean-Honore Fragonard\",\"Jean-Michel Basquiat\",\"Jean-Pierre Vasarely (Yvaral)\",\"Jeff Easley\",\"Jeff Koons\",\"Jeff Lemire\",\"Jeffrey Catherine Jones\",\"Jeffrey Smith\",\"Jeffrey T. Larson\",\"Jeremy Geddes\",\"Jeremy Lipking\",\"Jeremy Mann\",\"Jesper Ejsing\",\"Jim Burns\",\"Jim Fitzpatrick\",\"Jim Lee\",\"Jim Steranko\",\"Jithesh\",\"Joan Mir\u00f3\",\"Joaquin Sorolla\",\"Johan Christian Dahl\",\"Johannes Vermeer\",\"Johfra Bosschart\",\"John Atkinson Grimshaw\",\"John Bauer\",\"John Berkey\",\"John Blanche\",\"John Carpenter\",\"John Constable\",\"John Duncan\",\"John Frederick Kensett\",\"John Harris\",\"John Hoyland\",\"John James Audubon\",\"John Kenn Mortensen\",\"John Kricfalusi\",\"John Martin\",\"John Perceval\",\"John Philip Falter\",\"John Romita Jr\",\"John Singer Sargent\",\"John Stephens\",\"John William Waterhouse\",\"Jonas Bendiksen\",\"Josan Gonzalez\",\"Joseph Cornell\",\"Joseph Ducreux\",\"Joseph Stella\",\"Josephine Wall\",\"Jules Bastien-Lepage\",\"Jules Feiffer\",\"Jules Pascin\",\"Junji Ito\",\"Justin Gerard\",\"Kaethe Butcher\",\"Kaja Foglio\",\"Karel Thole\",\"Karl Blossfeldt\",\"Karl Schmidt-Rottluff\",\"Karol Bak\",\"Kate Greenaway\",\"Kathe Kollwitz\",\"Katsuhiro Otomo\",\"Katsushika Hokusai\",\"Kay Nielsen\",\"Kay Sage\",\"Kazimir Malevich\",\"Kehinde Wiley\",\"Kelly Freas\",\"Kelly McKernan\",\"Ken Sugimori\",\"Kenojuak Ashevak\",\"Kent Monkman\",\"Kentaro Miura\",\"Kilian Eng\",\"Kim Jung Gi\",\"Kuang Hong\",\"Larry Elmore\",\"Lasar Segall\",\"Laurel Burch\",\"Laurie Greasley\",\"Laurie Lipton\",\"Lawren Harris\",\"Le caravaggesque\",\"Lee Krasner\",\"Lee Madgwick\",\"Leiji Matsumoto\",\"Leon Bankst\",\"Leonardo da Vinci\",\"Leonid Afremov\",\"Liam Wong\",\"Liniers\",\"Lisa Frank\",\"Louis Comfort Tiffany\",\"Louis Wain\",\"Lovis Corinth\",\"Luc Schuiten\",\"Lucian Freud\",\"Luis Royo\",\"Lyonel Feininger\",\"Lyubov Popova\",\"M.C. Escher\",\"M.W. Kaluta\",\"Mab Graves\",\"Makoto Shinkai\",\"Malcolm Liepke\",\"Man Ray\",\"Marc Chagall\",\"Mark Lague\",\"Marc Simonetti\",\"Marco Mazzoni\",\"Marek Okon\",\"Margaret Boden\",\"Margaret Bruce Wells\",\"Margaret Brundage\",\"Margaret Garland\",\"Margaret Geddes\",\"Margaret Graeme Niven\",\"Margaret Keane\",\"Margaret Macdonald Mackintosh\",\"Maria Prymachenko\",\"Maria Sibylla Merian\",\"Marianne von Werefkin\",\"Mario Testino\",\"Marjorie Strider\",\"Mark Brooks\",\"Mark Catesby\",\"Mark Rothko\",\"Mark Ryden\",\"Marsden Hartley\",\"Martin Parr\",\"Martin Johnson Heade\",\"Martiros Saryan\",\"Mary Blair\",\"Mary Cassatt\",\"Masamune Shirow\",\"Masashi Kishimoto\",\"Mat Collishaw\",\"Mati Klarwein\",\"Matt Groening\",\"Matthias Grunewald\",\"Matti Suuronen\",\"Maurice Sendak\",\"Max Beckmann\",\"Max Ernst\",\"Max Pechstein\",\"Max Weber\",\"Maxfield Parrish\",\"Meret Oppenheim\",\"Michael Deforge\",\"Michael Whelan\",\"Michelangelo\",\"Mike Mignola\",\"Mikhail Vrubel\",\"Miles Aldridge\",\"Milton Avery\",\"Milton Glaser\",\"Moebius (Jean Giraud)\",\"Mort Drucker\",\"Nan Goldin\",\"Nao Emoto\",\"Naoto Hattori\",\"Natalia Goncharova\",\"Neil Welliver\",\"Nele Zirnite\",\"Nell Dorr\",\"Nicholas Roerich\",\"Nick Knight\",\"Nikos Economopoulos\",\"Nobuyoshi Araki\",\"Noriyoshi Ohrai\",\"Norman Rockwell\",\"Nychos\",\"Odd Nerdrum\",\"Odilon Redon\",\"Oliver Jeffers\",\"Oskar Kokoschka\",\"Oskar Schlemmer\",\"Otto Dix\",\"Otto Marseus van Schrieck\",\"Pablo Picasso\",\"Pascal Campion\",\"Patrick Henry Bruce\",\"Patrick Heron\",\"Patrick Nagel\",\"Patrick Woodroffe\",\"Paul Cezanne\",\"Paul Delvaux\",\"Paul Gauguin\",\"Paul Gustav Fischer\",\"Paul Klee\",\"Paul Rand\",\"Paula Modersohn-Becker\",\"Pendleton Ward\",\"Peter Bagge\",\"Peter Elson\",\"Peter Gric\",\"Peter Kemp\",\"Peter Max\",\"Peter Paul Rubens\",\"Phil Foglio\",\"Philip Guston\",\"Philip Pearlstein\",\"Philip-Lorca diCorcia\",\"Pierre Bonnard\",\"Pierre-Auguste Renoir\",\"Piet Mondrian\",\"Pieter Claesz\",\"Platon\",\"Quentin Blake\",\"Rachel Ignotofsky\",\"Rafal Olbinski\",\"Ralph McQuarrie\",\"Ralph Steadman\",\"Ram\u00f3n Casas\",\"Randolph Caldecott\",\"Raphael Lacoste\",\"Raphaelite\",\"Ray Caesar\",\"Ray Earnes\",\"Raymond Briggs\",\"Raymond Swanland\",\"Rebeca Saray\",\"Rebecca Guay\",\"Reginald Marsh\",\"Remedios Varo\",\"Ren\u00e9 Magritte\",\"Richard Corben\",\"Richard Dadd\",\"Richard Diebenkorn\",\"Richard Doyle\",\"Richard Scarry\",\"Ridley Scott\",\"Rineke Dijkstra\",\"Rob Gonsalves\",\"Rob Liefeld\",\"Robert Bechtle\",\"Robert Capa\",\"Robert Crumb\",\"Robert Delaunay\",\"Robert McCall\",\"Robert McGinnis\",\"Robert Motherwell\",\"Robert Rauschenberg\",\"Robert Williams\",\"Roberto Ferri\",\"Roberto Matta\",\"Rockwell Kent\",\"Rodney Matthews\",\"Rodrigo Prieto\",\"Roger Dean\",\"Romare Bearden\",\"Romero Britto\",\"Ron Walotsky\",\"Rosa Bonheur\",\"Roy Lichtenstein\",\"Rudolf Hausner\",\"Rufino Tamayo\",\"Russ Mills\",\"Ruth Bernhard\",\"Ryan Hewett\",\"Ryo Takemasa\",\"Ryohei Hase\",\"Sally Mann\",\"Salvador Dali\",\"Sam Bosma\",\"Sam Francis\",\"Sam Guay\",\"Sam Toft\",\"Santiago Caruso\",\"Satoshi Kon\",\"Sebastian Kr\u00fcger\",\"Sebasti\u00e3o Salgado\",\"Sergio Toppi\",\"Shaun Tan\",\"Shepard Fairey\",\"Shiki\",\"Shinji Aramaki\",\"Shotaro Ishinomori\",\"Sidney Nolan\",\"Sidney Prior Hall\",\"Simon Bisley\",\"Simon St\u00e5lenhag\",\"Simone Martini\",\"Sir James Guthrie\",\"Sir Max Beerbohm\",\"Sonia Delaunay\",\"Stanley Donwood\",\"Stefan Gesell\",\"Stephanie Law\",\"Stephen Gammell\",\"Steve Argyle\",\"Steve Dillon\",\"Steve Ditko\",\"Steve McCurry\",\"Storm Thorgerson\",\"Stuart Davis\",\"Syd Mead\",\"Sylvain Chomet\",\"Taiyo Matsumoto\",\"Takashi Murakami\",\"Takato Yamamoto\",\"Takehiko Inoue\",\"Taro Okamoto\",\"Tarsila do Amaral\",\"Tatsuro Kiuchi\",\"Ted Nasmith\",\"Terry Oakes\",\"Tex Avery\",\"Theodor Seuss Geisel\",\"Thomas Cole\",\"Thomas Gainsborough\",\"Thomas Kinkade\",\"Tibor Nagy\",\"Tillie Walden\",\"Tim Burton\",\"Tim Doyle\",\"Tim Hildebrandt\",\"Tim White\",\"Tivadar Csontvary Kosztka\",\"Todd McFarlane\",\"Tom Bagshaw\",\"Tom Lovell\",\"Tom Thomson\",\"Tom Whalen\",\"Tomasz Alen Kopera\",\"Tomasz Jedruszek\",\"Tomek Setowski\",\"Tomer Hanuka\",\"Tomi Ungerer\",\"Tomioka Tessai\",\"Tommaso Dolabella\",\"Tommaso Masaccio\",\"Tommaso Redi\",\"Tomokazu Matsuyama\",\"Tom\u00e0s Barcel\u00f3\",\"Tony DiTerlizzi\",\"Tove Jansson\",\"Tsutomu Nihei\",\"Ub Iwerks\",\"Van Herpen\",\"Victo Ngai\",\"Victor Brauner\",\"Victor Moscoso\",\"Victor Ngai\",\"Victor Vasarely\",\"Viktor Vasnetsov\",\"Vilhelm Hammershoi\",\"Vilmos Zsigmond\",\"Vincent van Gogh\",\"Virgil Finlay\",\"Walter Crane\",\"Walt Disney\",\"Wassily Kandinsky\",\"Wayne Barlowe\",\"Weegee\",\"Wes Anderson\",\"Will Simpson\",\"Wifredo Lam\",\"William Blake\",\"William Gropper\",\"William Henry Hunt\",\"William Hogarth\",\"William Morris\",\"William S Burroughs\",\"William Stout\",\"William-Adolphe Bouguereau\",\"Winslow Homer\",\"Wong Kar-Wai\",\"Yaacov Agam\",\"Yayoi Kusama\",\"Yoshitaka Amano\",\"Yousuf Karsh\",\"Yuumei\",\"Yves Klein\",\"Yves Tanguy\",\"Zack Snyder\",\"Zaha Hadid\",\"Zdzislaw Beksinski\"],{\"default\":\"random\"}],\"digital_artform\":[[\"disabled\",\"random\",\"Glitch Art art\",\"Digital Painting art\",\"Acrylic Paint art\",\"Algorithmic art\",\"Animation art\",\"Art glass art\",\"Assemblage art\",\"Augmented reality art\",\"Batik art\",\"Beadwork art\",\"Body painting art\",\"Bookbinding art\",\"Cast paper art\",\"Ceramics art\",\"Bronze art\",\"Charcoal art\",\"Collage art\",\"Collagraphy art\",\"Colored pencil art\",\"Computer-generated imagery (cgi) art\",\"Crochet art\",\"Decoupage art\",\"Digital sculpture art\",\"Foam carving art\",\"Found objects art\",\"Fresco art\",\"Glass art\",\"Gouache art\",\"Graffiti art\",\"Ice art\",\"Ink wash painting art\",\"Installation art\",\"Interactive media art\",\"Lenticular printing art\",\"Light projection art\",\"Lithography art\",\"Marble art\",\"Metal art\",\"Metalpoint art\",\"Miniature painting art\",\"Mixed media art\",\"Monotype printing art\",\"Neon art\",\"Oil painting art\",\"Origami art\",\"Papier-mache art\",\"Pastel art\",\"Pen and ink art\",\"Plastic arts\",\"Polymer clay art\",\"Printmaking art\",\"Puppetry art\",\"Pyrography art\",\"Quilling art\",\"Quilting art\",\"Recycled art\",\"Resin art\",\"Sand art\",\"Sound art\",\"Silverpoint art\",\"Spray paint art\",\"Stone art\",\"Tempera art\",\"Tattoo art\",\"Video art\",\"Watercolor art\",\"Wax art\",\"Wood art\"],{\"default\":\"random\"}],\"place\":[[\"disabled\",\"random\",\"indoor\",\"outdoor\",\"at night\",\"in the park\",\"studio\",\"at a party\",\"at a festival\",\"at a concert\",\"on persons home planet\",\"magical portal with particles\",\"in a neon lit city\",\"in a cyberpunk city\",\"in a fantasy world\",\"glamour photography\",\"fashion photography\",\"at home\",\"at work\",\"at a cafe\",\"at a gym\",\"at a hotel\",\"at a concert performance\",\"at the beach\",\"at a museum\",\"in a hidden city deep in the rainforest\",\"in a floating island in the sky\",\"in an underground world beneath the earths surface \",\"in a secret garden hidden in a mysterious maze\",\"in a grand castle on the top of a remote mountain\",\"in a enchanted forest with talking animals and magical creatures\",\"in a mystical island filled with ancient ruins and hidden treasure\",\"in a faraway planet with a unique and alien landscape\",\"in a hidden paradise hidden behind a waterfall\",\"in a dreamlike world where anything is possible and the impossible is real\",\"in a hidden oasis in the desert\",\"in a secret underground city\",\"in an underwater kingdom\",\"in a lost temple in the jungle\",\"in a castle in the clouds\",\"in a hidden valley in the mountains\",\"in a uturistic city on a distant planet\",\"in a mystical land of eternal twilight\",\"Smoke and ash in the air\",\"suburban america\",\"suburbs\",\"slums\",\"at the sea\",\"at the ocean\",\"at the lake\",\"at the river\",\"at the waterfall\",\"in the labyrinth\",\"in a lab\",\"rendered in a 2.5D isometric perspective. Soft gradients add dimension, pastel color scheme\",\"in an ancient enchanted forest\",\"atop a floating sky island\",\"inside a crystal cavern\",\"beside a shimmering fairy pond\",\"in the ruins of a forgotten temple\",\"at the heart of a magical vortex\",\"on the steps of a celestial palace\",\"in the lair of a mythical beast\",\"on the shores of an eldritch sea\",\"within the walls of a dreamer's fortress\",\"in a neon-lit back alley market\",\"atop a towering megastructure\",\"inside a virtual reality dive bar\",\"beneath the city in the techno catacombs\",\"on the bustling streets of the augmented metropolis\",\"at a clandestine hacker's hideout\",\"in a hover-car chase through the cityscape\",\"at a black market cybernetics clinic\",\"within a digital data fortress in cyberspace\",\"on a rain-soaked rooftop overlooking the neon sprawl\",\"aboard a sprawling interstellar spaceship\",\"on a distant planet's alien landscape\",\"inside a high-tech orbital space station\",\"at a bustling galactic trade hub\",\"within the depths of a biomechanical hive\",\"on a terraformed Martian colony\",\"in the heart of a quantum singularity\",\"at a futuristic AI-controlled mega-city\",\"within the virtual realms of a digital utopia\",\"on the observation deck of a cosmic observatory\",\"inside the belly of a gigantic jellyfish floating in space\",\"on a floating island made entirely of candy and sweets\",\"within a dimension where colors sing and sounds have taste\",\"at a bazaar selling bottled dreams and captured starlight\",\"on a roller coaster weaving through time and memories\",\"in a library where books sprout legs and share their tales\",\"on a planet where the oceans are made of liquid crystal\",\"at a dance party hosted by interdimensional beings on the rings of Saturn\",\"inside a giant clockwork orange (literally a clock inside an orange fruit)\",\"on a beach where the sand is made of tiny glowing stars\"],{\"default\":\"random\"}],\"lighting\":[[\"disabled\",\"random\",\"popping colors, popart style\",\"bokeh\",\"dramatic\",\"golden hour\",\"depth of field\",\"movie still\",\"colorful\",\"soft lighting\",\"studio lighting with strong rim light\",\"ambient lighting\",\"sun rays\",\"cinematic lighting\",\"characteristics of the light\",\"volumetric lighting\",\"natural point rose\",\"outdoor lighting\",\"soft pastel lighting colors scheme\",\"sensual lighting\",\"neon lights\",\"baroque\",\"rokoko\",\"rim light, iridescent accents\",\"neoclassicism\",\"realism\",\"fantastic colors\",\"surrealism\",\"futurism\",\"accent lighting\",\"high key lighting\",\"low key lighting\",\"strong backlight\",\"artificial lighting\",\"decorative lighting\",\"recessed lighting\",\"wall sconces lighting\",\"laser lighting\",\"multi-colored lighting\",\"mood lighting\",\"accent lighting\",\"projection lighting\",\"bioluminiscent\",\"plasma\",\"ice\",\"water\",\"rule of thirds\",\"anamorphic lens flare\",\"sharp focus\",\"vivid colors\",\"masterpiece\",\"colors\",\"8k\",\"atmospheric\",\"cinematic sensual\",\"hyperrealistic\",\"big depth of field\",\"glow effect\",\"modelshoot style\",\"shallow depth of field\",\"hdr\",\"dynamic composition\",\"broad light\",\"natural lighting\",\"elegant pose\",\"flowing\",\"film photo\",\"extremely detailed\",\"big depth of field\",\"matte skin, pores, wrinkles\",\"hyperdetailed\",\"(abstract:1.3)\",\"intricate and low contrast detailed\",\"(composition)\",\"film grain\",\"(8k, RAW photo, best quality, masterpiece:1.2)\",\"(realistic, photo-realistic:1.37)\",\"beautiful detailed eyes, beautiful detailed lips, a captivating gaze, and an alluring expression\",\"beautiful dynamic dramatic dark moody lighting\",\"(detailed face:1.3)\",\"multilayered realism\",\"majestically strides forward toward us with abandon\",\"disintegrating moon\",\"extremely intricate details\",\"anatomical beauty\",\"high fantasy\",\"detailed skin pores\",\"flat color scheme\",\"80s music clip background\",\"Use a backlighting effect to add depth to the image. impressionistic painting style, john singer sarget, blue pallette\",\"(natural skin texture, hyperrealism, soft light, sharp:1.2)\",\"(cinematic, teal and orange:0.85)\",\"(intricate skin detail:1.3), (wrinkles:1.2),(skin blemishes:1.1),(skin pores:1.1),(detailed face:1.3), (lips slightly parted:1.0)\",\"(muted colors, dim colors, soothing tones:1.3), low saturation, (hyperdetailed:1.2)\",\"(noir:0.4), (intricate details:1.12), hdr, (intricate details, hyperdetailed:1.15)\",\"(neutral colors:1.2), art, (hdr:1.5), (muted colors:1.1), (pastel:0.2), hyperdetailed\",\"dramatic lighting\",\"((landscape view)), 4k unity, (best illumination)\",\"dynamic angle\",\"detailed freckles skin\",\"movie grain\",\"epic composition\",\"Tarot Card style\",\"(solo focus, one frame)\",\"(masterpiece, best quality, ultra-detailed, highres)\",\"biopunk\",\"dramatic Pull from the ghost of a virtual memory\",\"gritty industrial\",\"triadic color palette\",\"Monochromatic color palette\",\"Analogous color palette\",\"Complementary color palette\",\"Split-Complementary color palette\",\"Double Complementary (Tetradic) color palette\",\"Square color palette\",\"Rectangular (Tetradic) color palette\",\"Neutral color palette\",\"Pastel color palette\",\"Warm color palette\",\"Cool color palette\",\"Earth Tone color palette\",\"Jewel Tone color palette\",\"Muted color palette\",\"High Contrast\"],{\"default\":\"random\"}],\"clothing\":[[\"disabled\",\"random\",\"white crop top, denim shorts,silver bracelet,white texture,denim texture\",\"white top, sleeveless, button-up, white bottoms, ribbed texture\",\"white crop top, blue jeans, silver belt, textured fabric, denim texture\",\"white tank top, black pants, pink and blue goalie pads, black belt, white skates\",\"black long-sleeve dress, fishnet stockings\",\"black bikini top, black bikini bottom, hoop earrings\",\"white towel, white head wrap\",\"gray crop top, black skirt, ribbed texture, v-neckline\",\"black bodysuit, sheer texture, light wash jeans, golden bangles\",\"pink dress, spaghetti straps, form-fitting, floor-length\",\"black sports bra, black leggings, textured fabric, small white logo\",\"black bikini, knit texture, gold accessories, aviator sunglasses\",\"patterned crop top, green leather pants, silver necklaces, red bracelet, hoop earrings\",\"black bikini top, striped pants, beige textures, open white shirt\",\"pink dress, orange sash, gold heels, floral headpiece\",\"pastel pink tank top, blue ripped jeans, black platform heels, neutral shoulder bag\",\"white sleeveless top, ribbed texture, high-cut white bottoms\",\"black dress, plunging neckline, satin texture, brown handbag, chain strap, diamond necklace, wristwatch, silver bracelet\",\"brown crop top, brown skirt, smooth texture\",\"black sports bra, black leggings, white sneakers, textured fabric\",\"blue dress, bodycon fit, sleeveless, zipper detail, V-neckline, subtle sheen\",\"beige tank top, black denim shorts, smooth fabric, ripped texture\",\"black tube top, gold necklace, gold arm cuff, red headwrap\",\"black jumpsuit, zipper detail, form-fitting, long-sleeved\",\"white crop top, blue jeans, silver necklace\",\"light blue crop top, ribbed texture, long sleeves, denim jeans\",\"black swimsuit, plunging neckline, sleeveless\",\"blue dress, strap sleeves, high slit, textured fabric, hoop earrings, wristwatch, bracelet\",\"black sleeveless top, black leather pants, gold necklace\",\"black tank top, chain belt, black shorts, patterned boots\",\"pink hoodie, pink shorts, textured fabric\",\"black bikini top, denim shorts, frayed hems\",\"blue bikini, tie-up detail, vibrant prints, double-strap top, high-cut bottoms, textured fabric\",\"tan crop top, tan high-waisted pants, ripped knee, checked shirt tied, white sneakers\",\"brown tank top, plaid skirt, smooth texture, fitted top, flared skirt\",\"white dress, black sandals, dark sunglasses, textured fabric, sheer sleeves, leather bag\",\"black sports bra, black shorts, black arm band, dark wrist watch, clear eyeglasses\",\"beige hoodie, matching pants, textured fabric\",\"red satin dress, off-shoulder style, knotted front\",\"white crop top, lace details, high-waisted skirt, pleated texture\",\"black dress, sleeveless top, plunging neckline, white cross necklace, textured handbag, silver bracelet\",\"pink halter-neck dress, ribbed texture, form-fitting\",\"yellow lace-up top, white lace bralette, blue denim shorts, green handbag\",\"white crop top, white jeans, glasses\",\"red dress, sleeveless, v-neckline\",\"white blouse, intricate lace, sheer sleeves\",\"white bikini top, white mesh cover-up, white skirt, silver necklace\",\"black oversized t-shirt, white sport socks\",\"black strap top, lace trim, glossy texture\",\"white crop top, ribbed texture, short sleeves, high-waisted shorts, elastic waistband\",\"pink blazer, white top, pink trousers, silky fabric\",\"green sports bra, green shorts, white sneakers, textured fabric\",\"blue crop top, blue shorts, white sneakers, texture appears smooth\",\"black tank top, denim shorts, textured fabric, light blue, frayed hems\",\"green sports bra, green shorts, white socks, multicolored sneakers\",\"straw hat, fringe bikini top, bikini bottom, earth tones\",\"black dress, strap details, sheer textures\",\"grey sweatshirt, soft texture, round neckline\",\"white bikini top, ruffled edges, light fabric, headscarf with print, necklace\",\"red bikini top, snakeskin pattern, textured fabric\",\"white tank top, form-fitting, sleeveless\",\"pink shiny dress, plunging neckline, sleeveless, textured fabric\",\"strawberry-print top, white with red, matching shorts, silver loop earrings\",\"pink crop-top, blue denim shorts, smooth texture, subtle sheen\",\"textured fabric\",\"white top, off-shoulder design, ruffled texture\",\"beige strapless top, golden necklace\",\"pink bikini top, shiny fabric, thin straps, pendant necklace, aviator sunglasses\",\"white top, blue headband, black headphones\",\"dark blue top, v-neckline, smooth texture, necklace with pendant\",\"white top, black accents, mesh details, logo text\",\"yellow crop top, yellow skirt, white high heels, gold necklace\",\"white floral dress, off-shoulder design, sheer fabric\",\"colorful bikini top, gold chain necklace, gold hoop earrings\",\"denim jumpsuit, blue color, zipper front, sleeveless\",\"white halter top, smooth texture\",\"beige fedora, black bikini top, patterned cover-up, light-colored textures\",\"green bikini top, white necklace\",\"black halter top, glossy texture\",\"black jacket, black crop top, black pants, various textures\",\"black strapless top, golden necklace, golden bracelet\",\"tie-dye bikini, blue-green-black hues, sports shorts, black with green and blue patterns\",\"grey turtleneck, sleeveless, soft texture\",\"beige tracksuit, zipper hoodie, matching pants, soft fabric\",\"white tank top, blue jeans, black hair tie, gold necklace, blonde hair\",\"satin top, silver color, strapless design, necklace, bracelet\",\"red dress, plunging neckline, sleeveless, smooth texture, large hoop earrings\",\"white floral dress, puff sleeves, low-cut neckline, butterfly pendant necklace\",\"white fluffy robe, gold chain necklace, red lipstick\",\"blue dress, sleeveless, plunging neckline, cinched waist, flowy texture\",\"black jacket, purple shirt, denim overalls, white hair accessory, cream cardigan, simple necklace\",\"sleeveless top, beige color, ribbed texture, high-waisted pants, black color, button details\",\"white halter top, knotted center, sleeveless, smooth texture\",\"cream crop top, beige striped shirt, blue ripped jeans\",\"patterned white hat, large black glasses, denim jacket, red top, gold ring, white manicure\",\"black rimmed glasses, beige blazer, black top, gold necklace\",\"brown blouse, shoulder strap, gold necklace, stud earrings, eyeglasses, white manicure, gold rings\",\"light green tank top, white drawstrings, ribbed texture, light green bottoms, fitted waistband, casual style\",\"white strapless top, satin texture\",\"white lace top, denim bottoms\",\"camouflage crop top, camouflage shorts, brown boots, silver bracelets, sunglasses, hoop earrings\",\"black top, sheer sleeves, black skirt, black boots, glasses\",\"white ribbed top, plunging neckline, long sleeves, drawstring front, black jeans, distressed details\",\"sleeveless top, beige color, snug fit, shorts, sitting\",\"red dress, textured fabric, thin straps\",\"yellow shirt, lace bralette, hoop earrings\",\"white top, sheer sleeves, lace details, pastel pink bralette\",\"black bodysuit, sheer gloves, patterned scarf, hoop earrings\",\"black corset top, plaid skirt, glossy texture, lace details\",\"beige bikini top, gold chain necklace\",\"blue lace top, cleavage-revealing, long sleeves\",\"black tank top, smooth texture\",\"black halter top, white flower accessory\",\"light pink hairband, green floral dress, gold earrings, light pink nail polish\",\"white top, low neckline, soft texture\",\"black tank top, black headband, headphones\",\"black polka-dot bikini, thin necklace\",\"black sleeveless top, textured fabric, shiny accessories\",\"grey cardigan, white shirt, denim overalls, purple jacket, black hair ties\",\"black leather dress, high-heel boots\",\"blue camo sports bra, blue camo leggings\",\"long-sleeve top, white bandeau, pink hues, sheer texture, butterfly prints\",\"black tank top, white shirt, denim jeans\",\"blue bikini top, blue high-waisted bottoms, large hoop earrings, white sneakers\",\"beige hoodie, blue highlights, black sunglasses, blue sneakers, textured sole\",\"beige hoodie, blue t-shirt, black leggings, blue sneakers, textured materials, oversized top, fitted bottoms\",\"black crop top, black sheer-panelled bottoms, solid colors, smooth textures\",\"straw hat, leopard print bikini, white cover-up\",\"black sports bra, black leggings, smooth textures\",\"black bikini top, shiny texture, gold necklace\",\"white sports bra, white leggings, cream textured cardigan\",\"red dress, thin straps, v-neckline, satin texture\",\"black tank top, smooth texture\",\"white halter top, gold necklace\",\"black bikini, strap details\",\"black bodysuit, white snow jacket, visible textures\",\"no visible clothing\",\"pink beret, light blouse, pink jacket, soft textures\",\"fur-lined hood, beige coat, texture-soft\",\"graphic jacket, multicolored, white hoodie, blue jeans\",\"white tank top, spaghetti straps, lace details, natural textures\",\"red crop top, white bikini bottoms, ribbed fabric\",\"red strapless dress, smooth texture\",\"sleeveless top, neutral color, soft texture\",\"black sleeveless dress, textured fabric, sheer details\",\"metallic green dress, crystal choker necklace\",\"white tank top, gold necklace, natural texture\",\"pearl headpiece, white textured dress, bejeweled adornments, sheer sleeves\",\"white dress, deep neckline, sleeveless, lace-up sides, figure-hugging\",\"white deep v-neck top, gold necklace, neutral makeup, straight hair\",\"none visible\",\"patterned blazer, patterned shorts, black bralette, warm colors, glossy texture\",\"sleeveless top, beige color, denim shorts, light wash, leather seat texture\",\"floral bikini top, white color, printed texture\",\"blue dress, white trim, sparkling necklace, silver earrings, silver bracelet\",\"silver chain necklace, pink pendant, gold bracelet\",\"white headband, white ribbed top, black undergarment, light-colored jacket\",\"yellow bikini top, black phone case\",\"white crop top, light blue ripped jeans, smooth texture, silver necklace\",\"peach sports bra, peach skirt, smooth fabric\",\"patterned dress, black and white, deep neckline, short sleeves, textured fabric, black boots, laced footwear\",\"black sleeveless dress, black heels, silver bracelet, silver necklace\",\"light pink dress, sheer texture, fringe details, brown belt\",\"red lace dress, black fur hat, red gloves\",\"white cropped top, light blue jeans, textured fabric\",\"pink cropped top, ribbed texture, tie-front detail, blue ripped jeans, casual style, light wash denim, black shoulder bag, brown belt\",\"blue patterned bikini, sheer sleeves, ruffled cuffs\",\"red dress, low neckline, sleeveless, smooth texture\",\"pink sports bra, pink leggings, barefoot, black accents\",\"striped one-piece swimsuit, blue and white colors, textured fabric\",\"red ribbed sweater, black leather pants\",\"white crop top, long sleeves, white skirt, textured fabric, green handbag, gold necklace, white wristwatch\",\"white crop top, crisscross neckline, white pants, silver chain accents, white handbag, quilted texture\",\"ribbed beige turtleneck dress, chest cut-out, black handbag, black and white sneakers\",\"white tank top, black pants, smooth textures\",\"White long-sleeve top, ribbed texture\",\"black hoodie, pink leggings, brown shoes, white socks\",\"Blue-purple bikini top, white lace-up detail, purple patterned skirt\",\"strapless top, aqua color, textured fabric, high-waisted trousers, matching color, cinched ankles\",\"pink dress, white cardigan, lacy sleeves\",\"denim jumpsuit, light blue, sleeveless, lace-up front, fringed hem\",\"bikini top, bikini bottom, earth tones, string ties\",\"geometric pattern bodysuit, brown and black colors, plunging neckline, long sleeves, glossy black belt, black shoulder bag\",\"white sleeveless top, silver zipper, textured fabric, blue denim shorts, frayed hems\",\"red frilly dress, white heels, blue hair\",\"white cropped shirt, white shorts, smooth fabric\",\"yellow patterned bikini top, white bikini bottom, sunglasses, wrist accessories\",\"grey bikini top, grey skirt, textured fabric, silver wrist accessory\",\"strapless yellow dress, blue waist sash, beige high heels, black floral hair accessory\",\"white crop top, black pants, pink and blue leg pads, vaughn glove, white skates\",\"purple bikini top, lace-up detail, purple print skirt, textured fabric\",\"pink tank top, blue ripped jeans, black strappy heels, beige shoulder bag\",\"white tank top, blue denim shorts, textured fabric, visible brand writing\",\"white cropped top, textured fabric, light-wash denim jeans, high-waisted, lace-up sides\",\"white cropped cardigan, white pleated skirt, black shoulder bag, dark sunglasses, white bralette, gold necklace\",\"pink crop top, white midriff band, pink shorts, glossy tan heels\",\"black bikini top, black bikini bottoms, smooth fabric\",\"sleeveless top, tan cropped pants, black sunglasses, black backpack straps, ribbed texture top, light colors\",\"white crochet dress, brown belt, textures visible\",\"white off-shoulder top, white shorts, textured fabric, ruffled sleeves\",\"blue crop top, long sleeves, ribbed texture, plunging neckline, gray plaid skirt, pleated design\",\"floral dress, white base, red and green patterns, V-neckline, long sleeves, brown belt, textured fabric\",\"purple dress, gold heels, textured fabric, sleeveless, cut-out detailing\",\"white hat, white dress, tiered ruffles, lace texture, small purse, silver watch, neutral heels\",\"pink crop top, pink skirt, pink high heels, sleeveless, button details, smooth texture\",\"black bodysuit, lace texture, sheer fabric\",\"left: tan bodysuit, right: black dress, plunging neckline, short sleeves\",\"sleeveless sequined dress, black and blue tones, sheer fabric, high slit, silver sequined dress, beige tones, strappy sandals, ankle strap, heeled footwear\",\"black corset, lace texture, black gloves, chandelier earrings, silver necklace\",\"brown polka-dot swimsuit, wide-brimmed straw hat, smooth texture\",\"pink hearts bodysuit, white base, long sleeves\",\"gray crop top, gold necklace, gold earrings, light makeup\",\"Tan crochet bikini top, tan bikini bottom, gold waist chain, black halterneck bikini top, black tie-side bikini bottom, tan crochet bikini top, tan crochet skirt, gold waist chain\",\"white hat, sunglasses, olive green cropped shirt, olive green skirt, black belt, black bikini bottom visible\",\"beige dress, deep neckline, ribbed texture, white heels, criss-cross straps\",\"blue tank top, textured fabric, lace-up front, white shorts, striped pattern, white sneakers\",\"grey cardigan, white crop top, animal print shorts, blue hair\",\"green dress, deep neckline, long sleeves, smooth texture, waist belt\",\"pink bikini, pink heels, pink sunglasses\",\"patterned jacket, patterned skirt, bikini top, vibrant colors, shiny texture\",\"white cropped t-shirt, black graphic design, casual style\",\"Red bikini, white polka dots, bow details\",\"blue polka-dot dress, front buttoning, sleeveless design, white sunglasses, tied waist belt\",\"white sports bra, white leggings, black sneakers, textures visible\",\"lavender floral dress, white sunglasses, silver hoop earrings\",\"sports bra, leggings, pastel green, form-fitting, sleeveless, high-waisted\",\"white top, sheer overlay, light textures\",\"white crop top, blue denim shorts, black and white sneakers, ribbed texture top\",\"red crop top, blue jeans, light textures\",\"blue sports bra, blue leggings, smooth texture\",\"white crop top, high-waisted skirt, textured pink heels, black shoulder bag\",\"striped swimsuit, blue and white, thin straps\",\"white bikini top, white bikini bottoms, smooth texture\",\"denim tube top, denim shorts, light blue, frayed hems, gold necklace, gold bracelet, navel piercing\",\"black cap, black-framed glasses, red and black striped sweater, denim shorts, black belt, clear-lens glasses\",\"crocheted bikini, white color, tassel details, tied straps\",\"black halter dress, cut-out details, form-fitting, knee-length\",\"white bikini, halter neck top, string bikini bottom, smooth texture\",\"black dress, sleeveless, cut-out details, form-fitting\",\"sports bra, leggings, pastel colors, form-fitting, athletic wear\",\"blue and white striped top, front zipper, black shorts, denim texture\",\"patterned dress, white with blue spots, short sleeves, v-neckline, textured fabric\",\"blue bikini, white-orange socks, red-yellow roller skates\",\"white long-sleeve top, distressed blue jeans, white sneakers\",\"Black blazer, v-neckline, satin texture\",\"white off-shoulder top, white bikini bottom, gold necklace, black sunglasses, textured fabrics\",\"floral bikini, vibrant colors, textured fabric\",\"green jumpsuit, cut-out torso, wide-leg pants, sleeveless top, flowy fabric\",\"Pink dress, text patterns, sleeveless, high neckline, cut-out detail\",\"black corset top, ripped blue jeans, white blazer, golden necklace, sunglasses on head\",\"pink tank top, blue denim shorts, diamond choker necklace, brown patterned handbag\",\"black corset top, patterned skirt, glossy texture\",\"White halter top, blue denim jeans, gold bracelet, beige handbag\",\"blue fringe haircut, pink sunglasses, pink denim jacket, white tank top, pink skirt, pink heart-shaped purse\",\"pink crop top, pink shorts, ribbed texture, athletic wear\",\"white off-shoulder top, wide sleeves, straw hat, textured fabric\",\"denim jacket, black dress, white sneakers, blue backpack\",\"white sports bra, black shorts, white sneakers, white socks\",\"brown corset top, brown leather pants, glossy texture\",\"brown cropped top, denim shorts, eyeglasses, wrist watch\",\"white cropped top, blue denim jeans, smooth texture, frayed edges\",\"light blue corset, denim jeans, silver necklace, black belt, light blue handbag\",\"white cropped top, patterned green skirt, fabric texture visible, white undergarment\",\"yellow crop top, blue denim shorts, white strapless top, tan belt, frayed hems\",\"white crochet top, fringed detailing, denim jeans, tan shoulder bag\",\"leopard print halter-top, blue ripped jeans\",\"white long-sleeve top, plunging neckline, high-waisted jeans, distressed denim, blue color, tan ankle boots\",\"black cut-out dress, gold bracelet, black and white heels, beige handbag\",\"black crop top, deep neckline, long sleeves, denim shorts, frayed hem, black bralette, multiple straps, sheer sleeves, mesh pattern, choker necklace, high-waisted shorts, button closure\",\"beige hoodie, matching sweatpants, visible drawstrings, soft texture\",\"gray t-shirt, blue jeans, smooth texture, casual style\",\"pink bikini top, pink skirt, sunglasses, gold watch\",\"lace top, brown skirt, strapless design, textured fabric\",\"strappy dress, beige color, form-fitting, textured fabric, sleeveless, knee-length\",\"black t-shirt, rib cage print, white shorts\",\"light blue hoodie, matching shorts, soft, cotton texture, hoodie drawstrings, exposed midriff\",\"blue patterned top, blue patterned shorts, black glasses\",\"black sequin dress, high neckline, sleeveless, side slit, strappy high heels, silver earrings\",\"black sequined dress, high neckline, sleeveless, back slit, strappy high heels, metallic color\",\"transparent patterned top, black bralette, glossy black pants, glittery sneakers\",\"black eyeliner, silver hoop earrings, gray-scale makeup, camouflage long sleeve top, black crop top, glossy black pants, glittery silver sneakers\",\"blue dress, short sleeves, shiny texture, watch, ring\",\"white crop top, black headphones, black sunglasses\",\"button-up dress, peach color, short sleeves, collar, thigh length, fabric texture\",\"white crop top, yellow sweatpants, textured fabric\",\"striped swimsuit, glasses\",\"pink dress, short sleeves, crew neckline, ribbed texture\",\"pink dress, tiered layers, spaghetti straps, v-neckline, pleated texture, silver watch\",\"red sports bra, red leggings, smooth texture, athletic wear\",\"light jacket, matching trousers, white sneakers, black bag\",\"Yellow checkered bikini, white straps, smooth texture\",\"white ribbed dress, yellow-tinted sunglasses\",\"long-sleeve top, ribbed texture, brown color, matching skirt, high-waisted\",\"black sports bra, striped sheer pants\",\"golden bikini, textured fabric\",\"white crop top, blue denim shorts, cow print boots, silver necklace\",\"orange dress, ribbed texture, short sleeves, side cut-outs, tie-up details\",\"red bikini top, red bikini bottom, ribbed texture, tied sides\",\"black bikini, textured fabric\",\"white corset top, floral pattern, denim jeans, corset laces\",\"white tank top, grey sports bra, grey shorts, textured fabrics, visible branding\",\"white ribbed top, front tie, long sleeves, black leather pants, high-waisted\",\"brown hat, black tank top, white denim shorts, frayed shorts hem\",\"black crop top, mesh sleeves, checkered mini skirt, black boots, textured fabrics\",\"black sweatshirt, cartoon graphic, glasses, light shorts, casual style\",\"crop top, olive green, ribbed texture, high-waisted leggings, olive green, fitted\",\"black bikini, glossy texture, gold earrings\",\"black v-neck top, black belt, black trousers, blue handbag, golden necklace\",\"black crop top, long sleeves, high-waisted leggings, mesh panels, dark hues, white sneakers\",\"white crop top, gray trousers, white sandals, black sunglasses, gold belt\",\"gray cardigan, white crop top, leopard print shorts, blue hair\",\"white v-neck top, knotted waist, light-colored pants, fitted texture\",\"white crop top, grey shorts, white sneakers, text on top\",\"black swimsuit, straw hat, textured fabric\",\"off-shoulder top, white with stripes, casual shorts\",\"white crop top, glitter texture, black leather jacket, black leather pants\",\"black tank top, shoulder straps, scoop neckline\",\"Sleeveless top, pink hue, denim shorts, ripped texture, sunglasses on head\",\"black long-sleeve top, light blue jeans, silver belt, form-fitting, casual style\",\"floral jumpsuit, red and beige, texture visible, high heels, tan-colored\",\"red dress, sleeveless, V-neckline\",\"dark sunglasses, white collared shirt, navy blue sweater, pleated white skirt, black shoulder bag with gold hardware\",\"white tank top, textured fabric, large hoop earrings, headscarf with print\",\"black swimsuit, red headband, sunglasses\",\"black tank top, sheer fabric, patterned design, golden bracelet\",\"camouflage bikini, white-brown-beige tones, high-waisted bottoms, sleeveless top, hoop earrings\",\"patterned crop top, light colors, tie front, long sleeves, white pants, soft texture\",\"green tank top, white shorts, black glasses\",\"Red patterned top, deep neckline, short sleeves\",\"white crop top, lace-up detail, textured skirt, cream color, sleeveless, midriff-baring\",\"white bathrobe, textured fabric, glasses\",\"white cropped top, blue trim, long sleeves, blue track pants\",\"white crop top, pastel green leggings, textured fabric\",\"spotted swimsuit, light-dark contrast, thin straps, skin exposure\",\"black dress, double-breasted, v-neckline, sleeveless, silver necklace\",\"black beanie, black cropped top, black leggings, black boots, red bag, gold watch\",\"beige fedora, white cropped top, textured terracotta skirt\",\"blue denim jeans, blue strapless top, texture appears soft\",\"White lace dress, Off-shoulder sleeves, Corset-style top, Drawstring details\",\"sleeveless top, beige color, ribbed texture, high neckline, light blue jeans, fitted style, denim material, wrist accessory, silver color, sparkling texture\",\"white strapless top, white skirt, shiny fabric\",\"light white dress, thin straps, sheer texture\"],{\"default\":\"random\"}],\"composition\":[[\"disabled\",\"random\",\"lush greenery, blurred foliage, natural lighting\",\"geometric tiles, circular mirror, bright lighting, hexagonal patterns\",\"graffiti on door, urban setting, dark tones, metallic door handle\",\"hockey rink, empty stands, protective netting, overhead lighting\",\"white textured wall, architectural details, indirect lighting\",\"interior setting, yacht cabin, neutral colors\",\"marble interior, bath tub, luxury decor, neutral colors\",\"white brick wall, soft shadows, neutral tones\",\"wooden cabinetry, metallic handles, indoor lighting, blurred marina\",\"black door, white wall, outdoor lighting, architectural details\",\"boxing gym, hanging punching bags, scattered newspapers, weight plates\",\"sunlit setting, waterfront, architectural columns, tropical plants\",\"dark room, graphic door sign, purple wall accents, pink lighting effect\",\"wooden structures, blurred furnishings, indoor setting, natural light\",\"white structure, arch details, outdoor setting, other subjects\",\"white walls, minimalistic design, clear sky, architectural details\",\"rocky terrain, blurred foliage, natural setting\",\"open doorway, bright lighting, indoor setting, blurred background\",\"clear sky, coastal view, lush landscape, outdoor setting\",\"pale wall, indoor setting, plant left side, yoga mat right side\",\"outdoor light, blurred marina, overcast sky\",\"indoor setting, sheer curtains, diffused lighting, soft color palette\",\"green foliage, blurred leaves, natural setting\",\"snowy landscape, pine trees, outdoor setting, daytime, wooden structure\",\"neutral walls, indoor setting, minimalistic style\",\"blurred indoors, muted colors, window visible\",\"sandy beach, ocean waves, clear sky, pier structure\",\"beach view, cloudy sky, calm sea, outdoor setting, blurred horizon\",\"nighttime cityscape, window reflections, indoor setting\",\"illuminated pool, purple lighting, night time, outdoor setting, landscaped garden\",\"neutral colors, indoor setting, framed artwork, white sofa, glass table\",\"textured white wall, minimalistic, outdoor lighting\",\"calm water, overcast sky, sandy beach, distant sunshades, tranquil setting\",\"white sculptures, classical columns, artistic space, diffuse natural light\",\"urban setting, geometric structures, blurred background, overcast lighting\",\"modern sculpture, clear sky, reflective water, urban setting, angular architecture\",\"gym setting, blurred equipment, blue lighting, dark ambiance\",\"dark blue backdrop, subtle texture, glowing edge\",\"white walls, minimalistic art, indoor setting\",\"indoor setting, patterned walls, wooden furniture, relaxed ambiance\",\"lush greenery, terracotta roofs, coastal view, hazy skyline\",\"indoor setting, green plants, dark couch, tiled floor, bright lighting\",\"parking garage, concrete pillars, shadow patterns\",\"outdoor stairs, building facade, flowering plants\",\"blurred setting, neutral colors, outdoor environment\",\"floral surroundings, blurred greens, natural setting\",\"glass doors, tropical trees, clear sky, outdoor setting\",\"plain wall, minimal shadows, neutral colors\",\"staircase behind, indoor lighting, neutral colors\",\"plain wall, neutral color, minimal shadows, soft lighting\",\"industrial setting, nighttime, artificial lighting, parking area\",\"neutral walls, indoor setting, minimalistic decor, potted plant\",\"neutral-colored walls, indoor setting, plant on side\",\"white boat, clear skies, sunlit, outdoor setting\",\"plain wall, wooden floor, indoor lighting, potted plant\",\"white stairs, surfboard overhead, outdoor setting\",\"dark green tones, decorative artwork, ambient lighting\",\"neutral wall, indoor setting, minimal detail\",\"green cushions, outdoor setting, foliage, shaded area\",\"outdoor setting, blurred greenery, wooden structure\",\"blue sky, calm sea, boat deck\",\"stone wall, draped curtains, indoor lighting\",\"red car interior, blurred movement, sunlit ambiance\",\"sunny sky, white structure, outdoor setting, partially cloudy\",\"blue sky, ocean view, yacht in distance, seated pose\",\"white interior, sheer curtains, window blinds, minimalistic style\",\"indoor setting, large windows, daylight, minimalistic decor, outdoor view\",\"foliage, outdoor setting, blurred greenery, natural light\",\"car interior, black leather seats, diamond pattern stitching\",\"indoor setting, neutral colors, minimalistic decor, soft lighting\",\"arched structure, blurred foliage, outdoor setting\",\"outdoor setting, white umbrellas, patio chairs, Moet & Chandon bottle, green plants\",\"indoor setting, mirrored walls, soft lighting\",\"sunny beach, blurred waves, clear sky\",\"blurred interior, neutral tones, soft lighting\",\"nighttime cityscape, blurred lights, outdoor setting\",\"outdoor setting, tree branches, bright sunlight\",\"blue umbrella, tropical setting, outdoor seating, beverage can, glass with drink\",\"indoor setting, chairs visible, cluttered table, neutral colors\",\"modern structure, blue sections, clear sky, urban setting, old building\",\"white walls, soft lighting, indoor setting\",\"light-colored building, dark doorway, minimalistic, urban setting\",\"white wall, indoor setting, minimalistic decor\",\"mural art, painted wings, indoor setting, casual ambience\",\"vehicle interior, leather seats, car door window, slightly blurred\",\"indoor setting, television on, modern decor, blurred details\",\"dim lighting, indoor setting, blurred plants, warm tones\",\"dimly lit room, blurred decor, warm tones, ambient lighting\",\"dark room, black and white wall art, contrast lighting, minimalistic decor\",\"sunrise/sunset, calm water, anchored boats, hilly landscape, clear sky\",\"indoor setting, blurred surroundings\",\"outdoor setting, green plants, restaurant ambiance, daylight conditions\",\"outdoor setting, clear blue sky, mountain view, lush greenery, architectural structure\",\"bright room, modern furniture, large window\",\"indoor setting, neutral colors, blurred decor\",\"indoor setting, windows, blurred room details\",\"plain white wall, indoor setting, soft lighting\",\"outdoor setting, blue sky, swimming pool, lush plants, sunny day\",\"indoor setting, blurred decor, neutral colors\",\"outdoor cafe, green plants, tropical setting\",\"stage structures, greenery, daytime, speakers, cables, yellow tennis balls\",\"wooden structure, blurred greenery, natural daylight\",\"hazy sky, mountainous terrain, balcony railing\",\"outdoor setting, sports car, lush greenery\",\"ocean view, cloudy sky, outdoor setting, sunset lighting\",\"window curtains, indoor setting, neutral colors\",\"ornate mirror, floral wallpaper, neutral tones, indoor setting\",\"solid teal backdrop, soft shadows, no other subjects\",\"house entrance, evening lighting, brick column, window\",\"swimming pool, green lawn, outdoor setting, blue sky, daytime\",\"green foliage, natural lighting, sunny day\",\"neutral-colored wall, indoor setting, minimalistic decor\",\"tropical foliage, blurred greenery, sunny daylight\",\"indoor setting, neutral colors, ambient lighting\",\"plain white, soft shadow, minimalistic\",\"indoor room, potted plants, textured floor\",\"outdoor setting, blurred foliage, overcast sky, natural light, creek or river\",\"monochromatic hues, blurred setting, dark ambiance\",\"indoor setting, crowded venue, blurred figures\",\"white cyclorama, minimalist setting, studio environment\",\"clear blue sky, lush green plants, sunlit ambiance\",\"blue sky, palm trees, sunny day, outdoor setting\",\"underpass structure, concrete columns, shadow patterns\",\"concrete structure, shadow patterns, sunlit area\",\"starry space, distant Earth, hexagonal pattern floor, metallic surface\",\"space setting, starry sky, Earth visible, metallic floor, hexagonal pattern\",\"tropical beach, green foliage, palm tree, blurred background, serene setting\",\"sandy beach, green foliage, natural setting\",\"gym equipment, blurred lights, reflective surfaces\",\"sunlit building, green grass, shadow patterns, late afternoon\",\"neutral tones, indoor setting, soft furnishings, blurred textures\",\"evening sky, blurred greenery, distant water view\",\"outdoor setting, basketball hoop, lush greenery, bright sunlight, colorful flowers\",\"white walls, large window, indoor setting\",\"sandy beach, ocean horizon, clear sky, distant figures\",\"snowy setting, blurred trees, natural light\",\"white bathtub, blurred surroundings, indoor setting\",\"blossoming branches, blurred background, warm tones\",\"outdoor gathering, blurred people, canopy structure, natural light\",\"blue gradient, studio setting, no visible objects\",\"blurred indoors, warm tones, indistinct shapes\",\"yacht interior, sunset skies, calm water, moored boats\",\"car interior, nighttime, blurred lights\",\"white wall, indoor setting, minimal decor\",\"event backdrop, logo patterns, green carpet\",\"soft-focused, dark hues, subtle shadows\",\"vehicle interior, blurred windows, soft lighting\",\"indoor setting, blurred details, bokeh effect\",\"solid dark, indoors, soft lighting\",\"indoor setting, doorway, minimal decor\",\"swimming pool, clear water, blurred blue, outdoor setting\",\"outdoor seating, blurred plants, neutral colors\",\"car interior, daylight, building exterior, reflective window\",\"water body, hills, clear sky\",\"indoor setting, blurred bedding, neutral colors\",\"plain white, no distractions\",\"urban setting, white buildings, overcast sky\",\"plain wall, neutral colors, indoor lighting\",\"sandy beach, rocky terrain, calm sea, clear sky\",\"indoor room, sheer curtains, soft shadows\",\"textured wall, concrete texture, muted colors, indoor setting, wooden stool\",\"pink patterned chair, wooden furniture, cream carpet, floor lamp\",\"stone wall, white railing, sunny day, shadow patterns\",\"blue sky, coastal scenery, sparse vegetation, gravel ground\",\"palm trees, blue sky, white building, parked cars\",\"city street, cobblestone pavement, street staircase, colorful buildings, overcast sky, European architecture, daylight setting\",\"indoor setting, gray sofa, sliding door\",\"indoor setting, natural light, decorative mirror, neutral tones, floral arrangement, contemporary decor\",\"paved walkway, potted plants, building facade, daytime\",\"sandy beach, tropical vegetation, kayaks, clear sky\",\"carousel, vibrant colors, blurry movement, white fence\",\"outdoor setting, brightly lit, foliage, hexagonal tiles, architectural features\",\"casino setting, slot machines, ambient lighting, blurred background\",\"garage setting, parked car, concrete floor\",\"hockey rink boards, indoor lighting, sporty environment\",\"Marble steps, clear sky, architectural structure\",\"luxury car interior, pink seats, door open\",\"Green foliage, blurred plants, sunny day\",\"outdoor setting, blooming flowers, wooden structure\",\"green field, wooden fence, grazing horse, trees, dusk sky\",\"concrete structure, underpass, soft shadows, daylight\",\"beach setting, ocean horizon, cloudy sky, gentle waves, soft sand\",\"parking garage, concrete pillars, EXIT sign, diffused daylight\",\"metal staircase, blue hues, outdoor location, clear sky\",\"colored balls, white floor, minimalistic architecture\",\"marina setting, high-rise buildings, clear sky\",\"outdoor pool, white building, tropical vegetation, poolside furniture\",\"boat interior, water view, clear sky, distant buildings\",\"white curved walls, arch-like alcoves, simple white stools\",\"ice hockey rink, empty stands, neutral lighting\",\"lush greenery, blurred foliage, outdoor setting\",\"white walls, smooth texture, architectural lines, minimalistic style\",\"red patterned car, daytime, outdoor setting, blurred surroundings\",\"white picket fence, green foliage, sunlit scene\",\"palm trees, clear skies, paved walkway, tropical setting\",\"marble countertop, wooden slats, pink cabinets, makeup brushes\",\"sandy beach, ocean waves, clear sky, surfboard\",\"sandy beach, cloudy sky, distant mountains, beachgoers, paragliders, natural setting\",\"stone wall, narrow pathway, natural light\",\"urban skyline, water reflections, soft lighting, distant buildings\",\"autumn leaves, wooded path, blurry foliage, natural setting\",\"stone walls, green plants, hanging utensils, cobblestone ground, outdoor setting, narrow alley\",\"gray couch, floral wallpaper, subdued lighting, large blooms, dark tones\",\"green hedge, evenly lit, shadow on ground, outdoor setting\",\"yellow couch, pink wall, white pillow, floral arrangement, indoor setting\",\"red wallpaper, ornate chair, vintage phone, patterned carpet\",\"greenery, sunlit lawn, blurred backdrop\",\"theater setting, plush seating, ambient lighting, popcorn spilled, circular patterns on carpet\",\"grey walls, pumpkin decorations, lit jack-o'-lantern, indoor setting, halloween theme\",\"sandy beach, blurred foliage, white towel, printed design, scattered flowers\",\"wooden door frame, snow-covered ground, pine trees\",\"outdoor setting, waterfront view, glass panes, bar counter, citrus drinks, clear skies\",\"Beach scenery, cloudy sky, sunset lighting, vegetation\",\"sandy terrain, rocky formations, clear sky, picnic setup\",\"tropical setting, palm trees, water body, champagne bucket, white draped chair\",\"overlooking ocean, tropical foliage, distant islands, clear sky, stone wall\",\"urban landscape, skyscrapers, overcast sky, greenery, empty lot\",\"urban landscape, balcony railing, overcast sky, flowering shrubs, distant buildings\",\"vintage car, car wash setting, soapy water, overcast sky\",\"red wall, green foliage, natural daylight\",\"indoor setting, wooden staircase, sunlit doorway\",\"Blue sky, calm sea, wooden dock, lounge chairs, yellow towel, boat mast\",\"urban setting, covered walkway, architectural columns, clear sky\",\"balcony setting, urban skyline, daytime, green box with letters\",\"lush greenery, purple flowers, blurred details\",\"gym setting, cardio machines, large windows, snowy outdoors, urban environment\",\"sandy beach, ocean waves, clear sky\",\"concrete stairs, outdoor setting, sunlit, shadowed areas\",\"paved sidewalk, green bushes, white picket fence, clear sky, distant people\",\"residential area, paved road, clear sky, daytime\",\"cloudy sky, historical monument, bustling plaza, street lamps\",\"city skyline, water, daytime, clear skies\",\"palm tree, tropical foliage, blurred greenery\",\"lush greenery, flowering shrubs, paved path, outdoor setting, soft-focus plants\",\"autumn leaves, picnic setting, carved pumpkins, basket, wine bottle, scattered fruits, woodland scenery\",\"green van, sunlit trees, parked vehicle, daytime\",\"narrow alleyway, beige walls, soft focus, daylight\",\"beach setting, evening sky, soft focus, ocean horizon, other person blurred\",\"beige walls, outdoor setting, architectural features\",\"outdoor setting, running track, greenery, trees, sunlight\",\"green trees, sunlit path, daytime, blurred background\",\"tropical plants, blurred greenery, wooden structure, bright atmosphere\",\"wooden boardwalk, blurred pedestrians, warm lighting\",\"neutral tones, indoor setting, minimalist decor\",\"Blurred shelves, indoor setting, warm tones\",\"tropical setting, bar counter, patterned tiles, green cushioned chair, beverage visible\",\"outdoor setting, patio, sliding door\",\"stone wall, wrought iron gate, urban setting, neat pavements, subtle shadows\",\"Wooden door, marble walls, indoor lighting, mirrored reflection\",\"city skyline, large windows, indoor setting, sunset lighting, high-rise view\",\"glass reflection, blurred greenery, outdoor setting\",\"indoor setting, wooden floor, ornate furniture\",\"Green foliage, outdoor setting, sunlit\",\"ornate iron gate, stone building facade, urban environment, clear skies\",\"palm trees, clear sky, tropical setting, paved path\",\"tropical beach setting, palm trees, blue water, clear sky, wooden structure\",\"stone wall, green hills, cloudy sky, river in distance\",\"tennis court, blue surface, white lines, tennis racket, yellow tennis balls, net partial view\",\"city street, evening lighting, shopfront windows, parked cars\",\"bookshelves, stacked books, indoor setting\",\"pink chair, white wall, 'VILLAGE' sign, outdoor setting\",\"glass door, indoor setting, patterned rug, hardwood floors\",\"fruit stand, hanging bananas, assorted fruits, daylight, outdoor market\",\"white wall, indoor setting, natural light, door frame, glass reflection\",\"green foliage, residential area, sunny day, clear sky\",\"palm trees, sunny skies, floral bushes\",\"modern interior, white walls, wooden floor, potted plant, bar stools\",\"modern room, large window, green plant, white sofa, coffee table, beige pillows, gray walls\",\"neon lights, Chinese characters, urban feel, dark ambiance\",\"dark backdrop, blue accents, subtle texture, illuminated base\",\"fuzzy pink blanket, blue-green tinted background, smartphone present, indoors, comfortable setting\",\"palm trees, blue sky, outdoor furniture, patio setting\",\"kitchen setting, espresso machine, white cabinets, decorative items\",\"bright room, curtain-draped window, reflected in mirror, soft shadows\",\"high-rise view, glass window, modern furniture\",\"bright interior, white walls, open doorways, tiled floor, minimal decor\",\"white wall, minimalistic, shadow patterns\",\"city lights, blurred background, nighttime, wooden railing, dark ambiance\",\"city lights, bokeh effect, nighttime, wooden surface\",\"industrial setting, metal window, concrete wall, moss-covered ground\",\"industrial setting, daylight, weathered building, concrete ground, overgrown vegetation\",\"red chairs, wooden panels, natural light, yellow rose, white plate, silverware\",\"clear skies, mountainous terrain, urban landscape\",\"green hedge, clear sky, outdoor setting, daytime, concrete path\",\"balcony setting, water view, boats docked, cloudy sky\",\"city skyline, water, daylight\",\"car interior, black leather seats, red stitching, parking garage\",\"curtain-draped windows, cityscape view, natural light, modern interior\",\"gym setting, blurred weights, indoor environment, clear windows, green foliage outside\",\"urban setting, blurred vehicles, soft focus, evening light\",\"Outdoor setting, clear sky, poolside, tropical vegetation\",\"open road, clear sky, desert landscape\",\"glass door, reflection visible, outdoor setting, plants, overcast sky\",\"outdoor setting, greenery, trees, blurred foliage\",\"beach sands, overturned boat, green foliage\",\"dirt pathway, green plants, red flowers\",\"open road, clear sky, mountainous terrain, daylight\",\"rocky terrain, calm sea, clear sky, daylight\",\"poolside, sunset sky, tropical trees, water reflections\",\"green curtains, window blinds, indoor setting, golden hour light\",\"sandy ground, wooden equipment, blurred buildings\",\"plain wall, neutral colors, indoor setting\",\"golden hour, out-of-focus horses, clear sky, outdoor setting, warm tones\",\"stone wall, dappled sunlight, outdoor setting, foliage\",\"wooden railing, green foliage, blurred scenery, outdoor environment\",\"sheer curtains, soft backlight, indoor room, muted colors, minimalist style, peaceful atmosphere\",\"outdoor setting, stone structure, hanging lanterns, foliage, ceramic pottery\",\"illuminated buildings, urban setting, nighttime ambiance\",\"tennis court, hard surface, painted lines, no other people\",\"clear sky, coastal view, urban skyline, architectural features\",\"urban skyline, grassy field, overcast sky\",\"urban setting, blurred fountain, clear sky, buildings in distance\",\"skyscrapers, palm trees, clear sky, balcony railing\",\"swimming pool, lounge chairs, palm trees, clear skies\",\"palm trees, beach huts, clear sky, sandy ground\",\"gas station pumps, red bricks building, clear sky, daytime\",\"marble tiles, shower heads, indoor lighting, shower knobs\",\"Marina setting, yachts docked, clear sky, wooden pier\",\"wooden pergola, hanging lights, green plants, twilight ambiance, outdoor setting\",\"green foliage, blurred scenery, outdoor setting, brick path\",\"blurred setting, neutral colors, outdoor environment\",\"blurry cityscape, glass balustrade, indoor setting\",\"blurry nature, earthy tones, out of focus\",\"desert terrain, clear sky, ATV vehicle\",\"water feature, blue tiles, blurred buildings, outdoor setting\",\"outdoor setting, bright sunlight, orange umbrellas, white lounge chairs, clear sky\",\"horizontal lines, warm lighting, blurred setting, outdoor location\",\"sunlit trees, blurred foliage, outdoor setting\",\"Blurry greenery, white structure, defocused meal\",\"sandy beach, sunset lighting, coastal vegetation, wooden post\",\"window with sheer curtain, soft natural light, blurred food tray, couch corner\",\"sunlit street, blurred foliage, warm tones\",\"neutral tones, minimalistic decor, plain walls\",\"tropical setting, blurred greenery, open-air structure, beverage on table\",\"modern interior, large window, daytime, urban skyline, minimal furniture\",\"city street, stone balustrade, cloudy sky, walking people, fluttering flags\",\"desert landscape, clear skies, distant camel\",\"interior setting, ceiling fan, natural lighting, open door, floor lamp\",\"Indoor setting, Wooden floor, White lampshade, Dining chairs, Kitchen counter\",\"wooden panels, modern architecture, outdoor setting, bright daylight\",\"window frame, white wall, pipe visible\",\"wooden structure, forested area, natural light, out of focus greenery\"],{\"default\":\"random\"}],\"pose\":[[\"disabled\",\"random\",\"standing straight, facing camera, leaf in hand\",\"standing, hands on surface, facing camera\",\"one arm bent, hip jutted out, direct gaze\",\"standing straight, hands on pads, confident stance\",\"hands raised, slight twist, standing straight\",\"standing straight, hands resting, slight smile\",\"sitting, relaxed, facing camera\",\"hand in hair, standing straight, slight smile\",\"hands on hips, straight posture, direct gaze\",\"standing straight, left arm raised, right arm down, facing camera\",\"standing straight, left arm raised, right arm bent, facing camera\",\"standing straight, hands on hips, head slightly tilted\",\"holding hair, straight stance, direct gaze\",\"standing straight, hands relaxed, confident stance\",\"standing straight, hand on hip, looking at camera\",\"standing straight, hands clasping bag, weight on right leg, smiling\",\"seated, arm raised, head tilted\",\"facing forward, slight tilt, relaxed stance\",\"standing pose, hands on ledge, facing camera\",\"standing straight, relaxed arms, holding bottle\",\"standing straight, facing camera, hands on hips\",\"leaning forward, hands on thighs, slight smile\",\"arms crossed, head slightly tilted, direct gaze\",\"hand on head, standing straight, slight twist, confident stance\",\"standing straight, hands on hips, facing camera\",\"facing camera, slight head tilt, relaxed posture\",\"standing upright, slight smile, facing camera\",\"standing straight, hands together, slight smile\",\"facing camera, seated position, hands on knees\",\"standing straight, hands on hips, facing camera\",\"facing away, head turned, slight twist\",\"standing straight, hands on shorts, slightly tilted head\",\"standing upright, hands raised, interlocked above head, one leg straight, other bent, facing camera\",\"standing straight, hand on hip, slight bend in right knee, head tilted\",\"standing straight, hands together, direct gaze\",\"sitting down, crossed legs, leaning forward\",\"standing upright, hands on hips, facing forward\",\"hands on hips, facing camera, confident stance\",\"facing camera, head tilted, subtle smile\",\"standing upright, arms raised, hand in hair\",\"leaning on railing, facing camera, arms apart, straight posture\",\"sitting down, facing camera, head slightly tilted\",\"standing straight, looking forward, left hand holding bag\",\"hands on hips, standing straight, slight body twist\",\"facing camera, arms crossed, slight smile\",\"facing camera, gentle gaze, holding arm\",\"standing upright, arms relaxed, looking forward\",\"sitting cross-legged, hands on ankles, direct gaze\",\"standing straight, slight head tilt, direct gaze\",\"standing upright, hands on hips, slight smile\",\"standing upright, hand on jacket, confident stance\",\"standing upright, hands on hips, facing camera\",\"standing upright, one hand holding object, slight body turn\",\"sitting, hand on head, legs crossed\",\"standing upright, hands on hips, looking forward\",\"seated, open-legged, arms resting\",\"head turned, gazing upward, flowing hair\",\"head tilted, hand on chin, direct gaze\",\"sitting down, one arm resting, head slightly tilted\",\"facing camera, slightly tilted head, relaxed posture\",\"facing camera, head tilted, relaxed stance\",\"facing camera, slight smile, left arm raised\",\"sitting, smiling, relaxed posture\",\"facing camera, slight smile, straight posture\",\"kneeling, hand on forehead, looking at camera\",\"facing camera, slight smile, relaxed stance\",\"facing camera, slight smile, head slightly tilted\",\"facing camera, slight head tilt, relaxed stance\",\"looking forward, slight head tilt, relaxed posture\",\"facing camera, slight smile, relaxed stance\",\"looking forward, slight smile, head tilted\",\"squatting position, hands in hair, eyes closed\",\"facing camera, slight head tilt, relaxed shoulders\",\"head tilted, looking forward, hair swept aside\",\"hand in hair, facing camera, slight tilt\",\"facing camera, slight smile, head tilted\",\"hand on hat, facing camera, slightly leaning\",\"hand on cheek, sitting down, head slightly tilted\",\"facing camera, slight smile, head tilted\",\"tilted head, hand lifting jacket, direct gaze\",\"looking at camera, slightly tilted head, touching hair\",\"arms raised, elbows bent, flexing biceps, confident stance\",\"facing camera, slight tilt, relaxed posture\",\"seated, slightly leaning, facing camera\",\"hand in hair, leaning elbow, direct gaze, slightly parted lips\",\"head tilted, hand in hair, looking at camera, slight smile\",\"sitting, hands on thighs, direct gaze\",\"head tilted slightly, eyes looking forward, hand touching hair\",\"head tilted, hand on neck, relaxed demeanor, bare shoulders\",\"sitting down, crossed legs, looking downward, one hand near neck\",\"smiling faces, direct gaze, group hug\",\"seated position, smiling expression, facing camera\",\"facing camera, slight smile, relaxed stance\",\"sitting down, facing camera, one leg bent\",\"smiling, peace sign, looking forward, head tilted\",\"facing camera, slight smile, head tilted\",\"facing camera, slight smile, touching neck, hairclips in hair\",\"kneeling position, hand in hair, confident gaze, slight smile\",\"facing camera, slight smile, head tilted\",\"seated, leaning forward, smiling\",\"sitting, one leg bent, one leg extended, leaning forward, arms resting\",\"sitting down, arms crossed, facing camera\",\"standing, arm raised, facing camera\",\"seated, relaxed, looking aside\",\"facing camera, slight smile, relaxed posture\",\"facing camera, slightly tilted head, relaxed posture\",\"slight tilt, looking at camera, relaxed posture\",\"facing forward, slight tilt, confident expression\",\"straight standing, head tilted, gaze at camera\",\"head tilt, slight smile, looking at camera\",\"looking at camera, slight head tilt, relaxed posture\",\"facing camera, slightly tilted head, one arm visible\",\"facing camera, slight smile, relaxed stance\",\"head cocked, hand on chin, looking at camera, slight smile\",\"facing camera, slightly tilted head, relaxed posture\",\"kneeling down, facing camera, leaning forward\",\"facing camera, slight head tilt, pouting lips\",\"hand on face, leaning slightly, intense gaze\",\"smiling, hugging children, direct gaze\",\"leaning forward, one leg raised, playful gesture\",\"hand in hair, slight tilt, bending forward\",\"facing camera, slight tilt head, one hand raised\",\"standing upright, looking forward, relaxed arms\",\"sitting down, arms rested, legs crossed\",\"crouching down, chin resting, looking sideways\",\"squatting position, head tilt, one hand raised\",\"leaning on tree, gently touching hair, standing pose, eyes closed, relaxed demeanor\",\"sitting, leaning slightly, smiling\",\"standing sideways, looking back, slightly bent torso\",\"gazing forward, slight head tilt, hair pulled back\",\"sitting down, hand in hair, looking sideways\",\"hand in hair, looking away, slight twist\",\"facing camera, slightly tilted head, one-shoulder visible\",\"facing camera, slight smile, head tilted\",\"head tilted, slight smile, looking at camera\",\"facing camera, slight tilt, soft expression\",\"seated, arms crossed, legs bent\",\"head tilt, gazing upwards, holding flowers\",\"head tilted, hand raised, playful expression\",\"leaning forward, knee up, hand on forehead, gazing at camera\",\"leaning forward, hand on chin, thoughtful expression\",\"sitting down, facing camera, slight tilt\",\"sitting, arm raised, head tilted\",\"facing camera, slight tilt head, relaxed posture\",\"head turned, looking back, hand on hip\",\"hands on face, slight head tilt, looking at camera\",\"facing camera, relaxed posture, slightly parted lips\",\"facing camera, slight tilt, soft gaze\",\"standing, facing camera, hand on neck\",\"arms crossed, slight smile, looking away\",\"leaning forward, hands under chin, looking at camera\",\"seated, hand on head, torso twisted\",\"looking at camera, slightly angled, relaxed posture\",\"facing camera, relaxed stance, slight smile\",\"hand on chin, looking forward, slight tilt\",\"head tilted, hand in hair, facing camera\",\"looking forward, hand on head, slightly tilted head\",\"pouting lips, holding phone, slightly tilted head\",\"standing straight, left hand raised, smiling at camera\",\"seated, slightly leaning, soft smile\",\"sitting, legs crossed, facing camera, relaxed posture\",\"sitting on floor, looking at camera, one leg bent\",\"standing straight, hands on hips, smiling\",\"standing straight, hands near face, facing camera\",\"hand in hair, slightly turned, standing upright\",\"standing pose, slightly bent arm, hand touching hair, hip tilted, confident stance, half-turned towards camera, relaxed facial expression\",\"standing, arms raised, facing camera\",\"seated position, looking forward, slight tilt, relaxed posture\",\"standing pose, one hand raised, facing camera, hip jutted\",\"sitting down, one hand on knee, head slightly tilted\",\"standing, slightly angled, hand on hip\",\"standing straight, slightly angled, hands on bag\",\"standing straight, hand on hip, head slightly tilted\",\"squatting position, left arm resting, right hand on waist\",\"sitting on bench, leaning forward, casually posed\",\"Kneeling, leaning forward, gaze at camera\",\"sitting, hand gesture, legs crossed\",\"Standing straight, slight smile, looking at camera\",\"hands raised, head tilt, standing straight\",\"standing straight, left hand raised, facing camera\",\"straight posture, slight lean, direct gaze\",\"standing straight, arms relaxed, facing camera\",\"standing upright, left hand on hip, slight left twist, right arm hanging\",\"standing straight, hand in hair, slight body turn\",\"crouching, looking at camera, hands on knees\",\"standing upright, hand in hair, slight twist\",\"standing straight, left hand adjusting sunglasses, right hand on hip, facing camera\",\"standing straight, hands together, slight body turn\",\"standing upright, one leg crossed, hands on hip\",\"standing straight, hands on pads, front-facing\",\"standing straight, hands relaxed, facing camera\",\"standing straight, hands on hips, smiling, facing camera\",\"standing upright, hands touching, slightly turned\",\"standing straight, hands by side, direct gaze\",\"walking forward, left leg forward, slight smile\",\"seated position, leaning forward, one leg bent\",\"standing straight, hands on hips, looking at camera\",\"standing, slightly turned, casual hold of pants, relaxed posture, sunglass on head\",\"facing camera, slight smile, hand on hip\",\"leaning forward, arching back, looking away\",\"standing straight, hands together, looking forward\",\"sitting down, facing camera, slight smile\",\"sitting, one leg crossed, looking at camera, confident stance\",\"standing straight, slight smile, left hand holding purse, right hand relaxed\",\"sitting down, legs crossed, left hand resting, right hand on thigh, direct gaze\",\"sitting down, holding phone, legs crossed\",\"left: standing straight, right hand raised, left: standing, hand on hip\",\"seated on couch, leaning forward, hands supporting chin, legs crossed, eyes looking upward\",\"sitting, arm raised, head tilted\",\"sitting down, legs bent, hands on knee, relaxed demeanor\",\"standing, facing camera, hand on face\",\"hand on head, facing camera, slightly smiling\",\"Standing straight, hands on hips, facing camera\",\"standing straight, holding object, slight twist\",\"sitting down, eyes closed, head slightly tilted, holding dress\",\"sitting down, crossed legs, hands on legs, facing camera\",\"standing beside bicycle, holding handlebars, facing camera\",\"sitting, crossed legs, relaxed posture, hand on knee\",\"bending forward, one hand on car, looking at camera\",\"standing upright, leaning slightly, one arm raised\",\"standing upright, one hand raised, facing camera\",\"Sitting down, slightly leaned forward, direct gaze\",\"hand on head, standing straight, facing camera, confident stance\",\"sitting, one leg raised, engaged expression\",\"hands in hair, seated, legs crossed\",\"three-quarter view, standing upright, looking over shoulder\",\"standing upright, slight hip tilt, arms relaxed\",\"crouching, looking forward, left hand on ground, right arm resting on leg\",\"standing straight, left hand touching hair, facing camera\",\"standing straight, slight hip tilt, right arm bent\",\"sitting, one leg raised, facing camera\",\"sitting, one knee raised, looking at camera\",\"standing, one arm raised, facing camera\",\"standing upright, slight body turn, left hand on hip, right hand holding object\",\"sitting down, smiling, holding a drink\",\"standing, facing camera, biting ice cream\",\"hand on hip, slight body tilt, chin down, forward-facing\",\"standing upright, relaxed posture, facing camera\",\"hand in hair, arched back, seductive stance\",\"standing, three-quarter view, left hand on hip\",\"standing straight, hands on thighs, facing camera\",\"sitting on chair, legs crossed, leaning forward, holding drink, looking at camera\",\"crouching, smiling, looking forward\",\"sitting, right leg bent, left arm raised\",\"Direct gaze, slight smile, hand in hair\",\"sitting, legs crossed, hands on knee\",\"standing upright, hand in hair, smiling\",\"arm raised, bent elbow, one leg forward, standing pose, confident stance\",\"Standing pose, one leg crossed, hand on hip, facing camera\",\"sitting, hand in hair, facing camera\",\"standing upright, slight smile, one hand holding bag\",\"standing upright, hands by side, direct gaze\",\"Standing pose, facing camera, slight tilt\",\"standing straight, left hand on sunglasses, right hand holding purse\",\"standing upright, hands on hips, relaxed posture\",\"sitting down, touching hat, smiling\",\"leaning on wall, looking at camera, one leg raised\",\"seated, legs spread, head tilted down\",\"standing straight, hands by side, direct gaze\",\"standing upright, holding book, slight body turn\",\"sitting down, leaning back, smiling, leg crossed\",\"standing straight, left hand on hip, right hand holding bag\",\"standing straight, hands on hips, slight smile\",\"facing camera, slight smile, relaxed posture, left hand on hip, right hand by side\",\"standing upright, directly facing camera, relaxed stance\",\"arms on table, standing straight, slight torso twist\",\"standing straight, facing camera, holding phone\",\"standing, left leg forward, hand on waist\",\"standing upright, hands together, facing camera\",\"hands on hips, slight lean, confident stance\",\"reclining, arms raised, directly facing camera, relaxed demeanor\",\"sitting, one hand holding glass, crossed legs\",\"standing upright, slightly tilted head, holding hair\",\"standing upright, slight twist, left hand adjusting, looking at camera\",\"sitting down, legs crossed, looking at phone\",\"standing upright, looking forward, hands on stomach, slight smile, casual stance\",\"standing, one hand holding phone, slight body turn\",\"sitting pose, one hand on chin, legs crossed, head slightly tilted\",\"sitting down, hand on cheek, one leg crossed\",\"one leg extended, leaning back, direct gaze\",\"leaning back, one leg bent, one leg extended, confident gaze\",\"facing camera, slightly tilted head, resting arms\",\"standing upright, DJing, slight smile\",\"standing upright, left leg forward, hands on thighs, facing camera\",\"standing upright, arm raised, smiling\",\"sitting down, slightly leaning forward, facing camera\",\"seated, relaxed posture, looking forward\",\"standing straight, hand on hip, slight smile, head tilted\",\"standing, one arm bent, holding dumbbell, looking forward\",\"walking, left profile, one foot forward\",\"Leaning back, angled towards camera, relaxed posture\",\"looking back, slight twist, right hand resting\",\"facing away, looking back, left hand raised\",\"standing, arms raised, hands touching\",\"sitting down, casual posture\",\"standing straight, hands on hips, direct gaze\",\"half-turned, looking back, one arm bent\",\"arm raised, standing straight, looking forward\",\"sitting, legs bent, relaxed posture\",\"sitting down, facing camera, slightly tilted head\",\"turned sideways, lifting dumbbells, slight bend in knees\",\"hand on head, slightly turned, standing straight\",\"standing straight, slight smile, right hand on hip, facing camera\",\"leaning against wall, one leg bent, looking over shoulder\",\"sitting, hand on chin, crossed legs\",\"standing straight, slight twist, gazing forward, relaxed posture, hands not visible\",\"sitting down, arms raised, head tilted\",\"leaning on railing, facing camera, slight smile\",\"sitting, arms raised, looking at camera\",\"sitting, arms raised, head tilted\",\"standing, holding bike, facing camera\",\"standing straight, hands on hips, direct gaze\",\"standing straight, hand on head, facing away\",\"sitting, facing away, relaxed posture\",\"facing away, head turned, one hand touching thigh\",\"standing pose, leaning on counter, one arm bent, looking at camera\",\"smiling, facing camera, relaxed stance\",\"Standing straight, hands on hips, slight smile, looking forward\",\"looking over shoulder, three-quarter turn, hand on hip\",\"hand in hair, kneeling position, direct gaze, left leg bent, confident expression\",\"facing camera, arms crossed, slight tilt\",\"leaning forward, looking to the side, one hand on hip\",\"arms crossed, looking at camera, slight head tilt\",\"kneeling, leaning forward, hands on handles\",\"leaning forwards, hand on head, facing camera\",\"standing upright, hands on hips, confident stance\",\"straight standing, hands together, slight smile\",\"looking back, slight twist, hand on hip\",\"Sitting down, facing camera, holding glass\",\"standing upright, hand in hair, facing camera\",\"standing, leaning on wall, holding glass, crossed legs\",\"head tilted, sitting, hand on neck\",\"standing, looking back, hand on thigh\",\"sitting, hand on face, legs crossed, relaxed demeanor\",\"standing, hands on head, eyes closed\",\"standing upright, facing camera, slight twist\",\"hand on hat, slightly turned, mid-walk stance\",\"facing sideways, slight twist, playful stance\",\"Standing upright, Left hand holding flower, Right hand on hip, Gazing forward\",\"standing upright, hands on hips, smiling face\",\"standing upright, arm raised, indirect gaze\",\"sitting down, hand on head, legs bent, relaxed posture\"],{\"default\":\"random\"}],\"background\":[[\"disabled\",\"random\",\"Eye-level shot, centered subject, direct perspective\",\"Eye-level shot, centered subject, natural daylight\",\"Eye-level shot, central framing, natural lighting\",\"Eye-level shot, direct perspective, clear focus\",\"Eye-level shot, shallow focus, soft lighting\",\"Eye-level shot, straight angle, centered subject\",\"Eye-level shot, straight angle, medium shot\",\"Natural daylight, eye-level shot, soft focus\",\"Rule of thirds, eye-level shot, straight angle, soft lighting\",\"Soft focus, shallow depth of field, natural lighting\",\"Vertical orientation, Eye-level shot, Straight angle, Centered subject\",\"center focus, eye-level shot, shallow depth of field\",\"center framed, eye-level shot, balanced perspective\",\"center-focused, eye-level angle, shallow depth of field\",\"centered subject, close-up shot, straight angle, eye-level perspective\",\"centered subject, eye-level angle, frontal perspective\",\"centered subject, eye-level angle, neutral perspective\",\"centered subject, eye-level angle, tight framing\",\"centered subject, eye-level shot, balanced framing\",\"centered subject, eye-level shot, direct angle\",\"centered subject, eye-level shot, direct angle, full body view\",\"centered subject, eye-level shot, direct perspective\",\"centered subject, eye-level shot, medium close-up\",\"centered subject, eye-level shot, natural light\",\"centered subject, eye-level shot, neutral perspective\",\"centered subject, eye-level shot, portrait orientation\",\"centered subject, eye-level shot, shallow depth of field\",\"centered subject, eye-level shot, shallow depth of field, natural lighting\",\"centered subject, eye-level shot, shallow depth-of-field\",\"centered subject, eye-level shot, soft focus background\",\"centered subject, eye-level shot, soft lighting\",\"centered subject, eye-level shot, straight angle\",\"centered subject, eye-level shot, straight angle, clear perspective\",\"centered subject, eye-level shot, straight-on angle\",\"centered subject, eye-level shot, straight-on angle, shallow depth of field\",\"centered subject, eye-level shot, straightforward angle, natural lighting\",\"centered subject, low camera angle, shallow depth of field\",\"centered subject, low camera angle, studio lighting\",\"centered subject, medium close-up, frontal angle, eye-level perspective\",\"centered subject, medium shot, eye-level angle\",\"centered subject, medium shot, natural light, shallow depth of field\",\"centered subject, medium shot, straight angle\",\"centered subject, natural lighting, eye-level angle\",\"centered subject, natural lighting, eye-level shot\",\"centered subject, shallow depth of field, eye-level shot\",\"centered subject, shallow depth of field, natural light\",\"centered subject, straight angle, eye-level perspective\",\"centered subject, straight angle, neutral perspective\",\"centered subject, straight-on angle, eye-level perspective\",\"centered subject, straight-on angle, full-body shot\",\"close-up shot, angled perspective, off-center framing\",\"close-up shot, centered subject, eye-level angle\",\"close-up shot, direct angle, eye-level perspective\",\"close-up shot, direct angle, high perspective\",\"close-up shot, direct angle, selfie perspective\",\"close-up shot, eye-level angle, candid perspective\",\"close-up shot, eye-level angle, center framed, natural daylight\",\"close-up shot, eye-level angle, centered framing\",\"close-up shot, eye-level angle, centered subject\",\"close-up shot, eye-level angle, centered subject, natural lighting\",\"close-up shot, eye-level angle, centered subject, portrait orientation\",\"close-up shot, eye-level angle, centered subject, shallow depth of field\",\"close-up shot, eye-level angle, centered subject, soft lighting\",\"close-up shot, eye-level angle, centered subject, soft natural lighting\",\"close-up shot, eye-level angle, central framing\",\"close-up shot, eye-level angle, direct perspective\",\"close-up shot, eye-level angle, direct perspective, centered framing\",\"close-up shot, eye-level angle, direct perspective, soft lighting\",\"close-up shot, eye-level angle, frontal perspective\",\"close-up shot, eye-level angle, natural lighting\",\"close-up shot, eye-level angle, outdoor lighting\",\"close-up shot, eye-level angle, shallow depth of field\",\"close-up shot, eye-level angle, soft lighting\",\"close-up shot, eye-level angle, soft lighting, centered framing\",\"close-up shot, eye-level angle, studio lighting\",\"close-up shot, eye-level camera, direct angle, centered subject\",\"close-up shot, front view, eye-level angle\",\"close-up shot, front-facing camera, high angle\",\"close-up shot, high angle, centered subject\",\"close-up shot, high angle, direct perspective\",\"close-up shot, high angle, direct perspective, selfie\",\"close-up shot, high resolution, natural light, shallow depth of field\",\"close-up shot, low angle, direct perspective\",\"close-up shot, low angle, direct perspective, shallow depth of field\",\"close-up shot, low angle, dramatic lighting\",\"close-up shot, low camera angle, direct perspective\",\"close-up shot, low camera angle, dynamic perspective\",\"close-up shot, low camera angle, eye-level perspective, outdoor lighting\",\"close-up shot, low camera angle, natural light\",\"close-up shot, low camera angle, shallow depth of field\",\"close-up shot, natural lighting, direct angle, eye-level perspective\",\"close-up shot, natural lighting, shallow depth of field, three-quarter angle\",\"close-up shot, off-center framing, natural light\",\"close-up shot, selfie angle, natural light\",\"close-up shot, selfie perspective, eye-level angle\",\"close-up shot, selfie perspective, natural lighting\",\"close-up shot, shallow depth of field, eye-level angle\",\"close-up shot, shallow focus, eye-level angle\",\"close-up shot, slight high angle, direct perspective\",\"close-up shot, slightly angled view, eye-level perspective\",\"close-up shot, soft lighting, shallow depth of field\",\"close-up shot, straight angle, centered subject\",\"close-up shot, straight angle, eye-level perspective\",\"close-up shot, three-quarter view, shallow depth of field\",\"close-up shot, warm lighting, direct angle\",\"close-up, eye level, centered subject\",\"close-up, eye-level shot, frontal perspective\",\"close-up, eye-level, centered, shallow depth of field\",\"close-up, eye-level, central framing\",\"close-up, eye-level, frontal view\",\"close-up, eye-level, shallow depth of field\",\"close-up, eye-level, shallow focus\",\"close-up, eye-level, soft light\",\"close-up, eye-level, soft lighting\",\"close-up, eye-level, studio lighting\",\"close-up, selfie angle, eye-level perspective\",\"close-up, selfie angle, high perspective\",\"daylight shot, eye-level angle, centered framing\",\"direct lighting, eye-level shot, centered subject\",\"direct view, medium shot, neutral angle\",\"eye-level shot, balanced framing, centered subject\",\"eye-level shot, center frame, shallow depth of field\",\"eye-level shot, center framed, clear focus\",\"eye-level shot, center framed, natural light\",\"eye-level shot, center framed, natural light, shallow depth of field, urban setting\",\"eye-level shot, center framed, natural lighting\",\"eye-level shot, center framing, soft lighting, shallow depth of field\",\"eye-level shot, center-framed subject, soft lighting\",\"eye-level shot, center-framed subject, soft natural lighting\",\"eye-level shot, center-framed, natural daylight\",\"eye-level shot, center-framed, natural lighting\",\"eye-level shot, centered composition, natural light\",\"eye-level shot, centered framing, natural light\",\"eye-level shot, centered framing, shallow depth of field\",\"eye-level shot, centered framing, shallow focus\",\"eye-level shot, centered subject, direct gaze\",\"eye-level shot, centered subject, direct perspective\",\"eye-level shot, centered subject, natural daylight\",\"eye-level shot, centered subject, natural light\",\"eye-level shot, centered subject, natural light, shallow depth of field\",\"eye-level shot, centered subject, natural lighting\",\"eye-level shot, centered subject, natural lighting, shallow depth of field\",\"eye-level shot, centered subject, neutral perspective\",\"eye-level shot, centered subject, portrait orientation\",\"eye-level shot, centered subject, shallow depth of field\",\"eye-level shot, centered subject, shallow depth of field, natural lighting\",\"eye-level shot, centered subject, shallow depth of field, soft lighting\",\"eye-level shot, centered subject, soft background\",\"eye-level shot, centered subject, soft focus\",\"eye-level shot, centered subject, soft focus, natural lighting\",\"eye-level shot, centered subject, soft lighting\",\"eye-level shot, centered subject, straight angle\",\"eye-level shot, centered subject, vivid colors\",\"eye-level shot, centered subjects, shallow depth of field\",\"eye-level shot, centered subjects, soft lighting\",\"eye-level shot, central framing, natural lighting\",\"eye-level shot, central framing, soft lighting\",\"eye-level shot, central subject focus, natural lighting\",\"eye-level shot, close-up framing, natural lighting\",\"eye-level shot, close-up, soft lighting, centered subject\",\"eye-level shot, direct angle, centered subject\",\"eye-level shot, direct perspective, balanced framing\",\"eye-level shot, medium close-up, centred subject\",\"eye-level shot, medium close-up, direct perspective\",\"eye-level shot, medium close-up, soft focus\",\"eye-level shot, medium close-up, soft natural lighting\",\"eye-level shot, medium shot, natural lighting\",\"eye-level shot, natural lighting, center-framed subject\",\"eye-level shot, natural lighting, centered subject\",\"eye-level shot, natural lighting, clear focus\",\"eye-level shot, natural lighting, shallow depth of field\",\"eye-level shot, natural lighting, shallow depth of field, three-quarter view, centered subject\",\"eye-level shot, natural lighting, soft focus background\",\"eye-level shot, off-center framing, soft lighting\",\"eye-level shot, portrait orientation, shallow depth of field\",\"eye-level shot, portrait orientation, soft lighting\",\"eye-level shot, shallow depth of field, blurred background\",\"eye-level shot, shallow depth of field, natural lighting\",\"eye-level shot, shallow depth of field, natural lighting, indoor setting\",\"eye-level shot, shallow depth of field, soft lighting\",\"eye-level shot, soft natural lighting, shallow depth of field\",\"eye-level shot, straight angle, balanced framing\",\"eye-level shot, straight angle, balanced symmetry, foreground focus\",\"eye-level shot, straight angle, centered subject\",\"eye-level shot, straight-on angle, centered subject\",\"eye-level shot, straight-on angle, centered subject, shallow depth of field\",\"eye-level shot, straight-on angle, shallow depth of field\",\"eye-level shot, three-quarter view, natural lighting\",\"eye-level view, natural daylight, shallow depth of field\",\"frontal shot, eye-level angle, centered subject\",\"frontal view, eye-level angle, centered subject\",\"frontal view, eye-level angle, natural lighting\",\"frontal view, eye-level angle, portrait orientation\",\"frontal view, eye-level shot, center-framed\",\"frontal view, eye-level shot, centered subject\",\"frontal view, eye-level shot, centered subjects, close-up\",\"frontal view, eye-level shot, soft focus\",\"frontal view, eye-level shot, symmetrical stance\",\"frontal view, eye-level, centered subject\",\"frontal view, eye-level, centered subjects\",\"frontal view, waist-up shot, soft lighting\",\"high angle, close-up shot, central framing, soft lighting\",\"high saturation, direct sunlight, eye-level shot\",\"indoor lighting, eye-level shot, straight angle\",\"indoor lighting, mirror reflection, eye-level shot, shallow depth of field\",\"indoor lighting, selfie angle, close-up shot\",\"indoor setting, eye-level shot, straight angle, centered subject, natural lighting\",\"indoors, close-up, selfie perspective\",\"low angle shot, sharp focus, bokeh effect\",\"low angle, close-up, shallow depth of field\",\"low angle, wide shot, diagonal lines\",\"low angle, wide shot, dynamic perspective\",\"medium close-up, eye-level angle, centered subject\",\"medium close-up, eye-level shot, clear focus\",\"medium shot, eye-level angle, centered subject, soft focus\",\"medium shot, eye-level angle, natural lighting\",\"medium shot, eye-level angle, soft focus background\",\"medium shot, eye-level, direct perspective\",\"medium shot, indoor lighting, eye-level angle, shallow depth of field\",\"medium shot, off-center framing, shallow depth of field, natural light\",\"mid-shot, street level, natural light, shallow depth of field\",\"natural light, centered subject, shallow depth of field\",\"natural light, close-up shot, eye-level angle\",\"natural light, eye-level shot, shallow depth of field\",\"natural lighting, close-up shot, eye-level angle\",\"natural lighting, eye level shot, soft focus background\",\"natural lighting, eye-level shot, centered subject\",\"natural lighting, eye-level shot, medium shot\",\"natural lighting, eye-level shot, soft focus background\",\"natural lighting, medium close-up, eye-level angle\",\"natural lighting, medium shot, shallow depth of field\",\"natural lighting, mid shot, soft focus\",\"natural lighting, shallow depth of field, eye-level angle, centered subject\",\"natural lighting, shallow depth of field, eye-level shot\",\"natural lighting, soft focus, eye-level shot\",\"natural lighting, soft shadows, close-up shot, waist-up framing, eye-level angle, direct perspective\",\"natural lighting, waist-up shot, blurred foreground\",\"night shot, street lighting, sharp focus\",\"outdoor lighting, close-up shot, low camera angle\",\"outdoor lighting, eye-level shot, direct perspective\",\"outdoor lighting, eye-level shot, natural background\",\"outdoor lighting, eye-level shot, shallow depth of field, central framing\",\"outdoor lighting, rear view, low angle, centered subject\",\"outdoor shot, eye-level angle, centered framing\",\"outdoor shot, eye-level angle, soft lighting\",\"portrait orientation, eye-level shot, centered subject, natural lighting\",\"portrait orientation, eye-level shot, close-up, frontal perspective\",\"shallow depth of field, eye-level shot, background blur, centered subject\",\"shallow depth of field, eye-level shot, natural lighting\",\"shallow depth of field, eye-level shot, soft focus background\",\"shallow depth of field, eye-level shot, soft natural lighting\",\"shallow focus, eye-level shot, centered subject\",\"shallow focus, eye-level shot, diagonal orientation\",\"sharp focus, eye-level shot, direct perspective\",\"soft backlighting, shallow depth of field, eye-level angle\",\"soft backlighting, shallow depth of field, eye-level shot\",\"soft lighting, eye-level shot, center-framed\",\"soft lighting, indoor setting, eye-level shot, three-quarter framing\",\"soft lighting, shallow depth of field, eye-level shot\",\"soft lighting, shallow depth of field, three-quarter rear view\",\"soft lighting, shallow focus, three-quarter shot\",\"straight shot, medium close-up, eye-level perspective\",\"street-level shot, medium close-up, eye-level angle\",\"tight framing, eye-level angle, soft lighting\",\"vertical orientation, eye-level shot, direct perspective\",\"vertical orientation, eye-level shot, straightforward perspective\",\"vertical orientation, natural lighting, eye-level shot\",\"warm lighting, close-up shot, low angle\"],{\"default\":\"random\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"prompt\", \"seed\"]",
+ "return_types": "[\"STRING\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-05-22T21:11:26.778959Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7b0a26bc-f54e-4e3c-989e-94814919bf10",
+ "node_id": "comfyui_dagthomas",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_dagthomas",
+ "publisher": {
+ "createdAt": "2024-05-22T21:03:37.181571Z",
+ "description": "",
+ "id": "dagthomas",
+ "logo": "",
+ "members": [],
+ "name": "dagthomas",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/dagthomas/comfyui_dagthomas",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Extract the most common colors from an image, up to any number. Convert colors to plain English names using various color naming systems.",
+ "downloads": 58,
+ "icon": "https://img.icons8.com/?size=100&id=daqKfa4vY4JR&format=png&color=000000",
+ "id": "img2colors-comfyui-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T18:49:24.343889Z",
+ "dependencies": [
+ "colornamer==0.2.3",
+ "scikit_learn>=1.4.0",
+ "webcolors==1.13"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4642926e-a01b-4bad-826b-3511444b46bc",
+ "node_id": "img2colors-comfyui-node",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "Img2color - Extract Colors from Image",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/img2colors-comfyui-node",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of custom nodes that are using Anthropic's Claude models for describing images and transforming texts.",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-claude",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Combine Texts": {
+ "category": "sd",
+ "comfy_node_id": "Combine Texts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_1\":[\"STRING\",{\"multiline\":true}],\"text_1_prefix\":[\"STRING\",{\"default\":\"1)\"}],\"text_2\":[\"STRING\",{\"multiline\":true}],\"text_2_prefix\":[\"STRING\",{\"default\":\"2)\"}],\"model\":[[\"claude-3-haiku-20240307\",\"claude-3-5-sonnet-20240620\",\"claude-3-opus-20240229\"]],\"api_key\":[\"STRING\"]},\"optional\":{\"system_prompt\":[\"STRING\",{\"multiline\":true}],\"prompt\":[\"STRING\",{\"default\":\"Combine the following two texts into one coherent prompt without redundancies.\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Describe Image": {
+ "category": "sd",
+ "comfy_node_id": "Describe Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[[\"claude-3-haiku-20240307\",\"claude-3-5-sonnet-20240620\",\"claude-3-opus-20240229\"]],\"api_key\":[\"STRING\"]},\"optional\":{\"system_prompt\":[\"STRING\",{\"multiline\":true}],\"prompt\":[\"STRING\",{\"default\":\"Describe this image in detail.\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Transform Text": {
+ "category": "sd",
+ "comfy_node_id": "Transform Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"model\":[[\"claude-3-haiku-20240307\",\"claude-3-5-sonnet-20240620\",\"claude-3-opus-20240229\"]],\"api_key\":[\"STRING\"]},\"optional\":{\"system_prompt\":[\"STRING\",{\"multiline\":true}],\"prompt\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-10-14T13:21:30.994373Z",
+ "dependencies": [
+ "anthropic>=0.36.0",
+ "pillow>=10.2.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e3f6a968-8226-448a-ae44-61c5652cf8c9",
+ "node_id": "comfyui-claude",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Claude",
+ "publisher": {
+ "createdAt": "2024-10-14T11:38:25.307278Z",
+ "description": "",
+ "id": "tkreuziger",
+ "logo": "",
+ "members": [],
+ "name": "Tristan Kreuziger",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tkreuziger/comfyui-claude",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using customnet in comfyUI ",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui_customnet",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T01:03:59.019227Z",
+ "dependencies": [
+ "carvekit-colab==4.1.0",
+ "torch-fidelity==0.3.0",
+ "lovely-numpy>=0.2.8",
+ "lovely-tensors>=0.1.14",
+ "-e git+https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "06bcf8bf-01a0-4bc0-b2a3-1ad15855ab7e",
+ "node_id": "comfyui_customnet",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_CustomNet",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_CustomNet",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Random useful nodes I've devloped.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui-hiero-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Load Prompt Travel file": {
+ "category": "Hiero Nodes",
+ "comfy_node_id": "Load Prompt Travel file",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"load_directory\":[\"STRING\",{\"default\":\"load/dir\",\"multiline\":false}],\"file_name\":[\"STRING\",{\"default\":\"prompts\",\"multiline\":false}],\"skipped_frames\":[\"INT\",{\"default\":\"0\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "\"prompts\"",
+ "return_types": "[\"STRING\"]"
+ },
+ "Post to Discord w/ Webhook": {
+ "category": "Hiero Nodes",
+ "comfy_node_id": "Post to Discord w/ Webhook",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"URL\":[\"STRING\",{\"default\":\"not set\",\"multiline\":false}],\"enable\":[[\"True\",\"False\"]]},\"hidden\":{\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Save Prompt Travel file": {
+ "category": "Hiero Nodes",
+ "comfy_node_id": "Save Prompt Travel file",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompts\":[\"STRING\",{\"forceInput\":true}],\"save_directory\":[\"STRING\",{\"default\":\"save/dir\",\"multiline\":false}],\"file_name\":[\"STRING\",{\"default\":\"prompts\",\"multiline\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-06-24T03:39:10.79776Z",
+ "dependencies": [
+ "numpy",
+ "Pillow",
+ "discord-webhook"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c58b3b24-e109-42d9-aa54-2546e4bb960c",
+ "node_id": "comfyui-hiero-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Hiero-Nodes",
+ "publisher": {
+ "createdAt": "2024-06-24T03:08:52.123579Z",
+ "description": "",
+ "id": "hierophant",
+ "logo": "",
+ "members": [],
+ "name": "Hiero",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Hiero207/ComfyUI-Hiero-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": " you can using stable_audio in comfyUI",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui_stableaudio_open",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T00:55:46.208327Z",
+ "dependencies": [
+ "stable_audio_tools"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d3ad6308-fff6-4061-9c39-4acd73926a0b",
+ "node_id": "comfyui_stableaudio_open",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_StableAudio_Open",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_StableAudio_Open",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI implementation of AuraSR",
+ "downloads": 315,
+ "icon": "",
+ "id": "aurasr-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-04T10:58:27.076755Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f2d66275-975e-46ca-bd34-fcd004b019e1",
+ "node_id": "aurasr-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "3.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.md\"}",
+ "name": "AuraSR-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-28T23:09:27.335175Z",
+ "description": "",
+ "id": "greenlandisalie",
+ "logo": "",
+ "members": [],
+ "name": "GreenLandisaLie",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/GreenLandisaLie/AuraSR-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using id_animator in comfyUI",
+ "downloads": 76,
+ "icon": "",
+ "id": "comfyui_id_animator",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T00:45:38.589572Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "04b0632f-f2ab-47b7-8ed5-4df6dae95d01",
+ "node_id": "comfyui_id_animator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_ID_Animator",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_ID_Animator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "T-GATE plugin for ComfyUI",
+ "downloads": 131,
+ "icon": "",
+ "id": "comfyui_tgate",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "TGateApply": {
+ "category": "TGate",
+ "comfy_node_id": "TGateApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"only_cross_attention\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"self_attn_start_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"use_cpu_cache\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TGateApplyAdvanced": {
+ "category": "TGate",
+ "comfy_node_id": "TGateApplyAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"self_attn_start_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"only_cross_attention\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"use_cpu_cache\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TGateApplySimple": {
+ "category": "TGate",
+ "comfy_node_id": "TGateApplySimple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"use_cpu_cache\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-07-10T02:58:05.999647Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "65bd32de-8b8a-4f91-8cfc-92428fdb01fe",
+ "node_id": "comfyui_tgate",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_TGate",
+ "publisher": {
+ "createdAt": "2024-06-18T08:05:40.311241Z",
+ "description": "",
+ "id": "jetthu",
+ "logo": "",
+ "members": [],
+ "name": "JettHu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JettHu/ComfyUI_TGate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom nodes enables Stable Projectorz to work with ComfyUI Directly.",
+ "downloads": 51,
+ "icon": "",
+ "id": "comfyui-stableprojectorzbridge",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-01T11:47:22.024867Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4a5bf76c-2caf-4aaf-8507-046b071708b9",
+ "node_id": "comfyui-stableprojectorzbridge",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-StableProjectorzBridge",
+ "publisher": {
+ "createdAt": "2024-06-23T09:01:14.54878Z",
+ "description": "",
+ "id": "tianlang0704",
+ "logo": "",
+ "members": [],
+ "name": "CMonk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tianlang0704/ComfyUI-StableProjectorzBridge",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Generate Stable Diffsution Prompt With LLM, Translate Text With LLM, Chat With LLM",
+ "downloads": 60,
+ "icon": "",
+ "id": "comfyui-llm-assistant",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-27T03:51:06.605769Z",
+ "dependencies": [
+ "pyyaml",
+ "openai"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bf5ed469-d8a2-4502-b55c-e0a660f1d76d",
+ "node_id": "comfyui-llm-assistant",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-llm-assistant",
+ "publisher": {
+ "createdAt": "2024-05-24T07:30:11.627807Z",
+ "description": "",
+ "id": "longgui0318",
+ "logo": "",
+ "members": [],
+ "name": "\u72d7\u7684\u8d1d",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/longgui0318/comfyui-llm-assistant",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Loop Image is a node package specifically designed for image loop processing. It provides two main processing modes: Batch Image Processing and Single Image Processing, along with supporting image segmentation and merging functions.",
+ "downloads": 79,
+ "icon": "",
+ "id": "loop-image",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-01T04:33:21.496462Z",
+ "dependencies": [
+ "opencv-python",
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a2f2ade8-4c5c-444c-9456-91ea9eec492b",
+ "node_id": "loop-image",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Loop-image",
+ "publisher": {
+ "createdAt": "2025-01-01T04:03:59.356145Z",
+ "description": "",
+ "id": "cybereve-wain",
+ "logo": "",
+ "members": [],
+ "name": "CyberEve\ud83d\udc30",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/WainWong/ComfyUI-Loop-image",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Utility custom nodes for special effects, image manipulation and quality of life tools.",
+ "downloads": 48,
+ "icon": "https://github.com/gonzalu/ComfyUI_YFG_Comical/raw/main/img/lion-face.svg",
+ "id": "comfyui_yfg_comical",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-02T02:05:33.126121Z",
+ "dependencies": [
+ "transformers",
+ "typer",
+ "typing-extensions"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4681597f-ffe8-41bd-b9cd-8ab73593d3ff",
+ "node_id": "comfyui_yfg_comical",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_YFG_Comical",
+ "publisher": {
+ "createdAt": "2024-06-26T18:23:33.722647Z",
+ "description": "",
+ "id": "gonzalu",
+ "logo": "",
+ "members": [],
+ "name": "Manny Gonzalez",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gonzalu/ComfyUI_YFG_Comical",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ImageTransceiver is a custom node that enables image generating clients to connect directly to ComfyUI, and send those images in near real-time. For example, an image manipulation program like GIMP can connect an image to a workflow in ComfyUI, and every time the image changes in GIMP, the changes are immediately made in the workflow. Cloning",
+ "downloads": 34,
+ "icon": "https://github.com/Charlweed/image_transceiver/blob/2ba3d544d0d974e787d49a847bd6bf9c85fbb2f8/illustrations/transceiver_256sq.png",
+ "id": "image_transceiver",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-27T21:07:17.00095Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bb6c3532-50f6-4e1e-8c14-dacc4964f582",
+ "node_id": "image_transceiver",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.7.11"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "image_transceiver",
+ "publisher": {
+ "createdAt": "2024-10-01T23:53:51.938341Z",
+ "description": "",
+ "id": "charlweed",
+ "logo": "",
+ "members": [],
+ "name": "Charlweed Hymerfan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Charlweed/image_transceiver",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Text to speech with F5-TTS",
+ "downloads": 123,
+ "icon": "",
+ "id": "comfyui-f5-tts",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-09T03:32:09.930452Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a873b03b-a0fa-47f6-a58d-3ed76feace27",
+ "node_id": "comfyui-f5-tts",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.9"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI F5-TTS",
+ "publisher": {
+ "createdAt": "2024-08-24T05:59:03.289234Z",
+ "description": "",
+ "id": "niknah",
+ "logo": "",
+ "members": [],
+ "name": "niknah",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/niknah/ComfyUI-F5-TTS",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:Joy Caption Two, Joy Caption Two Advanced, Joy Caption Two Load, Joy Caption Extra Options",
+ "downloads": 593,
+ "icon": "",
+ "id": "comfyui_slk_joy_caption_two",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-22T09:13:42.755918Z",
+ "dependencies": [
+ "huggingface_hub==0.23.4",
+ "transformers>=4.44.0",
+ "numpy",
+ "sentencepiece",
+ "pillow>=10.1.0",
+ "bitsandbytes>=0.44.1",
+ "peft==0.12.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "07f13503-7c2a-4fa0-abde-e8838f29d18c",
+ "node_id": "comfyui_slk_joy_caption_two",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_SLK_joy_caption_two",
+ "publisher": {
+ "createdAt": "2024-10-13T20:00:30.462623Z",
+ "description": "",
+ "id": "sherlockbt",
+ "logo": "",
+ "members": [],
+ "name": "EvilBT",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/EvilBT/ComfyUI_SLK_joy_caption_two",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Encrypt your comfyui workflow, and share it with key",
+ "downloads": 51,
+ "icon": "",
+ "id": "comfyui-workflow-encrypt",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SaveImageWebsocket": {
+ "category": "api/image",
+ "comfy_node_id": "SaveImageWebsocket",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-06-28T03:17:18.7787Z",
+ "dependencies": [
+ "cryptography"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "77c09673-0b12-459b-a057-87522ceef188",
+ "node_id": "comfyui-workflow-encrypt",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Workflow-Encrypt",
+ "publisher": {
+ "createdAt": "2024-06-15T12:22:05.599707Z",
+ "description": "",
+ "id": "jtydhr88",
+ "logo": "",
+ "members": [],
+ "name": "Terry Jia",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jtydhr88/ComfyUI-Workflow-Encrypt",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add nodes that generates danbooru tags by [a/Dart(Danbooru Tags Transformer)](https://huggingface.co/p1atdev/dart-v1-sft).",
+ "downloads": 67,
+ "icon": "",
+ "id": "comfyui-dart",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DanbooruTagsTransformerBanTagsFromRegex": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerBanTagsFromRegex",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tokenizer\":[\"DART_TOKENIZER\"],\"patterns\":[\"STRING\",{\"default\":\".+ hair\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DanbooruTagsTransformerComposePrompt": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerComposePrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rating\":[[\"rating:general\",\"rating:sensitive\",\"rating:questionable\",\"rating:explicit\"]],\"copyright\":[\"STRING\",{\"multiline\":false}],\"character\":[\"STRING\",{\"multiline\":false}],\"length\":[[\"very_short\",\"short\",\"long\",\"very_long\"],{\"default\":\"long\"}],\"general\":[\"STRING\",{\"default\":\"1girl\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DanbooruTagsTransformerComposePromptV2": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerComposePromptV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"copyright\":[\"STRING\",{\"multiline\":false}],\"character\":[\"STRING\",{\"multiline\":false}],\"rating\":[[\"sfw\",\"general\",\"sensitive\",\"nsfw\",\"questionable\",\"explicit\"]],\"aspect_ratio\":[[\"ultra_wide\",\"wide\",\"square\",\"tall\",\"ultra_tall\"],{\"default\":\"square\"}],\"length\":[[\"very_short\",\"short\",\"medium\",\"long\",\"very_long\"],{\"default\":\"long\"}],\"general\":[\"STRING\",{\"default\":\"1girl\",\"multiline\":true}],\"identity\":[[\"none\",\"lax\",\"strict\"],{\"default\":\"none\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DanbooruTagsTransformerDecode": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tokenizer\":[\"DART_TOKENIZER\"],\"token_ids\":[\"DART_TOKEN_IDS\"],\"skip_special_tokens\":[\"BOOLEAN\",{\"default\":true,\"display\":\"skip special tokens\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DanbooruTagsTransformerDecodeBySplitedParts": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerDecodeBySplitedParts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tokenizer\":[\"DART_TOKENIZER\"],\"token_ids\":[\"DART_TOKEN_IDS\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"rating\",\"copyright\",\"character\",\"people\",\"other general\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "DanbooruTagsTransformerGenerate": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerGenerate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DART_MODEL\"],\"tokenizer\":[\"DART_TOKENIZER\"],\"prompt\":[\"STRING\",{\"default\":\"<|bos|>rating:sfw, rating:generaloriginal<|long|>1girl<|input_end|>\",\"display\":\"prompt\",\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"animagine_order\":[\"BOOLEAN\",{\"default\":true,\"display\":\"animagine order\"}]},\"optional\":{\"setting\":[\"DART SETTING\"],\"ban_tags\":[\"STRING\",{\"default\":\"\",\"display\":\"ban tags\",\"multiline\":true}],\"remove_tags\":[\"STRING\",{\"default\":\"\",\"display\":\"remove tags\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DanbooruTagsTransformerGenerateAdvanced": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerGenerateAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DART_MODEL\"],\"tokenizer\":[\"DART_TOKENIZER\"],\"prompt\":[\"STRING\",{\"default\":\"<|bos|>rating:sfw, rating:generaloriginal<|long|>1girl<|input_end|>\",\"display\":\"prompt\",\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]},\"optional\":{\"setting\":[\"DART SETTING\"],\"ban_tags\":[\"STRING\",{\"default\":\"\",\"display\":\"ban tags\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DART_TOKEN_IDS\"]",
+ "return_types": "[\"DART_TOKEN_IDS\"]"
+ },
+ "DanbooruTagsTransformerGenerationConfig": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerGenerationConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_new_tokens\":[\"INT\",{\"default\":128,\"min\":1,\"max\":256,\"step\":1}],\"min_new_tokens\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"temperature\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.1}],\"top_p\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.1}],\"top_k\":[\"INT\",{\"default\":100,\"min\":1,\"max\":500,\"step\":1}],\"num_beams\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DART SETTING\"]",
+ "return_types": "[\"DART SETTING\"]"
+ },
+ "DanbooruTagsTransformerGetAspectRatio": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerGetAspectRatio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":16,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":1024,\"min\":16,\"max\":16384,\"step\":8}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ASPECT_RATIOS\"]",
+ "return_types": "[[\"ultra_wide\",\"wide\",\"square\",\"tall\",\"ultra_tall\"]]"
+ },
+ "DanbooruTagsTransformerLoader": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"dart-v1-sft\",\"dart-v2-moe-sft\",\"dart-v2-sft\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"DART_MODEL\",\"DART_TOKENIZER\"]",
+ "return_types": "[\"DART_MODEL\",\"DART_TOKENIZER\"]"
+ },
+ "DanbooruTagsTransformerRearrangedByAnimagine": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerRearrangedByAnimagine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tokenizer\":[\"DART_TOKENIZER\"],\"token_ids\":[\"DART_TOKEN_IDS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DART_TOKEN_IDS\"]",
+ "return_types": "[\"DART_TOKEN_IDS\"]"
+ },
+ "DanbooruTagsTransformerRemoveTagToken": {
+ "category": "Dart",
+ "comfy_node_id": "DanbooruTagsTransformerRemoveTagToken",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tokenizer\":[\"DART_TOKENIZER\"],\"token_ids\":[\"DART_TOKEN_IDS\"],\"remove_tags\":[\"STRING\",{\"default\":\"\",\"display\":\"remove tags\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DART_TOKEN_IDS\"]",
+ "return_types": "[\"DART_TOKEN_IDS\"]"
+ }
+ },
+ "createdAt": "2024-06-23T04:57:20.381363Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "efc23bbf-3953-4516-9997-6d8357c11e20",
+ "node_id": "comfyui-dart",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Dart",
+ "publisher": {
+ "createdAt": "2024-06-23T04:27:13.079228Z",
+ "description": "",
+ "id": "nkchocoai",
+ "logo": "",
+ "members": [],
+ "name": "nk choco",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nkchocoai/ComfyUI-Dart",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Live Prompt Interpolation, Prompt Stack Manager, Dynamic Animated Weights, Florence Prompt Travel Helper, Mask Sequence Helper, Prompt Travel Helper. This extension provides various frame and mask sequence manipulation tools for animation workflows.",
+ "downloads": 105,
+ "icon": "\ud83d\udcab",
+ "id": "comfyui-framefx",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DynamicAnimatedWeightsHelper": {
+ "category": "mgfxer",
+ "comfy_node_id": "DynamicAnimatedWeightsHelper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"animation_type_1\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"TopDown\"}],\"animation_type_2\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"DiagonalTopRight-BottomLeft\"}],\"animation_type_3\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"DiagonalTopRight-BottomLeft\"}],\"animation_type_4\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"BottomToTop\"}],\"animation_type_5\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"SqSpinCw\"}],\"animation_type_6\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"DiagonalTopRight-BottomLeft\"}],\"animation_type_7\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"GrowingCircle\"}],\"animation_type_8\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"BottomToTop\"}],\"animation_type_9\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"GrowingCircle\"}],\"animation_type_10\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"TopDown\"}],\"animation_type_11\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"DiagonalBottomLeft-TopRight\"}],\"animation_type_12\":[[\"LeftToRight\",\"RightToLeft\",\"TopDown\",\"BottomToTop\",\"GrowingCircle\",\"ShrinkingCircle\",\"DiagonalTopLeft-BottomRight\",\"DiagonalBottomRight-TopLeft\",\"DiagonalTopRight-BottomLeft\",\"DiagonalBottomLeft-TopRight\",\"Fade\",\"SqSpinCw\",\"SqSpinCCW\",\"VenetianBlindsHorizontal\",\"VenetianBlindsVertical\",\"DiagonalVenetianBlinds1\",\"DiagonalVenetianBlinds2\",\"Random\",\"RandomNoVenetian\"],{\"default\":\"DiagonalTopLeft-BottomRight\"}],\"transition_easing\":[[\"ease_in\",\"ease_out\",\"ease_in_out\",\"false\"],{\"default\":\"false\"}],\"blur_easing\":[[\"ease_in\",\"ease_out\",\"ease_in_out\",\"false\"],{\"default\":\"false\"}],\"frame_width\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1,\"display\":\"number\"}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1,\"display\":\"number\"}],\"hold_frames\":[\"INT\",{\"default\":8,\"min\":1,\"step\":1,\"display\":\"number\"}],\"transition_frames\":[\"INT\",{\"default\":20,\"min\":1,\"step\":1,\"display\":\"number\"}],\"padding_frames\":[\"INT\",{\"default\":6,\"min\":0,\"step\":1,\"display\":\"number\"}],\"input_frames\":[\"INT\",{\"default\":5,\"min\":1,\"step\":1,\"display\":\"number\"}],\"gaussian_blur_amount\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1,\"display\":\"slider\"}],\"edge_fx_thickness\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1,\"display\":\"number\"}],\"push_fx\":[\"INT\",{\"default\":0,\"min\":0,\"max\":30,\"step\":1,\"display\":\"number\"}],\"retract_fx\":[\"INT\",{\"default\":0,\"min\":0,\"max\":30,\"step\":1,\"display\":\"number\"}],\"fx_cull_white_frames\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":0.1,\"display\":\"slider\"}],\"qr_greyness\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01,\"display\":\"slider\"}],\"random_seed\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1,\"display\":\"slider\"}],\"edgeFade_contrast\":[\"FLOAT\",{\"default\":1,\"min\":0.5,\"max\":6,\"step\":0.1,\"display\":\"slider\"}],\"edgeFade_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1,\"display\":\"slider\"}],\"generation_mode\":[[\"Only Transitions\",\"Generate QR\",\"Generate Edge-FX\",\"Generate All\"],{\"default\":\"Only Transitions\"}],\"edge_fx_fade_balance\":[\"FLOAT\",{\"default\":0.5,\"min\":0.1,\"max\":0.9,\"step\":0.05,\"display\":\"slider\"}],\"venetian_bars\":[\"INT\",{\"default\":4,\"min\":1,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"transitions\",\"qr_mode\",\"edge_fx\",\"edge_fx_fade\",\"total_frames\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"INT\"]"
+ },
+ "FlorencePromptTravelHelper": {
+ "category": "advanced",
+ "comfy_node_id": "FlorencePromptTravelHelper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bulk_text_input\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"hold_length\":[\"INT\",{\"default\":5,\"min\":0}],\"transition_length\":[\"INT\",{\"default\":5,\"min\":0}],\"end_padding_frames\":[\"INT\",{\"default\":10,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"formatted_prompts\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LivePromptInterpolation": {
+ "category": "Scripting",
+ "comfy_node_id": "LivePromptInterpolation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"new_prompt\":[\"STRING\",{\"default\":\"Enter your prompt here...\"}],\"seed\":[\"INT\",{\"default\":311,\"step\":1,\"display\":\"number\"}],\"total_frames\":[\"INT\",{\"default\":100,\"step\":1,\"display\":\"number\"}],\"update_cycle\":[\"INT\",{\"default\":10,\"step\":1,\"display\":\"number\"}],\"min_char_count\":[\"INT\",{\"default\":30,\"step\":1,\"display\":\"number\"}],\"char_stability_frames\":[\"INT\",{\"default\":5,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"current_strength\",\"previous_strength\",\"toggle_state\"]",
+ "return_types": "[\"STRING\",\"FLOAT\",\"FLOAT\",\"INT\"]"
+ },
+ "MaskSequenceHelper": {
+ "category": "advanced",
+ "comfy_node_id": "MaskSequenceHelper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_stream\":[\"IMAGE\"],\"num_images\":[\"INT\",{\"default\":4,\"min\":1}],\"hold_length\":[\"INT\",{\"default\":5,\"min\":1}],\"transition_length\":[\"INT\",{\"default\":20,\"min\":1}],\"padding_frames\":[\"INT\",{\"default\":0,\"min\":0}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"first_timeline\",\"second_timeline\",\"first_text_output\",\"second_text_output\",\"total_frames\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "PromptStackManager": {
+ "category": "Prompt Management",
+ "comfy_node_id": "PromptStackManager",
+ "deprecated": false,
+ "description": "\n Manages a stack of prompts from a multiline text box and outputs the current and previous prompts.\n The node cycles through the prompts based on the frame count derived from the seed input.\n ",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt_stack\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"default\":\"Prompt 1\\nPrompt 2\\nPrompt 3\"}],\"frames_per_prompt\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"current_prompt\",\"previous_prompt\",\"current_frame\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "PromptTravelHelper": {
+ "category": "advanced",
+ "comfy_node_id": "PromptTravelHelper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bulk_text_input\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"hold_length\":[\"INT\",{\"default\":5,\"min\":0}],\"transition_length\":[\"INT\",{\"default\":5,\"min\":0}],\"end_padding_frames\":[\"INT\",{\"default\":10,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"formatted_prompts\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-12T15:18:20.729814Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "635bf0ab-36c7-4ebe-a3cc-f5f8fdc7016e",
+ "node_id": "comfyui-framefx",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-FrameFX",
+ "publisher": {
+ "createdAt": "2024-07-12T13:46:28.299055Z",
+ "description": "",
+ "id": "mgfxer",
+ "logo": "",
+ "members": [],
+ "name": "mgfxer",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mgfxer/ComfyUI-FrameFX",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes to run fal-ai/AuraSR model.",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-aurasr",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-12T14:15:31.600354Z",
+ "dependencies": [
+ "aura-sr>=0.0.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a6bbbd05-40c5-4dbf-8327-b70ed87f4627",
+ "node_id": "comfyui-aurasr",
+ "status": "NodeVersionStatusActive",
+ "version": "3.0.0"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-AuraSR",
+ "publisher": {
+ "createdAt": "2024-06-28T00:35:00.27544Z",
+ "description": "",
+ "id": "alexisrolland",
+ "logo": "",
+ "members": [],
+ "name": "Alexis",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alexisrolland/ComfyUI-AuraSR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Navigate workflows faster using keyboard. Shift+F to open/close. Shift+Left/Right to cycle through search history.",
+ "downloads": 48,
+ "icon": "https://img.icons8.com/?size=100&id=112468&format=png&color=000000",
+ "id": "comfyui-search-navigation",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-26T04:41:34.091901Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c93d253a-89c0-4b4e-9cc8-c6fff6004142",
+ "node_id": "comfyui-search-navigation",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-search-navigation",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/comfyui-search-navigation",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ScenarioPrompt is a custom node that helps you understand what you're prompting for each property as you build your prompts",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui-scenarioprompt",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ScenarioPrompt": {
+ "category": "utils",
+ "comfy_node_id": "ScenarioPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"Base\":[\"STRING\",{\"multiline\":true,\"default\":\"masterpiece, best_quality\"}]},\"optional\":{\"Character\":[\"STRING\",{\"multiline\":true}],\"Face\":[\"STRING\",{\"multiline\":true}],\"Body_type\":[\"STRING\",{\"multiline\":true}],\"Fashion\":[\"STRING\",{\"multiline\":true}],\"Accessory\":[\"STRING\",{\"multiline\":true}],\"Action\":[\"STRING\",{\"multiline\":true}],\"Point_of_view\":[\"STRING\",{\"multiline\":true}],\"Background\":[\"STRING\",{\"multiline\":true}],\"Light\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-21T06:39:08.171534Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b9d5b41-c8a6-4b2e-b3eb-de27e95d0478",
+ "node_id": "comfyui-scenarioprompt",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ScenarioPrompt",
+ "publisher": {
+ "createdAt": "2024-06-21T06:00:42.452799Z",
+ "description": "",
+ "id": "ludobico",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI-ScenarioPrompt",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Ludobico/ComfyUI-ScenarioPrompt",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Unique3D is custom nodes that running AiuniAI/Unique3D into ComfyUI[w/Please follow readme to install with ComfyUI embedded python.]",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-unique3d",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-28T03:15:02.18104Z",
+ "dependencies": [
+ "accelerate",
+ "datasets",
+ "fire",
+ "numba",
+ "opencv_python_headless",
+ "ort_nightly_gpu",
+ "peft",
+ "rembg[gpu]",
+ "wandb"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "949a8300-232a-42b6-8920-ffba9317d7d0",
+ "node_id": "comfyui-unique3d",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Unique3D",
+ "publisher": {
+ "createdAt": "2024-06-15T12:22:05.599707Z",
+ "description": "",
+ "id": "jtydhr88",
+ "logo": "",
+ "members": [],
+ "name": "Terry Jia",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jtydhr88/ComfyUI-Unique3D",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 40,
+ "icon": "",
+ "id": "saltai_language_toolkit",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-15T00:30:49.767763Z",
+ "dependencies": [
+ "llama-index==0.10.36",
+ "llama-index-cli==0.1.12",
+ "llama-index-core==0.10.36",
+ "llama-index-legacy==0.9.48",
+ "llamaindex-py-client==0.1.19",
+ "#agents",
+ "llama-index-agent-openai==0.2.4",
+ "#llms",
+ "llama-index-llms-gemini==0.1.7",
+ "llama-index-multi-modal-llms-gemini==0.1.6",
+ "llama-index-llms-llama-cpp==0.1.3",
+ "#llama-index-llms-ollama",
+ "llama-index-llms-mistralai==0.1.12",
+ "llama-index-llms-openai==0.1.19",
+ "llama-index-llms-groq==0.1.3",
+ "llama-index-multi-modal-llms-openai==0.1.6",
+ "llama-index-program-openai==0.1.6",
+ "llama-index-question-gen-openai==0.1.3",
+ "#embeddings",
+ "llama-index-embeddings-gemini==0.1.6",
+ "llama-index-embeddings-huggingface==0.2.0",
+ "llama-index-embeddings-openai==0.1.9",
+ "#indices",
+ "llama-index-indices-managed-llama-cloud==0.1.6",
+ "#readers",
+ "llama-index-readers-file==0.1.22",
+ "llama-index-readers-google==0.2.5",
+ "llama-index-readers-llama-parse==0.1.4",
+ "llama-index-readers-notion==0.1.6",
+ "llama-index-readers-web==0.1.13",
+ "#vector stores",
+ "llama-index-vector-stores-qdrant==0.2.8",
+ "#tools",
+ "llama-index-tools-tavily-research==0.1.3",
+ "#parsers",
+ "llama-parse==0.4.2",
+ "#other requirements",
+ "accelerate",
+ "bitsandbytes",
+ "docx2txt",
+ "EbookLib",
+ "fastparquet",
+ "#flash-attn # LLaVA-Next; CUDA 11.8 only",
+ "html2text",
+ "jsonpath-ng>=1.6.1",
+ "llvmlite>=0.42.0",
+ "matplotlib",
+ "mistralai>=0.1.8",
+ "nbconvert",
+ "numpy",
+ "openai>=1.21.2",
+ "openpyxl",
+ "pandas",
+ "pillow",
+ "python-pptx",
+ "pyarrow",
+ "requests",
+ "sentencepiece",
+ "# torch # Omitted because this will re-install non-CUDA PyTorch",
+ "trafilatura>=1.9.0",
+ "transformers>=4.40.2",
+ "google-generativeai>=0.3.0",
+ "qdrant_client",
+ "#Agent Tools",
+ "wand",
+ "svglib",
+ "reportlab",
+ "#autogen",
+ "pyautogen>=0.2.27",
+ "tavily_python>=0.3.3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "23321dd6-73a4-4ff7-ad10-f74595d40315",
+ "node_id": "saltai_language_toolkit",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.3"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "SaltAI_Language_Toolkit",
+ "publisher": {
+ "createdAt": "2024-06-25T22:19:59.372874Z",
+ "description": "",
+ "id": "saltai",
+ "logo": "",
+ "members": [],
+ "name": "Salt AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/get-salt-AI/SaltAI_Language_Toolkit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a node that outputs width and height of the size selected from the preset (.csv).",
+ "downloads": 185,
+ "icon": "",
+ "id": "comfyui-sizefrompresets",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-23T04:47:02.688421Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5af60d29-8c27-4227-8d42-c12dbb379a20",
+ "node_id": "comfyui-sizefrompresets",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-SizeFromPresets",
+ "publisher": {
+ "createdAt": "2024-06-23T04:27:13.079228Z",
+ "description": "",
+ "id": "nkchocoai",
+ "logo": "",
+ "members": [],
+ "name": "nk choco",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nkchocoai/ComfyUI-SizeFromPresets",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes for rerouting multiple I/O lines together in a bus.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui-bus-plugin",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ComfyBus.CLIPConditioningBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.CLIPConditioningBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"clip_vision\":[\"CLIP_VISION_OUTPUT\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01,\"defaultInput\":true}],\"noise_augmentation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"clip_vision\",\"strength\",\"noise_augmentation\"]",
+ "return_types": "[\"CLIP_VISION_OUTPUT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "ComfyBus.CLIPEncodedPromptBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.CLIPEncodedPromptBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"positive\",\"negative\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ComfyBus.CheckpointBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.CheckpointBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\",\"vae\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ },
+ "ComfyBus.ImageBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.ImageBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"]},\"optional\":{\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"vae\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"VAE\"]"
+ },
+ "ComfyBus.ImageParameterBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.ImageParameterBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"defaultInput\":true}],\"width\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":16384,\"step\":8,\"defaultInput\":true}],\"height\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":16384,\"step\":8,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"seed\",\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\"]"
+ },
+ "ComfyBus.ImageScaleToSideParameterBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.ImageScaleToSideParameterBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"side_length\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":16384,\"step\":8,\"defaultInput\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"defaultInput\":true}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"side_length\",\"seed\",\"denoise\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\"]"
+ },
+ "ComfyBus.ImageSizeBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.ImageSizeBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":16384,\"step\":8,\"defaultInput\":true}],\"height\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":16384,\"step\":8,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "ComfyBus.LatentImageBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.LatentImageBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latent\",\"vae\"]",
+ "return_types": "[\"LATENT\",\"VAE\"]"
+ },
+ "ComfyBus.LatentImageParameterBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.LatentImageParameterBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"defaultInput\":true}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"latent\",\"seed\",\"denoise\"]",
+ "return_types": "[\"LATENT\",\"INT\",\"FLOAT\"]"
+ },
+ "ComfyBus.PromptBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.PromptBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "ComfyBus.PromptSDXLBusNode": {
+ "category": "ComfyBus",
+ "comfy_node_id": "ComfyBus.PromptSDXLBusNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positiveG\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}],\"positiveL\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}],\"negativeG\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}],\"negativeL\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positiveG\",\"positiveL\",\"negativeG\",\"negativeL\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-22T18:47:55.513007Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7cb6d400-3e4e-4581-b604-f1e1102afa0b",
+ "node_id": "comfyui-bus-plugin",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-bus-plugin",
+ "publisher": {
+ "createdAt": "2024-06-26T17:10:14.317571Z",
+ "description": "",
+ "id": "rhdunn",
+ "logo": "",
+ "members": [],
+ "name": "Reece Dunn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rhdunn/comfyui-bus-plugin",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI node that runs a jq query against input JSON and outputs the result",
+ "downloads": 15,
+ "icon": "",
+ "id": "comfyui-jq",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "gremlation:ComfyUI-jq": {
+ "category": "utils",
+ "comfy_node_id": "gremlation:ComfyUI-jq",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"json_string\":[\"STRING\",{\"defaultInput\":true}],\"expression\":[\"STRING\",{\"default\":\".\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"any\",\"string\",\"int\",\"float\"]",
+ "return_types": "[\"*\",\"STRING\",\"INT\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2025-01-07T17:54:27.873246Z",
+ "dependencies": [
+ "jq"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0e22e48a-8ed8-43f4-b9ad-82be44acbab1",
+ "node_id": "comfyui-jq",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-jq",
+ "publisher": {
+ "createdAt": "2025-01-07T13:13:33.736384Z",
+ "description": "",
+ "id": "gremlation",
+ "logo": "",
+ "members": [],
+ "name": "Gremlation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gremlation/ComfyUI-jq",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "You'll get a new node called SD3 Latent Select Resolution, you can pick the x and y sizes from a list.",
+ "downloads": 159,
+ "icon": "",
+ "id": "comfyui-sd3latentselectres",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-10T19:50:16.18651Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b7a636b5-fdf9-44b8-9e66-447badb581d5",
+ "node_id": "comfyui-sd3latentselectres",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SD3LatentSelectRes",
+ "publisher": {
+ "createdAt": "2024-06-19T10:58:14.599156Z",
+ "description": "",
+ "id": "anymode",
+ "logo": "",
+ "members": [],
+ "name": "anyMODE",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/GavChap/ComfyUI-SD3LatentSelectRes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "marduk191s nodes.",
+ "downloads": 75,
+ "icon": "https://raw.githubusercontent.com/marduk191/comfyui-marnodes/main/icon/RA.png",
+ "id": "comfyui-marnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "marduk191_5_text_string": {
+ "category": "marduk191/text",
+ "comfy_node_id": "marduk191_5_text_string",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]},\"optional\":{\"text_b\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"text_c\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"text_d\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"text_e\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING1\",\"STRING2\",\"STRING3\",\"STRING4\",\"STRING5\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "marduk191_5way_text_switch": {
+ "category": "marduk191/text",
+ "comfy_node_id": "marduk191_5way_text_switch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"Input\":[\"INT\",{\"default\":1,\"min\":1,\"max\":5}]},\"optional\":{\"text1\":[\"STRING\",{\"forceInput\":true}],\"text2\":[\"STRING\",{\"forceInput\":true}],\"text3\":[\"STRING\",{\"forceInput\":true}],\"text4\":[\"STRING\",{\"forceInput\":true}],\"text5\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "marduk191_s_random_latent": {
+ "category": "marduk191/latent",
+ "comfy_node_id": "marduk191_s_random_latent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"width\",\"height\"]",
+ "return_types": "[\"LATENT\",\"INT\",\"INT\"]"
+ },
+ "marduk191_workflow_settings": {
+ "category": "marduk191/settings",
+ "comfy_node_id": "marduk191_workflow_settings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"Random\",\"Fixed\"]],\"fixed_seed\":[\"INT\",{\"default\":8008135,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"Aspect_Ratio\":[[\"1:1___SD 512x512\",\"4:3___SD 682x512\",\"3:2___SD 768x512\",\"16:9__SD 910x512\",\"1:85:1 SD 952x512\",\"2:1___SD 1024x512\",\"1:1_SV3D 576x576\",\"16:9_SVD 576x1024\",\"1:1__SD2 768x768\",\"1:1___XL 1024x1024\",\"16:15_XL 1024x960\",\"17:15_XL 1088x960\",\"17:14_XL 1088x896\",\"4:3___XL 1152x896\",\"18:13_XL 1152x832\",\"3:2___XL 1216x832\",\"5:3___XL 1280x768\",\"7:4___XL 1344x768\",\"21:11_XL 1344x704\",\"2:1___XL 1408x704\",\"23:11_XL 1472x704\",\"21:9__XL 1536x640\",\"5:2___XL 1600x640\",\"26:9__XL 1664x576\",\"3:1___XL 1728x576\",\"28:9__XL 1792x576\",\"29:8__XL 1856x512\",\"15:4__XL 1920x512\",\"31:8__XL 1984x512\",\"4:1___XL 2048x512\",\"1:1___F1 1448x1448\",\"3:2___F1 1773x1182\",\"4:3___F1 1672 x 1254\",\"16:9__F1 1936 x 1089\",\"21:9__F1 2212 x 948\",\"1:1___F! 1024 x 1024\",\"3:2___F1 1254 x 836\",\"4:3___F1 1182 x 887\",\"16:9__F1 1365 x 768\",\"21:9__F1 1564 x 670\"],{\"default\":\"1:1___XL 1024x1024\"}],\"rotation\":[[\"landscape\",\"portrait\"]]},\"optional\":{\"batch\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}],\"Pass_1_steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000}],\"Pass_2_steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000}],\"Pass_1_CFG\":[\"FLOAT\",{\"default\":6,\"min\":-10,\"max\":100,\"step\":0.1,\"round\":0.1}],\"Pass_2_CFG\":[\"FLOAT\",{\"default\":6,\"min\":-10,\"max\":100,\"step\":0.1,\"round\":0.1}],\"Pass_2_denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":-10,\"max\":100,\"step\":0.001,\"round\":0.01}],\"scale_factor\":[\"FLOAT\",{\"default\":1.5,\"min\":1,\"max\":10,\"step\":0.1,\"round\":0.1}],\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SEED\",\"TEXT\",\"WIDTH\",\"HEIGHT\",\"BATCH_SIZE\",\"Pass_1_steps\",\"Pass_2_steps\",\"Pass_1_CFG\",\"Pass_2_CFG\",\"Pass_2_denoise\",\"SCALE\",\"SAMPLER\",\"SCHEDULER\"]",
+ "return_types": "[\"INT\",\"STRING\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ }
+ },
+ "createdAt": "2024-08-13T22:15:32.811071Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1da87167-77d4-4893-b011-d719e932efb0",
+ "node_id": "comfyui-marnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.7"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "comfyui-marnodes",
+ "publisher": {
+ "createdAt": "2024-06-17T16:19:43.686404Z",
+ "description": "",
+ "id": "marduk191",
+ "logo": "",
+ "members": [],
+ "name": "marduk191",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/marduk191/comfyui-marnodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Neural Network Toolkit (NNT) for ComfyUI is an extensive set of custom ComfyUI nodes for designing, training, and fine-tuning neural networks. This toolkit allows defining models, layers, training workflows, transformers, and tensor operations in a visual manner using nodes.",
+ "downloads": 48,
+ "icon": "",
+ "id": "nnt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-08T17:31:37.948797Z",
+ "dependencies": [
+ "# Core dependencies",
+ "torch>=2.0.0",
+ "numpy>=1.21.0",
+ "pandas>=1.3.0",
+ "matplotlib>=3.4.0",
+ "scikit-learn>=1.0.0",
+ "# Deep Learning and Model Tools",
+ "transformers>=4.30.0",
+ "datasets>=2.12.0",
+ "onnx>=1.14.0",
+ "safetensors>=0.3.1",
+ "torchvision>=0.15.0",
+ "# Time Series Analysis",
+ "statsmodels>=0.13.0",
+ "scipy>=1.7.0",
+ "# Visualization",
+ "seaborn>=0.11.0",
+ "graphviz>=0.20.0",
+ "torchview>=0.2.0",
+ "# Audio Processing (optional)",
+ "librosa>=0.10.0",
+ "# Image Processing",
+ "Pillow>=9.0.0",
+ "# Machine Learning Interpretability",
+ "shap>=0.41.0",
+ "# Model saving and loading",
+ "joblib>=1.1.0",
+ "h5py>=3.7.0",
+ "# HuggingFace Hub",
+ "huggingface-hub>=0.16.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6dc67cd5-4811-47d0-8862-5953d01de00a",
+ "node_id": "nnt",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Neural Network Toolkit NNT ",
+ "publisher": {
+ "createdAt": "2025-01-05T11:41:03.267419Z",
+ "description": "",
+ "id": "inventorado",
+ "logo": "",
+ "members": [],
+ "name": "Inventorado",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/inventorado/ComfyUI_NNT",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 73,
+ "icon": "",
+ "id": "embeddings_curve_editor",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Embeddings Curve Editor": {
+ "category": "Chris's nodes",
+ "comfy_node_id": "Embeddings Curve Editor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"(0,1.0),(0.25,1.0),(0.75,1.0),(1.0,1.0)\"}],\"embed\":[\"EMBEDS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"embed\"]",
+ "return_types": "[\"IMAGE\",\"EMBEDS\"]"
+ }
+ },
+ "createdAt": "2024-06-29T18:28:23.417485Z",
+ "dependencies": [
+ "numpy>=1.26.4",
+ "Pillow>=9.5.0",
+ "regex>=2024.5.10",
+ "scipy>=1.13.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7706a57a-ff49-418f-a490-98ff6a1bf511",
+ "node_id": "embeddings_curve_editor",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "MIT",
+ "name": "Embeddings Curve Editor",
+ "publisher": {
+ "createdAt": "2024-06-29T17:44:33.397385Z",
+ "description": "",
+ "id": "chris-the-wiz",
+ "logo": "",
+ "members": [],
+ "name": "Chris",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chris-the-wiz/EmbeddingsCurveEditor_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a simple node for creating prompts using a .csv file. I created this node as an easy way to output different prompts each time a workflow is run.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-csv-prompt-builder",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BuildPromptFromCSV": {
+ "category": "Prompt Nodes",
+ "comfy_node_id": "BuildPromptFromCSV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"csv_file\":[[\"example.csv\",\"cat_hat.csv\"],{\"default\":\"cat_hat.csv\"}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":4294967295}],\"CAT_mode\":[[\"Fixed\",\"Randomize\",\"Cycle\"],{\"default\":\"Cycle\"}],\"CAT_val\":[[\"None\",\"a cat\",\"a kitty cat\",\"a small cat\",\"a big cat\",\"a cute cat\",\"a medium cat\"],{\"label\":\"CAT\"}],\"CAT_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":0.01,\"precision\":2}],\"CAT_to_HAT\":[\"STRING\",{\"default\":\", \"}],\"HAT_mode\":[[\"Fixed\",\"Randomize\",\"Cycle\"],{\"default\":\"Randomize\"}],\"HAT_val\":[[\"None\",\"in a hat\",\"in a big hat\",\"in a small hat\",\"in a medium hat\",\"in a tall hat\",\"in a short hat\",\"in a fancy hat\",\"in a classy hat\",\"in a cool hat\",\"in a weird hat\",\"in a spooky hat\"],{\"label\":\"HAT\"}],\"HAT_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":0.01,\"precision\":2}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-30T03:42:30.575Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1f3c4f2d-15cb-479d-ad58-ee5abfc02f99",
+ "node_id": "comfyui-csv-prompt-builder",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CSV-prompt-builder",
+ "publisher": {
+ "createdAt": "2024-06-30T03:30:51.907333Z",
+ "description": "",
+ "id": "jroc22",
+ "logo": "",
+ "members": [],
+ "name": "jroc",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jroc22/ComfyUI-CSV-prompt-builder",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-fairlab",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIPTranslatedNode": {
+ "category": "Fair/conditioning",
+ "comfy_node_id": "CLIPTranslatedNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input prompt\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "DownloadImageNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "DownloadImageNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI_%time%_%batch_num%\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FixUTF8StringNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "FixUTF8StringNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ImageResizeNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "ImageResizeNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"resize_to\":[\"INT\",{\"default\":1024}],\"side\":[[\"shortest\",\"longest\",\"width\",\"height\"],{\"default\":\"longest\"}],\"interpolation\":[[\"lanczos\",\"nearest\",\"bilinear\",\"bicubic\",\"area\",\"nearest-exact\"]]},\"optional\":{\"mask_opt\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ImagesToVideoNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "ImagesToVideoNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images_dir\":[\"STRING\",{\"defaultInput\":false}],\"frame_rate\":[\"INT\",{\"default\":30}],\"video_dir\":[\"STRING\",{\"defaultInput\":false}],\"video_name\":[\"STRING\",{\"defaultInput\":false,\"default\":\"output\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image_path_list\",\"video_path\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "LoadImageFromFolderNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "LoadImageFromFolderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\",\"forceInput\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"FOLDER\",\"NAME\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"STRING\"]"
+ },
+ "SaveImageToFolderNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "SaveImageToFolderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":false}],\"name\":[\"STRING\",{\"defaultInput\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveImagesToFolderNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "SaveImagesToFolderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":true}],\"names\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveStringToFolderNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "SaveStringToFolderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}],\"folder\":[\"STRING\",{\"defaultInput\":true}],\"name\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SequenceStringListNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "SequenceStringListNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringCombineNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "StringCombineNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"defaultInput\":true}],\"combine\":[\"STRING\",{\"defaultInput\":true}],\"combine_at\":[[\"start\",\"end\"],{\"default\":\"start\",\"defaultInput\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringFieldNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "StringFieldNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TranslateStringNode": {
+ "category": "Fair/string",
+ "comfy_node_id": "TranslateStringNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sting\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "VideoToImagesNode": {
+ "category": "Fair/image",
+ "comfy_node_id": "VideoToImagesNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_file\":[\"STRING\",{\"defaultInput\":false}],\"capture_rate\":[\"INT\",{\"default\":30}],\"frame_offset\":[\"INT\",{\"default\":0}],\"images_dir\":[\"STRING\",{\"defaultInput\":false}],\"images_name_prefix\":[\"STRING\",{\"defaultInput\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_path_list\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-11T11:26:36.549056Z",
+ "dependencies": [
+ "googletrans-py==4.0.0",
+ "datetime"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c57016fd-2bb8-4fab-960e-24892ef6d184",
+ "node_id": "comfyui-fairlab",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.10"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FairLab",
+ "publisher": {
+ "createdAt": "2025-01-06T03:08:06.856727Z",
+ "description": "",
+ "id": "fffffair",
+ "logo": "",
+ "members": [],
+ "name": "Fair",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yanhuifair/ComfyUI-FairLab",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A powerful ComfyUI node for rendering text with advanced styling options, including full support for Persian/Farsi and Arabic scripts.",
+ "downloads": 1,
+ "icon": "",
+ "id": "comfyui-persiantext",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PersianText": {
+ "category": "\ud83c\udfa8KG",
+ "comfy_node_id": "PersianText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"\u0633\u0644\u0627\u0645 \u06a9\u0627\u0645\u0641\u06cc\"}],\"font\":[[\"BYagut.ttf\",\"arial.ttf\",\"BZar.ttf\",\"BYekan.ttf\"],{\"default\":\"BYagut.ttf\"}],\"size\":[\"INT\",{\"default\":56,\"min\":1,\"max\":9999,\"step\":1}],\"text_color\":[[\"custom\",\"white\",\"black\",\"red\",\"green\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"orange\",\"purple\",\"pink\",\"brown\",\"gray\",\"lightgray\",\"darkgray\",\"olive\",\"lime\",\"teal\",\"navy\",\"maroon\",\"fuchsia\",\"aqua\",\"silver\",\"gold\",\"turquoise\",\"lavender\",\"violet\",\"coral\",\"indigo\"],{\"default\":\"black\"}],\"background_color\":[[\"custom\",\"white\",\"black\",\"red\",\"green\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"orange\",\"purple\",\"pink\",\"brown\",\"gray\",\"lightgray\",\"darkgray\",\"olive\",\"lime\",\"teal\",\"navy\",\"maroon\",\"fuchsia\",\"aqua\",\"silver\",\"gold\",\"turquoise\",\"lavender\",\"violet\",\"coral\",\"indigo\"],{\"default\":\"white\"}],\"horizontal_align\":[[\"left\",\"center\",\"right\"],{\"default\":\"center\"}],\"vertical_align\":[[\"top\",\"center\",\"bottom\"],{\"default\":\"center\"}],\"image_width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1}],\"image_height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":4096,\"step\":1}],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":-360,\"max\":360,\"step\":0.1}],\"offset_x\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"offset_y\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"shadow_distance\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1}],\"shadow_blur\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1}],\"shadow_color\":[[\"custom\",\"white\",\"black\",\"red\",\"green\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"orange\",\"purple\",\"pink\",\"brown\",\"gray\",\"lightgray\",\"darkgray\",\"olive\",\"lime\",\"teal\",\"navy\",\"maroon\",\"fuchsia\",\"aqua\",\"silver\",\"gold\",\"turquoise\",\"lavender\",\"violet\",\"coral\",\"indigo\"],{\"default\":\"black\"}],\"direction\":[[\"LTR\",\"RTL\"],{\"default\":\"RTL\"}]},\"optional\":{\"text_color_hex\":[\"STRING\",{\"multiline\":false,\"default\":\"#000000\"}],\"background_color_hex\":[\"STRING\",{\"multiline\":false,\"default\":\"#FFFFFF\"}],\"shadow_color_hex\":[\"STRING\",{\"multiline\":false,\"default\":\"#000000\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2025-01-12T19:41:09.932798Z",
+ "dependencies": [
+ "torch",
+ "Pillow",
+ "arabic-reshaper",
+ "torchvision"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "01a57882-108d-45b5-a7bb-41fe73539d03",
+ "node_id": "comfyui-persiantext",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PersianText",
+ "publisher": {
+ "createdAt": "2024-12-26T11:23:45.200385Z",
+ "description": "",
+ "id": "shahkoorosh",
+ "logo": "",
+ "members": [],
+ "name": "Koorosh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shahkoorosh/ComfyUI-PersianText",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "TensorRT Node for ComfyUI\nThis node enables the best performance on NVIDIA RTX\u2122 Graphics Cards (GPUs) for Stable Diffusion by leveraging NVIDIA TensorRT.",
+ "downloads": 685,
+ "icon": "",
+ "id": "comfyui_tensorrt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-10T00:24:18.542184Z",
+ "dependencies": [
+ "tensorrt>=10.0.1",
+ "onnx"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f47a7367-375b-4065-a33e-e2a3e8091682",
+ "node_id": "comfyui_tensorrt",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.8"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI_TensorRT",
+ "publisher": {
+ "createdAt": "2024-06-03T00:00:58.539896Z",
+ "description": "",
+ "id": "comfy",
+ "logo": "",
+ "members": [],
+ "name": "comfy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/comfyanonymous/ComfyUI_TensorRT",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Side by Side 3D Stereoscope generation node for ComfyUI by SamSeen",
+ "downloads": 78,
+ "icon": "",
+ "id": "comfyui_ssstereoscope_bysamseen",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SBS_by_SamSeen": {
+ "category": "\ud83d\udc40 SamSeen",
+ "comfy_node_id": "SBS_by_SamSeen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_image\":[\"IMAGE\"],\"depth_map\":[\"IMAGE\"],\"depth_scale\":[\"INT\",{\"default\":30}],\"mode\":[[\"Cross-eyed\",\"Fliped\"],{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-02T14:19:26.695841Z",
+ "dependencies": [
+ "numpy",
+ "Pillow",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "58284697-0282-48d6-8f75-de895b9eca20",
+ "node_id": "comfyui_ssstereoscope_bysamseen",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_SSStereoscope",
+ "publisher": {
+ "createdAt": "2024-06-30T03:39:39.961106Z",
+ "description": "",
+ "id": "samseen",
+ "logo": "",
+ "members": [],
+ "name": "SamSeen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MrSamSeen/ComfyUI_SSStereoscope",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Frame Selector & Sequence Selection Node for ComfyUI.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui-lnl",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LNL_FrameSelector": {
+ "category": "LNL",
+ "comfy_node_id": "LNL_FrameSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_path\":[[]]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Current image\",\"Image Batch (in/out)\",\"Frame count (rel)\",\"Frame count (abs)\",\"Current frame (rel)\",\"Current frame (abs)\",\"Frame rate\",\"audio\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"VHS_AUDIO\"]"
+ },
+ "LNL_FrameSelectorV2": {
+ "category": "LNL",
+ "comfy_node_id": "LNL_FrameSelectorV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_path\":[[]]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Current image\",\"Image Batch (in/out)\",\"Frame in\",\"Frame out\",\"Filename\",\"Frame count (rel)\",\"Frame count (abs)\",\"Current frame (rel)\",\"Current frame (abs)\",\"Frame rate\",\"audio\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"INT\",\"INT\",\"STRING\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"VHS_AUDIO\"]"
+ },
+ "LNL_FrameSelectorV3": {
+ "category": "LNL",
+ "comfy_node_id": "LNL_FrameSelectorV3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_path\":[[]],\"force_size\":[[\"Disabled\",\"Custom Height\",\"Custom Width\",\"Custom\",\"256x?\",\"?x256\",\"256x256\",\"512x?\",\"?x512\",\"512x512\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":8192,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":8192,\"step\":8}]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Current image\",\"Image Batch (in/out)\",\"Frame in\",\"Frame out\",\"Filename\",\"Frame count (rel)\",\"Frame count (abs)\",\"Current frame (rel)\",\"Current frame (abs)\",\"Frame rate\",\"audio\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"INT\",\"INT\",\"STRING\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"VHS_AUDIO\"]"
+ }
+ },
+ "createdAt": "2024-06-28T20:17:02.480435Z",
+ "dependencies": [
+ "opencv-python",
+ "imageio-ffmpeg"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fb9cb8e9-3763-4352-8f3c-33f6705a92f2",
+ "node_id": "comfyui-lnl",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-LNL",
+ "publisher": {
+ "createdAt": "2024-06-20T04:32:11.693217Z",
+ "description": "",
+ "id": "latenightlabs",
+ "logo": "",
+ "members": [],
+ "name": "Late Night Labs",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/latenightlabs/ComfyUI-LNL",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds nodes for Dynamic Thresholding, CFG scheduling, and related techniques",
+ "downloads": 1610,
+ "icon": "",
+ "id": "sd-dynamic-thresholding",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DynamicThresholdingFull": {
+ "category": "advanced/mcmonkey",
+ "comfy_node_id": "DynamicThresholdingFull",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"mimic_scale\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.5}],\"threshold_percentile\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mimic_mode\":[[\"Constant\",\"Linear Down\",\"Cosine Down\",\"Half Cosine Down\",\"Linear Up\",\"Cosine Up\",\"Half Cosine Up\",\"Power Up\",\"Power Down\",\"Linear Repeating\",\"Cosine Repeating\",\"Sawtooth\"]],\"mimic_scale_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.5}],\"cfg_mode\":[[\"Constant\",\"Linear Down\",\"Cosine Down\",\"Half Cosine Down\",\"Linear Up\",\"Cosine Up\",\"Half Cosine Up\",\"Power Up\",\"Power Down\",\"Linear Repeating\",\"Cosine Repeating\",\"Sawtooth\"]],\"cfg_scale_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.5}],\"sched_val\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01}],\"separate_feature_channels\":[[\"enable\",\"disable\"]],\"scaling_startpoint\":[[\"MEAN\",\"ZERO\"]],\"variability_measure\":[[\"AD\",\"STD\"]],\"interpolate_phi\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DynamicThresholdingSimple": {
+ "category": "advanced/mcmonkey",
+ "comfy_node_id": "DynamicThresholdingSimple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"mimic_scale\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.5}],\"threshold_percentile\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-07-30T07:39:32.742543Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a5f1a931-975b-42ad-b140-a7d33cc7a721",
+ "node_id": "sd-dynamic-thresholding",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "Dynamic Thresholding",
+ "publisher": {
+ "createdAt": "2024-05-24T16:01:58.479539Z",
+ "description": "",
+ "id": "mcmonkey",
+ "logo": "",
+ "members": [],
+ "name": "mcmonkey",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension is a node that directly expands the functionality of KSampler, adding the TCD sampling to KSampler.",
+ "downloads": 77,
+ "icon": "",
+ "id": "comfyui-tcd-sampler",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-24T05:34:42.366156Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ee4de3d3-6b30-47f6-9c93-641b112a61c8",
+ "node_id": "comfyui-tcd-sampler",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-TCD-Sampler",
+ "publisher": {
+ "createdAt": "2024-06-29T02:56:17.137114Z",
+ "description": "",
+ "id": "licyk",
+ "logo": "",
+ "members": [],
+ "name": "licyk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/licyk/ComfyUI-TCD-Sampler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Unofficial implementation of siliconflow API for ComfyUI",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-siliconflow-api-2lab",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FreeChat (2lab)": {
+ "category": "\ud83e\udd8a2lab/llm",
+ "comfy_node_id": "FreeChat (2lab)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"model\":[[\"Qwen/Qwen2-7B-Instruct\",\"Qwen/Qwen2-1.5B-Instruct\",\"Qwen/Qwen1.5-7B-Chat\",\"THUDM/glm-4-9b-chat\",\"THUDM/chatglm3-6b\",\"01-ai/Yi-1.5-9B-Chat-16K\",\"01-ai/Yi-1.5-6B-Chat\"],{\"default\":\"Qwen/Qwen2-7B-Instruct\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PaidChat (2lab)": {
+ "category": "\ud83e\udd8a2lab/llm",
+ "comfy_node_id": "PaidChat (2lab)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"model\":[[\"Qwen/Qwen2-72B-Instruct\",\"Qwen/Qwen2-57B-A14B-Instruct\",\"Qwen/Qwen1.5-110B-Chat\",\"Qwen/Qwen1.5-32B-Chat\",\"Qwen/Qwen1.5-14B-Chat\",\"deepseek-ai/DeepSeek-Coder-V2-Instruct\",\"deepseek-ai/DeepSeek-V2-Chat\",\"deepseek-ai/deepseek-llm-67b-chat\",\"01-ai/Yi-1.5-34B-Chat-16K\"],{\"default\":\"Qwen/Qwen2-72B-Instruct\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-29T18:12:12.148094Z",
+ "dependencies": [
+ "openai"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "78f0fa86-8b11-44a5-a30e-5c482d7fc267",
+ "node_id": "comfyui-siliconflow-api-2lab",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyUI-siliconflow-api-2lab",
+ "publisher": {
+ "createdAt": "2024-06-06T15:08:41.151289Z",
+ "description": "",
+ "id": "ai2lab",
+ "logo": "",
+ "members": [],
+ "name": "AI2lab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AI2lab/comfyUI-siliconflow-api-2lab",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes for common tools, including text preview, text translation (multi-platform, multi-language), image loader, webcamera capture.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui_zfkun",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-01T13:45:42.898343Z",
+ "dependencies": [
+ "chardet",
+ "pyyaml",
+ "torch",
+ "numpy",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "69d7bb24-e082-4d47-962c-216ff2bb763d",
+ "node_id": "comfyui_zfkun",
+ "status": "NodeVersionStatusDeleted",
+ "version": "0.0.9"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_zfkun",
+ "publisher": {
+ "createdAt": "2025-01-01T11:23:17.74161Z",
+ "description": "",
+ "id": "zfkun",
+ "logo": "",
+ "members": [],
+ "name": "zfkun",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zfkun/ComfyUI_zfkun",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple sidebar for ComfyUI.",
+ "downloads": 263,
+ "icon": "",
+ "id": "comfyui-n-sidebar",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-12T20:12:30.510488Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9ee9b29a-8241-4be1-b3af-3ee8492ebf7c",
+ "node_id": "comfyui-n-sidebar",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.5.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-N-Sidebar",
+ "publisher": {
+ "createdAt": "2024-05-21T19:29:02.276617Z",
+ "description": "",
+ "id": "nuked",
+ "logo": "",
+ "members": [],
+ "name": "Nuked",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Nuked88/ComfyUI-N-Sidebar",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension uses DLib or InsightFace to calculate the vicinity between two faces and to perform other operation on faces.",
+ "downloads": 1357,
+ "icon": "",
+ "id": "comfyui_faceanalysis",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FaceAlign": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceAlign",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"analysis_models\":[\"ANALYSIS_MODELS\"],\"image_from\":[\"IMAGE\"]},\"optional\":{\"image_to\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FaceAnalysisModels": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceAnalysisModels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"library\":[[\"insightface\",\"dlib\"]],\"provider\":[[\"CPU\",\"CUDA\",\"DirectML\",\"OpenVINO\",\"ROCM\",\"CoreML\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ANALYSIS_MODELS\"]",
+ "return_types": "[\"ANALYSIS_MODELS\"]"
+ },
+ "FaceBoundingBox": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceBoundingBox",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"analysis_models\":[\"ANALYSIS_MODELS\"],\"image\":[\"IMAGE\"],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"padding_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":2,\"step\":0.05}],\"index\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ true,
+ true,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"IMAGE\",\"x\",\"y\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "FaceEmbedDistance": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceEmbedDistance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"analysis_models\":[\"ANALYSIS_MODELS\"],\"reference\":[\"IMAGE\"],\"image\":[\"IMAGE\"],\"similarity_metric\":[[\"L2_norm\",\"cosine\",\"euclidean\"]],\"filter_thresh\":[\"FLOAT\",{\"default\":100,\"min\":0.001,\"max\":100,\"step\":0.001}],\"filter_best\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":1}],\"generate_image_overlay\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"distance\"]",
+ "return_types": "[\"IMAGE\",\"FLOAT\"]"
+ },
+ "FaceSegmentation": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceSegmentation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"analysis_models\":[\"ANALYSIS_MODELS\"],\"image\":[\"IMAGE\"],\"area\":[[\"face\",\"main_features\",\"eyes\",\"left_eye\",\"right_eye\",\"nose\",\"mouth\",\"face+forehead (if available)\"]],\"grow\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"grow_tapered\":[\"BOOLEAN\",{\"default\":false}],\"blur\":[\"INT\",{\"default\":13,\"min\":1,\"max\":4096,\"step\":2}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"image\",\"seg_mask\",\"seg_image\",\"x\",\"y\",\"width\",\"height\"]",
+ "return_types": "[\"MASK\",\"IMAGE\",\"MASK\",\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "FaceWarp": {
+ "category": "FaceAnalysis",
+ "comfy_node_id": "FaceWarp",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"analysis_models\":[\"ANALYSIS_MODELS\"],\"image_from\":[\"IMAGE\"],\"image_to\":[\"IMAGE\"],\"keypoints\":[[\"main features\",\"full face\",\"full face+forehead (if available)\"]],\"grow\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"blur\":[\"INT\",{\"default\":13,\"min\":1,\"max\":4096,\"step\":2}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-07-11T17:30:42.974219Z",
+ "dependencies": [
+ "dlib",
+ "onnxruntime",
+ "insightface",
+ "color_matcher"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3331875d-0e80-4e67-a656-36c254efb713",
+ "node_id": "comfyui_faceanalysis",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_FaceAnalysis",
+ "publisher": {
+ "createdAt": "2024-06-05T06:22:33.072793Z",
+ "description": "",
+ "id": "matteo",
+ "logo": "",
+ "members": [],
+ "name": "Matteo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cubiq/ComfyUI_FaceAnalysis",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "SaltAI AudioViz contains ComfyUI nodes for generating complex audio reactive visualizations",
+ "downloads": 47,
+ "icon": "",
+ "id": "saltai_audioviz",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-29T15:36:11.319836Z",
+ "dependencies": [
+ "diffusers",
+ "librosa",
+ "matplotlib",
+ "opencv-python",
+ "pillow",
+ "pydub",
+ "scipy",
+ "tqdm",
+ "pilgram",
+ "numexpr"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "05de2392-6982-4000-8e49-f31beaf776e3",
+ "node_id": "saltai_audioviz",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "SaltAI_AudioViz",
+ "publisher": {
+ "createdAt": "2024-06-25T22:19:59.372874Z",
+ "description": "",
+ "id": "saltai",
+ "logo": "",
+ "members": [],
+ "name": "Salt AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/get-salt-AI/SaltAI_AudioViz",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for calling LLMs, enabled by LiteLLM",
+ "downloads": 41,
+ "icon": "https://avatars.githubusercontent.com/u/154278219?s=48&v=4",
+ "id": "litellm",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-29T20:57:03.38939Z",
+ "dependencies": [
+ "pyyaml",
+ "addict",
+ "litellm",
+ "boto3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bc258000-57aa-4081-8279-ff09ebf19600",
+ "node_id": "litellm",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "MIT",
+ "name": "ComfyUI_LiteLLM",
+ "publisher": {
+ "createdAt": "2024-06-24T06:41:24.413766Z",
+ "description": "",
+ "id": "hmg",
+ "logo": "",
+ "members": [],
+ "name": "HMG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Hopping-Mad-Games/ComfyUI_LiteLLM",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "DPM++ 2M alt Sampler for ComfyUI (And WebUI) and Align Your Steps Scheduler",
+ "downloads": 87,
+ "icon": "",
+ "id": "stablediffusion-dpmpp_2m_alt-sampler",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-18T19:27:19.663255Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61ff7efc-601c-4890-b7d9-48662725f750",
+ "node_id": "stablediffusion-dpmpp_2m_alt-sampler",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "StableDiffusion-dpmpp_2m_alt-Sampler",
+ "publisher": {
+ "createdAt": "2024-05-24T16:56:11.842852Z",
+ "description": "",
+ "id": "slapaper",
+ "logo": "",
+ "members": [],
+ "name": "SLAPaper",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SLAPaper/StableDiffusion-dpmpp_2m_alt-Sampler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-LexTools is a Python-based image processing and analysis toolkit that uses machine learning models for semantic image segmentation, image scoring, and image captioning.",
+ "downloads": 61,
+ "icon": "",
+ "id": "comfyui-lextools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-28T19:25:35.858435Z",
+ "dependencies": [
+ "numpy",
+ "opencv-python",
+ "git+https://github.com/facebookresearch/detectron2.git",
+ "pyodbc"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "268e5618-e14c-4843-a918-a3e7fdcc591b",
+ "node_id": "comfyui-lextools",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-LexTools",
+ "publisher": {
+ "createdAt": "2024-06-28T19:04:43.796921Z",
+ "description": "",
+ "id": "lexicon",
+ "logo": "",
+ "members": [],
+ "name": "Lexicon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SOELexicon/ComfyUI-LexTools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for ComfyUI by unwdef.",
+ "downloads": 67,
+ "icon": "",
+ "id": "unwdef-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-27T23:12:30.700102Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "91ce2d83-ebdf-41c5-8a52-511f3e5a43cf",
+ "node_id": "unwdef-nodes-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "unwdef-nodes-comfyui",
+ "publisher": {
+ "createdAt": "2024-06-27T22:58:42.893575Z",
+ "description": "",
+ "id": "unwdef",
+ "logo": "",
+ "members": [],
+ "name": "unwdef",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/unwdef/unwdef-nodes-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: MSSqlTableNode, MSSqlSelectNode. This extension provides custom nodes to interact with MSSQL.",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-lexmsdbnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-28T19:20:59.352514Z",
+ "dependencies": [
+ "numpy",
+ "opencv-python",
+ "git+https://github.com/facebookresearch/detectron2.git",
+ "pyodbc"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "77c6cf28-edbe-4482-a268-185aae9a7260",
+ "node_id": "comfyui-lexmsdbnodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-LexMSDBNodes",
+ "publisher": {
+ "createdAt": "2024-06-28T19:04:43.796921Z",
+ "description": "",
+ "id": "lexicon",
+ "logo": "",
+ "members": [],
+ "name": "Lexicon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SOELexicon/ComfyUI-LexMSDBNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a trainer for AnimateDiff MotionLoRAs, based on the implementation of MotionDirector by ExponentialML.",
+ "downloads": 159,
+ "icon": "",
+ "id": "comfyui-admotiondirector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ADMD_AdditionalModelSelect": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_AdditionalModelSelect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"motion_module\":[[]],\"use_adapter_lora\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"optional_adapter_lora\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"additional_models\"]",
+ "return_types": "[\"ADDITIONAL_MODELS\"]"
+ },
+ "ADMD_CheckpointLoader": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_CheckpointLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"additional_models\":[\"ADDITIONAL_MODELS\"],\"ckpt_name\":[[]],\"scheduler\":[[\"DDIMScheduler\",\"DDPMScheduler\"],{\"default\":\"DDIMScheduler\"}],\"use_xformers\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PIPELINE\"]",
+ "return_types": "[\"PIPELINE\"]"
+ },
+ "ADMD_ComfyModelLoader": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_ComfyModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"motion_model\":[\"MOTION_MODEL_ADE\"],\"scheduler\":[[\"DDIMScheduler\",\"DDPMScheduler\"],{\"default\":\"DDIMScheduler\"}],\"use_xformers\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PIPELINE\"]",
+ "return_types": "[\"PIPELINE\"]"
+ },
+ "ADMD_DiffusersLoader": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_DiffusersLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"additional_models\":[\"ADDITIONAL_MODELS\"],\"download_default\":[\"BOOLEAN\",{\"default\":false}],\"scheduler\":[[\"DDIMScheduler\",\"DDPMScheduler\"],{\"default\":\"DDIMScheduler\"}],\"use_xformers\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"model\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PIPELINE\"]",
+ "return_types": "[\"PIPELINE\"]"
+ },
+ "ADMD_InitializeTraining": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_InitializeTraining",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipeline\":[\"PIPELINE\"],\"lora_name\":[\"STRING\",{\"multiline\":false,\"default\":\"motiondirectorlora\"}],\"images\":[\"IMAGE\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"max_train_steps\":[\"INT\",{\"default\":300,\"min\":0,\"max\":100000,\"step\":1}],\"learning_rate\":[\"FLOAT\",{\"default\":0.0005,\"min\":0,\"max\":10000,\"step\":1e-05}],\"learning_rate_spatial\":[\"FLOAT\",{\"default\":0.0001,\"min\":0,\"max\":10000,\"step\":1e-05}],\"lora_rank\":[\"INT\",{\"default\":64,\"min\":8,\"max\":4096,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"optimization_method\":[[\"Lion\",\"AdamW\"],{\"default\":\"Lion\"}],\"include_resnet\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"sanitycheck\",\"admd_pipeline\",\"lora_info\"]",
+ "return_types": "[\"IMAGE\",\"ADMDPIPELINE\",\"LORAINFO\"]"
+ },
+ "ADMD_LoadLora": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_LoadLora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_path\":[\"STRING\",{\"forceInput\":true,\"multiline\":false,\"default\":\"\"}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"prev_motion_lora\":[\"MOTION_LORA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MOTION_LORA\"]",
+ "return_types": "[\"MOTION_LORA\"]"
+ },
+ "ADMD_MakeBatchList": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_MakeBatchList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"images2\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_batch_list\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ADMD_SaveLora": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_SaveLora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"admd_pipeline\":[\"ADMDPIPELINE\"],\"lora_info\":[\"LORAINFO\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"lora_path\",\"admd_pipeline\"]",
+ "return_types": "[\"STRING\",\"ADMDPIPELINE\"]"
+ },
+ "ADMD_TrainLora": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_TrainLora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"admd_pipeline\":[\"ADMDPIPELINE\"],\"steps\":[\"INT\",{\"default\":100,\"min\":0,\"max\":10000,\"step\":1}]},\"optional\":{\"trigger_input\":[\"VHS_FILENAMES\"],\"opt_images_override\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"admd_pipeline\"]",
+ "return_types": "[\"ADMDPIPELINE\"]"
+ },
+ "ADMD_ValidationSampler": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_ValidationSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"validation_settings\":[\"VALIDATION_SETTINGS\"],\"admd_pipeline\":[\"ADMDPIPELINE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"admd_pipeline\",\"images\"]",
+ "return_types": "[\"ADMDPIPELINE\",\"IMAGE\"]"
+ },
+ "ADMD_ValidationSettings": {
+ "category": "AD_MotionDirector",
+ "comfy_node_id": "ADMD_ValidationSettings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"inference_steps\":[\"INT\",{\"default\":25,\"min\":0,\"max\":256,\"step\":1}],\"guidance_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":32,\"step\":0.1}],\"spatial_scale\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"validation_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"validation_settings\"]",
+ "return_types": "[\"VALIDATION_SETTINGS\"]"
+ }
+ },
+ "createdAt": "2024-06-19T09:13:57.683982Z",
+ "dependencies": [
+ "diffusers>=0.26.2",
+ "huggingface_hub>=0.20.3",
+ "transformers>=4.37.2",
+ "loralib",
+ "einops",
+ "omegaconf",
+ "lion-pytorch",
+ "peft",
+ "imageio>=2.33.1",
+ "imageio-ffmpeg>=0.4.7"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e1fef5e7-a090-4720-9623-96e47c0baa4c",
+ "node_id": "comfyui-admotiondirector",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "Apache-2.0",
+ "name": "ComfyUI-ADMotionDirector",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-ADMotionDirector",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Save Image Plus is a custom node for ComfyUI that allows you to save images in JPEG and WEBP formats with optional metadata embedding.",
+ "downloads": 165,
+ "icon": "",
+ "id": "comfyui-saveimage-plus",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SaveImagePlus": {
+ "category": "image",
+ "comfy_node_id": "SaveImagePlus",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"file_type\":[[\"PNG\",\"JPEG\",\"WEBP (lossless)\",\"WEBP (lossy)\"]],\"remove_metadata\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-06-20T07:24:33.236948Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fbc721ce-fc1c-42c7-9aab-b921674ce5a0",
+ "node_id": "comfyui-saveimage-plus",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-saveimage-plus",
+ "publisher": {
+ "createdAt": "2024-06-20T07:16:36.973168Z",
+ "description": "",
+ "id": "goktug",
+ "logo": "",
+ "members": [],
+ "name": "Goktug",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Goktug/comfyui-saveimage-plus",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can make story in comfyUI using MS-diffusion",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui_ms_diffusion",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-03T06:34:20.279159Z",
+ "dependencies": [
+ "tensorboard",
+ "scipy",
+ "opencv-python",
+ "PyYAML"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "514f025e-8a31-4899-92bb-8c9afd1db731",
+ "node_id": "comfyui_ms_diffusion",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_MS_Diffusion",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_MS_Diffusion",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "a node using pops in comfyUI",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyui_pops",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-03T06:43:59.40502Z",
+ "dependencies": [
+ "pyrallis"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a6209322-5506-4cd6-9d44-39a3aa4ecfe6",
+ "node_id": "comfyui_pops",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Pops",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Pops",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Just a simple substring node that takes text and length as input, and outputs the first length characters.",
+ "downloads": 71,
+ "icon": "",
+ "id": "comfyui_substring",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-24T17:12:38.990052Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4c2c3213-362b-48c8-a89d-e7af781e4c78",
+ "node_id": "comfyui_substring",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI_Substring",
+ "publisher": {
+ "createdAt": "2024-07-01T00:53:17.277147Z",
+ "description": "",
+ "id": "godspede",
+ "logo": "",
+ "members": [],
+ "name": "godspede",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/godspede/ComfyUI_Substring",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfyui-CatVTON This repository is the modified official Comfyui node of CatVTON, which is a simple and efficient virtual try-on diffusion model with 1) Lightweight Network (899.06M parameters totally), 2) Parameter-Efficient Training (49.57M parameters trainable) 3) Simplified Inference (< 8G VRAM for 1024X768 resolution).\nThe original GitHub project is [a/https://github.com/Zheng-Chong/CatVTON](https://github.com/Zheng-Chong/CatVTON)",
+ "downloads": 104,
+ "icon": "",
+ "id": "comfyui-catvton",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-30T08:40:33.964396Z",
+ "dependencies": [
+ "accelerate>=0.30.0",
+ "black",
+ "cloudpickle",
+ "diffusers>=0.26.3",
+ "future",
+ "fvcore",
+ "huggingface_hub",
+ "hydra-core",
+ "iopath",
+ "matplotlib<=3.9.1",
+ "numpy>=1.24.4",
+ "omegaconf",
+ "opencv_python",
+ "pillow>=10.3.0",
+ "pycocotools",
+ "pydot",
+ "PyYAML==6.0.1",
+ "scipy<=1.13.1",
+ "setuptools",
+ "scikit-image<=0.24.0",
+ "tabulate",
+ "tensorboard",
+ "termcolor",
+ "tqdm<=4.66.4",
+ "transformers>=4.27.3",
+ "xformers>=0.0.23.post1",
+ "yacs",
+ "Ninja==1.11.1.1",
+ "git+https://github.com/facebookresearch/detectron2.git@v0.6",
+ "git+https://github.com/facebookresearch/detectron2.git@v0.6#subdirectory=projects/DensePose"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f8077b65-628e-40f3-8a0b-a654225bed71",
+ "node_id": "comfyui-catvton",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-CatVTON",
+ "publisher": {
+ "createdAt": "2024-07-31T18:04:53.596268Z",
+ "description": "",
+ "id": "pzc163",
+ "logo": "",
+ "members": [],
+ "name": "PrimerYang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pzc163/Comfyui-CatVTON",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI node of [a/Kohaku's DanTagGen Demo](https://huggingface.co/KBlueLeaf/DanTagGen?not-for-all-audiences=true).",
+ "downloads": 95,
+ "icon": "",
+ "id": "comfyui_dantaggen",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PromptDanTagGen": {
+ "category": "_for_testing",
+ "comfy_node_id": "PromptDanTagGen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"KBlueLeaf/DanTagGen-alpha\",\"KBlueLeaf/DanTagGen-beta\",\"KBlueLeaf/DanTagGen-delta\",\"KBlueLeaf/DanTagGen-delta-rev2\"]],\"artist\":[\"STRING\",{\"default\":\"\"}],\"characters\":[\"STRING\",{\"default\":\"\"}],\"copyrights\":[\"STRING\",{\"default\":\"\"}],\"special_tags\":[\"STRING\",{\"default\":\"\"}],\"general\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"blacklist\":[\"STRING\",{\"default\":\"\"}],\"rating\":[[\"safe\",\"sensitive\",\"nsfw\",\"nsfw, explicit\"]],\"target\":[[\"very_short\",\"short\",\"long\",\"very_long\"]],\"width\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":4096,\"step\":32}],\"height\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":4096,\"step\":32}],\"escape_bracket\":[\"BOOLEAN\",{\"default\":false}],\"temperature\":[\"FLOAT\",{\"default\":1.35,\"step\":0.05}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"output\",\"llm_output\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-21T21:47:07.838434Z",
+ "dependencies": [
+ "torch",
+ "transformers",
+ "llama-cpp-python",
+ "requests",
+ "sentencepiece"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5ae422ae-a124-44e5-b0a8-3677a67dc4ba",
+ "node_id": "comfyui_dantaggen",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_DanTagGen",
+ "publisher": {
+ "createdAt": "2024-05-16T22:06:01.581472Z",
+ "description": "",
+ "id": "huchenlei",
+ "logo": "",
+ "members": [],
+ "name": "huchenlei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huchenlei/ComfyUI_DanTagGen",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Essential nodes that are weirdly missing from ComfyUI core. With few exceptions they are new features and not commodities.",
+ "downloads": 15174,
+ "icon": "",
+ "id": "comfyui_essentials",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-07T19:06:12.812021Z",
+ "dependencies": [
+ "numba",
+ "colour-science",
+ "rembg",
+ "pixeloe"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "96728ccb-47e6-4c1d-bbd1-defcfa223eb5",
+ "node_id": "comfyui_essentials",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_essentials",
+ "publisher": {
+ "createdAt": "2024-06-05T06:22:33.072793Z",
+ "description": "",
+ "id": "matteo",
+ "logo": "",
+ "members": [],
+ "name": "Matteo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cubiq/ComfyUI_essentials",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:RandomPrompt, RandomPromptMixed, ImageScaleTo, EmptyLatentImageScaleBy, LoraLoaderExtended, Save Image w/Metadata, CheckpointLoaderSimpleExtended",
+ "downloads": 294,
+ "icon": "",
+ "id": "comfyui_prnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-08T17:29:32.305592Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "878b742a-a9b4-4d32-a0b8-bf98e5424e47",
+ "node_id": "comfyui_prnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_PRNodes",
+ "publisher": {
+ "createdAt": "2024-10-08T17:17:43.163478Z",
+ "description": "",
+ "id": "pikenrover",
+ "logo": "",
+ "members": [],
+ "name": "PikenRover",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pikenrover/ComfyUI_PRNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node is primarily based on Easy-OCR to implement OCR text recognition functionality.",
+ "downloads": 89,
+ "icon": "https://avatars.githubusercontent.com/u/89724016?s=400&u=cd218743591faf329d4b4f07a14de1130a9f56cc&v=4",
+ "id": "comfyui-easyocr",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Apply EasyOCR": {
+ "category": "ComfyUI-EasyOCR",
+ "comfy_node_id": "Apply EasyOCR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"gpu\":[\"BOOLEAN\",{\"default\":true}],\"detect\":[[\"choose\",\"input\"],{\"default\":\"choose\"}],\"language_list\":[[\"English\",\"\u7b80\u4f53\u4e2d\u6587\",\"\u7e41\u9ad4\u4e2d\u6587\",\"\u0627\u0644\u0639\u0631\u0628\u064a\u0629\",\"Az\u0259rbaycan\",\"Euskal\",\"Bosanski\",\"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438\",\"Catal\u00e0\",\"Hrvatski\",\"\u010ce\u0161tina\",\"Dansk\",\"Nederlands\",\"Eesti\",\"Suomi\",\"Fran\u00e7ais\",\"Galego\",\"Deutsch\",\"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac\",\"\u05e2\u05d1\u05e8\u05d9\u05ea\",\"\u0939\u093f\u0928\u094d\u0926\u0940\",\"Magyar\",\"\u00cdslenska\",\"Indonesia\",\"Italiano\",\"\u65e5\u672c\u8a9e\",\"\ud55c\uad6d\uc5b4\",\"Latvie\u0161u\",\"Lietuvi\u0173\",\"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438\",\"Norsk\",\"Polski\",\"Portugu\u00eas\",\"Rom\u00e2n\u0103\",\"\u0420\u0443\u0441\u0441\u043a\u0438\u0439\",\"\u0421\u0440\u043f\u0441\u043a\u0438\",\"Sloven\u010dina\",\"Sloven\u0161\u010dina\",\"Espa\u00f1ol\",\"Svenska\",\"\u0e44\u0e17\u0e22\",\"T\u00fcrk\u00e7e\",\"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\",\"Ti\u1ebfng Vi\u1ec7t\"],{\"default\":\"English\"}],\"language_name\":[\"STRING\",{\"default\":\"ch_sim,en\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"JSON\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"JSON\"]"
+ }
+ },
+ "createdAt": "2024-07-11T02:17:28.311353Z",
+ "dependencies": [
+ "easyocr"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1b6f4a65-c2ee-4925-b5e4-0b84c878f399",
+ "node_id": "comfyui-easyocr",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-EasyOCR",
+ "publisher": {
+ "createdAt": "2024-07-03T03:43:42.738515Z",
+ "description": "",
+ "id": "prodogape",
+ "logo": "",
+ "members": [],
+ "name": "prodogape",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/prodogape/ComfyUI-EasyOCR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Unofficial implementation of [a/dreamtalk](https://github.com/ali-vilab/dreamtalk) for ComfyUI",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui_dreamtalk",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "D_DreamTalk": {
+ "category": "Dreamtalk",
+ "comfy_node_id": "D_DreamTalk",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"audio\":[[]],\"style_clip\":[[\"M030_front_angry_level3_001.mat\",\"M030_front_contempt_level3_001.mat\",\"M030_front_disgusted_level3_001.mat\",\"M030_front_fear_level3_001.mat\",\"M030_front_happy_level3_001.mat\",\"M030_front_neutral_level1_001.mat\",\"M030_front_sad_level3_001.mat\",\"M030_front_surprised_level3_001.mat\",\"W009_front_angry_level3_001.mat\",\"W009_front_contempt_level3_001.mat\",\"W009_front_disgusted_level3_001.mat\",\"W009_front_fear_level3_001.mat\",\"W009_front_happy_level3_001.mat\",\"W009_front_neutral_level1_001.mat\",\"W009_front_sad_level3_001.mat\",\"W009_front_surprised_level3_001.mat\",\"W011_front_angry_level3_001.mat\",\"W011_front_contempt_level3_001.mat\",\"W011_front_disgusted_level3_001.mat\",\"W011_front_fear_level3_001.mat\",\"W011_front_happy_level3_001.mat\",\"W011_front_neutral_level1_001.mat\",\"W011_front_sad_level3_001.mat\",\"W011_front_surprised_level3_001.mat\"],{\"default\":\"M030_front_neutral_level1_001.mat\"}],\"pose\":[[\"RichardShelby_front_neutral_level1_001.mat\"],{\"default\":\"RichardShelby_front_neutral_level1_001.mat\"}],\"cfg_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"max_gen_len\":[\"INT\",{\"default\":1000,\"min\":1,\"max\":10000000000,\"step\":1}],\"img_crop\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"count\",\"frame_rate\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-02T08:15:23.432769Z",
+ "dependencies": [
+ "yacs",
+ "scipy",
+ "scikit-image",
+ "scikit-learn",
+ "PyYAML",
+ "Pillow",
+ "numpy",
+ "opencv-python",
+ "imageio",
+ "ffmpeg-python",
+ "av",
+ "torch",
+ "torchvision",
+ "torchaudio",
+ "urllib3",
+ "transformers",
+ "dlib",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2d2b0033-4205-45aa-bda8-a59840ee6e18",
+ "node_id": "comfyui_dreamtalk",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Dreamtalk",
+ "publisher": {
+ "createdAt": "2024-07-02T07:53:33.661446Z",
+ "description": "",
+ "id": "hay86",
+ "logo": "",
+ "members": [],
+ "name": "Kaifeng Xu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hay86/ComfyUI_Dreamtalk",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfy-Topaz is a custom node for ComfyUI, which integrates with Topaz Photo AI to enhance (upscale, sharpen, denoise, etc.) images, allowing this traditionally asynchronous step to become a part of ComfyUI workflows.\nNOTE: Requires licensed installation of Topaz Photo AI",
+ "downloads": 224,
+ "icon": "",
+ "id": "comfy-topaz",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-28T08:03:08.85572Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "97d58e75-02e8-40a3-a287-9662b9af7f4f",
+ "node_id": "comfy-topaz",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfy-Topaz",
+ "publisher": {
+ "createdAt": "2024-06-20T13:37:19.88099Z",
+ "description": "",
+ "id": "choey",
+ "logo": "",
+ "members": [],
+ "name": "choey",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/choey/Comfy-Topaz",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: ImageRewardLoader, ImageRewardScore",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-imagereward",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ImageRewardLoader": {
+ "category": "ImageReward",
+ "comfy_node_id": "ImageRewardLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"STRING\",{\"multiline\":false,\"default\":\"ImageReward-v1.0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGEREWARD_MODEL\"]",
+ "return_types": "[\"IMAGEREWARD_MODEL\"]"
+ },
+ "ImageRewardScore": {
+ "category": "ImageReward",
+ "comfy_node_id": "ImageRewardScore",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"IMAGEREWARD_MODEL\"],\"prompt\":[\"STRING\",{\"multiline\":true}],\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SCORE_FLOAT\",\"SCORE_STRING\"]",
+ "return_types": "[\"FLOAT\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-01T21:25:33.549146Z",
+ "dependencies": [
+ "image-reward==1.4",
+ "clip @ git+https://github.com/openai/CLIP.git"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c1c03e86-24dc-4489-8324-b2faf5d02f0e",
+ "node_id": "comfyui-imagereward",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ImageReward",
+ "publisher": {
+ "createdAt": "2024-06-22T07:06:51.265146Z",
+ "description": "",
+ "id": "zanea",
+ "logo": "",
+ "members": [],
+ "name": "ZaneA",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ZaneA/ComfyUI-ImageReward",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom nodes of clip-interrogator",
+ "downloads": 101,
+ "icon": "https://avatars.githubusercontent.com/u/89724016?s=400&u=cd218743591faf329d4b4f07a14de1130a9f56cc&v=4",
+ "id": "comfyui-clip-interrogator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ComfyUIClipInterrogator": {
+ "category": "image",
+ "comfy_node_id": "ComfyUIClipInterrogator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mode\":[[\"best\",\"classic\",\"fast\",\"negative\"]],\"model_name\":[[\"EVA01-g-14-plus/merged2b_s11b_b114k\",\"EVA01-g-14/laion400m_s11b_b41k\",\"EVA02-B-16/merged2b_s8b_b131k\",\"EVA02-E-14-plus/laion2b_s9b_b144k\",\"EVA02-E-14/laion2b_s4b_b115k\",\"EVA02-L-14-336/merged2b_s6b_b61k\",\"EVA02-L-14/merged2b_s4b_b131k\",\"MobileCLIP-B/datacompdr\",\"MobileCLIP-B/datacompdr_lt\",\"MobileCLIP-S1/datacompdr\",\"MobileCLIP-S2/datacompdr\",\"RN101-quickgelu/openai\",\"RN101-quickgelu/yfcc15m\",\"RN101/openai\",\"RN101/yfcc15m\",\"RN50-quickgelu/cc12m\",\"RN50-quickgelu/openai\",\"RN50-quickgelu/yfcc15m\",\"RN50/cc12m\",\"RN50/openai\",\"RN50/yfcc15m\",\"RN50x16-quickgelu/openai\",\"RN50x16/openai\",\"RN50x4-quickgelu/openai\",\"RN50x4/openai\",\"RN50x64-quickgelu/openai\",\"RN50x64/openai\",\"ViT-B-16-SigLIP-256/webli\",\"ViT-B-16-SigLIP-384/webli\",\"ViT-B-16-SigLIP-512/webli\",\"ViT-B-16-SigLIP-i18n-256/webli\",\"ViT-B-16-SigLIP/webli\",\"ViT-B-16-plus-240/laion400m_e31\",\"ViT-B-16-plus-240/laion400m_e32\",\"ViT-B-16-quickgelu/dfn2b\",\"ViT-B-16-quickgelu/metaclip_400m\",\"ViT-B-16-quickgelu/metaclip_fullcc\",\"ViT-B-16-quickgelu/openai\",\"ViT-B-16/commonpool_l_basic_s1b_b8k\",\"ViT-B-16/commonpool_l_clip_s1b_b8k\",\"ViT-B-16/commonpool_l_image_s1b_b8k\",\"ViT-B-16/commonpool_l_laion_s1b_b8k\",\"ViT-B-16/commonpool_l_s1b_b8k\",\"ViT-B-16/commonpool_l_text_s1b_b8k\",\"ViT-B-16/datacomp_l_s1b_b8k\",\"ViT-B-16/datacomp_xl_s13b_b90k\",\"ViT-B-16/dfn2b\",\"ViT-B-16/laion2b_s34b_b88k\",\"ViT-B-16/laion400m_e31\",\"ViT-B-16/laion400m_e32\",\"ViT-B-16/metaclip_400m\",\"ViT-B-16/metaclip_fullcc\",\"ViT-B-16/openai\",\"ViT-B-32-256/datacomp_s34b_b86k\",\"ViT-B-32-quickgelu/laion400m_e31\",\"ViT-B-32-quickgelu/laion400m_e32\",\"ViT-B-32-quickgelu/metaclip_400m\",\"ViT-B-32-quickgelu/metaclip_fullcc\",\"ViT-B-32-quickgelu/openai\",\"ViT-B-32/commonpool_m_basic_s128m_b4k\",\"ViT-B-32/commonpool_m_clip_s128m_b4k\",\"ViT-B-32/commonpool_m_image_s128m_b4k\",\"ViT-B-32/commonpool_m_laion_s128m_b4k\",\"ViT-B-32/commonpool_m_s128m_b4k\",\"ViT-B-32/commonpool_m_text_s128m_b4k\",\"ViT-B-32/commonpool_s_basic_s13m_b4k\",\"ViT-B-32/commonpool_s_clip_s13m_b4k\",\"ViT-B-32/commonpool_s_image_s13m_b4k\",\"ViT-B-32/commonpool_s_laion_s13m_b4k\",\"ViT-B-32/commonpool_s_s13m_b4k\",\"ViT-B-32/commonpool_s_text_s13m_b4k\",\"ViT-B-32/datacomp_m_s128m_b4k\",\"ViT-B-32/datacomp_s_s13m_b4k\",\"ViT-B-32/datacomp_xl_s13b_b90k\",\"ViT-B-32/laion2b_e16\",\"ViT-B-32/laion2b_s34b_b79k\",\"ViT-B-32/laion400m_e31\",\"ViT-B-32/laion400m_e32\",\"ViT-B-32/metaclip_400m\",\"ViT-B-32/metaclip_fullcc\",\"ViT-B-32/openai\",\"ViT-H-14-378-quickgelu/dfn5b\",\"ViT-H-14-378/dfn5b\",\"ViT-H-14-CLIPA-336/datacomp1b\",\"ViT-H-14-CLIPA-336/laion2b\",\"ViT-H-14-CLIPA/datacomp1b\",\"ViT-H-14-quickgelu/dfn5b\",\"ViT-H-14-quickgelu/metaclip_fullcc\",\"ViT-H-14/dfn5b\",\"ViT-H-14/laion2b_s32b_b79k\",\"ViT-H-14/metaclip_altogether\",\"ViT-H-14/metaclip_fullcc\",\"ViT-L-14-336-quickgelu/openai\",\"ViT-L-14-336/openai\",\"ViT-L-14-CLIPA-336/datacomp1b\",\"ViT-L-14-CLIPA/datacomp1b\",\"ViT-L-14-quickgelu/dfn2b\",\"ViT-L-14-quickgelu/metaclip_400m\",\"ViT-L-14-quickgelu/metaclip_fullcc\",\"ViT-L-14-quickgelu/openai\",\"ViT-L-14/commonpool_xl_clip_s13b_b90k\",\"ViT-L-14/commonpool_xl_laion_s13b_b90k\",\"ViT-L-14/commonpool_xl_s13b_b90k\",\"ViT-L-14/datacomp_xl_s13b_b90k\",\"ViT-L-14/dfn2b\",\"ViT-L-14/dfn2b_s39b\",\"ViT-L-14/laion2b_s32b_b82k\",\"ViT-L-14/laion400m_e31\",\"ViT-L-14/laion400m_e32\",\"ViT-L-14/metaclip_400m\",\"ViT-L-14/metaclip_fullcc\",\"ViT-L-14/openai\",\"ViT-L-16-SigLIP-256/webli\",\"ViT-L-16-SigLIP-384/webli\",\"ViT-SO400M-14-SigLIP-378/webli\",\"ViT-SO400M-14-SigLIP-384/webli\",\"ViT-SO400M-14-SigLIP/webli\",\"ViT-SO400M-16-SigLIP-i18n-256/webli\",\"ViT-bigG-14-CLIPA-336/datacomp1b\",\"ViT-bigG-14-CLIPA/datacomp1b\",\"ViT-bigG-14-quickgelu/metaclip_fullcc\",\"ViT-bigG-14/laion2b_s39b_b160k\",\"ViT-bigG-14/metaclip_fullcc\",\"ViT-g-14/laion2b_s12b_b42k\",\"ViT-g-14/laion2b_s34b_b88k\",\"ViTamin-B-LTT/datacomp1b\",\"ViTamin-B/datacomp1b\",\"ViTamin-L-256/datacomp1b\",\"ViTamin-L-336/datacomp1b\",\"ViTamin-L-384/datacomp1b\",\"ViTamin-L/datacomp1b\",\"ViTamin-L2-256/datacomp1b\",\"ViTamin-L2-336/datacomp1b\",\"ViTamin-L2-384/datacomp1b\",\"ViTamin-L2/datacomp1b\",\"ViTamin-S-LTT/datacomp1b\",\"ViTamin-S/datacomp1b\",\"ViTamin-XL-256/datacomp1b\",\"ViTamin-XL-336/datacomp1b\",\"ViTamin-XL-384/datacomp1b\",\"coca_ViT-B-32/laion2b_s13b_b90k\",\"coca_ViT-B-32/mscoco_finetuned_laion2b_s13b_b90k\",\"coca_ViT-L-14/laion2b_s13b_b90k\",\"coca_ViT-L-14/mscoco_finetuned_laion2b_s13b_b90k\",\"convnext_base/laion400m_s13b_b51k\",\"convnext_base_w/laion2b_s13b_b82k\",\"convnext_base_w/laion2b_s13b_b82k_augreg\",\"convnext_base_w/laion_aesthetic_s13b_b82k\",\"convnext_base_w_320/laion_aesthetic_s13b_b82k\",\"convnext_base_w_320/laion_aesthetic_s13b_b82k_augreg\",\"convnext_large_d/laion2b_s26b_b102k_augreg\",\"convnext_large_d_320/laion2b_s29b_b131k_ft\",\"convnext_large_d_320/laion2b_s29b_b131k_ft_soup\",\"convnext_xxlarge/laion2b_s34b_b82k_augreg\",\"convnext_xxlarge/laion2b_s34b_b82k_augreg_rewind\",\"convnext_xxlarge/laion2b_s34b_b82k_augreg_soup\",\"nllb-clip-base-siglip/mrl\",\"nllb-clip-base-siglip/v1\",\"nllb-clip-base/v1\",\"nllb-clip-large-siglip/mrl\",\"nllb-clip-large-siglip/v1\",\"nllb-clip-large/v1\",\"roberta-ViT-B-32/laion2b_s12b_b32k\",\"xlm-roberta-base-ViT-B-32/laion5b_s13b_b90k\",\"xlm-roberta-large-ViT-H-14/frozen_laion5b_s13b_b90k\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-03T06:01:11.168383Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "93daf3c0-abc3-4163-b6ac-66f1d1e2dbf5",
+ "node_id": "comfyui-clip-interrogator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-clip-interrogator",
+ "publisher": {
+ "createdAt": "2024-07-03T03:43:42.738515Z",
+ "description": "",
+ "id": "prodogape",
+ "logo": "",
+ "members": [],
+ "name": "prodogape",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/prodogape/ComfyUI-clip-interrogator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI custom node designed for advanced image background removal utilizing multiple models, including RMBG-2.0, INSPYRENET, and BEN.",
+ "downloads": 137,
+ "icon": "",
+ "id": "comfyui-rmbg",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ClothesSegment": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddfdRMBG",
+ "comfy_node_id": "ClothesSegment",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"Hat\":[\"BOOLEAN\",{\"default\":false}],\"Hair\":[\"BOOLEAN\",{\"default\":false}],\"Face\":[\"BOOLEAN\",{\"default\":false}],\"Sunglasses\":[\"BOOLEAN\",{\"default\":false}],\"Upper-clothes\":[\"BOOLEAN\",{\"default\":false}],\"Skirt\":[\"BOOLEAN\",{\"default\":false}],\"Dress\":[\"BOOLEAN\",{\"default\":false}],\"Belt\":[\"BOOLEAN\",{\"default\":false}],\"Pants\":[\"BOOLEAN\",{\"default\":false}],\"Left-arm\":[\"BOOLEAN\",{\"default\":false}],\"Right-arm\":[\"BOOLEAN\",{\"default\":false}],\"Left-leg\":[\"BOOLEAN\",{\"default\":false}],\"Right-leg\":[\"BOOLEAN\",{\"default\":false}],\"Bag\":[\"BOOLEAN\",{\"default\":false}],\"Scarf\":[\"BOOLEAN\",{\"default\":false}],\"Left-shoe\":[\"BOOLEAN\",{\"default\":false}],\"Right-shoe\":[\"BOOLEAN\",{\"default\":false}],\"Background\":[\"BOOLEAN\",{\"default\":false}],\"process_res\":[\"INT\",{\"default\":512,\"min\":128,\"max\":2048,\"step\":32,\"tooltip\":\"Processing resolution (higher = more VRAM)\"}],\"mask_blur\":[\"INT\",{\"default\":0,\"min\":0,\"max\":64,\"step\":1,\"tooltip\":\"Blur amount for mask edges\"}],\"mask_offset\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1,\"tooltip\":\"Expand/Shrink mask boundary\"}],\"background_color\":[[\"Alpha\",\"black\",\"white\",\"gray\",\"green\",\"blue\",\"red\"],{\"default\":\"Alpha\",\"tooltip\":\"Choose background color (Alpha = transparent)\"}],\"invert_output\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Invert both image and mask output\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "FashionSegmentAccessories": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddfdRMBG",
+ "comfy_node_id": "FashionSegmentAccessories",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"hat\":[\"BOOLEAN\",{\"default\":false}],\"glasses\":[\"BOOLEAN\",{\"default\":false}],\"headband, head covering, hair accessory\":[\"BOOLEAN\",{\"default\":false}],\"scarf\":[\"BOOLEAN\",{\"default\":false}],\"tie\":[\"BOOLEAN\",{\"default\":false}],\"glove\":[\"BOOLEAN\",{\"default\":false}],\"watch\":[\"BOOLEAN\",{\"default\":false}],\"belt\":[\"BOOLEAN\",{\"default\":false}],\"leg warmer\":[\"BOOLEAN\",{\"default\":false}],\"bag, wallet\":[\"BOOLEAN\",{\"default\":false}],\"umbrella\":[\"BOOLEAN\",{\"default\":false}],\"collar\":[\"BOOLEAN\",{\"default\":false}],\"lapel\":[\"BOOLEAN\",{\"default\":false}],\"neckline\":[\"BOOLEAN\",{\"default\":false}],\"epaulette\":[\"BOOLEAN\",{\"default\":false}],\"pocket\":[\"BOOLEAN\",{\"default\":false}],\"buckle\":[\"BOOLEAN\",{\"default\":false}],\"zipper\":[\"BOOLEAN\",{\"default\":false}],\"applique\":[\"BOOLEAN\",{\"default\":false}],\"bow\":[\"BOOLEAN\",{\"default\":false}],\"flower\":[\"BOOLEAN\",{\"default\":false}],\"bead\":[\"BOOLEAN\",{\"default\":false}],\"fringe\":[\"BOOLEAN\",{\"default\":false}],\"ribbon\":[\"BOOLEAN\",{\"default\":false}],\"rivet\":[\"BOOLEAN\",{\"default\":false}],\"ruffle\":[\"BOOLEAN\",{\"default\":false}],\"sequin\":[\"BOOLEAN\",{\"default\":false}],\"tassel\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"accessories_options\"]",
+ "return_types": "[\"ACCESSORIES_OPTIONS\"]"
+ },
+ "FashionSegmentClothing": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddfdRMBG",
+ "comfy_node_id": "FashionSegmentClothing",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"accessories_options\":[\"ACCESSORIES_OPTIONS\"]},\"optional\":{\"coat\":[\"BOOLEAN\",{\"default\":false}],\"jacket\":[\"BOOLEAN\",{\"default\":false}],\"cardigan\":[\"BOOLEAN\",{\"default\":false}],\"vest\":[\"BOOLEAN\",{\"default\":false}],\"sweater\":[\"BOOLEAN\",{\"default\":false}],\"hood\":[\"BOOLEAN\",{\"default\":false}],\"shirt, blouse\":[\"BOOLEAN\",{\"default\":false}],\"top, t-shirt, sweatshirt\":[\"BOOLEAN\",{\"default\":false}],\"sleeve\":[\"BOOLEAN\",{\"default\":false}],\"dress\":[\"BOOLEAN\",{\"default\":false}],\"jumpsuit\":[\"BOOLEAN\",{\"default\":false}],\"cape\":[\"BOOLEAN\",{\"default\":false}],\"pants\":[\"BOOLEAN\",{\"default\":false}],\"shorts\":[\"BOOLEAN\",{\"default\":false}],\"skirt\":[\"BOOLEAN\",{\"default\":false}],\"tights, stockings\":[\"BOOLEAN\",{\"default\":false}],\"sock\":[\"BOOLEAN\",{\"default\":false}],\"shoe\":[\"BOOLEAN\",{\"default\":false}],\"process_res\":[\"INT\",{\"default\":512,\"min\":128,\"max\":2048,\"step\":32}],\"mask_blur\":[\"INT\",{\"default\":0,\"min\":0,\"max\":64,\"step\":1}],\"mask_offset\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1}],\"background_color\":[[\"Alpha\",\"black\",\"white\",\"gray\",\"green\",\"blue\",\"red\"],{\"default\":\"Alpha\"}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "RMBG": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddfdRMBG",
+ "comfy_node_id": "RMBG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{\"tooltip\":\"Input image to be processed for background removal.\"}],\"model\":[[\"RMBG-2.0\",\"INSPYRENET\",\"BEN\"],{\"tooltip\":\"Select the background removal model to use (RMBG-2.0, INSPYRENET, BEN).\"}]},\"optional\":{\"sensitivity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Adjust the strength of mask detection (higher values result in more aggressive detection).\"}],\"process_res\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":2048,\"step\":32,\"tooltip\":\"Set the processing resolution (higher values require more VRAM and may increase processing time).\"}],\"mask_blur\":[\"INT\",{\"default\":0,\"min\":0,\"max\":64,\"step\":1,\"tooltip\":\"Specify the amount of blur to apply to the mask edges (0 for no blur, higher values for more blur).\"}],\"mask_offset\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1,\"tooltip\":\"Adjust the mask boundary (positive values expand the mask, negative values shrink it).\"}],\"background\":[[\"Alpha\",\"black\",\"white\",\"gray\",\"green\",\"blue\",\"red\"],{\"default\":\"Alpha\",\"tooltip\":\"Choose the background color for the final output (Alpha for transparent background).\"}],\"invert_output\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable to invert both the image and mask output (useful for certain effects).\"}],\"optimize\":[[\"default\",\"on\"],{\"default\":\"default\",\"tooltip\":\"Enable model optimization for faster processing (may affect output quality).\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "Segment": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddfdRMBG",
+ "comfy_node_id": "Segment",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"Object to segment\",\"tooltip\":\"Enter the object or scene you want to segment. Use tag-style or natural language for more detailed prompts.\"}],\"sam_model\":[[\"sam_vit_h (2.56GB)\",\"sam_vit_l (1.25GB)\",\"sam_vit_b (375MB)\"]],\"dino_model\":[[\"GroundingDINO_SwinT_OGC (694MB)\",\"GroundingDINO_SwinB (938MB)\"]]},\"optional\":{\"threshold\":[\"FLOAT\",{\"default\":0.35,\"min\":0.05,\"max\":0.95,\"step\":0.01,\"tooltip\":\"Adjust mask detection strength (higher = more strict)\"}],\"mask_blur\":[\"INT\",{\"default\":0,\"min\":0,\"max\":64,\"step\":1,\"tooltip\":\"Apply Gaussian blur to mask edges (0 = disabled)\"}],\"mask_offset\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1,\"tooltip\":\"Expand/Shrink mask boundary (positive = expand, negative = shrink)\"}],\"background_color\":[[\"Alpha\",\"black\",\"white\",\"gray\",\"green\",\"blue\",\"red\"],{\"default\":\"Alpha\",\"tooltip\":\"Choose background color (Alpha = transparent)\"}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2025-01-12T05:50:42.56475Z",
+ "dependencies": [
+ "torch>=2.0.0",
+ "torchvision>=0.15.0",
+ "Pillow>=9.0.0",
+ "numpy>=1.22.0",
+ "huggingface-hub>=0.19.0",
+ "tqdm>=4.65.0",
+ "transformers>=4.35.0",
+ "transparent-background>=1.2.4",
+ "groundingdino-py>=0.4.0",
+ "segment-anything>=1.0",
+ "opencv-python>=4.7.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dab2684b-3b14-4763-beb4-56855f2337db",
+ "node_id": "comfyui-rmbg",
+ "status": "NodeVersionStatusPending",
+ "version": "1.5.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-RMBG",
+ "publisher": {
+ "createdAt": "2024-07-01T23:11:45.570672Z",
+ "description": "",
+ "id": "ailab",
+ "logo": "",
+ "members": [],
+ "name": "AILab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/1038lab/ComfyUI-RMBG",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:LoadImageWithSwitch, ImageBatchOneOrMore, ModifyTextGender, GenderControlOutput, ImageCompositeMaskedWithSwitch, ImageCompositeMaskedOneByOne, ColorCorrectOfUtils, SplitMask, MaskFastGrow, CheckpointLoaderSimpleWithSwitch, ImageResizeTo8x, MatchImageRatioToPreset, UpscaleImageWithModelIfNeed, MaskFromFaceModel, MaskCoverFourCorners, DetectorForNSFW, DeepfaceAnalyzeFaceAttributes etc.",
+ "downloads": 587,
+ "icon": "",
+ "id": "comfyui-utils-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-26T02:46:37.157851Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9e4d9830-e49c-42d7-948a-8b1066165190",
+ "node_id": "comfyui-utils-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-utils-nodes",
+ "publisher": {
+ "createdAt": "2024-05-23T14:45:10.940067Z",
+ "description": "",
+ "id": "zhangp365",
+ "logo": "",
+ "members": [],
+ "name": "zhangp365",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zhangp365/ComfyUI-utils-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ComfyUI Web Viewer by vrch.ai is a custom node collection offering a real-time AI-generated interactive art framework. This utility integrates realtime streaming into ComfyUI workflows, supporting keyboard control nodes, OSC control nodes, sound input nodes, and more. Accessible from any device with a web browser, it enables real time interaction with AI-generated content, making it ideal for interactive visual projects and enhancing ComfyUI workflows with efficient content management and display.",
+ "downloads": 162,
+ "icon": "",
+ "id": "comfyui-web-viewer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-27T18:12:58.376611Z",
+ "dependencies": [
+ "aiohttp",
+ "ffmpeg-python",
+ "pydub",
+ "python-osc",
+ "scikit-learn",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "30aee97c-4aba-4b7c-8369-39474eaea812",
+ "node_id": "comfyui-web-viewer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.17"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Web Viewer",
+ "publisher": {
+ "createdAt": "2024-10-12T17:53:00.820678Z",
+ "description": "",
+ "id": "vrchdev",
+ "logo": "",
+ "members": [],
+ "name": "Vrch Studio (legacy)",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/VrchStudio/comfyui-web-viewer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: MergeBlockWeighted",
+ "downloads": 51,
+ "icon": "",
+ "id": "mergeblockweighted_fo_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-01T08:58:49.769676Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3b7c578c-2a8e-4e01-9b81-ef097fe6ad2a",
+ "node_id": "mergeblockweighted_fo_comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "MergeBlockWeighted_fo_ComfyUI",
+ "publisher": {
+ "createdAt": "2024-07-01T08:43:48.472231Z",
+ "description": "",
+ "id": "yin-bailiang",
+ "logo": "",
+ "members": [],
+ "name": "YinBailiang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/YinBailiang/MergeBlockWeighted_fo_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-native nodes to run First Order Motion Model for Image Animation and its non-diffusion-based successors. [a/https://github.com/AliaksandrSiarohin/first-order-model](https://github.com/AliaksandrSiarohin/first-order-model)",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui-firstordermm",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-17T15:27:00.625519Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "scipy",
+ "pyyaml",
+ "matplotlib",
+ "einops",
+ "timm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1493eaed-db76-453b-8e8f-2a7363165ca8",
+ "node_id": "comfyui-firstordermm",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FirstOrderMM",
+ "publisher": {
+ "createdAt": "2024-07-01T09:04:25.846954Z",
+ "description": "",
+ "id": "fuoumarinas",
+ "logo": "",
+ "members": [],
+ "name": "FuouM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/FuouM/ComfyUI-FirstOrderMM",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Shuffle nodes after queue added.",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-ramdom-node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Random Node": {
+ "category": "utils",
+ "comfy_node_id": "Random Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output0\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-07-03T03:11:41.306467Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "30b6694c-a124-4c16-b5bf-2302b2833f69",
+ "node_id": "comfyui-ramdom-node",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-ramdom-node",
+ "publisher": {
+ "createdAt": "2024-07-03T02:48:16.838562Z",
+ "description": "",
+ "id": "shinich39",
+ "logo": "",
+ "members": [],
+ "name": "shinich39",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shinich39/comfyui-ramdom-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides a node that allows you to overlay text on an image or a batch of images with support for custom fonts and styles.",
+ "downloads": 151,
+ "icon": "",
+ "id": "comfyui-textoverlay",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Text Overlay": {
+ "category": "image/text",
+ "comfy_node_id": "Text Overlay",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"Hello\"}],\"font_size\":[\"INT\",{\"default\":32,\"min\":1,\"max\":256,\"step\":1}],\"font\":[\"STRING\",{\"default\":\"ariblk.ttf\"}],\"fill_color_hex\":[\"STRING\",{\"default\":\"#FFFFFF\"}],\"stroke_color_hex\":[\"STRING\",{\"default\":\"#000000\"}],\"stroke_thickness\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"padding\":[\"INT\",{\"default\":16,\"min\":0,\"max\":128,\"step\":1}],\"horizontal_alignment\":[[\"left\",\"center\",\"right\"],{\"default\":\"center\"}],\"vertical_alignment\":[[\"top\",\"middle\",\"bottom\"],{\"default\":\"bottom\"}],\"x_shift\":[\"INT\",{\"default\":0,\"min\":-128,\"max\":128,\"step\":1}],\"y_shift\":[\"INT\",{\"default\":0,\"min\":-128,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-28T05:57:25.717649Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "564be94b-f97f-4a4b-8e41-6528ba9bdb8b",
+ "node_id": "comfyui-textoverlay",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-TextOverlay",
+ "publisher": {
+ "createdAt": "2024-06-28T05:46:47.468061Z",
+ "description": "",
+ "id": "munkyfoot",
+ "logo": "",
+ "members": [],
+ "name": "munkyfoot",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Munkyfoot/ComfyUI-TextOverlay",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of ComfyUI nodes to quickly test generated QR codes for scannability. A companion project to ComfyQR.",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyqr-scanning-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-05T03:56:13.621418Z",
+ "dependencies": [
+ "pyzbar"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "48f2a6e8-69a7-49b8-8b3d-1af6586781ad",
+ "node_id": "comfyqr-scanning-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyQR-scanning-nodes",
+ "publisher": {
+ "createdAt": "2024-07-05T02:54:54.568646Z",
+ "description": "",
+ "id": "coreyryanhanson",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/coreyryanhanson/ComfyQR-scanning-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Several utility nodes for use with ComfyUI.",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-nich-utils",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Image from Dir Selector (Nich)": {
+ "category": "Nich/utils",
+ "comfy_node_id": "Image from Dir Selector (Nich)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"default\":\"~/images\"}],\"keep_current_selection\":[\"BOOLEAN\",{\"default\":false}],\"selected_image_name\":[\"STRING\",{\"multiline\":true}],\"include_subdirectories\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"regexp_filter\":[\"STRING\",{\"default\":null,\"multiline\":true}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"filename\",\"filename_without_extension\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"STRING\"]"
+ },
+ "Select Text with Regular Expression (Nich)": {
+ "category": "Nich/utils",
+ "comfy_node_id": "Select Text with Regular Expression (Nich)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"STRING\",{}],\"regexp_filter\":[\"STRING\",{\"default\":null,\"multiline\":true}],\"delimiter\":[\"STRING\",{\"default\":\" \",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"selected_text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-22T05:32:49.460304Z",
+ "dependencies": [
+ "torchvision",
+ "numpy",
+ "torch",
+ "PIL"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6b03a254-189d-42d7-b287-146b6fe3445b",
+ "node_id": "comfyui-nich-utils",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.6"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI Nich Utils",
+ "publisher": {
+ "createdAt": "2024-06-16T10:40:39.991474Z",
+ "description": "",
+ "id": "nickve28",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI Nich Utils",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nickve28/ComfyUI-Nich-Utils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-vid2vid",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-05T18:00:32.243677Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ddeec00c-12ac-4f0e-ad8c-7c83917b92cc",
+ "node_id": "comfyui-vid2vid",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Vid2Vid",
+ "publisher": {
+ "createdAt": "2024-11-05T14:46:21.005049Z",
+ "description": "",
+ "id": "blonicx",
+ "logo": "",
+ "members": [],
+ "name": "Blonicx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Blonicx/ComfyUI-Vid2Vid",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add more endpoints to make easy for utilizing ComfyUI API",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui_extra_api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-31T01:53:43.468393Z",
+ "dependencies": [
+ "diskcache",
+ "tqdm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b95fbaf4-54fe-47ec-9440-76ac284ea3f5",
+ "node_id": "comfyui_extra_api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{}",
+ "name": "ComfyUI Extra API",
+ "publisher": {
+ "createdAt": "2024-07-04T03:49:44.924961Z",
+ "description": "",
+ "id": "injet",
+ "logo": "",
+ "members": [],
+ "name": "Injet Zhou",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/injet-zhou/comfyui_extra_api",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple counter, when pressing 'Queue Prompt' resets the count.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui-simplecounter",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Simple Counter": {
+ "category": "utils",
+ "comfy_node_id": "Simple Counter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"count\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"index\"]",
+ "return_types": "[\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-05T13:46:48.279894Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "80fa4342-de35-4cfe-8a0b-e7424bd6cb36",
+ "node_id": "comfyui-simplecounter",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SimpleCounter",
+ "publisher": {
+ "createdAt": "2024-07-05T12:41:28.312248Z",
+ "description": "",
+ "id": "aonekoss",
+ "logo": "",
+ "members": [],
+ "name": "AonekoSS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AonekoSS/ComfyUI-SimpleCounter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:BBOXPadding, BBOXResize, ResizeKeepRatio.",
+ "downloads": 33,
+ "icon": "\u24c2\ufe0e",
+ "id": "comfyui_met_suit",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BBOXPadding": {
+ "category": "MET SUITE",
+ "comfy_node_id": "BBOXPadding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\"],\"padding\":[\"INT\",{\"default\":16,\"min\":0,\"max\":255,\"step\":1}],\"max_width\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"max_height\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX\"]",
+ "return_types": "[\"BBOX\"]"
+ },
+ "BBOXResize": {
+ "category": "MET SUITE",
+ "comfy_node_id": "BBOXResize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":255,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":255,\"step\":1}],\"keep_ratio\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"bbox\",\"new_width\",\"new_height\"]",
+ "return_types": "[\"BBOX\",\"INT\",\"INT\"]"
+ },
+ "ResizeKeepRatio": {
+ "category": "MET SUITE",
+ "comfy_node_id": "ResizeKeepRatio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"resized_image\",\"new_width\",\"new_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-06T14:23:05.75279Z",
+ "dependencies": [
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a22be440-00de-4147-a11c-2d6b4f8777f9",
+ "node_id": "comfyui_met_suit",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_met_suit",
+ "publisher": {
+ "createdAt": "2024-07-06T14:11:37.70238Z",
+ "description": "",
+ "id": "metncelik",
+ "logo": "",
+ "members": [],
+ "name": "Metin Celik",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/metncelik/comfyui_met_suit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Nodes for using Spout streams ",
+ "downloads": 31,
+ "icon": "",
+ "id": "jovi_spout",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-08T22:44:06.085091Z",
+ "dependencies": [
+ "aenum",
+ "loguru",
+ "numpy>=1.26.4,<2.0.0; python_version < '3.12'",
+ "numpy>=2.0.0; python_version > '3.11'",
+ "opencv-contrib-python",
+ "PyOpenGL",
+ "PyOpenGL-accelerate; python_version < '3.12'",
+ "SpoutGL; platform_system==\"Windows\""
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "130a6f86-c767-4c70-99ef-63d2ac1a7504",
+ "node_id": "jovi_spout",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Jovi_Spout",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Amorano/Jovi_Spout",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:BBOXPadding, BBOXResize, ResizeKeepRatio.",
+ "downloads": 47,
+ "icon": "\u24c2\ufe0e",
+ "id": "comfyui_met_suite",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BBOXPadding": {
+ "category": "MET SUITE",
+ "comfy_node_id": "BBOXPadding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\"],\"padding\":[\"INT\",{\"default\":16,\"min\":0,\"max\":255,\"step\":1}],\"max_width\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"max_height\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX\"]",
+ "return_types": "[\"BBOX\"]"
+ },
+ "BBOXResize": {
+ "category": "MET SUITE",
+ "comfy_node_id": "BBOXResize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":255,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":255,\"step\":1}],\"keep_ratio\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"bbox\",\"new_width\",\"new_height\"]",
+ "return_types": "[\"BBOX\",\"INT\",\"INT\"]"
+ },
+ "ResizeKeepRatio": {
+ "category": "MET SUITE",
+ "comfy_node_id": "ResizeKeepRatio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"resized_image\",\"new_width\",\"new_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-07T12:36:56.431536Z",
+ "dependencies": [
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d62806ec-b51e-4b51-9372-edc8becdaa89",
+ "node_id": "comfyui_met_suite",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_met_suite",
+ "publisher": {
+ "createdAt": "2024-07-06T14:11:37.70238Z",
+ "description": "",
+ "id": "metncelik",
+ "logo": "",
+ "members": [],
+ "name": "Metin Celik",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/metncelik/comfyui_met_suite",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of 4DHuman, MDM, MotionDiffuse and ReMoDiffuse into ComfyUI.",
+ "downloads": 143,
+ "icon": "",
+ "id": "comfyui-motiondiff",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "EmptyMotionData": {
+ "category": "MotionDiff",
+ "comfy_node_id": "EmptyMotionData",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frames\":[\"INT\",{\"default\":196,\"min\":1,\"max\":196}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MOTION_DATA\"]",
+ "return_types": "[\"MOTION_DATA\"]"
+ },
+ "MotionCLIPTextEncode": {
+ "category": "MotionDiff",
+ "comfy_node_id": "MotionCLIPTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"md_clip\":[\"MD_CLIP\"],\"motion_data\":[\"MOTION_DATA\"],\"text\":[\"STRING\",{\"default\":\"a person performs a cartwheel\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MD_CONDITIONING\"]",
+ "return_types": "[\"MD_CONDITIONING\"]"
+ },
+ "MotionDataVisualizer": {
+ "category": "MotionDiff",
+ "comfy_node_id": "MotionDataVisualizer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"motion_data\":[\"MOTION_DATA\"],\"visualization\":[[\"original\",\"pseudo-openpose\"],{\"default\":\"pseudo-openpose\"}],\"distance\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":10,\"step\":0.1}],\"elevation\":[\"FLOAT\",{\"default\":120,\"min\":0,\"max\":300,\"step\":0.1}],\"rotation\":[\"FLOAT\",{\"default\":-90,\"min\":-180,\"max\":180,\"step\":1}],\"poselinewidth\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":50,\"step\":0.1}]},\"optional\":{\"opt_title\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MotionDiffLoader": {
+ "category": "MotionDiff",
+ "comfy_node_id": "MotionDiffLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_dataset\":[[\"remodiffuse-human_ml3d\",\"motiondiffuse-human_ml3d\",\"mdm-human_ml3d\"],{\"default\":\"-human_ml3d\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MD_MODEL\",\"MD_CLIP\"]",
+ "return_types": "[\"MD_MODEL\",\"MD_CLIP\"]"
+ },
+ "MotionDiffSimpleSampler": {
+ "category": "MotionDiff",
+ "comfy_node_id": "MotionDiffSimpleSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler_name\":[[\"ddpm\",\"ddim\"],{\"default\":\"ddim\"}],\"md_model\":[\"MD_MODEL\"],\"md_clip\":[\"MD_CLIP\"],\"md_cond\":[\"MD_CONDITIONING\"],\"motion_data\":[\"MOTION_DATA\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MOTION_DATA\"]",
+ "return_types": "[\"MOTION_DATA\"]"
+ },
+ "SpectreFaceReconLoader": {
+ "category": "MotionDiff",
+ "comfy_node_id": "SpectreFaceReconLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"fp16\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SPECTRE_MODEL\"]",
+ "return_types": "[\"SPECTRE_MODEL\"]"
+ },
+ "SpectreImg2SMPL": {
+ "category": "MotionDiff",
+ "comfy_node_id": "SpectreImg2SMPL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"spectre_model\":[\"SPECTRE_MODEL\"],\"image\":[\"IMAGE\"],\"chunk_size\":[\"INT\",{\"default\":50,\"min\":10,\"max\":100}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SMPL_MULTIPLE_SUBJECTS\",\"CROPPED_FACE_IMAGE\"]",
+ "return_types": "[\"SMPL_MULTIPLE_SUBJECTS\",\"IMAGE\"]"
+ },
+ "mgpt_model_loader": {
+ "category": "MotionDiff/mGPT",
+ "comfy_node_id": "mgpt_model_loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"MotionGPT\",\"AnimationGPT\"],{\"default\":\"MotionGPT-base\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mgpt_model\"]",
+ "return_types": "[\"MGPTMODEL\"]"
+ },
+ "mgpt_t2m": {
+ "category": "MotionDiff/mGPT",
+ "comfy_node_id": "mgpt_t2m",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mgpt_model\":[\"MGPTMODEL\"],\"motion_length\":[\"INT\",{\"default\":196,\"min\":1,\"max\":196,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"make the person jump and turn around\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"motion_data\"]",
+ "return_types": "[\"MOTION_DATA\"]"
+ }
+ },
+ "createdAt": "2024-08-01T01:02:33.778615Z",
+ "dependencies": [
+ "ftfy",
+ "regex",
+ "tqdm",
+ "scipy",
+ "matplotlib",
+ "git+https://github.com/openai/CLIP.git",
+ "addict",
+ "yapf",
+ "smplx",
+ "h5py",
+ "opencv-python",
+ "einops",
+ "pyrender",
+ "trimesh",
+ "shapely",
+ "mapbox_earcut",
+ "#mgpt",
+ "spacy",
+ "bert-score",
+ "omegaconf",
+ "huggingface_hub",
+ "pytorch_lightning",
+ "rich",
+ "#4dhuman",
+ "yacs",
+ "scikit-image",
+ "timm",
+ "webdataset",
+ "dill",
+ "pandas"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "68c9097a-9b46-4de9-a49b-da69ab9d61da",
+ "node_id": "comfyui-motiondiff",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MotionDiff",
+ "publisher": {
+ "createdAt": "2024-06-20T15:55:49.560354Z",
+ "description": "",
+ "id": "fannovel16",
+ "logo": "",
+ "members": [],
+ "name": "Fannovel16",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Fannovel16/ComfyUI-MotionDiff",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are custom nodes for ComfyUI native implementation of BrushNet (inpaint), PowerPaint (inpaint, object removal) and HiDiffusion (higher resolution for SD15 and SDXL)",
+ "downloads": 1074,
+ "icon": "",
+ "id": "comfyui-brushnet",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T10:04:49.253473Z",
+ "dependencies": [
+ "diffusers>=0.27.0",
+ "accelerate>=0.29.0",
+ "peft>=0.7.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "82428ae6-f1f4-4d9f-af64-d17b260dae2d",
+ "node_id": "comfyui-brushnet",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-BrushNet",
+ "publisher": {
+ "createdAt": "2024-06-14T18:14:54.044528Z",
+ "description": "",
+ "id": "nullquant",
+ "logo": "",
+ "members": [],
+ "name": "nullquant",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nullquant/ComfyUI-BrushNet",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Manipulate the details of generations",
+ "downloads": 126,
+ "icon": "",
+ "id": "comfyui-resharpen",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Resharpen": {
+ "category": "latent",
+ "comfy_node_id": "Resharpen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"details\":[\"FLOAT\",{\"default\":0,\"min\":-2,\"max\":2,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-08-20T05:21:42.435813Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "efafbc9b-b4ff-4cfa-8d93-41500e77b48b",
+ "node_id": "comfyui-resharpen",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ReSharpen",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-resharpen",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides various nodes to support Lora Block Weight, Regional Nodes, Backend Cache, Prompt Utils, List Utils, Noise(Seed) Utils, ... and the Impact Pack.",
+ "downloads": 4805,
+ "icon": "",
+ "id": "comfyui-inspire-pack",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-20T06:03:10.743236Z",
+ "dependencies": [
+ "matplotlib",
+ "cachetools"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e2c9bf09-61d5-4d2e-8c1a-aa2fa852b03c",
+ "node_id": "comfyui-inspire-pack",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.9.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Inspire Pack",
+ "publisher": {
+ "createdAt": "2024-05-22T15:42:00.969348Z",
+ "description": "",
+ "id": "drltdata",
+ "logo": "",
+ "members": [],
+ "name": "Dr.Lt.Data",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ltdrdata/ComfyUI-Inspire-Pack",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Run Python code, Outline, List, Four-quadrant grid, Nine-square grid",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-teeth",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-24T07:06:23.951314Z",
+ "dependencies": [
+ "opencv-python",
+ "torch",
+ "numpy",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a2374efe-6867-406b-9631-9d53f7c39d4c",
+ "node_id": "comfyui-teeth",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Teeth",
+ "publisher": {
+ "createdAt": "2024-12-24T05:08:43.723792Z",
+ "description": "",
+ "id": "yashu",
+ "logo": "",
+ "members": [],
+ "name": "yashu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/steelan9199/ComfyUI-Teeth",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Militant Hitchhiker's Switchblade Pack is a collection of custom nodes for ComfyUI that provide various multi-function capabilities.",
+ "downloads": 44,
+ "icon": "",
+ "id": "militanthitchhiker-switchbladepack",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-06T07:46:32.342636Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2b52002e-98d1-4f24-ad4e-29924fb51177",
+ "node_id": "militanthitchhiker-switchbladepack",
+ "status": "NodeVersionStatusActive",
+ "version": "1.2.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "MilitantHitchhiker-SwitchbladePack",
+ "publisher": {
+ "createdAt": "2024-06-24T21:50:59.236085Z",
+ "description": "",
+ "id": "militanthitchhiker",
+ "logo": "",
+ "members": [],
+ "name": "Militant Hitchhiker",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MilitantHitchhiker/MilitantHitchhiker-SwitchbladePack",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes introducing particle simulations, optical flow, audio manipulation & reactivity, and temporal masks",
+ "downloads": 69,
+ "icon": "\ud83c\udf00",
+ "id": "comfyui_ryanonyheinside",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AreaFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "AreaFeatureNode",
+ "deprecated": false,
+ "description": "# Area Feature Node\n\n### Extracts area-related features from mask sequences for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `masks`: Input mask sequence to analyze (MASK type)\n- `feature_type`: Type of area feature to extract\n - Options: \n - \"total_area\" (sum of pixels above threshold)\n - \"largest_contour\" (area of the largest contiguous region)\n - \"bounding_box\" (area of the bounding box containing the largest region)\n- `threshold`: Threshold value for considering pixels as part of the area (0.0 to 1.0)\n\nThis node analyzes the input mask sequence to extract the specified area-related feature. The resulting feature can be used to modulate masks based on changes in area over time, allowing for effects that respond to the size or extent of masked regions in the scene.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"total_area\",\"largest_contour\",\"bounding_box\"],{\"default\":\"total_area\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"masks\":[\"MASK\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "AudioChannelMerge": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioChannelMerge",
+ "deprecated": false,
+ "description": "# Audio Channel Merge\n\n### Merges two mono audio inputs into a stereo output.\n\n- `audio1`: First input audio channel (AUDIO type)\n- `audio2`: Second input audio channel (AUDIO type)\n\nThis node combines two mono audio inputs into a single stereo audio output. It's useful for creating stereo effects or combining separate audio tracks.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio_list\":[\"LIST[AUDIO]\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioChannelSplit": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioChannelSplit",
+ "deprecated": false,
+ "description": "# Audio Channel Split\n\n### Splits a stereo audio input into two mono outputs.\n\n- `audio`: Input stereo audio to be split (AUDIO type)\n\nThis node separates a stereo audio input into two mono audio outputs. It's useful for processing individual channels separately or extracting a single channel from a stereo recording.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LIST[AUDIO]\"]",
+ "return_types": "[\"LIST[AUDIO]\"]"
+ },
+ "AudioCombine": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioCombine",
+ "deprecated": false,
+ "description": "# Audio_Combine\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio1\":[\"AUDIO\"],\"audio2\":[\"AUDIO\"],\"weight1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"weight2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioConcatenate": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioConcatenate",
+ "deprecated": false,
+ "description": "# Audio Concatenate\n\n### Concatenates two audio inputs end-to-end.\n\n- `audio1`: First input audio (AUDIO type)\n- `audio2`: Second input audio (AUDIO type)\n\nThis node joins two audio inputs sequentially, with the second audio following the first. It's useful for combining multiple audio clips into a single, longer audio stream.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio1\":[\"AUDIO\"],\"audio2\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioDither": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioDither",
+ "deprecated": false,
+ "description": "# Audio Dither\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"bit_depth\":[\"INT\",{\"default\":16,\"min\":8,\"max\":32,\"step\":1}],\"noise_shaping\":[[\"none\",\"triangular\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioFade": {
+ "category": "RyanOnTheInside/Audio/Effects",
+ "comfy_node_id": "AudioFade",
+ "deprecated": false,
+ "description": "# Audio Fade\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"fade_in_duration\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"fade_out_duration\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"shape\":[[\"linear\",\"exponential\",\"logarithmic\",\"quarter_sine\",\"half_sine\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioFeatureExtractor": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "AudioFeatureExtractor",
+ "deprecated": false,
+ "description": "# Audio Feature & Extractor\n\n### Analyzes the input audio to extract the specified feature. The resulting feature can be used to modulate masks based on audio characteristics.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `audio`: Input audio to analyze (AUDIO type)\n- `feature_pipe`: Feature pipe for frame information (FEATURE_PIPE type)\n- `feature_type`: Type of audio feature to extract\n - Options: \"amplitude_envelope\", \"rms_energy\", \"spectral_centroid\", \"onset_detection\", \"chroma_features\"\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"amplitude_envelope\",\"rms_energy\",\"spectral_centroid\",\"onset_strength\",\"chroma_features\"],{\"default\":\"amplitude_envelope\"}],\"audio\":[\"AUDIO\"],\"feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "AudioFeatureExtractorFirst": {
+ "category": "RyanOnTheInside/FlexFeatures/Audio",
+ "comfy_node_id": "AudioFeatureExtractorFirst",
+ "deprecated": false,
+ "description": "# Audio Feature Extractor First\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"amplitude_envelope\",\"rms_energy\",\"spectral_centroid\",\"onset_strength\",\"chroma_features\"],{\"default\":\"amplitude_envelope\"}],\"audio\":[\"AUDIO\"],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":64}],\"height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":64}],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":240,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"feature\",\"feature_pipe\",\"frame_count\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\",\"INT\"]"
+ },
+ "AudioFeatureVisualizer": {
+ "category": "RyanOnTheInside/Audio/Filters",
+ "comfy_node_id": "AudioFeatureVisualizer",
+ "deprecated": false,
+ "description": "# Audio Feature Visualizer ***BETA***\n\n### ***WORK IN PROGESS*** Visualizes various audio features, creating visual representations of sound characteristics.\n\n- `audio`: Input audio to visualize (AUDIO type)\n- `video_frames`: Corresponding video frames to overlay visualizations on (IMAGE type)\n- `visualization_type`: Type of visualization to generate:\n - \"waveform\": Shows amplitude over time\n - \"spectrogram\": Displays frequency content over time\n - \"mfcc\": Mel-frequency cepstral coefficients, useful for speech recognition\n - \"chroma\": Represents pitch classes, useful for harmonic analysis\n - \"tonnetz\": Tonal space representation\n - \"spectral_centroid\": Shows the \"center of mass\" of the spectrum over time\n- `frame_rate`: Frame rate of the video for synchronization\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"video_frames\":[\"IMAGE\"],\"visualization_type\":[[\"waveform\",\"spectrogram\",\"mfcc\",\"chroma\",\"tonnetz\",\"spectral_centroid\"]],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}],\"x_axis\":[[\"time\",\"mel\",\"log\",\"frames\",\"off\",\"chroma\",null]],\"y_axis\":[[\"linear\",\"log\",\"mel\",\"chroma\",\"tonnetz\",\"frames\",\"off\",null]],\"cmap\":[[\"magma\",\"inferno\",\"plasma\",\"viridis\",\"gray\",\"coolwarm\",\"cividis\",\"jet\",\"hot\",\"cubehelix\",\"Blues\"]],\"visualizer\":[[\"pygame\",\"matplotlib\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AudioFilter": {
+ "category": "RyanOnTheInside/Audio/Filters",
+ "comfy_node_id": "AudioFilter",
+ "deprecated": false,
+ "description": "# Audio Filter\n\nApplies frequency filters to audio:\n- `audio`: Input audio to be filtered\n- `filters`: Frequency filters to be applied (FREQUENCY_FILTER type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"filters\":[\"FREQUENCY_FILTER\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioGain": {
+ "category": "RyanOnTheInside/Audio/Effects",
+ "comfy_node_id": "AudioGain",
+ "deprecated": false,
+ "description": "# Audio Gain\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"gain_db\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioInfo": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioInfo",
+ "deprecated": false,
+ "description": "# Audio Info\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"duration_seconds\",\"sample_rate\",\"num_channels\",\"num_samples\",\"max_amplitude\",\"mean_amplitude\",\"rms_amplitude\",\"bit_depth\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"STRING\"]"
+ },
+ "AudioPad": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioPad",
+ "deprecated": false,
+ "description": "# Audio Pad\n\n### Pads the audio waveform with specified values on the left and right sides.\n\n- `audio`: Input audio to be padded (AUDIO type)\n- `pad_left`: Number of samples to pad on the left side (0 to 44100)\n- `pad_right`: Number of samples to pad on the right side (0 to 44100)\n- `pad_mode`: Method of padding (\"constant\", \"reflect\", \"replicate\", or \"circular\")\n\nThis node allows you to add padding to the beginning and/or end of an audio waveform. It's useful for adjusting the length of audio clips or creating space for effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"pad_left\":[\"INT\",{\"default\":0,\"min\":0,\"max\":44100,\"step\":1}],\"pad_right\":[\"INT\",{\"default\":0,\"min\":0,\"max\":44100,\"step\":1}],\"pad_mode\":[[\"constant\",\"reflect\",\"replicate\",\"circular\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioPitchShift": {
+ "category": "RyanOnTheInside/Audio/Effects",
+ "comfy_node_id": "AudioPitchShift",
+ "deprecated": false,
+ "description": "# Audio Pitch Shift\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"n_steps\":[\"INT\",{\"default\":0,\"min\":-12,\"max\":12,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioResample": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioResample",
+ "deprecated": false,
+ "description": "# Audio Resample\n\n### Resamples the audio to a new sample rate.\n\n- `audio`: Input audio to be resampled (AUDIO type)\n- `new_sample_rate`: Desired new sample rate (8000 to 192000 Hz)\n\nThis node changes the sample rate of the input audio. It's useful for matching sample rates between different audio sources or preparing audio for specific processing requirements.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"new_sample_rate\":[\"INT\",{\"default\":44100,\"min\":8000,\"max\":192000,\"step\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioSeparator": {
+ "category": "RyanOnTheInside/Audio/AudioSeparation",
+ "comfy_node_id": "AudioSeparator",
+ "deprecated": false,
+ "description": "# Audio Separator\n\n### Separates an input audio track into its component parts using the Open-Unmix model.\n\n- `audio`: Input audio to be separated (AUDIO type)\n- `video_frames`: Corresponding video frames (IMAGE type)\n- `frame_rate`: Frame rate of the video for synchronization\n\nOutputs:\n- Original audio\n- Isolated drums track\n- Isolated vocals track\n- Isolated bass track\n- Isolated other instruments track\n- FeaturePipe containing frame information\n\nThis node uses the Open-Unmix model to separate the input audio into four stems: drums, vocals, bass, and other instruments. Each separated track is returned as an individual AUDIO type output, along with the original audio and a FeaturePipe for further processing.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"OPEN_UNMIX_MODEL\"],\"audio\":[\"AUDIO\"],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"audio\",\"drums_audio\",\"vocals_audio\",\"bass_audio\",\"other_audio\",\"feature_pipe\"]",
+ "return_types": "[\"AUDIO\",\"AUDIO\",\"AUDIO\",\"AUDIO\",\"AUDIO\",\"FEATURE_PIPE\"]"
+ },
+ "AudioSeparatorSimple": {
+ "category": "RyanOnTheInside/Audio/AudioSeparation",
+ "comfy_node_id": "AudioSeparatorSimple",
+ "deprecated": false,
+ "description": "# Audio Separator Simple\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"OPEN_UNMIX_MODEL\"],\"audio\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"audio\",\"drums_audio\",\"vocals_audio\",\"bass_audio\",\"other_audio\"]",
+ "return_types": "[\"AUDIO\",\"AUDIO\",\"AUDIO\",\"AUDIO\",\"AUDIO\"]"
+ },
+ "AudioSubtract": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioSubtract",
+ "deprecated": false,
+ "description": "# Audio Subtract\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio1\":[\"AUDIO\"],\"audio2\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioTimeStretch": {
+ "category": "RyanOnTheInside/Audio/Effects",
+ "comfy_node_id": "AudioTimeStretch",
+ "deprecated": false,
+ "description": "# Audio Time Stretch\n\n### Stretches or compresses the audio in time without changing its pitch.\n\n- `audio`: Input audio to be time-stretched (AUDIO type)\n- `rate`: Time stretching factor (0.5 to 2.0)\n\nThis node changes the duration of the audio without altering its pitch. A rate greater than 1.0 speeds up the audio, while a rate less than 1.0 slows it down. It's useful for adjusting the length of audio to fit a specific duration or creating time-based effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"rate\":[\"FLOAT\",{\"default\":1,\"min\":0.5,\"max\":2,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "AudioVolumeNormalization": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "AudioVolumeNormalization",
+ "deprecated": false,
+ "description": "# Audio Volume Normalization\n\n### Normalizes the volume of the audio to a target level.\n\n- `audio`: Input audio to be normalized (AUDIO type)\n- `target_level`: Desired RMS level in decibels (-60.0 to 0.0 dB)\n\nThis node adjusts the volume of the input audio to reach a specified target level. It's useful for ensuring consistent volume across different audio clips or adjusting the overall loudness of an audio sample.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"target_level\":[\"FLOAT\",{\"default\":-10,\"min\":-60,\"max\":0,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "BrightnessFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "BrightnessFeatureNode",
+ "deprecated": false,
+ "description": "# Brightness Feature\n\n### Extracts brightness-related features from video frames for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `feature_type`: Type of brightness feature to extract\n - Options: \"mean_brightness\" (average brightness), \"brightness_variance\" (variation in brightness), \"dark_ratio\" (proportion of dark areas), \"mid_ratio\" (proportion of mid-tone areas), \"bright_ratio\" (proportion of bright areas)\n\nAnalyzes the input video frames to extract the specified brightness-related feature. This feature can be used to modulate masks based on lighting changes in the scene, allowing for effects that respond to overall brightness or specific tonal ranges.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"mean_brightness\",\"brightness_variance\",\"brightness_histogram\",\"dark_ratio\",\"mid_ratio\",\"bright_ratio\"],{\"default\":\"mean_brightness\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "ColorFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "ColorFeatureNode",
+ "deprecated": false,
+ "description": "# Color Feature Node\n\n### Extracts color-related features from video frames for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `feature_type`: Type of color feature to extract\n - Options: \"dominant_color\" (most prevalent color), \"color_variance\" (variation in colors), \"saturation\" (color intensity), \"red_ratio\" (proportion of red), \"green_ratio\" (proportion of green), \"blue_ratio\" (proportion of blue)\n\nAnalyzes the input video frames to extract the specified color-related feature. This feature can be used to modulate masks based on color information in the scene, creating effects that respond to color changes over time.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"dominant_color\",\"color_variance\",\"saturation\",\"red_ratio\",\"green_ratio\",\"blue_ratio\"],{\"default\":\"dominant_color\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "DepthBlender": {
+ "category": "RyanOnTheInside/DepthModifiers",
+ "comfy_node_id": "DepthBlender",
+ "deprecated": false,
+ "description": "# Depth Blender\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"depth_maps\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"strength\",\"None\"],{\"default\":\"strength\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"other_depth_maps\":[\"IMAGE\"],\"blend_mode\":[[\"add\",\"subtract\",\"multiply\",\"average\"],{\"default\":\"average\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DepthFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "DepthFeatureNode",
+ "deprecated": false,
+ "description": "# Depth Feature\n\n### Extracts depth-related features from depth maps for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `video_frames`: Input video frames (IMAGE type)\n- `frame_rate`: Frame rate of the video\n- `depth_maps`: Input depth maps to analyze (IMAGE type)\n- `feature_type`: Type of depth feature to extract\n - Options: \"mean_depth\", \"depth_variance\", \"depth_range\", \"gradient_magnitude\", \"foreground_ratio\", \"midground_ratio\", \"background_ratio\"\n\nAnalyzes the input depth maps to extract the specified depth-related feature. This feature can be used to modulate masks based on depth information in the scene.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"mean_depth\",\"depth_variance\",\"depth_range\",\"gradient_magnitude\",\"foreground_ratio\",\"midground_ratio\",\"background_ratio\"],{\"default\":\"mean_depth\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"depth_maps\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "DepthInjection": {
+ "category": "RyanOnTheInside/DepthModifiers",
+ "comfy_node_id": "DepthInjection",
+ "deprecated": false,
+ "description": "# Depth Injection\n\n### Modifies depth maps based on mask contours, creating spherical gradients.\n\n- `depth_map`: Input depth map (IMAGE type)\n- `mask`: Input mask to define areas for depth modification (MASK type)\n- `gradient_steepness`: Controls the steepness of the spherical gradient (0.1 to 10.0). Higher values create sharper transitions.\n- `depth_min`: Minimum depth value for the modified areas (0.0 to 1.0)\n- `depth_max`: Maximum depth value for the modified areas (0.0 to 1.0)\n- `strength`: Overall strength of the depth modification effect (0.0 to 1.0)\n\nThis node modifies depth maps by creating spherical gradients based on the contours of the input mask. It's useful for adding depth variations to specific areas of an image, such as creating a sense of volume for masked objects.\n\nThe process involves:\n1. Finding contours in the mask\n2. Generating spherical gradients for each contour\n3. Scaling the gradients to the specified depth range\n4. Blending the modified depth with the original depth map\n\nThis node can be particularly effective for:\n- Adding depth to flat objects in a scene\n- Creating a sense of volume for masked areas\n- Fine-tuning depth maps for more realistic 3D effects\n\nNote: The node currently doesn't use the feature modulation capabilities, but these could be added in future versions for dynamic depth modifications.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"depth_maps\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"gradient_steepness\",\"depth_min\",\"depth_max\",\"strength\",\"None\"],{\"default\":\"gradient_steepness\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"mask\":[\"MASK\"],\"gradient_steepness\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":10,\"step\":0.1}],\"depth_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"depth_max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DepthRippleEffect": {
+ "category": "RyanOnTheInside/DepthModifiers",
+ "comfy_node_id": "DepthRippleEffect",
+ "deprecated": false,
+ "description": "# Depth Ripple Effect\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"depth_maps\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"ripple_amplitude\",\"ripple_frequency\",\"ripple_phase\",\"curvature\",\"strength\",\"None\"],{\"default\":\"ripple_amplitude\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"ripple_amplitude\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":0.5,\"step\":0.01}],\"ripple_frequency\":[\"FLOAT\",{\"default\":20,\"min\":1,\"max\":100,\"step\":1}],\"ripple_phase\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":6.2832,\"step\":0.1}],\"curvature\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DepthShapeModifier": {
+ "category": "RyanOnTheInside/DepthModifiers",
+ "comfy_node_id": "DepthShapeModifier",
+ "deprecated": false,
+ "description": "# Depth Shape Modifier\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"depth_map\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"gradient_steepness\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":10,\"step\":0.1}],\"depth_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"depth_max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DepthShapeModifierPrecise": {
+ "category": "RyanOnTheInside/DepthModifiers",
+ "comfy_node_id": "DepthShapeModifierPrecise",
+ "deprecated": false,
+ "description": "# Depth Shape Modifier Precise\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"depth_map\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"gradient_steepness\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":10,\"step\":0.1}],\"depth_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"depth_max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"composite_method\":[[\"linear\",\"depth_aware\",\"add\",\"subtract\",\"multiply\",\"divide\",\"screen\",\"overlay\",\"protrude\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Doom": {
+ "category": "DOOM",
+ "comfy_node_id": "Doom",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DownloadOpenUnmixModel": {
+ "category": "RyanOnTheInside/Audio/AudioSeparation",
+ "comfy_node_id": "DownloadOpenUnmixModel",
+ "deprecated": false,
+ "description": "# Download Open Unmix Model\n\n### Downloads and loads Open Unmix models for audio classification\n\n-umxl (default) trained on private stems dataset of compressed stems. Note, that the weights are only licensed for non-commercial use (CC BY-NC-SA 4.0).\n\n-umxhq trained on MUSDB18-HQ which comprises the same tracks as in MUSDB18 but un-compressed which yield in a full bandwidth of 22050 Hz.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"umxl\",\"umxhq\"],{\"default\":\"umxl\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"OPEN_UNMIX_MODEL\"]",
+ "return_types": "[\"OPEN_UNMIX_MODEL\"]"
+ },
+ "DyeImage": {
+ "category": "RyanOnTheInside/image/utility",
+ "comfy_node_id": "DyeImage",
+ "deprecated": false,
+ "description": "# Dye Image\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"source_rgb\":[\"STRING\",{\"default\":\"255,255,255\"}],\"target_rgb\":[\"STRING\",{\"default\":\"0,0,0\"}],\"tolerance\":[\"FLOAT\",{\"default\":0.01,\"min\":0,\"max\":1,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EffectVisualizer": {
+ "category": "RyanOnTheInside/FlexFeatures/EffectVisualizers",
+ "comfy_node_id": "EffectVisualizer",
+ "deprecated": false,
+ "description": "# Effect Visualizer\n\n### Visualizes feature values on video frames.\n\n- `video_frames`: Input video frames (IMAGE type)\n- `feature`: Feature to visualize (FEATURE type)\n- `text_color`: Color for text overlay (RGB string, e.g., \"(255,255,255)\")\n- `font_scale`: Scale factor for the font size (0.1 to 2.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"text_color\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"font_scale\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EmbeddingGuidedLatentInterpolate": {
+ "category": "RyanOnTheInside/FlexLatent",
+ "comfy_node_id": "EmbeddingGuidedLatentInterpolate",
+ "deprecated": false,
+ "description": "# Embedding Guided Latent Interpolate\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"interpolation_mode\",\"None\"],{\"default\":\"interpolation_mode\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"latent_2\":[\"LATENT\"],\"embedding_1\":[\"EMBEDS\"],\"embedding_2\":[\"EMBEDS\"],\"interpolation_mode\":[[\"Linear\",\"Spherical\"],{\"default\":\"Linear\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "EmitterEmissionRateModulation": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "EmitterEmissionRateModulation",
+ "deprecated": false,
+ "description": "# Emitter Emission Rate Modulation\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"random\":[\"BOOLEAN\",{\"default\":false}],\"target_emission_rate\":[\"FLOAT\",{\"default\":50,\"min\":0.1,\"max\":100,\"step\":0.1}]},\"optional\":{\"previous_modulation\":[\"EMITTER_MODULATION\"],\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"EMITTER_MODULATION\"]",
+ "return_types": "[\"EMITTER_MODULATION\"]"
+ },
+ "EmitterMovement": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "EmitterMovement",
+ "deprecated": false,
+ "description": "# Emitter Movement\n\n### These parameters work together to create complex, periodic movements for particle emitters. \nBy adjusting frequencies and amplitudes, you can achieve various patterns like circles, \nfigure-eights, or more chaotic motions. The direction parameters add extra dynamism by \naltering the angle of particle emission over time.\n\nPosition Control:\n- `emitter_x_frequency`: How quickly the emitter moves horizontally (0.0 to 10.0). Higher values create faster side-to-side motion.\n- `emitter_x_amplitude`: Maximum horizontal distance the emitter moves (0.0 to 0.5). Larger values create wider movements.\n- `emitter_y_frequency`: How quickly the emitter moves vertically (0.0 to 10.0). Higher values create faster up-and-down motion.\n- `emitter_y_amplitude`: Maximum vertical distance the emitter moves (0.0 to 0.5). Larger values create taller movements.\nDirection Control:\n- `direction_frequency`: How quickly the emission angle changes (0.0 to 10.0). Higher values create more rapid direction changes.\n- `direction_amplitude`: Maximum angle change in degrees (0.0 to 180.0). Larger values allow for more extreme direction shifts.\n\nFeature Modulation:\n- `feature`: Optional feature to modulate the movement (FEATURE type)\n- `feature_param`: Parameter to be modulated by the feature (\"emitter_x_frequency\", \"emitter_y_frequency\", or \"direction_frequency\")\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"emitter_x_frequency\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":10,\"step\":0.01}],\"emitter_x_amplitude\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":0.5,\"step\":0.01}],\"emitter_y_frequency\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"emitter_y_amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":0.5,\"step\":0.01}],\"direction_frequency\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"direction_amplitude\":[\"FLOAT\",{\"default\":180,\"min\":0,\"max\":360,\"step\":1}],\"feature_param\":[[\"emitter_x_frequency\",\"emitter_y_frequency\",\"direction_frequency\"]]},\"optional\":{\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"EMITTER_MOVEMENT\"]",
+ "return_types": "[\"EMITTER_MOVEMENT\"]"
+ },
+ "EmptyImageAndMaskFromAudio": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "EmptyImageAndMaskFromAudio",
+ "deprecated": false,
+ "description": "# Empty Image And Mask From Audio\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"empty_image\",\"empty_mask\",\"frame_count\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\"]"
+ },
+ "EmptyImageFromAudio": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "EmptyImageFromAudio",
+ "deprecated": false,
+ "description": "# Empty Image From Audio\n\n### Creates an empty image sequence based on audio input.\n\n- `audio`: Input audio (AUDIO type)\n- `frame_rate`: Frame rate of the output image sequence (0.1 to 120 fps)\n- `height`: Height of the output images (16 to 4096 pixels)\n- `width`: Width of the output images (16 to 4096 pixels)\n\nThis node generates an empty image sequence dimensions and frame rate, based on the duration of the input audio. \nIt's useful for creating a blank canvas for further image processing or visualization that matches the length of an audio track.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"empty_image\",\"frame_count\"]",
+ "return_types": "[\"IMAGE\",\"INT\"]"
+ },
+ "EmptyMaskFromAudio": {
+ "category": "RyanOnTheInside/Audio/Utility",
+ "comfy_node_id": "EmptyMaskFromAudio",
+ "deprecated": false,
+ "description": "# Empty Mask From Audio\n\n### Creates an empty mask sequence based on audio input.\n\n- `audio`: Input audio (AUDIO type)\n- `frame_rate`: Frame rate of the output mask sequence (0.1 to 120 fps)\n- `height`: Height of the output masks (16 to 4096 pixels)\n- `width`: Width of the output masks (16 to 4096 pixels)\n\nThis node generates an empty mask sequence with the specified dimensions and frame rate, based on the duration of the input audio. \nIt's useful for creating a blank mask for further processing or effects that match the length of an audio track.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"empty_mask\",\"frame_count\"]",
+ "return_types": "[\"MASK\",\"INT\"]"
+ },
+ "FeatureAccumulate": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureAccumulate",
+ "deprecated": false,
+ "description": "# FeatureMod Accumulate\n\n### Accumulates feature values over time, creating a cumulative effect.\n\n- `feature`: Input feature to be accumulated (FEATURE type)\n- `start`: Starting value for the normalized output range (0.0 to 1.0)\n- `end`: Ending value for the normalized output range (0.0 to 1.0)\n- `threshold`: Minimum feature value to consider for accumulation (0.0 to 1.0)\n- `skip_thresholded`: If True, keeps original values below threshold; if False, maintains last accumulated value (BOOLEAN)\n- `invert_output`: Whether to invert the output feature values (BOOLEAN)\n\nThis node accumulates feature values over time, creating a cumulative effect. It's useful for generating gradually increasing or decreasing effects based on feature intensity.\n\nThe accumulation process works as follows:\n1. For each frame, if the feature value is above the threshold, it's added to the cumulative sum.\n2. If the value is below the threshold, the behavior depends on the `skip_thresholded` setting:\n - If True, the original value is kept (useful for creating \"gaps\" in the effect).\n - If False, the last accumulated value is maintained (for continuous effects).\n3. The accumulated values are then normalized to fit between the specified `start` and `end` values.\n\nUse cases include:\n1. Creating gradually intensifying effects based on audio features\n2. Generating cumulative motion effects in response to video analysis\n3. Producing threshold-based triggers that build up over time\n\nOutputs:\n- Processed FEATURE with accumulated values\n- Visualization of the accumulated feature (IMAGE type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"skip_thresholded\":[\"BOOLEAN\",{\"default\":false}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}],\"frames_window\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999}],\"deccumulate\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureCombine": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureCombine",
+ "deprecated": false,
+ "description": "# FeatureMod Combine\n\n### Performs mathematical operations between two features.\n\n- `feature1`: First input feature (FEATURE type)\n - `feature2`: Second input feature (FEATURE type)\n - `operation`: Mathematical operation to perform (\"add\", \"subtract\", \"multiply\", \"divide\", \"max\", \"min\"). Determines how the two features are combined.\n - `weight1`: Weight applied to feature1 (0.0 to 1.0). Higher values give more importance to feature1 in the operation.\n - `weight2`: Weight applied to feature2 (0.0 to 1.0). Higher values give more importance to feature2 in the operation.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature1\":[\"FEATURE\"],\"feature2\":[\"FEATURE\"],\"operation\":[[\"add\",\"subtract\",\"multiply\",\"divide\",\"max\",\"min\"]],\"weight1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"weight2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureContiguousInterpolate": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureContiguousInterpolate",
+ "deprecated": false,
+ "description": "# Feature Contiguous Interpolate\n\n### Applies interpolation to contiguous segments of a feature that meet a threshold criteria.\n\n- `feature`: Input feature to be processed (FEATURE type)\n- `threshold`: Minimum value for a feature point to be considered part of a segment (0.0 to 1.0)\n- `start`: Starting value for the interpolation (0.0 to 1.0)\n- `end`: Ending value for the interpolation (0.0 to 1.0)\n- `easing`: Easing function to apply to the interpolation. Options include various easing types like linear, quadratic, cubic, and quartic easings (in, out, and in-out variants)\n- `fade_out`: Number of frames over which to fade out after each segment (0 to 100)\n- `invert_output`: Whether to invert the output feature values (True/False)\n\nThis node identifies contiguous segments in the input feature where values are above the specified threshold. It then applies interpolation to these segments, transforming the values from the start value to the end value using the chosen easing function. After each segment, it can optionally apply a fade-out effect.\n\nKey features:\n1. Segment identification based on threshold\n2. Flexible interpolation with various easing functions\n3. Optional fade-out after each segment\n4. Visualization of the processed feature\n\nUse cases include:\n1. Smoothing out feature transitions in audio-reactive animations\n2. Creating more dynamic and interesting feature curves for visual effects\n3. Emphasizing specific segments of a feature while de-emphasizing others\n\nOutputs:\n- Processed FEATURE with interpolated segments\n- Visualization of the interpolated feature (IMAGE type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"easing\":[[\"linear\",\"ease_in_quad\",\"ease_out_quad\",\"ease_in_out_quad\",\"ease_in_cubic\",\"ease_out_cubic\",\"ease_in_out_cubic\",\"ease_in_quart\",\"ease_out_quart\",\"ease_in_out_quart\"]],\"fade_out\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureFade": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureFade",
+ "deprecated": false,
+ "description": "# Feature Fade\n\n### Fades between two features based on a fader value or a control feature.\n\n- `feature1`: First input feature to fade from (FEATURE type)\n- `feature2`: Second input feature to fade to (FEATURE type)\n- `fader`: Static fader value to control the blend between feature1 and feature2 (0.0 to 1.0). 0.0 is 100 percent feature1, 1.0 is 100 percent feature2.\n- `control_feature`: Optional feature to dynamically control the fader value (FEATURE type). If provided, the fader value will be modulated by this feature.\n\nShoutout @cyncratic\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature1\":[\"FEATURE\"],\"feature2\":[\"FEATURE\"],\"fader\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"control_feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureMath": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureMath",
+ "deprecated": false,
+ "description": "# FeatureMod Math\n\n### Performs mathematical operations between a feature's values and a float value.\n\n- `feature`: Input feature (FEATURE type)\n- `y`: Input value (FLOAT type)\n- `operation`: Mathematical operation to perform (\"add\", \"subtract\", \"multiply\", \"divide\", \"max\", \"min\"). Determines how the feature's values are combined with y.\n\nThis node takes a feature and performs the specified operation between its values and the float value y, returning the processed feature and its visualization.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"y\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10000000,\"step\":0.005}],\"operation\":[[\"add\",\"subtract\",\"multiply\",\"divide\",\"max\",\"min\"]],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureMixer": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureMixer",
+ "deprecated": false,
+ "description": "# FeatureMod Mixer\n\n### Advanced feature modulation node for fine-tuning and shaping feature values.\n\n- `feature`: Input feature to be processed (FEATURE type)\n- `base_gain`: Overall amplification of the feature values (0.0 to 10.0). Higher values increase the overall intensity.\n- `floor`: Minimum value for the processed feature (0.0 to 1.0). Prevents values from going below this threshold.\n- `ceiling`: Maximum value for the processed feature (0.0 to 10.0). Caps values at this upper limit.\n- `peak_sharpness`: Sharpness of peaks in the feature curve (0.1 to 10.0). Higher values create more pronounced peaks.\n- `valley_sharpness`: Sharpness of valleys in the feature curve (0.1 to 10.0). Higher values create deeper valleys.\n- `attack`: Speed at which the envelope follower responds to increasing values (0.01 to 1.0). Lower values create slower attack.\n- `release`: Speed at which the envelope follower responds to decreasing values (0.01 to 1.0). Lower values create slower release.\n- `smoothing`: Amount of smoothing applied to the final curve (0.0 to 1.0). Higher values create smoother transitions.\n\nThis node provides extensive control over feature modulation, allowing for complex shaping of feature values over time. It combines multiple processing stages including gain, waveshaping, envelope following, and smoothing to create highly customized feature curves for mask modulation.\n\nOutputs:\n- Processed FEATURE\n- Visualization of the processed feature (IMAGE type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"base_gain\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"floor\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"ceiling\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"peak_sharpness\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"valley_sharpness\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"attack\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":1,\"step\":0.01}],\"release\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":1,\"step\":0.01}],\"smoothing\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"rise_detection_threshold\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.05}],\"rise_smoothing_factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0.1,\"max\":5,\"step\":0.05}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureOscillator": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureOscillator",
+ "deprecated": false,
+ "description": "# FeatureMod Oscillator\n\n### Generates oscillating patterns based on the input feature.\n\n- `feature`: Input feature to base oscillation on (FEATURE type)\n - `oscillator_type`: Type of oscillation (\"sine\", \"square\", \"sawtooth\", \"triangle\")\n - `frequency`: Frequency of oscillation (0.1 to 10.0)\n - `amplitude`: Amplitude of oscillation (0.0 to 1.0)\n - `phase_shift`: Phase shift of oscillation (0.0 to 2\u03c0)\n - `blend`: Blend factor between original feature and oscillation (0.0 to 1.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"oscillator_type\":[[\"sine\",\"square\",\"sawtooth\",\"triangle\"]],\"frequency\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"amplitude\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"phase_shift\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":6.283185307179586,\"step\":0.1}],\"blend\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureRebase": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureRebase",
+ "deprecated": false,
+ "description": "# Feature Rebase\n\n### Rebases feature values within specified thresholds.\n\n- `feature`: Input feature to be rebased (FEATURE type)\n- `lower_threshold`: Lower threshold for feature values (FLOAT, default: 0.0, min: 0.0, max: 1.0, step: 0.01)\n- `upper_threshold`: Upper threshold for feature values (FLOAT, default: 1.0, min: 0.0, max: 1.0, step: 0.01)\n- `invert_output`: Whether to invert the output feature values (BOOLEAN, default: False)\n\nThis node rebases the input feature values within the specified thresholds and normalizes them.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"lower_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"upper_threshold\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureRenormalize": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureRenormalize",
+ "deprecated": false,
+ "description": "# Feature Renormalize\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"lower_threshold\":[\"FLOAT\",{\"default\":0,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"upper_threshold\":[\"FLOAT\",{\"default\":1,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureScaler": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureScaler",
+ "deprecated": false,
+ "description": "# FeatureMod Scaler\n\n### Scales and transforms feature values using various mathematical functions.\n\n- `feature`: Input feature to be scaled (FEATURE type)\n - `scale_type`: Type of scaling to apply (\"linear\", \"logarithmic\", \"exponential\", \"inverse\")\n - `min_output`: Minimum output value after scaling (0.0 to 1.0)\n - `max_output`: Maximum output value after scaling (0.0 to 1.0)\n - `exponent`: Exponent for exponential scaling (0.1 to 10.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"scale_type\":[[\"linear\",\"logarithmic\",\"exponential\",\"inverse\"]],\"min_output\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"max_output\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"exponent\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":10,\"step\":0.1}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureSmoothing": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureSmoothing",
+ "deprecated": false,
+ "description": "# FeatureMod Smoothing\n\n### Applies various smoothing techniques to a feature.\n\n- `feature`: Input feature to be smoothed (FEATURE type)\n - `smoothing_type`: Type of smoothing to apply (\"moving_average\", \"exponential\", \"gaussian\")\n - `window_size`: Size of the smoothing window for moving average and gaussian (3 to 21, odd numbers only). Larger values create smoother transitions but may reduce responsiveness.\n - `alpha`: Smoothing factor for exponential smoothing (0.0 to 1.0). Higher values make the feature respond more quickly to changes, while lower values create a more gradual, smoothed effect.\n - `sigma`: Standard deviation for gaussian smoothing (0.1 to 5.0). Higher values create a more pronounced smoothing effect.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"smoothing_type\":[[\"moving_average\",\"exponential\",\"gaussian\"]],\"window_size\":[\"INT\",{\"default\":5,\"min\":3,\"max\":21,\"step\":2}],\"alpha\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}],\"sigma\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":5,\"step\":0.1}],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FeatureToFloat": {
+ "category": "RyanOnTheInside/Audio",
+ "comfy_node_id": "FeatureToFloat",
+ "deprecated": false,
+ "description": "# Feature To Float\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "FeatureToSplineData": {
+ "category": "RyanOnTheInside/FlexExternalMod",
+ "comfy_node_id": "FeatureToSplineData",
+ "deprecated": false,
+ "description": "# ***BETA*** Feature To Spline Data\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"mask_width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"mask_height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"sampling_method\":[[\"path\",\"time\",\"controlpoints\"],{\"default\":\"time\"}],\"interpolation\":[[\"cardinal\",\"monotone\",\"basis\",\"linear\",\"step-before\",\"step-after\",\"polar\",\"polar-reverse\"],{\"default\":\"cardinal\"}],\"tension\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"repeat_output\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"float_output_type\":[[\"list\",\"pandas series\",\"tensor\"],{\"default\":\"list\"}]},\"optional\":{\"min_value\":[\"FLOAT\",{\"default\":0,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"max_value\":[\"FLOAT\",{\"default\":1,\"min\":-10000,\"max\":10000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"coord_str\",\"float\",\"count\",\"normalized_str\"]",
+ "return_types": "[\"MASK\",\"STRING\",\"FLOAT\",\"INT\",\"STRING\"]"
+ },
+ "FeatureToWeightsStrategy": {
+ "category": "RyanOnTheInside/FlexExternalMod",
+ "comfy_node_id": "FeatureToWeightsStrategy",
+ "deprecated": false,
+ "description": "# Feature To Weights Strategy\n\n### Converts a FEATURE input into a WEIGHTS_STRATEGY for use with IPAdapter nodes.\n\n- `feature`: Input feature to be converted (FEATURE type)\n\nThis node takes a FEATURE input and converts it into a WEIGHTS_STRATEGY that can be used with IPAdapter nodes. It creates a custom weights strategy based on the feature values for each frame.\nThis node is particularly useful for creating dynamic, feature-driven animations with IPAdapter, where the strength of the adaptation can vary over time based on extracted features from audio, video, or other sources.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"WEIGHTS_STRATEGY\"]",
+ "return_types": "[\"WEIGHTS_STRATEGY\"]"
+ },
+ "FeatureTruncateOrExtend": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "FeatureTruncateOrExtend",
+ "deprecated": false,
+ "description": "# Feature Truncate Or Extend\n\n### Adjusts the length of a feature to match a target feature pipe, either by truncating or extending it.\n\n- `feature`: Input feature to be adjusted (FEATURE type)\n- `target_feature_pipe`: Target feature pipe to match the length (FEATURE type)\n- `fill_method`: Method to use when extending the feature:\n - \"zeros\": Fills with 0's\n - \"ones\": Fills with 1's\n - \"average\": Fills with the average value of the source feature\n - \"random\": Fills with random values between 0 and 1\n - \"repeat\": Repeats the source values from the beginning\n- `invert_output`: Whether to invert the output feature values (True/False)\n\nThis node adjusts the length of the input feature to match the length of the target feature pipe. If the input feature is longer, it will be truncated. If it's shorter, it will be extended using the specified fill method.\n\nThe \"repeat\" fill method is particularly useful for maintaining patterns or rhythms when extending the feature.\n\nUse cases:\n1. Adapting audio-extracted features for shorter or longer video animations\n2. Synchronizing features of different lengths for complex animations\n3. Creating looping patterns by repeating shorter features\n\nOutputs:\n- Adjusted FEATURE\n- Visualization of the adjusted feature (IMAGE type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"target_feature_pipe\":[\"FEATURE_PIPE\"],\"fill_method\":[[\"zeros\",\"ones\",\"average\",\"random\",\"repeat\"]],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_VISUALIZATION\"]",
+ "return_types": "[\"FEATURE\",\"IMAGE\"]"
+ },
+ "FlexAudioPitchShift": {
+ "category": "RyanOnTheInside/FlexAudio",
+ "comfy_node_id": "FlexAudioPitchShift",
+ "deprecated": false,
+ "description": "# Flex Audio Pitch Shift\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"n_steps\"],{\"default\":\"n_steps\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"target_fps\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":60,\"step\":1}],\"n_steps\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":12,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "FlexAudioTimeStretch": {
+ "category": "RyanOnTheInside/FlexAudio",
+ "comfy_node_id": "FlexAudioTimeStretch",
+ "deprecated": false,
+ "description": "# Flex Audio Time Stretch\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"rate\"],{\"default\":\"rate\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"target_fps\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":60,\"step\":1}],\"rate\":[\"FLOAT\",{\"default\":1,\"min\":0.5,\"max\":2,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"AUDIO\"]",
+ "return_types": "[\"AUDIO\"]"
+ },
+ "FlexAudioVisualizerCircular": {
+ "category": "RyanOnTheInside/FlexAudioVisualizer",
+ "comfy_node_id": "FlexAudioVisualizerCircular",
+ "deprecated": false,
+ "description": "# **BETA** Flex Audio Visualizer Circular\n\n### Creates a circular audio visualization based on frequency or waveform data.\n\n- `audio`: Input audio to visualize\n- `frame_rate`: Frame rate of the output visualization (1.0 to 240.0 fps)\n- `screen_width`: Width of the output visualization (100 to 1920 pixels)\n- `screen_height`: Height of the output visualization (100 to 1080 pixels)\n- `strength`: Strength of parameter modulation (0.0 to 1.0)\n- `feature_param`: Parameter to modulate based on the optional feature input\n- `feature_mode`: Mode of parameter modulation (\"relative\" or \"absolute\")\n- `audio_feature_param`: Parameter to modulate based on audio features\n- `position_x`: Horizontal position of the visualization center (0.0 to 1.0)\n- `position_y`: Vertical position of the visualization center (0.0 to 1.0)\n- `visualization_method`: Choose between \"bar\" or \"line\" visualization styles\n- `visualization_feature`: Select \"frequency\" or \"waveform\" as the data source\n- `smoothing`: Amount of smoothing applied to the visualization (0.0 to 1.0)\n- `rotation`: Rotation angle of the visualization in degrees (0.0 to 360.0)\n- `num_points`: Number of points in the circular visualization (3 to 1000)\n- `fft_size`: Size of the FFT window for frequency analysis (256 to 8192)\n- `min_frequency`: Minimum frequency to visualize (20.0 to 20000.0 Hz)\n- `max_frequency`: Maximum frequency to visualize (20.0 to 20000.0 Hz)\n- `radius`: Radius of the circular visualization (10.0 to 1000.0 pixels)\n- `line_width`: Width of the lines in the visualization (1 to 10 pixels)\n- `amplitude_scale`: Scaling factor for the amplitude (1.0 to 1000.0)\n- `base_radius`: Base radius for the visualization (10.0 to 1000.0 pixels)\n\nThis node creates a circular audio visualization that can represent either frequency spectrum or waveform data. The visualization can be displayed as bars radiating from the center or as a continuous line forming a deformed circle.\n\nKey features:\n1. Two visualization methods: bar and line\n2. Option to visualize frequency spectrum or waveform data\n3. Customizable parameters for fine-tuning the visualization appearance\n4. Parameter modulation based on audio features or external inputs\n5. Adjustable position and rotation\n6. Outputs both visualization and mask\n\nThe node outputs both an IMAGE tensor (visualization) and a MASK tensor that can be used for compositing.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":240,\"step\":1}],\"screen_width\":[\"INT\",{\"default\":800,\"min\":100,\"max\":1920,\"step\":1}],\"screen_height\":[\"INT\",{\"default\":600,\"min\":100,\"max\":1080,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"smoothing\",\"rotation\",\"num_points\",\"fft_size\",\"min_frequency\",\"max_frequency\",\"radius\",\"line_width\",\"amplitude_scale\",\"base_radius\",\"None\"],{\"default\":\"smoothing\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"audio_feature_param\":[[\"smoothing\",\"rotation\",\"num_points\",\"fft_size\",\"min_frequency\",\"max_frequency\",\"radius\",\"line_width\",\"amplitude_scale\",\"base_radius\",\"None\"],{\"default\":\"None\"}],\"position_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"position_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"visualization_method\":[[\"bar\",\"line\"],{\"default\":\"bar\"}],\"visualization_feature\":[[\"frequency\",\"waveform\"],{\"default\":\"frequency\"}],\"smoothing\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}],\"num_points\":[\"INT\",{\"default\":360,\"min\":3,\"max\":1000,\"step\":1}],\"fft_size\":[\"INT\",{\"default\":2048,\"min\":256,\"max\":8192,\"step\":256}],\"min_frequency\":[\"FLOAT\",{\"default\":20,\"min\":20,\"max\":20000,\"step\":10}],\"max_frequency\":[\"FLOAT\",{\"default\":8000,\"min\":20,\"max\":20000,\"step\":10}],\"radius\":[\"FLOAT\",{\"default\":200,\"min\":10,\"max\":1000,\"step\":10}],\"line_width\":[\"INT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":1}],\"amplitude_scale\":[\"FLOAT\",{\"default\":100,\"min\":1,\"max\":1000,\"step\":10}],\"base_radius\":[\"FLOAT\",{\"default\":200,\"min\":10,\"max\":1000,\"step\":10}]},\"optional\":{\"opt_feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "FlexAudioVisualizerLine": {
+ "category": "RyanOnTheInside/FlexAudioVisualizer",
+ "comfy_node_id": "FlexAudioVisualizerLine",
+ "deprecated": false,
+ "description": "# **BETA** Flex Audio Visualizer Line\n\n### Creates a linear audio visualization based on frequency or waveform data.\n\n- `audio`: Input audio to visualize\n- `frame_rate`: Frame rate of the output visualization (1.0 to 240.0 fps)\n- `screen_width`: Width of the output visualization (100 to 1920 pixels)\n- `screen_height`: Height of the output visualization (100 to 1080 pixels)\n- `strength`: Strength of parameter modulation (0.0 to 1.0)\n- `feature_param`: Parameter to modulate based on the optional feature input\n- `feature_mode`: Mode of parameter modulation (\"relative\" or \"absolute\")\n- `audio_feature_param`: Parameter to modulate based on audio features\n- `position_x`: Horizontal position of the visualization (0.0 to 1.0)\n- `position_y`: Vertical position of the visualization (0.0 to 1.0)\n- `visualization_method`: Choose between \"bar\" or \"line\" visualization styles\n- `visualization_feature`: Select \"frequency\" or \"waveform\" as the data source\n- `smoothing`: Amount of smoothing applied to the visualization (0.0 to 1.0)\n- `rotation`: Rotation angle of the visualization in degrees (0.0 to 360.0)\n- `num_bars`: Number of bars or points in the visualization (1 to 1024)\n- `max_height`: Maximum height of the visualization (10.0 to 2000.0 pixels)\n- `min_height`: Minimum height of the visualization (0.0 to 500.0 pixels)\n- `separation`: Separation between bars (0.0 to 100.0 pixels)\n- `curvature`: Curvature of the bar corners (0.0 to 50.0)\n- `reflect`: Whether to reflect the visualization vertically\n- `curve_smoothing`: Amount of smoothing applied to the line visualization (0.0 to 1.0)\n- `fft_size`: Size of the FFT window for frequency analysis (256 to 8192)\n- `min_frequency`: Minimum frequency to visualize (20.0 to 20000.0 Hz)\n- `max_frequency`: Maximum frequency to visualize (20.0 to 20000.0 Hz)\n\nThis node creates a linear audio visualization that can represent either frequency spectrum or waveform data. The visualization can be displayed as vertical bars or as a continuous line.\n\nKey features:\n1. Two visualization methods: bar and line\n2. Option to visualize frequency spectrum or waveform data\n3. Customizable parameters for fine-tuning the visualization appearance\n4. Parameter modulation based on audio features or external inputs\n5. Reflection and rotation options\n6. Outputs both visualization and mask\n\nThe node outputs both an IMAGE tensor (visualization) and a MASK tensor that can be used for compositing.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":240,\"step\":1}],\"screen_width\":[\"INT\",{\"default\":800,\"min\":100,\"max\":1920,\"step\":1}],\"screen_height\":[\"INT\",{\"default\":600,\"min\":100,\"max\":1080,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"smoothing\",\"rotation\",\"position_y\",\"num_bars\",\"max_height\",\"min_height\",\"separation\",\"curvature\",\"reflect\",\"curve_smoothing\",\"fft_size\",\"min_frequency\",\"max_frequency\",\"None\"],{\"default\":\"smoothing\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"audio_feature_param\":[[\"smoothing\",\"rotation\",\"position_y\",\"num_bars\",\"max_height\",\"min_height\",\"separation\",\"curvature\",\"reflect\",\"curve_smoothing\",\"fft_size\",\"min_frequency\",\"max_frequency\",\"None\"],{\"default\":\"None\"}],\"position_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"position_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"visualization_method\":[[\"bar\",\"line\"],{\"default\":\"bar\"}],\"visualization_feature\":[[\"frequency\",\"waveform\"],{\"default\":\"frequency\"}],\"smoothing\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}],\"num_bars\":[\"INT\",{\"default\":64,\"min\":1,\"max\":1024,\"step\":1}],\"max_height\":[\"FLOAT\",{\"default\":200,\"min\":10,\"max\":2000,\"step\":10}],\"min_height\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":500,\"step\":5}],\"separation\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"curvature\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":50,\"step\":1}],\"reflect\":[\"BOOLEAN\",{\"default\":false}],\"curve_smoothing\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"fft_size\":[\"INT\",{\"default\":2048,\"min\":256,\"max\":8192,\"step\":256}],\"min_frequency\":[\"FLOAT\",{\"default\":20,\"min\":20,\"max\":20000,\"step\":10}],\"max_frequency\":[\"FLOAT\",{\"default\":8000,\"min\":20,\"max\":20000,\"step\":10}]},\"optional\":{\"opt_feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "FlexImageBloom": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageBloom",
+ "deprecated": false,
+ "description": "# Flex Image Bloom\n\n### Adds a bloom effect to bright areas of the image.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `threshold`: Brightness threshold for the bloom effect (0.0 to 1.0).\n- `blur_amount`: Amount of blur applied to the bloom (0.0 to 50.0).\n- `intensity`: Strength of the bloom effect (0.0 to 1.0).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"threshold\", \"blur_amount\", \"intensity\", \"None\".\n\nThis node adds a bloom effect to bright areas of the image, creating a glowing effect.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"threshold\",\"blur_amount\",\"intensity\",\"None\"],{\"default\":\"threshold\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"blur_amount\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":50,\"step\":0.1}],\"intensity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageChromaticAberration": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageChromaticAberration",
+ "deprecated": false,
+ "description": "# Flex Image Chromatic Aberration\n\n### Simulates chromatic aberration by shifting color channels.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `shift_amount`: Magnitude of color channel shift (0.0 to 0.1).\n- `angle`: Angle of the shift effect (0.0 to 360.0 degrees).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"shift_amount\", \"angle\", \"None\".\n\nThis node simulates chromatic aberration by shifting the red and blue color channels in opposite directions.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"shift_amount\",\"angle\",\"None\"],{\"default\":\"shift_amount\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"shift_amount\":[\"FLOAT\",{\"default\":0.01,\"min\":0,\"max\":0.1,\"step\":0.001}],\"angle\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageColorGrade": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageColorGrade",
+ "deprecated": false,
+ "description": "# Flex Image Color Grade\n\n### Applies color grading to the image using a Look-Up Table (LUT).\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `intensity`: Strength of the color grading effect (0.0 to 1.0).\n- `mix`: Blend factor between original and graded image (0.0 to 1.0).\n- `lut_file`: Path to the LUT file (optional).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"intensity\", \"mix\", \"None\".\n\nThis node applies color grading to the image using a LUT. The intensity and mix parameters control the strength and blend of the effect.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"intensity\",\"mix\"],{\"default\":\"intensity\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"intensity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mix\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"lut_file\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageContrast": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageContrast",
+ "deprecated": false,
+ "description": "# Flex Image Contrast\n\n### Adjusts the contrast and brightness of the image, with an option to preserve luminosity.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `contrast`: Controls the amount of contrast adjustment (0.0 to 3.0). Values greater than 1.0 increase contrast, while values less than 1.0 decrease it.\n- `brightness`: Adjusts the overall brightness of the image (-1.0 to 1.0). Positive values brighten the image, negative values darken it.\n- `preserve_luminosity`: When enabled, maintains the overall luminosity of the image after applying contrast and brightness adjustments (True/False).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"contrast\", \"brightness\", \"preserve_luminosity\", \"None\".\n\nThis node allows for dynamic adjustment of image contrast and brightness, with the ability to preserve the overall luminosity of the image. It's useful for enhancing image details, adjusting exposure, or creating dramatic lighting effects.\n\nThe contrast adjustment is applied around the mean value of the image, which helps maintain the overall balance of the image. The brightness adjustment is applied uniformly across the image.\n\nWhen 'preserve_luminosity' is enabled, the node calculates and adjusts the final luminosity to match the original image, which can help prevent over-brightening or over-darkening when applying strong contrast adjustments.\n\nUse cases include:\n1. Enhancing low-contrast images\n2. Creating high-contrast, dramatic effects\n3. Correcting under or overexposed images\n4. Dynamically adjusting image tone based on audio or other features\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"contrast\",\"brightness\",\"preserve_luminosity\",\"None\"],{\"default\":\"contrast\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"preserve_luminosity\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageDepthWarp": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageDepthWarp",
+ "deprecated": false,
+ "description": "# Flex Image Depth Warp\n\n### Applies a depth-based warping effect to the image, modulated by a selected feature.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `warp_strength`: Strength of the warping effect (-10.0 to 10.0). Negative values invert the warp direction.\n- `feature_param`: Parameter to modulate based on the feature. Options are \"warp_strength\" or \"None\".\n\nOptional inputs:\n- `depth_map`: Depth map for the input image (IMAGE type)\n\nThis node applies a warping effect to the input image based on the provided depth map. The warping strength can be dynamically modulated by the input feature, allowing for time-varying distortion effects. The depth map is used to determine the amount of displacement for each pixel.\n\nThe warping process works as follows:\n1. The depth map is normalized to the range [0, 1].\n2. Displacements are computed based on the depth values and the warp strength.\n3. The image is remapped using these displacements, creating a warped version of the original image.\n\nUse cases include:\n1. Creating pseudo-3D effects by warping 2D images based on depth information\n2. Simulating camera movements or parallax effects\n3. Generating dynamic distortions that respond to audio or other features\n\nWhen no depth map is provided, the node will return the original image without any warping applied.\n\nNote: The strength and nature of the warping effect can vary significantly depending on the depth map and warp strength. Experiment with different values to achieve the desired effect. Also, be aware that extreme warping can introduce artifacts or distortions in the image.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"warp_strength\",\"None\"],{\"default\":\"warp_strength\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"warp_strength\":[\"FLOAT\",{\"default\":0.1,\"min\":-10,\"max\":10,\"step\":0.01}],\"depth_map\":[\"IMAGE\"]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageEdgeDetect": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageEdgeDetect",
+ "deprecated": false,
+ "description": "# Flex Image Edge Detect\n\n### Applies edge detection to the image using the Canny algorithm.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `low_threshold`: Lower bound for the hysteresis thresholding (0 to 255).\n- `high_threshold`: Upper bound for the hysteresis thresholding (0 to 255).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"low_threshold\", \"high_threshold\", \"None\".\n\nThis node detects edges in the image using the Canny edge detection algorithm. The thresholds control the sensitivity of the edge detection.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"low_threshold\",\"high_threshold\",\"None\"],{\"default\":\"low_threshold\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"low_threshold\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":255,\"step\":1}],\"high_threshold\":[\"FLOAT\",{\"default\":200,\"min\":0,\"max\":255,\"step\":1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageGlitch": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageGlitch",
+ "deprecated": false,
+ "description": "# Flex Image Glitch\n\n### Creates a glitch effect by applying horizontal shifts and color channel separation.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `shift_amount`: Magnitude of horizontal shift (0.0 to 1.0).\n- `scan_lines`: Number of scan lines to add (0 to 100).\n- `color_shift`: Amount of color channel separation (0.0 to 1.0).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"shift_amount\", \"scan_lines\", \"color_shift\", \"None\".\n\nThis node creates a glitch effect by shifting pixels horizontally and separating color channels.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"shift_amount\",\"scan_lines\",\"color_shift\",\"None\"],{\"default\":\"shift_amount\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"shift_amount\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"scan_lines\":[\"INT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":1}],\"color_shift\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageHorizontalToVertical": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageHorizontalToVertical",
+ "deprecated": false,
+ "description": "# Flex Image Horizontal To Vertical\n\n### Converts horizontal images to vertical format with customizable background effects.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- Inherits base parameters from FlexImageBase:\n - `images`: Input image sequence (IMAGE type)\n - `feature`: Feature used to modulate the effect (FEATURE type)\n - `strength`: Overall strength of the effect (0.0 to 1.0)\n - `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n\nAdditional Parameters:\n- `blur_amount`: Amount of blur for background when using blur effect (0.1 to 100.0)\n- `background_type`: Type of background effect to apply:\n - \"blur\": Blurred version of original image\n - \"border\": Solid color border\n - \"mirror\": Mirrored version of the image\n - \"gradient\": Gradient based on image colors\n - \"pixelate\": Pixelated version of the image\n - \"waves\": Wavy distortion effect\n- `border_color`: Color of the border when using border background type (\"black\" or \"white\")\n- `scale_factor`: Scale factor for the main image (0.1 to 2.0). Controls how large the original image appears in the vertical format.\n- `effect_strength`: Intensity of the background effect (0.0 to 2.0)\n\nThis node converts horizontal images to a vertical 16:9 format while maintaining aspect ratio. It's particularly useful for adapting landscape content for vertical video platforms like TikTok, Instagram Reels, or YouTube Shorts.\n\nThe node only processes images that are wider than they are tall (horizontal). Vertical images pass through unchanged.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"blur_amount\",\"scale_factor\",\"effect_strength\",\"None\"],{\"default\":\"blur_amount\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"blur_amount\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":100,\"step\":0.1}],\"background_type\":[[\"blur\",\"border\",\"mirror\",\"gradient\",\"pixelate\",\"waves\"],{\"default\":\"blur\"}],\"border_color\":[[\"black\",\"white\"],{\"default\":\"black\"}],\"scale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.01}],\"effect_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageHueShift": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageHueShift",
+ "deprecated": false,
+ "description": "# Flex Image Hue Shift\n\n### Applies a hue shift effect to the image, modulated by a selected feature.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `hue_shift`: Amount of hue shift to apply (0.0 to 360.0 degrees). A value of 180 degrees will invert the hues.\n- `feature_param`: Parameter to modulate based on the feature. Options are \"hue_shift\" or \"None\".\n\nOptional inputs:\n- `opt_mask`: Optional mask to apply the effect selectively (MASK type)\n\nThis node shifts the hues of the input image by the specified amount. The hue shift can be dynamically modulated by the input feature, allowing for time-varying color effects. The optional mask input allows for selective application of the effect to specific areas of the image.\n\nThe hue shift is applied in the HSV color space, which means it affects the color of the image without changing its brightness or saturation. This can create interesting color transformation effects, such as:\n\n1. Subtle color grading by applying small hue shifts\n2. Creating psychedelic or surreal effects with large hue shifts\n3. Simulating color filters or gels used in photography and film\n4. Generating day-to-night transitions by shifting blues towards oranges\n\nWhen used with feature modulation, this node can create dynamic color effects that respond to audio, motion, or other extracted features, making it useful for creating reactive visuals or music videos.\n\nNote: Extreme hue shifts may produce unexpected colors, especially for hues that are close to the wrap-around point (red). For more natural-looking results, consider using smaller hue shift values or combining with other color adjustment effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"hue_shift\",\"None\"],{\"default\":\"hue_shift\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"hue_shift\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"],\"opt_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageKaleidoscope": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageKaleidoscope",
+ "deprecated": false,
+ "description": "# Flex Image Kaleidoscope\n\n### Creates a kaleidoscope effect by mirroring and rotating segments of the image.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `segments`: Number of mirror segments (2 to 32).\n- `center_x`: X-coordinate of the effect center (0.0 to 1.0).\n- `center_y`: Y-coordinate of the effect center (0.0 to 1.0).\n- `zoom`: Zoom factor for the effect (0.1 to 2.0).\n- `rotation`: Rotation angle of the effect (0.0 to 360.0 degrees).\n- `precession`: Rate of rotation change over time (-1.0 to 1.0).\n- `speed`: Speed of the effect animation (0.1 to 5.0).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"segments\", \"zoom\", \"rotation\", \"precession\", \"speed\", \"None\".\n\nThis node creates a kaleidoscope effect by mirroring and rotating segments of the image.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"segments\",\"zoom\",\"rotation\",\"precession\",\"speed\",\"None\"],{\"default\":\"segments\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"segments\":[\"INT\",{\"default\":8,\"min\":2,\"max\":32,\"step\":1}],\"center_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"center_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"zoom\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.1}],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}],\"precession\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"speed\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":5,\"step\":0.1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageParallax": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageParallax",
+ "deprecated": false,
+ "description": "# Flex Image Parallax\n\n### Applies a parallax effect to the image using a depth map.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `shift_x`: Horizontal shift factor for the parallax effect (-1.0 to 1.0). Positive values shift right, negative values shift left.\n- `shift_y`: Vertical shift factor for the parallax effect (-1.0 to 1.0). Positive values shift up, negative values shift down.\n- `depth_map`: Input depth map (IMAGE type). The depth map is used to determine the amount of shift for each pixel.\n- `feature_param`: Parameter to modulate based on the feature. Options are \"shift_x\", \"shift_y\", \"None\".\n\nThis node creates a parallax effect by shifting pixels in the image based on the corresponding values in the depth map. The shift factors `shift_x` and `shift_y` control the direction and magnitude of the parallax effect. The depth map should be provided as an image, where the intensity of each pixel represents the depth value.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"shift_x\",\"shift_y\",\"shift_z\"],{\"default\":\"shift_x\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"shift_x\":[\"FLOAT\",{\"default\":0.1,\"min\":-1,\"max\":1,\"step\":0.01}],\"shift_y\":[\"FLOAT\",{\"default\":0.1,\"min\":-1,\"max\":1,\"step\":0.01}],\"shift_z\":[\"FLOAT\",{\"default\":0.1,\"min\":-1,\"max\":1,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"],\"depth_map\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImagePixelate": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImagePixelate",
+ "deprecated": false,
+ "description": "# Flex Image Pixelate\n\n### Applies a pixelation effect to the image.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `pixel_size`: Size of each pixelated block (1 to 100 pixels).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"pixel_size\", \"None\".\n\nThis node reduces the resolution of the image by applying a pixelation effect.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"pixel_size\",\"None\"],{\"default\":\"pixel_size\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"pixel_size\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImagePosterize": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImagePosterize",
+ "deprecated": false,
+ "description": "# Flex Image Posterize\n\n### Applies a posterization effect to the image, reducing the number of colors.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `max_levels`: Maximum number of color levels per channel (2 to 256).\n- `dither_strength`: Intensity of dithering effect (0.0 to 1.0).\n- `channel_separation`: Degree of separation between color channels (0.0 to 1.0).\n- `gamma`: Gamma correction applied before posterization (0.1 to 2.2).\n- `feature_param`: Parameter to modulate based on the feature. Options are \"max_levels\", \"dither_strength\", \"channel_separation\", \"gamma\", \"None\".\n\nThis node reduces the number of colors in the image, creating a posterized effect. Dithering can be applied to reduce banding.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"max_levels\",\"dither_strength\",\"channel_separation\",\"gamma\",\"None\"],{\"default\":\"max_levels\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"max_levels\":[\"INT\",{\"default\":8,\"min\":2,\"max\":256,\"step\":1}],\"dither_strength\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}],\"channel_separation\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"gamma\":[\"FLOAT\",{\"default\":1.2,\"min\":0.1,\"max\":2.2,\"step\":0.1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageTiltShift": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageTiltShift",
+ "deprecated": false,
+ "description": "# Flex Image Tilt Shift\n\n### Creates a tilt-shift effect, simulating a shallow depth of field.\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\n- `blur_amount`: Strength of the blur effect (0.0 to 50.0).\n- `focus_position_x`: X-coordinate of the focus center (0.0 to 1.0).\n- `focus_position_y`: Y-coordinate of the focus center (0.0 to 1.0).\n- `focus_width`: Width of the focus area (0.0 to 1.0).\n- `focus_height`: Height of the focus area (0.0 to 1.0).\n- `focus_shape`: Shape of the focus area (\"rectangle\" or \"ellipse\").\n- `feature_param`: Parameter to modulate based on the feature. Options are \"blur_amount\", \"focus_position_x\", \"focus_position_y\", \"focus_width\", \"focus_height\", \"None\".\n\nThis node creates a tilt-shift effect, simulating a shallow depth of field by blurring areas outside the focus region.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"blur_amount\",\"focus_position_x\",\"focus_position_y\",\"focus_width\",\"focus_height\",\"None\"],{\"default\":\"blur_amount\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"blur_amount\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":50,\"step\":0.1}],\"focus_position_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"focus_position_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"focus_width\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"focus_height\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"focus_shape\":[[\"rectangle\",\"ellipse\"],{\"default\":\"rectangle\"}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageTransform": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageTransform",
+ "deprecated": false,
+ "description": "# Flex Image Transform\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"x_value\",\"y_value\",\"None\"],{\"default\":\"x_value\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"transform_type\":[[\"translate\",\"rotate\",\"scale\"]],\"x_value\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}],\"y_value\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageVignette": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageVignette",
+ "deprecated": false,
+ "description": "# Flex Image Vignette\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"intensity\",\"radius\",\"feather\",\"center_x\",\"center_y\",\"None\"],{\"default\":\"intensity\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"intensity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"radius\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.01}],\"feather\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}],\"center_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"center_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexImageWarp": {
+ "category": "RyanOnTheInside/FlexImage",
+ "comfy_node_id": "FlexImageWarp",
+ "deprecated": false,
+ "description": "# Flex Image Warp\n\n\n- `images`: Input image sequence (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `strength`: Overall strength of the effect (0.0 to 1.0)\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\"). Relative mode adjusts the parameter based on its current value, while absolute mode directly sets the parameter to the feature value.\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"warp_strength\",\"center_x\",\"center_y\",\"radius\",\"warp_frequency\",\"warp_octaves\",\"warp_seed\",\"None\"],{\"default\":\"warp_strength\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"warp_type\":[[\"noise\",\"twist\",\"bulge\"],{\"default\":\"noise\"}],\"warp_strength\":[\"FLOAT\",{\"default\":0.1,\"min\":-1,\"max\":1,\"step\":0.01}],\"center_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"center_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"radius\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}]},\"optional\":{\"opt_feature\":[\"FEATURE\"],\"opt_feature_pipe\":[\"FEATURE_PIPE\"],\"warp_frequency\":[\"FLOAT\",{\"default\":5,\"min\":0.1,\"max\":20,\"step\":0.1}],\"warp_octaves\":[\"INT\",{\"default\":3,\"min\":1,\"max\":5,\"step\":1}],\"warp_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexLatentBlend": {
+ "category": "RyanOnTheInside/FlexLatent",
+ "comfy_node_id": "FlexLatentBlend",
+ "deprecated": false,
+ "description": "# Flex Latent Blend\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"blend_strength\",\"None\"],{\"default\":\"blend_strength\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"latent_2\":[\"LATENT\"],\"blend_mode\":[[\"Add\",\"Multiply\",\"Screen\",\"Overlay\"],{\"default\":\"Add\"}],\"blend_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "FlexLatentInterpolate": {
+ "category": "RyanOnTheInside/FlexLatent",
+ "comfy_node_id": "FlexLatentInterpolate",
+ "deprecated": false,
+ "description": "# Flex Latent Interpolate\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"None\"],{\"default\":\"None\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"latent_2\":[\"LATENT\"],\"interpolation_mode\":[[\"Linear\",\"Spherical\"],{\"default\":\"Linear\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "FlexLatentNoise": {
+ "category": "RyanOnTheInside/FlexLatent",
+ "comfy_node_id": "FlexLatentNoise",
+ "deprecated": false,
+ "description": "# Flex Latent Noise\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"noise_level\",\"None\"],{\"default\":\"noise_level\"}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"noise_level\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"noise_type\":[[\"Gaussian\",\"Uniform\"],{\"default\":\"Gaussian\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "FlexMaskBinary": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskBinary",
+ "deprecated": false,
+ "description": "# Flex Mask Binary\n\n### Applies binary thresholding to the mask, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `threshold`: Base threshold value for binarization (0.0 to 1.0). Pixels above this value become white, below become black.\n- `method`: Thresholding method to use.\n - Options: \"simple\" (basic threshold), \"adaptive\" (local adaptive threshold), \"hysteresis\" (double threshold with connectivity), \"edge\" (Canny edge detection)\n- `max_smoothing`: Maximum amount of Gaussian smoothing to apply (0 to 51, odd values only). Higher values create smoother masks.\n- `max_edge_enhancement`: Maximum strength of edge enhancement (0.0 to 10.0). Higher values create more pronounced edges.\n- `feature_param`: Which parameter to modulate based on the feature value.\n - Options: \"threshold\" (adjusts threshold), \"smoothing\" (adjusts smoothing), \"edge_enhancement\" (adjusts edge enhancement), \"none\" (no modulation)\n\nThe binary mask operation is applied with strength determined by the selected feature's value at each frame. This node is useful for creating sharp, high-contrast masks that can be dynamically adjusted based on various inputs like audio, time, or other extracted features.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"method\":[[\"simple\",\"adaptive\",\"hysteresis\",\"edge\"]],\"max_smoothing\":[\"INT\",{\"default\":21,\"min\":0,\"max\":51,\"step\":2}],\"max_edge_enhancement\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":10,\"step\":0.1}],\"feature_param\":[[\"threshold\",\"none\",\"smoothing\",\"edge_enhancement\"]],\"use_epsilon\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskDepthChamber": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskDepthChamber",
+ "deprecated": false,
+ "description": "# Flex Mask Depth Chamber\n\n### Applies a depth-based mask modulation using a depth map and specified front and back depth values.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `depth_map`: Input depth map (IMAGE type)\n- `z_front`: Front depth value for the mask (0.0 to 1.0). Default is 1.0.\n- `z_back`: Back depth value for the mask (0.0 to 1.0). Default is 0.0.\n- `feature_param`: Parameter to modulate based on the feature. Options are \"none\", \"z_front\", \"z_back\", \"both\".\n- `feature_mode`: Mode of feature modulation.\n\nThis node creates a mask based on the depth values in the input depth map. The mask is modulated by the specified front and back depth values, and can be further adjusted using a feature input to dynamically change the depth range.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"depth_map\":[\"IMAGE\"],\"z_front\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"z_back\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_param\":[[\"none\",\"z_front\",\"z_back\",\"both\"]],\"feature_mode\":[[\"squeeze\",\"expand\",\"move_forward\",\"move_back\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskEmanatingRings": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskEmanatingRings",
+ "deprecated": false,
+ "description": "# Flex Mask Emanating Rings\n\n### Creates dynamic, expanding ring patterns that emanate from the edges of the input mask.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `num_rings`: Number of concentric rings to generate (1 to 50). More rings create a denser, more complex pattern.\n- `max_ring_width`: Maximum width of each ring as a fraction of the total distance (0.01 to 0.9). Larger values create wider, more prominent rings that overlap more.\n- `wave_speed`: Speed at which the rings expand outward (0.01 to 0.5). Higher values create faster-moving, more dynamic patterns.\n- `feature_param`: Determines which aspect of the effect is modulated by the input feature.\n - Options: \"num_rings\" (varies ring count), \"ring_width\" (adjusts ring thickness), \"wave_speed\" (changes expansion rate), \"all\" (modulates all parameters)\n\nThis node creates a mesmerizing effect of rings expanding from the edges of the input mask. The rings start thick at the mask boundary and thin out as they move outward, creating a pulsating, wave-like appearance. The effect can be subtle and smooth or bold and dynamic depending on the parameter settings.\n\nThe feature input can be used to dynamically adjust the effect over time, allowing for rhythmic pulsing (e.g., synced to audio) or gradual evolution of the pattern. When the feature value is below the threshold, the animation continues but no new rings are generated, creating a smooth transition effect.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"num_rings\":[\"INT\",{\"default\":4,\"min\":1,\"max\":50,\"step\":1}],\"max_ring_width\":[\"FLOAT\",{\"default\":0.5,\"min\":0.01,\"max\":0.9,\"step\":0.01}],\"wave_speed\":[\"FLOAT\",{\"default\":0.05,\"min\":0.01,\"max\":0.5,\"step\":0.01}],\"feature_param\":[[\"num_rings\",\"ring_width\",\"wave_speed\",\"all\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskInterpolate": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskInterpolate",
+ "deprecated": false,
+ "description": "# Flex Mask Interpolate\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"mask_b\":[\"MASK\"],\"interpolation_method\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\",\"cubic\",\"sigmoid\",\"radial\",\"distance_transform\",\"random_noise\"]],\"invert_mask_b\":[\"BOOLEAN\",{\"default\":false}],\"blend_mode\":[[\"normal\",\"add\",\"multiply\",\"overlay\",\"soft_light\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskMath": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskMath",
+ "deprecated": false,
+ "description": "# Flex Mask Math\n\n### Performs mathematical operations between two masks, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `mask_b`: Second mask to combine with the input mask.\n- `combination_method`: Mathematical operation to apply.\n - Options: \"add\", \"subtract\", \"multiply\", \"minimum\", \"maximum\"\n\nThe strength of the combination is determined by the selected feature's value at each frame.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"mask_b\":[\"MASK\"],\"combination_method\":[[\"add\",\"subtract\",\"multiply\",\"minimum\",\"maximum\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskMorph": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskMorph",
+ "deprecated": false,
+ "description": "# Flex Mask Morph\n\n### Applies morphological operations to the mask, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `morph_type`: The type of morphological operation to apply.\n - Options: \"erode\", \"dilate\", \"open\", \"close\"\n- `max_kernel_size`: Maximum size of the morphological kernel (3 to 21, odd numbers only). Larger values create more pronounced effects.\n- `max_iterations`: Maximum number of times to apply the operation (1 to 50). More iterations create more extreme effects.\n\nThe strength of the morphological operation is determined by the selected feature's value at each frame.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"morph_type\":[[\"erode\",\"dilate\",\"open\",\"close\"]],\"max_kernel_size\":[\"INT\",{\"default\":5,\"min\":3,\"max\":21,\"step\":2}],\"max_iterations\":[\"INT\",{\"default\":10,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskOpacity": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskOpacity",
+ "deprecated": false,
+ "description": "# Flex Mask Opacity\n\n### Applies opacity modulation to the mask based on a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `max_opacity`: Maximum opacity to apply to the mask (0.0 to 1.0). Higher values allow for more opaque masks.\n\nThe actual opacity applied is determined by the product of max_opacity, feature value, and strength.\n\nThis node is useful for creating masks that fade in and out based on the selected feature, allowing for smooth transitions and effects that respond to various inputs like audio, time, or other extracted features.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"max_opacity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskRandomShapes": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskRandomShapes",
+ "deprecated": false,
+ "description": "# Flex Mask Random Shapes\n\n### Generates dynamic masks with randomly placed shapes, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `max_num_shapes`: Maximum number of shapes to generate (1 to 100). The actual number is modulated by the feature if 'num_shapes' is selected as the feature parameter.\n- `max_shape_size`: Maximum size of shapes as a fraction of the frame size (0.01 to 1.0). The actual size is modulated by the feature if 'shape_size' is selected as the feature parameter.\n- `appearance_duration`: Number of frames over which shapes appear (1 to 100). Modulated by the feature if selected as the feature parameter.\n- `disappearance_duration`: Number of frames over which shapes disappear (1 to 100). Modulated by the feature if selected as the feature parameter.\n- `appearance_method`: How shapes appear and disappear.\n - Options: \"grow\" (shapes grow/shrink), \"pop\" (shapes appear/disappear suddenly), \"fade\" (shapes fade in/out)\n- `easing_function`: Determines the rate of change for appearance/disappearance.\n - Options: \"linear\", \"ease_in_out\", \"bounce\", \"elastic\"\n- `shape_type`: Type of shape to generate. Includes various geometric shapes and a \"random\" option.\n- `feature_param`: Aspect of the effect modulated by the input feature.\n - Options: \"num_shapes\", \"shape_size\", \"appearance_duration\", \"disappearance_duration\"\n\nThis node creates a dynamic mask with randomly placed shapes that appear and disappear over time. The number, size, and timing of the shapes can be modulated by the input feature, creating effects that respond to various inputs like audio, time, or other extracted features. The shapes can grow, pop, or fade in and out, with different easing functions for smooth or bouncy transitions.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"max_num_shapes\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"max_shape_size\":[\"FLOAT\",{\"default\":0.2,\"min\":0.01,\"max\":1,\"step\":0.01}],\"appearance_duration\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"disappearance_duration\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"appearance_method\":[[\"grow\",\"pop\",\"fade\"]],\"easing_function\":[[\"linear\",\"ease_in_out\",\"bounce\",\"elastic\"]],\"shape_type\":[[\"circle\",\"ellipse\",\"rectangle\",\"triangle\",\"square\",\"pentagon\",\"hexagon\",\"octagon\",\"star\",\"cross\",\"heart\",\"crescent\",\"arrow\",\"plus\",\"donut\",\"spiral\",\"gear\",\"flower\",\"trapezoid\",\"parallelogram\",\"rhombus\",\"semicircle\",\"quarter_circle\",\"pie_slice\",\"teardrop\",\"starburst\",\"cloud\",\"raindrop\",\"random\"]],\"feature_param\":[[\"num_shapes\",\"shape_size\",\"appearance_duration\",\"disappearance_duration\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskTransform": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskTransform",
+ "deprecated": false,
+ "description": "# Flex Mask Transform\n\n### Applies geometric transformations to the mask, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `transform_type`: The type of transformation to apply.\n - Options: \"translate\", \"rotate\", \"scale\"\n- `max_x_value`: Maximum horizontal component of the transformation (-1000.0 to 1000.0). Positive values move right, negative left.\n- `max_y_value`: Maximum vertical component of the transformation (-1000.0 to 1000.0). Positive values move up, negative down.\n\nThe extent of the transformation is determined by the selected feature's value at each frame.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"transform_type\":[[\"translate\",\"rotate\",\"scale\"]],\"max_x_value\":[\"FLOAT\",{\"default\":10,\"min\":-1000,\"max\":1000,\"step\":0.1}],\"max_y_value\":[\"FLOAT\",{\"default\":10,\"min\":-1000,\"max\":1000,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskVoronoiScheduled": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskVoronoiScheduled",
+ "deprecated": false,
+ "description": "# Flex Mask Voronoi Scheduled\n\n### Generates a Voronoi noise mask with parameters modulated by a selected feature according to a specified formula.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `distance_metric`: Method used to calculate distances in the Voronoi diagram. Options include various mathematical norms and custom patterns.\n- `scale`: Base scale of the Voronoi cells (0.1 to 10.0). Larger values create bigger cells.\n- `detail`: Number of Voronoi cells (10 to 1000). More cells create more intricate patterns.\n- `randomness`: Degree of randomness in cell placement (0.0 to 5.0). Higher values create more chaotic patterns.\n- `seed`: Random seed for reproducible results (0 to 2^64 - 1).\n- `x_offset`: Horizontal offset of the Voronoi pattern (-1000.0 to 1000.0).\n- `y_offset`: Vertical offset of the Voronoi pattern (-1000.0 to 1000.0).\n- `feature_param`: Which parameter to modulate based on the feature (\"scale\", \"detail\", \"randomness\", \"seed\", \"x_offset\", \"y_offset\").\n- `formula`: Mathematical formula used to map the feature value to the feature parameter. Options include \"Linear\", \"Quadratic\", \"Cubic\", \"Sinusoidal\", and \"Exponential\".\n- `a` and `b`: Parameters for fine-tuning the chosen formula (0.1 to 10.0).\n\nCredit for the heavy lifting for this node goes to https://github.com/alanhuang67/\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"distance_metric\":[[\"euclidean\",\"manhattan\",\"chebyshev\",\"minkowski\",\"elliptical\",\"kaleidoscope_star\",\"kaleidoscope_wave\",\"kaleidoscope_radiation_\u03b1\",\"kaleidoscope_radiation_\u03b2\",\"kaleidoscope_radiation_\u03b3\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"detail\":[\"INT\",{\"default\":100,\"min\":10,\"max\":1000,\"step\":10}],\"randomness\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":0.1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"x_offset\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}],\"y_offset\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}],\"feature_param\":[[\"scale\",\"detail\",\"randomness\",\"seed\",\"x_offset\",\"y_offset\"]],\"formula\":[[\"Linear\",\"Quadratic\",\"Cubic\",\"Sinusoidal\",\"Exponential\"]],\"a\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"b\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskWarp": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskWarp",
+ "deprecated": false,
+ "description": "# Flex Mask Warp\n\n### Applies warping effects to the mask, modulated by a selected feature.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `warp_type`: The type of warping effect to apply. Each creates a different distortion pattern.\n - Options: \"perlin\" (noise-based), \"radial\" (circular), \"swirl\" (spiral)\n- `frequency`: Controls the scale of the warping effect (0.01 to 1.0). Higher values create more rapid changes in the warp pattern.\n- `max_amplitude`: Maximum amplitude of the warping effect (0.1 to 500.0). Higher values create more extreme distortions.\n- `octaves`: For noise-based warps, adds detail at different scales (1 to 8). More octaves create more complex, detailed patterns.\n\nThe intensity of the warping effect is determined by the selected feature's value at each frame.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"warp_type\":[[\"perlin\",\"radial\",\"swirl\"]],\"frequency\":[\"FLOAT\",{\"default\":0.1,\"min\":0.01,\"max\":1,\"step\":0.01}],\"max_amplitude\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":500,\"step\":0.1}],\"octaves\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexMaskWavePropagation": {
+ "category": "RyanOnTheInside/FlexMasks",
+ "comfy_node_id": "FlexMaskWavePropagation",
+ "deprecated": false,
+ "description": "# Flex Mask Wave Propagation\n\n### Good luck with this one...Simulates wave-like abstract distortions propagating from the edges of the input mask.\n\n\n- `feature`: The feature used to modulate the mask operation (FEATURE type)\n- `feature_pipe`: The feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_threshold`: Threshold for feature activation (0.0 to 1.0)\n\n\n\n- `wave_speed`: Controls the rate of wave propagation (0.1 to 100.0). Higher values create faster-moving, more rapidly evolving patterns.\n- `wave_amplitude`: Determines the intensity of the wave effect (0.1 to 2.0). Larger values create more pronounced, exaggerated distortions.\n- `wave_decay`: Rate at which waves fade out over time (0.9 to 10.0). Lower values cause waves to dissipate quickly, while higher values allow waves to persist and interact more.\n- `wave_frequency`: Frequency of the wave oscillations (0.01 to 10.0). Higher values create more rapid, ripple-like effects, while lower values produce smoother, more gradual undulations.\n- `max_wave_field`: Maximum allowed intensity for the wave field (10.0 to 10000.0). This parameter prevents the effect from becoming too extreme over time.\n\nThis node creates a dynamic, fluid-like effect where waves seem to emanate from the edges of the input mask. The waves propagate outward, interacting with each other and creating complex, evolving patterns. The effect can range from subtle, water-like ripples to intense, psychedelic distortions depending on the parameter settings.\n\nThe wave propagation is particularly sensitive to the interplay between `wave_speed`, `wave_amplitude`, and `wave_decay`. High speed with low decay can create a turbulent, chaotic effect, while lower speed with higher decay produces a more serene, flowing appearance.\n\nThe feature input modulates the intensity of new waves being generated, allowing for dynamic control over the effect's strength. This can be used to create pulsating effects synchronized with audio or other time-varying inputs.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"feature\":[\"FEATURE\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"feature_threshold\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"wave_speed\":[\"FLOAT\",{\"default\":50,\"min\":0.1,\"max\":100,\"step\":0.5}],\"wave_amplitude\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.05}],\"wave_decay\":[\"FLOAT\",{\"default\":5,\"min\":0.9,\"max\":10,\"step\":0.001}],\"wave_frequency\":[\"FLOAT\",{\"default\":0.1,\"min\":0.01,\"max\":10,\"step\":0.01}],\"max_wave_field\":[\"FLOAT\",{\"default\":750,\"min\":10,\"max\":10000,\"step\":10}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FlexVideoDirection": {
+ "category": "RyanOnTheInside/FlexVideo",
+ "comfy_node_id": "FlexVideoDirection",
+ "deprecated": false,
+ "description": "# Flex Video Direction\n\n### Applies a direction-based effect to video frames based on feature values.\n\n- `images`: Input video frames (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `strength`: Overall strength of the effect (0.0 to 2.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\")\n- `feature_param`: Parameter to be modulated by the feature\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_pipe`: (Sometimes Optional) Feature pipe containing frame information (FEATURE_PIPE type)\n\n- Inherits parameters from FlexVideoBase\n- `feature_pipe`: (Optional) Feature pipe containing frame information (FEATURE_PIPE type)\n\nThis node creates a video effect by selecting frames based on the input feature values. It can create effects like reversing, speeding up, or creating loops in the video sequence.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"feature_param\":[[\"direction\"]],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexVideoFrameBlend": {
+ "category": "RyanOnTheInside/FlexVideo",
+ "comfy_node_id": "FlexVideoFrameBlend",
+ "deprecated": false,
+ "description": "# **BETA**Flex Video Frame Blend\n\n### Applies frame blending effect to video frames based on feature values.\n\n- `images`: Input video frames (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `strength`: Overall strength of the effect (0.0 to 2.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\")\n- `feature_param`: Parameter to be modulated by the feature\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_pipe`: (Sometimes Optional) Feature pipe containing frame information (FEATURE_PIPE type)\n\n- Inherits parameters from FlexVideoBase\n- `blend_strength`: Strength of the frame blending effect (0.0 to 1.0)\n\nThis node creates a frame blending effect, where each frame is blended with the next frame. The strength of the blend is modulated by the input feature values, allowing for dynamic motion blur effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"feature_param\":[[\"blend_strength\",\"frame_offset_ratio\",\"direction_bias\",\"blend_mode\",\"motion_blur_strength\"]],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"blend_strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"frame_offset_ratio\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"direction_bias\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"blend_mode\":[[\"normal\",\"additive\",\"multiply\",\"screen\"]],\"motion_blur_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexVideoSeek": {
+ "category": "RyanOnTheInside/FlexVideo",
+ "comfy_node_id": "FlexVideoSeek",
+ "deprecated": false,
+ "description": "# Flex Video Seek\n\n### Applies a seeking effect to video frames based on feature values.\n\n- `images`: Input video frames (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `strength`: Overall strength of the effect (0.0 to 2.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\")\n- `feature_param`: Parameter to be modulated by the feature\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_pipe`: (Sometimes Optional) Feature pipe containing frame information (FEATURE_PIPE type)\n\n- `images`: Input video frames (IMAGE type)\n- `feature`: Feature used to modulate the seeking effect (FEATURE type)\n- `strength`: Overall strength of the seeking effect (0.0 to 2.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\")\n- `feature_param`: Parameter to be modulated by the feature\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `seek_speed`: Speed of the seeking effect (0.0 to 5.0)\n\nThis node creates a dynamic seeking effect in the video based on the input feature values. The seek_speed parameter controls how quickly the video seeks through frames, while the feature values modulate this speed over time. This can create interesting time manipulation effects, such as speeding up or slowing down different parts of the video based on audio features or other inputs.\n\nThe strength parameter allows for overall control of the effect intensity, while feature_mode determines whether the feature values are applied relatively or absolutely to the base seek_speed.\n\nUse cases include:\n1. Creating music-reactive video effects where the video seeks based on audio features\n2. Generating time-lapse-like effects with variable speeds\n3. Producing glitch-like visuals by rapidly seeking through frames\n\nNote: This effect can significantly alter the temporal coherence of the video, so use it judiciously for artistic effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"feature_mode\":[[\"relative\"],{\"default\":\"relative\"}],\"feature_param\":[[\"seek\"]],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"reverse\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"feature_pipe\":[\"FEATURE_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlexVideoSpeed": {
+ "category": "RyanOnTheInside/FlexVideo",
+ "comfy_node_id": "FlexVideoSpeed",
+ "deprecated": false,
+ "description": "# **BETA** Flex Video Speed\n\n### Adjusts the playback speed of video frames based on feature values.\n\n- `images`: Input video frames (IMAGE type)\n- `feature`: Feature used to modulate the effect (FEATURE type)\n- `strength`: Overall strength of the effect (0.0 to 2.0)\n- `feature_mode`: How the feature modulates the parameter (\"relative\" or \"absolute\")\n- `feature_param`: Parameter to be modulated by the feature\n- `feature_threshold`: Minimum feature value to apply the effect (0.0 to 1.0)\n- `feature_pipe`: (Sometimes Optional) Feature pipe containing frame information (FEATURE_PIPE type)\n\n- Inherits parameters from FlexVideoBase\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `max_speed_percent`: Maximum speed as a percentage of the original speed (1.0 to 1000.0)\n- `duration_adjustment_method`: Method to adjust video duration (\"Interpolate\" or \"Truncate/Repeat\")\n\nThis node modifies the playback speed of the video based on the input feature values. It can create effects like slow motion, fast forward, or variable speed playback.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"feature_param\":[[\"speed_factor\"]],\"feature_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"feature_pipe\":[\"FEATURE_PIPE\"],\"speed_factor\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.1}],\"interpolation_mode\":[[\"none\",\"linear\",\"Farneback\",\"rife47\",\"rife49\"]],\"fast_mode\":[\"BOOLEAN\",{\"default\":true}],\"ensemble\":[\"BOOLEAN\",{\"default\":true}],\"scale_factor\":[[0.25,0.5,1,2,4],{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FrequencyFilterCustom": {
+ "category": "RyanOnTheInside/Audio/Filters",
+ "comfy_node_id": "FrequencyFilterCustom",
+ "deprecated": false,
+ "description": "# Frequency Filter Custom\n\n### Creates custom frequency filters.\n\n- `filter_type`: Type of filter (\"lowpass\", \"highpass\", \"bandpass\")\n- `order`: Filter order (1 to 10)\n- `cutoff`: Cutoff frequency (20 to 20000 Hz)\n\nOptional inputs:\n- `previous_filter`: Previous filter chain to append to\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filter_type\":[[\"lowpass\",\"highpass\",\"bandpass\"]],\"order\":[\"INT\",{\"default\":4,\"min\":1,\"max\":10,\"step\":1}],\"cutoff\":[\"FLOAT\",{\"default\":1000,\"min\":20,\"max\":20000,\"step\":1}]},\"optional\":{\"previous_filter\":[\"FREQUENCY_FILTER\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FREQUENCY_FILTER\"]",
+ "return_types": "[\"FREQUENCY_FILTER\"]"
+ },
+ "FrequencyFilterPreset": {
+ "category": "RyanOnTheInside/Audio/Filters",
+ "comfy_node_id": "FrequencyFilterPreset",
+ "deprecated": false,
+ "description": "# Frequency Filter Preset\n\n### Creates preset filter chains for common audio processing tasks, simplifying complex audio manipulations.\n\n- `preset`: Preset to use (e.g., \"isolate_kick_drum\" emphasizes low frequencies, \"isolate_vocals\" focuses on mid-range, \"remove_rumble\" cuts low frequencies)\n\nOptional inputs:\n- `previous_filter`: Previous filter chain to append to, allowing for cumulative effects\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"isolate_kick_drum\",\"isolate_snare_drum\",\"isolate_hi_hat\",\"isolate_bass\",\"isolate_vocals\",\"remove_rumble\",\"brighten_mix\",\"remove_hiss\"]]},\"optional\":{\"previous_filter\":[\"FREQUENCY_FILTER\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FREQUENCY_FILTER\"]",
+ "return_types": "[\"FREQUENCY_FILTER\"]"
+ },
+ "FrequencyRange": {
+ "category": "RyanOnTheInside/Audio/FrequencyBands",
+ "comfy_node_id": "FrequencyRange",
+ "deprecated": false,
+ "description": "# Frequency Range\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"low_cutoff\":[\"FLOAT\",{\"default\":20,\"min\":20,\"max\":20000,\"step\":1}],\"high_cutoff\":[\"FLOAT\",{\"default\":20000,\"min\":20,\"max\":20000,\"step\":1}],\"order\":[\"INT\",{\"default\":4,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"previous_range\":[\"FREQUENCY_RANGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FREQUENCY_RANGE\"]",
+ "return_types": "[\"FREQUENCY_RANGE\"]"
+ },
+ "GravityWell": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "GravityWell",
+ "deprecated": false,
+ "description": "# Gravity Well\n\n### An optional input for a simulation space. These can be chained together to add many to a simulation.\n\n- `x`: X-coordinate of the gravity well (0.0 to 1.0)\n- `y`: Y-coordinate of the gravity well (0.0 to 1.0)\n- `strength`: Strength of the gravity well. Higher values create stronger attraction or repulsion.\n- `radius`: Radius of effect for the gravity well. Larger values affect a wider area.\n- `type`: Type of gravity well ('attract' or 'repel'). Attract pulls particles in, repel pushes them away.\n- `color`: Color of the gravity well visualization (RGB tuple)\n- `draw`: Thickness of the gravity well visualization (0.0 to 1.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":500,\"min\":0,\"max\":5000,\"step\":10}],\"radius\":[\"FLOAT\",{\"default\":100,\"min\":10,\"max\":500,\"step\":10}],\"type\":[[\"attract\",\"repel\"]],\"color\":[\"STRING\",{\"default\":\"(255,127,0)\"}],\"draw\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"previous_well\":[\"GRAVITY_WELL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"GRAVITY_WELL\"]",
+ "return_types": "[\"GRAVITY_WELL\"]"
+ },
+ "ImageCASBatch": {
+ "category": "essentials/image processing",
+ "comfy_node_id": "ImageCASBatch",
+ "deprecated": false,
+ "description": "# Image Contrast Adaptive Sharpen Batch\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"amount\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.05}],\"batch_size\":[\"INT\",{\"default\":4,\"min\":1,\"max\":64,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageChunk": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "ImageChunk",
+ "deprecated": false,
+ "description": "# ImageChunks\n\n### Concatenates images into a grid.\n\nVarious Utils\n\n- `image`: Input image sequence (IMAGE type)\n- `padding`: Padding between images in the grid (default: 0)\n- `normalize`: Whether to normalize the images (default: False)\n- `scale_each`: Whether to scale each image individually (default: False)\n- `pad_value`: Value for padding (default: 0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageDifference": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "ImageDifference",
+ "deprecated": false,
+ "description": "# Image Difference\n\n### Computes the difference between consecutive images.\n\nVarious Utils\n\n- `image`: Input image sequence (IMAGE type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageInterval": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "ImageInterval",
+ "deprecated": false,
+ "description": "# ImageIntervalSelect\n\n### Selects images from a sequence at specified intervals.\n\nVarious Utils\n\n- `image`: Input image sequence (IMAGE type)\n- `interval`: Interval at which to select images (1 to 100000)\n- `start_at`: Starting index for selection (0 to 100000)\n- `end_at`: Ending index for selection (0 to 100000)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"interval\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100000,\"step\":1}],\"end_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageIntervalSelectPercentage": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "ImageIntervalSelectPercentage",
+ "deprecated": false,
+ "description": "# Image Interval Select %\n\n### Selects images from a sequence at specified percentage intervals.\n\nVarious Utils\n\n- `image`: Input image sequence (IMAGE type)\n- `interval_percentage`: Interval at which to select images as a percentage of the total sequence length (1 to 100)\n- `start_percentage`: Starting percentage for selection (0 to 100)\n- `end_percentage`: Ending percentage for selection (0 to 100)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"interval_percentage\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"start_percentage\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":1}],\"end_percentage\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageScaleToTarget": {
+ "category": "image/upscaling",
+ "comfy_node_id": "ImageScaleToTarget",
+ "deprecated": false,
+ "description": "# Upscale To Target\n\n### Scales an input image to match the dimensions of a target image.\n\n- `image`: Input image to be scaled (IMAGE type)\n- `target_image`: Image whose dimensions will be used as the target size (IMAGE type)\n- `upscale_method`: Method used for upscaling. Options include:\n - \"nearest-exact\": Nearest neighbor interpolation\n - \"bilinear\": Bilinear interpolation\n - \"area\": Area interpolation\n - \"bicubic\": Bicubic interpolation\n - \"lanczos\": Lanczos interpolation\n- `crop`: Cropping method to use if aspect ratios don't match. Options are:\n - \"disabled\": No cropping\n - \"center\": Center crop\n\nThis node scales the input image to match the dimensions of the target image. If the target image has a width or height of 0, the node will calculate the missing dimension to maintain the aspect ratio of the input image.\n\nThe upscale_method parameter allows you to choose the interpolation method for scaling, which can affect the quality and characteristics of the output image.\n\nIf the aspect ratios of the input and target images don't match, you can use the crop parameter to determine how to handle the mismatch. The \"center\" option will crop the scaled image from the center to match the target dimensions.\n\nOutputs:\n- Scaled IMAGE matching the dimensions of the target image\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target_image\":[\"IMAGE\"],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"crop\":[[\"disabled\",\"center\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageShuffle": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "ImageShuffle",
+ "deprecated": false,
+ "description": "# Image_Shuffle\n\nVarious Utils\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"shuffle_size\":[\"INT\",{\"default\":4,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LatentFrequencyBlender": {
+ "category": "RyanOnTheInside/FlexLatent",
+ "comfy_node_id": "LatentFrequencyBlender",
+ "deprecated": false,
+ "description": "# Latent Frequency Blender\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"frequency_ranges\":[\"FREQUENCY_RANGE\",{\"multi\":true}],\"audio\":[\"AUDIO\"],\"feature_type\":[[\"amplitude_envelope\",\"rms_energy\",\"spectral_flux\",\"zero_crossing_rate\"]],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"feature_mode\":[[\"relative\",\"absolute\"],{\"default\":\"relative\"}],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"nonlinear_transform\":[[\"none\",\"square\",\"sqrt\",\"log\",\"exp\"],{\"default\":\"none\"}],\"blending_mode\":[[\"linear\",\"slerp\",\"hard_switch\"],{\"default\":\"linear\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LocationFromMask": {
+ "category": "RyanOnTheInside/Proximity",
+ "comfy_node_id": "LocationFromMask",
+ "deprecated": false,
+ "description": "# Location From Mask\n\n### This is for use with proximity features. This generates locations from mask inputs using various methods.\n\n- `masks`: Input masks (MASK type)\n- `method`: Method to use for location extraction (Options: \"mask_center\", \"mask_boundary\", \"mask_top_left\", \"mask_bottom_right\")\n- `depth_maps`: (Optional) Input depth maps. The depth map provides a value for the z coordinate of every location. If no depth map is provided, the value defaults to .5. The z coordinate is far less granular than x and y, as all we have are relative normalized depth per frame (0 to 1). \n\nThis node generates locations from the input masks using the specified method. The locations can be used as anchor or query points for proximity calculations or other spatially dependent effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"method\":[[\"mask_boundary\",\"mask_center\"]]},\"optional\":{\"depth_maps\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LOCATION\"]",
+ "return_types": "[\"LOCATION\"]"
+ },
+ "LocationFromPoint": {
+ "category": "RyanOnTheInside/Proximity",
+ "comfy_node_id": "LocationFromPoint",
+ "deprecated": false,
+ "description": "# Location From Point\n\n### Generates locations from specified x, y, and z coordinates.\n\n- `x`: X-coordinate of the location (FLOAT, default: 0.0, min: 0.0, step: 0.01)\n- `y`: Y-coordinate of the location (FLOAT, default: 0.0, min: 0.0, step: 0.01)\n- `batch_count`: Number of locations to generate (INT, default: 1, min: 1)\n- `z`: Z-coordinate of the location (FLOAT, default: 0.0, min: 0.0, max: 1.0, step: 0.01)\n\nThis node generates a batch of locations based on the specified x, y, and z coordinates.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0,\"min\":0,\"step\":0.01}],\"y\":[\"FLOAT\",{\"default\":0,\"min\":0,\"step\":0.01}],\"z\":[\"FLOAT\",{\"default\":0,\"max\":1,\"min\":0,\"step\":0.01}],\"batch_count\":[\"INT\",{\"default\":1,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LOCATION\"]",
+ "return_types": "[\"LOCATION\"]"
+ },
+ "LocationTransform": {
+ "category": "RyanOnTheInside/Proximity",
+ "comfy_node_id": "LocationTransform",
+ "deprecated": false,
+ "description": "# Location Transform\n\n### Transforms locations based on a feature and specified transformation type.\n\n- `locations`: Input locations to be transformed (LOCATION type)\n- `feature`: Feature used to modulate the transformation (FEATURE type)\n- `transformation_type`: Type of transformation to apply (\"translate\" or \"scale\")\n- `transformation_value`: Value of the transformation (FLOAT, default: 1.0)\n\nThis node transforms the input locations based on the specified transformation type and value, modulated by the input feature.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"locations\":[\"LOCATION\"],\"feature\":[\"FEATURE\"],\"transformation_type\":[[\"translate\",\"scale\"]],\"transformation_value\":[\"FLOAT\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LOCATION\"]",
+ "return_types": "[\"LOCATION\"]"
+ },
+ "MIDILoadAndExtract": {
+ "category": "RyanOnTheInside/Audio",
+ "comfy_node_id": "MIDILoadAndExtract",
+ "deprecated": false,
+ "description": "# MIDI Load & Feature Extract\n\n### \n Loads a MIDI file and extracts specified features for mask modulation. To use this, select the notes on the piano that you want to use to control modulations. \n Many of the different types of information in the notes can be chosen as the driving feature.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `midi_file`: Path to the MIDI file to load and analyze\n- `track_selection`: Which track(s) to analyze (\"all\" or specific track number)\n- `attribute`: MIDI attribute to extract (e.g., \"Note On/Off\", \"Pitchbend\", \"Pitch\", \"Aftertouch\")\n- `frame_rate`: Frame rate of the video to sync MIDI data with\n- `video_frames`: Corresponding video frames (IMAGE type)\n- `chord_only`: When true, only considers full chords (BOOLEAN)\n- `notes`: IGNORE THIS. Certain limitations prevent me from hiding it completely. Love, Ryan\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"Velocity\",\"Pitch\",\"Note On/Off\",\"Note Duration\",\"Note Density\",\"Pitchbend\",\"Aftertouch\",\"Poly Pressure\",\"Modulation (CC1)\",\"Breath (CC2)\",\"Foot Controller (CC4)\",\"Volume (CC7)\",\"Balance (CC8)\",\"Pan (CC10)\",\"Expression (CC11)\",\"Sustain (CC64)\"],{\"default\":\"Velocity\"}],\"midi_file\":[[\"prom_single_track.mid\",\"promiscuoius__chorus.mid\",\"promiscuous_chorus_melody.mid\",\"promiscuous_melody.mid\",\"sample_midi.mid\"]],\"track_selection\":[[\"all\"]],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":120,\"step\":0.1}],\"video_frames\":[\"IMAGE\"],\"chord_only\":[\"BOOLEAN\",{\"default\":false}],\"notes\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MIDI\",\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"MIDI\",\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "ManualFeatureFromPipe": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "ManualFeatureFromPipe",
+ "deprecated": false,
+ "description": "# Manual Feature From Pipe\n\n### Creates a manual feature based on specified frame numbers and values from an existing feature pipe.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `frame_rate`: Frame rate of the video (1.0 to 120.0 fps)\n- `start_frame`: First frame of the feature (0 or greater)\n- `end_frame`: Last frame of the feature (greater than start_frame)\n- `start_value`: Initial value of the feature (0.0 to 1.0)\n- `end_value`: Final value of the feature (0.0 to 1.0)\n- `width`: Width of the video frames (1 or greater)\n- `height`: Height of the video frames (1 or greater)\n- `interpolation_method`: Method for interpolating between start and end values:\n - \"linear\": Linear interpolation\n - \"nearest\": Nearest neighbor interpolation\n - \"ease_in\": Ease-in interpolation for smoother starts\n - \"ease_out\": Ease-out interpolation for smoother endings\n\nThis node creates a manual feature that transitions from a start value to an end value over a specified range of frames. It's useful for creating simple, controlled features that can be used to modulate other effects.\n\nThe interpolation methods provide different ways to transition between the start and end values:\n- \"linear\" creates a straight line between points\n- \"nearest\" uses the closest value (start or end)\n- \"ease_in\" starts slow and accelerates\n- \"ease_out\" starts fast and decelerates\n\nThe node also creates a feature pipe with empty video frames, which can be used in conjunction with other nodes that require a feature pipe input.\n\n- `feature_pipe`: Input feature pipe (FEATURE_PIPE type)\n- `frame_numbers`: Comma-separated list of frame numbers (e.g., \"0,10,20\")\n- `values`: Comma-separated list of corresponding values for each frame number (e.g., \"0.0,0.5,1.0\")\n- `last_value`: Value for the last frame of the sequence\n- `interpolation_method`: Method for interpolating between specified values:\n - \"none\": No interpolation, uses exact values at specified frames\n - \"linear\": Linear interpolation between specified points\n - \"ease_in\": Ease-in interpolation for smoother starts\n - \"ease_out\": Ease-out interpolation for smoother endings\n\nThis node allows you to create a custom feature by specifying values at certain frame numbers and interpolating between them. It's useful for creating precise, manually-defined features that can be used to modulate other effects.\n\nThe interpolation methods provide different ways to transition between the specified values:\n- \"none\" keeps the value constant until the next specified frame\n- \"linear\" creates a straight line between points\n- \"ease_in\" starts slow and accelerates\n- \"ease_out\" starts fast and decelerates\n\nNote: The number of frame numbers must match the number of values provided.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature_pipe\":[\"FEATURE_PIPE\"],\"frame_numbers\":[\"STRING\",{\"default\":\"0,10,20\"}],\"values\":[\"STRING\",{\"default\":\"0.0,0.5,1.0\"}],\"last_value\":[\"FLOAT\",{\"default\":1}],\"interpolation_method\":[[\"none\",\"linear\",\"ease_in\",\"ease_out\"],{\"default\":\"none\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "ManualFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "ManualFeatureNode",
+ "deprecated": false,
+ "description": "# Manual Feature Node\n\n### Creates a manual feature with specified start and end values over a range of frames.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `frame_rate`: Frame rate of the video (1.0 to 120.0 fps)\n- `start_frame`: First frame of the feature (0 or greater)\n- `end_frame`: Last frame of the feature (greater than start_frame)\n- `start_value`: Initial value of the feature (0.0 to 1.0)\n- `end_value`: Final value of the feature (0.0 to 1.0)\n- `width`: Width of the video frames (1 or greater)\n- `height`: Height of the video frames (1 or greater)\n- `interpolation_method`: Method for interpolating between start and end values:\n - \"linear\": Linear interpolation\n - \"nearest\": Nearest neighbor interpolation\n - \"ease_in\": Ease-in interpolation for smoother starts\n - \"ease_out\": Ease-out interpolation for smoother endings\n\nThis node creates a manual feature that transitions from a start value to an end value over a specified range of frames. It's useful for creating simple, controlled features that can be used to modulate other effects.\n\nThe interpolation methods provide different ways to transition between the start and end values:\n- \"linear\" creates a straight line between points\n- \"nearest\" uses the closest value (start or end)\n- \"ease_in\" starts slow and accelerates\n- \"ease_out\" starts fast and decelerates\n\nThe node also creates a feature pipe with empty video frames, which can be used in conjunction with other nodes that require a feature pipe input.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"frame_count\":[\"INT\",{\"default\":30,\"min\":1}],\"frame_numbers\":[\"STRING\",{\"default\":\"0,10,20\"}],\"values\":[\"STRING\",{\"default\":\"0.0,0.5,1.0\"}],\"last_value\":[\"FLOAT\",{\"default\":1}],\"width\":[\"INT\",{\"default\":1920,\"min\":1}],\"height\":[\"INT\",{\"default\":1080,\"min\":1}],\"interpolation_method\":[[\"none\",\"linear\",\"ease_in\",\"ease_out\"],{\"default\":\"none\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "ManualFeaturePipe": {
+ "category": "sd",
+ "comfy_node_id": "ManualFeaturePipe",
+ "deprecated": false,
+ "description": "# Manual Feature Pipe\n\nCreate a feature pipe with the specified frame rate, frame count, width, and height. Probably want to use this with manual feature.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1}],\"frame_count\":[\"INT\",{\"default\":100,\"min\":1}],\"width\":[\"INT\",{\"default\":1920,\"min\":1}],\"height\":[\"INT\",{\"default\":1080,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE_PIPE\"]"
+ },
+ "MaskCompositePlus": {
+ "category": "RyanOnTheInside/masks/",
+ "comfy_node_id": "MaskCompositePlus",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"],\"mask2\":[\"MASK\"],\"operation\":[[\"add\",\"subtract\",\"multiply\",\"divide\",\"min\",\"max\",\"pixel_wise_min\",\"pixel_wise_max\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskMath": {
+ "category": "RyanOnTheInside/TemporalMasks",
+ "comfy_node_id": "MaskMath",
+ "deprecated": false,
+ "description": "# Temporal Mask Math\n\n### Combines two masks using various mathematical operations.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Start Frame`: The frame number where the effect begins (0 to 1000).\n- `End Frame`: The frame number where the effect ends (0 to 1000). If set to 0, continues until the last frame.\n- `Effect Duration`: Number of frames over which the effect is applied (0 to 1000). If 0, uses (End Frame - Start Frame).\n- `Temporal Easing`: Controls how the effect strength changes over time, affecting the smoothness of transitions.\n - Options: \"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\"\n- `Palindrome`: When enabled, the effect plays forward then reverses within the specified duration, creating a back-and-forth motion.\n\n- `Mask B`: Second mask to combine with the input mask.\n- `Combination Method`: Mathematical operation to apply.\n - Options: \"add\", \"subtract\", \"multiply\", \"minimum\", \"maximum\"\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"mask_b\":[\"MASK\"],\"combination_method\":[[\"add\",\"subtract\",\"multiply\",\"minimum\",\"maximum\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskMorph": {
+ "category": "RyanOnTheInside/TemporalMasks",
+ "comfy_node_id": "MaskMorph",
+ "deprecated": false,
+ "description": "# Temporal Mask Morph\n\n### Applies morphological operations to the mask, changing its shape over time.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Start Frame`: The frame number where the effect begins (0 to 1000).\n- `End Frame`: The frame number where the effect ends (0 to 1000). If set to 0, continues until the last frame.\n- `Effect Duration`: Number of frames over which the effect is applied (0 to 1000). If 0, uses (End Frame - Start Frame).\n- `Temporal Easing`: Controls how the effect strength changes over time, affecting the smoothness of transitions.\n - Options: \"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\"\n- `Palindrome`: When enabled, the effect plays forward then reverses within the specified duration, creating a back-and-forth motion.\n\n- `Morph Type`: The type of morphological operation to apply.\n - Options: \"erode\", \"dilate\", \"open\", \"close\"\n- `Max Kernel Size`: Maximum size of the morphological kernel (3 to 21, odd numbers only). Larger values create more pronounced effects.\n- `Max Iterations`: Maximum number of times to apply the operation (1 to 50). More iterations create more extreme effects.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"morph_type\":[[\"erode\",\"dilate\",\"open\",\"close\"]],\"max_kernel_size\":[\"INT\",{\"default\":5,\"min\":3,\"max\":21,\"step\":2}],\"max_iterations\":[\"INT\",{\"default\":10,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskRings": {
+ "category": "RyanOnTheInside/TemporalMasks",
+ "comfy_node_id": "MaskRings",
+ "deprecated": false,
+ "description": "# Temporal Mask Rings\n\n### Creates concentric ring patterns based on the distance from the mask edges.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Start Frame`: The frame number where the effect begins (0 to 1000).\n- `End Frame`: The frame number where the effect ends (0 to 1000). If set to 0, continues until the last frame.\n- `Effect Duration`: Number of frames over which the effect is applied (0 to 1000). If 0, uses (End Frame - Start Frame).\n- `Temporal Easing`: Controls how the effect strength changes over time, affecting the smoothness of transitions.\n - Options: \"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\"\n- `Palindrome`: When enabled, the effect plays forward then reverses within the specified duration, creating a back-and-forth motion.\n\n- `Num Rings`: Number of rings to generate (1 to 50). More rings create more detailed patterns.\n- `Max Ring Width`: Maximum width of each ring as a fraction of the total distance (0.01 to 0.5). Larger values create wider rings.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"num_rings\":[\"INT\",{\"default\":10,\"min\":1,\"max\":50,\"step\":1}],\"max_ring_width\":[\"FLOAT\",{\"default\":0.1,\"min\":0.01,\"max\":0.5,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskTransform": {
+ "category": "RyanOnTheInside/TemporalMasks",
+ "comfy_node_id": "MaskTransform",
+ "deprecated": false,
+ "description": "# Temporal Mask Transform\n\n### Applies geometric transformations to the mask over time.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Start Frame`: The frame number where the effect begins (0 to 1000).\n- `End Frame`: The frame number where the effect ends (0 to 1000). If set to 0, continues until the last frame.\n- `Effect Duration`: Number of frames over which the effect is applied (0 to 1000). If 0, uses (End Frame - Start Frame).\n- `Temporal Easing`: Controls how the effect strength changes over time, affecting the smoothness of transitions.\n - Options: \"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\"\n- `Palindrome`: When enabled, the effect plays forward then reverses within the specified duration, creating a back-and-forth motion.\n\n- `Transform Type`: The type of transformation to apply.\n - Options: \"translate\", \"rotate\", \"scale\"\n- `X Value`: Horizontal component of the transformation (-1000 to 1000). Positive values move right, negative left.\n- `Y Value`: Vertical component of the transformation (-1000 to 1000). Positive values move up, negative down.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"transform_type\":[[\"translate\",\"rotate\",\"scale\"]],\"x_value\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}],\"y_value\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskWarp": {
+ "category": "RyanOnTheInside/TemporalMasks",
+ "comfy_node_id": "MaskWarp",
+ "deprecated": false,
+ "description": "# Temporal Mask Warp\n\n### Applies various warping effects to the mask, creating distortions and movement.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Start Frame`: The frame number where the effect begins (0 to 1000).\n- `End Frame`: The frame number where the effect ends (0 to 1000). If set to 0, continues until the last frame.\n- `Effect Duration`: Number of frames over which the effect is applied (0 to 1000). If 0, uses (End Frame - Start Frame).\n- `Temporal Easing`: Controls how the effect strength changes over time, affecting the smoothness of transitions.\n - Options: \"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\"\n- `Palindrome`: When enabled, the effect plays forward then reverses within the specified duration, creating a back-and-forth motion.\n\n- `Warp Type`: The type of warping effect to apply. Each creates a different distortion pattern.\n - Options: \"perlin\" (noise-based), \"radial\" (circular), \"swirl\" (spiral)\n- `Frequency`: Controls the scale of the warping effect (0.01 to 1.0). Higher values create more rapid changes in the warp pattern.\n- `Amplitude`: Controls the strength of the warping effect (0.1 to 500.0). Higher values create more extreme distortions.\n- `Octaves`: For noise-based warps, adds detail at different scales (1 to 8). More octaves create more complex, detailed patterns.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"warp_type\":[[\"perlin\",\"radial\",\"swirl\"]],\"frequency\":[\"FLOAT\",{\"default\":0.1,\"min\":0.01,\"max\":1,\"step\":0.01}],\"amplitude\":[\"FLOAT\",{\"default\":30,\"min\":0.1,\"max\":500,\"step\":0.1}],\"octaves\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MotionFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "MotionFeatureNode",
+ "deprecated": false,
+ "description": "# Motion Feature\n\n### Extracts motion-related features from video frames for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `feature_type`: Type of motion feature to extract\n - Options: \"mean_motion\" (average motion), \"max_motion\" (peak motion), \"motion_direction\" (overall direction), \"horizontal_motion\" (left-right movement), \"vertical_motion\" (up-down movement), \"motion_complexity\" (intricacy of motion)\n- `flow_method`: Technique used for optical flow calculation\n - Options: \"Farneback\" (dense flow), \"LucasKanade\" (sparse flow), \"PyramidalLK\" (multi-scale sparse flow)\n- `flow_threshold`: Minimum motion magnitude to consider (0.0 to 10.0). Higher values ignore subtle movements.\n- `magnitude_threshold`: Relative threshold for motion magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\nAnalyzes the input video frames to extract the specified motion-related feature using optical flow techniques. This feature can be used to modulate masks based on movement in the scene, creating effects that respond to motion intensity, direction, or complexity.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"mean_motion\",\"max_motion\",\"motion_direction\",\"horizontal_motion\",\"vertical_motion\",\"motion_complexity\",\"motion_speed\"],{\"default\":\"mean_motion\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"flow_method\":[[\"Farneback\",\"LucasKanade\",\"PyramidalLK\"]],\"flow_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"magnitude_threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "MovingShape": {
+ "category": "RyanOnTheInside/masks/",
+ "comfy_node_id": "MovingShape",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame_width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":3840,\"step\":1}],\"frame_height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":2160,\"step\":1}],\"num_frames\":[\"INT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":1}],\"rgb\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"shape\":[[\"square\",\"circle\",\"triangle\"]],\"shape_width_percent\":[\"FLOAT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":0.1}],\"shape_height_percent\":[\"FLOAT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":0.1}],\"shape_start_position_x\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"shape_start_position_y\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"shape_end_position_x\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"shape_end_position_y\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"movement_type\":[[\"linear\",\"ease_in_out\",\"bounce\",\"elastic\"]],\"grow\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"delay\":[\"INT\",{\"default\":0,\"min\":0,\"max\":60,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "OpticalFlowDirectionMask": {
+ "category": "RyanOnTheInside/OpticalFlowMasks",
+ "comfy_node_id": "OpticalFlowDirectionMask",
+ "deprecated": false,
+ "description": "# Optical Flow Direction Mask\n\n### ***WORK IN PROGRESS***\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Images`: Input image sequence for optical flow calculation\n- `Masks`: Input mask sequence to be processed\n- `Strength`: Overall intensity of the effect (0.0 to 1.0). Higher values create more pronounced motion-based effects.\n- `Flow Method`: Technique used for optical flow calculation. Each method has different speed/accuracy tradeoffs.\n - Options: \"Farneback\", \"LucasKanade\", \"PyramidalLK\"\n- `Flow Threshold`: Minimum motion required to trigger the effect (0.0 to 1.0). Higher values ignore subtle movements.\n- `Magnitude Threshold`: Relative threshold for flow magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\n- `Images`: Input image sequence for optical flow calculation\n- `Masks`: Input mask sequence to be processed\n- `Strength`: Overall intensity of the effect (0.0 to 1.0). Higher values create more pronounced motion-based effects.\n- `Flow Method`: Technique used for optical flow calculation. Each method has different speed/accuracy tradeoffs.\n - Options: \"Farneback\", \"LucasKanade\", \"PyramidalLK\"\n- `Flow Threshold`: Minimum motion required to trigger the effect (0.0 to 1.0). Higher values ignore subtle movements.\n- `Magnitude Threshold`: Relative threshold for flow magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"images\":[\"IMAGE\"],\"flow_method\":[[\"Farneback\",\"LucasKanade\",\"PyramidalLK\"]],\"flow_threshold\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"magnitude_threshold\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"direction\":[[\"horizontal\",\"vertical\",\"radial_in\",\"radial_out\",\"clockwise\",\"counterclockwise\"]],\"angle_threshold\":[\"FLOAT\",{\"default\":45,\"min\":0,\"max\":180,\"step\":1}],\"blur_radius\":[\"INT\",{\"default\":3,\"min\":0,\"max\":20,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "OpticalFlowMaskModulation": {
+ "category": "RyanOnTheInside/OpticalFlowMasks",
+ "comfy_node_id": "OpticalFlowMaskModulation",
+ "deprecated": false,
+ "description": "# Optical Flow Mask Modulation\n\n### This is currently the main Optical Flow node. Use it to make motion based effects.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Images`: Input image sequence for optical flow calculation\n- `Masks`: Input mask sequence to be processed\n- `Strength`: Overall intensity of the effect (0.0 to 1.0). Higher values create more pronounced motion-based effects.\n- `Flow Method`: Technique used for optical flow calculation. Each method has different speed/accuracy tradeoffs.\n - Options: \"Farneback\", \"LucasKanade\", \"PyramidalLK\"\n- `Flow Threshold`: Minimum motion required to trigger the effect (0.0 to 1.0). Higher values ignore subtle movements.\n- `Magnitude Threshold`: Relative threshold for flow magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\n- `Modulation Strength`: Intensity of the modulation effect (0.0 to 5.0). Higher values create more pronounced motion trails.\n- `Blur Radius`: Smoothing applied to the flow magnitude (0 to 20 pixels). Larger values create smoother trails.\n- `Trail Length`: Number of frames for the trail effect (1 to 20). Longer trails last longer.\n- `Decay Factor`: Rate of trail decay over time (0.1 to 1.0). Lower values make trails fade faster.\n- `Decay Style`: Method of trail decay.\n - Options: \"fade\" (opacity reduction), \"thickness\" (width reduction)\n- `Max Thickness`: Maximum trail thickness for thickness-based decay (1 to 50 pixels). Larger values create thicker trails.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"images\":[\"IMAGE\"],\"flow_method\":[[\"Farneback\",\"LucasKanade\",\"PyramidalLK\"]],\"flow_threshold\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"magnitude_threshold\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"modulation_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":0.1}],\"blur_radius\":[\"INT\",{\"default\":5,\"min\":0,\"max\":20,\"step\":1}],\"trail_length\":[\"INT\",{\"default\":5,\"min\":1,\"max\":20,\"step\":1}],\"decay_factor\":[\"FLOAT\",{\"default\":0.8,\"min\":0.1,\"max\":1,\"step\":0.05}],\"decay_style\":[[\"fade\",\"thickness\"]],\"max_thickness\":[\"INT\",{\"default\":20,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "OpticalFlowParticleSystem": {
+ "category": "RyanOnTheInside/OpticalFlowMasks",
+ "comfy_node_id": "OpticalFlowParticleSystem",
+ "deprecated": false,
+ "description": "# Optical Flow Particle System\n\n### ***WORK IN PROGRESS***\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `Images`: Input image sequence for optical flow calculation\n- `Masks`: Input mask sequence to be processed\n- `Strength`: Overall intensity of the effect (0.0 to 1.0). Higher values create more pronounced motion-based effects.\n- `Flow Method`: Technique used for optical flow calculation. Each method has different speed/accuracy tradeoffs.\n - Options: \"Farneback\", \"LucasKanade\", \"PyramidalLK\"\n- `Flow Threshold`: Minimum motion required to trigger the effect (0.0 to 1.0). Higher values ignore subtle movements.\n- `Magnitude Threshold`: Relative threshold for flow magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\n- `Images`: Input image sequence for optical flow calculation\n- `Masks`: Input mask sequence to be processed\n- `Strength`: Overall intensity of the effect (0.0 to 1.0). Higher values create more pronounced motion-based effects.\n- `Flow Method`: Technique used for optical flow calculation. Each method has different speed/accuracy tradeoffs.\n - Options: \"Farneback\", \"LucasKanade\", \"PyramidalLK\"\n- `Flow Threshold`: Minimum motion required to trigger the effect (0.0 to 1.0). Higher values ignore subtle movements.\n- `Magnitude Threshold`: Relative threshold for flow magnitude (0.0 to 1.0). Higher values focus on areas of stronger motion.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"images\":[\"IMAGE\"],\"flow_method\":[[\"Farneback\",\"LucasKanade\",\"PyramidalLK\"]],\"flow_threshold\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"magnitude_threshold\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"num_particles\":[\"INT\",{\"default\":1000,\"min\":100,\"max\":10000,\"step\":100}],\"particle_size\":[\"INT\",{\"default\":2,\"min\":1,\"max\":50,\"step\":1}],\"particle_color\":[\"STRING\",{\"default\":\"#FFFFFF\"}],\"particle_opacity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.1}],\"flow_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":5,\"step\":0.1}],\"particle_lifetime\":[\"INT\",{\"default\":20,\"min\":1,\"max\":100,\"step\":1}],\"initial_velocity\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":5,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ParticleColorModulation": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "ParticleColorModulation",
+ "deprecated": false,
+ "description": "# Particle Color Modulation\n\n### Modulates particle color over time.\n\n- `start_frame`: Frame to start the modulation effect (0 to 1000)\n- `end_frame`: Frame to end the modulation effect (0 to 1000)\n- `effect_duration`: Duration of the modulation effect in frames (0 to 1000)\n- `temporal_easing`: Easing function for the modulation effect (\"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\")\n- `palindrome`: Whether to reverse the modulation effect after completion (True/False)\n- `random`: Selects a random value between 0 and the chosen target value and applies it per particle\n- `feature`: Optionally, pass in a feature (like audio or motion) to drive the modulation of the particles\n\n- `target_color`: Target color for particles at the end of the modulation (RGB tuple)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"random\":[\"BOOLEAN\",{\"default\":false}],\"target_color\":[\"STRING\",{\"default\":\"(255,255,255)\"}]},\"optional\":{\"previous_modulation\":[\"PARTICLE_MODULATION\"],\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PARTICLE_MODULATION\"]",
+ "return_types": "[\"PARTICLE_MODULATION\"]"
+ },
+ "ParticleEmissionMask": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "ParticleEmissionMask",
+ "deprecated": false,
+ "description": "# Particle Emission Mask\n\n### This is the main node for particle simulations. It creates dynamic, fluid-like effects through particle simulation. Supports multiple particle emitters, force fields (Gravity Well, Vortex), and allows for complex particle behaviors including boundary-respecting particles and static body interactions.\n\n\n##Parameters\n- `Masks`: Input mask or sequence of masks to be processed. (you can pass in a blank mask if you want)\n- `Strength`: Controls the intensity of the effect (0.0 to 1.0). Higher values make the mask operation more pronounced.\n- `Invert`: When enabled, reverses the mask, turning black areas white and vice versa.\n- `Subtract Original`: Removes a portion of the original mask from the result (0.0 to 1.0). Higher values create more pronounced edge effects.\n- `Grow with Blur`: Expands the mask edges (0.0 to 10.0). Higher values create softer, more expanded edges.\n\n\n- `particle_count`: Total number of particles in the system (1 to 10000). More particles create denser effects.\n- `particle_lifetime`: How long each particle exists in seconds (0.1 to 10.0). Longer lifetimes create more persistent effects.\n- `wind_strength`: Power of the wind effect (-100.0 to 100.0). Positive values blow right, negative left.\n- `wind_direction`: Angle of the wind in degrees (0.0 to 360.0). 0 is right, 90 is up, etc.\n- `gravity`: Strength of downward pull (-1000.0 to 1000.0). Negative values make particles float up.\n- `start_frame`: Frame to begin the particle effect (0 to 1000).\n- `end_frame`: Frame to stop the particle effect (0 to 1000).\n- `respect_mask_boundary`: When enabled, particles stay within the mask's shape.\n\nOptional inputs:\n- `emitters`: Particle emitter configurations (PARTICLE_EMITTER type). Define where particles originate.\n- `vortices`: Optional vortex configurations (VORTEX type). Create swirling effects.\n- `wells`: Optional gravity well configurations (GRAVITY_WELL type). Create areas that attract or repel particles.\n- `well_strength_multiplier`: Amplifies the power of gravity wells (0.0 to 10.0). Higher values create stronger attraction/repulsion.\n\n- `emission_strength`: Strength of particle emission effect (0.0 to 1.0), basically opacity\n- `draw_modifiers`: Visibility of vortices and gravity wells (0.0 to 1.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"invert\":[\"BOOLEAN\",{\"default\":false}],\"subtract_original\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"grow_with_blur\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.1}],\"emitters\":[\"PARTICLE_EMITTER\"],\"particle_count\":[\"INT\",{\"default\":200,\"min\":1,\"max\":10000,\"step\":1}],\"particle_lifetime\":[\"FLOAT\",{\"default\":4,\"min\":0.1,\"max\":10,\"step\":0.1}],\"wind_strength\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":1}],\"wind_direction\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}],\"gravity\":[\"FLOAT\",{\"default\":0,\"min\":-1000,\"max\":1000,\"step\":1}],\"warmup_period\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"respect_mask_boundary\":[\"BOOLEAN\",{\"default\":false}],\"emission_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"vortices\":[\"VORTEX\"],\"wells\":[\"GRAVITY_WELL\"],\"well_strength_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"static_bodies\":[\"STATIC_BODY\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MASK\",\"IMAGE\"]",
+ "return_types": "[\"MASK\",\"IMAGE\"]"
+ },
+ "ParticleEmitter": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "ParticleEmitter",
+ "deprecated": false,
+ "description": "# Particle Emitter\n\n### This node creates a particle emitter with the specified properties. It can be used in conjunction with particle system mask nodes to create complex particle effects. They can be chained together to add many to a given simulation.\n\n- `emitter_x`: X-coordinate of the emitter (0.0 to 1.0, left to right)\n- `emitter_y`: Y-coordinate of the emitter (0.0 to 1.0, up to down)\n- `particle_direction`: Direction of particle emission in degrees (0.0 to 360.0, clockwise)\n- `particle_spread`: Spread angle of particle emission in degrees (0.0 to 360.0, clockwise)\n- `particle_size`: Size of emitted particles (1.0 to 400.0)\n- `particle_speed`: Speed of emitted particles (1.0 to 1000.0)\n- `emission_rate`: Rate of particle emission (0.1 to 100.0)\n- `color`: Color of emitted particles (RGB string)\n- `initial_plume`: Initial burst of particles (0.0 to 1.0)\n- `start_frame`: Frame to start the emission (0 to 10000)\n- `end_frame`: Frame to end the emission (0 to 10000)\n- `emission_radius`: Defaulting to 0 (a point), this value changes the radius of the area from which the particles are emitted. The open 'mouth' of the emitter.\n\nOptional inputs:\n- `emitter_movement`: Movement settings for the emitter (EMITTER_MOVEMENT type)\n- `spring_joint_setting`: Spring joint configuration for particles (SPRING_JOINT_SETTING type)\n- `particle_modulation`: Modulation settings for particle properties over time (PARTICLE_MODULATION type)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"emitter_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"emitter_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"particle_direction\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":1}],\"particle_spread\":[\"FLOAT\",{\"default\":30,\"min\":0,\"max\":360,\"step\":1}],\"particle_size\":[\"FLOAT\",{\"default\":17.4,\"min\":1,\"max\":400,\"step\":0.1}],\"particle_speed\":[\"FLOAT\",{\"default\":330,\"min\":1,\"max\":1000,\"step\":1}],\"emission_rate\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":0.1}],\"color\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"initial_plume\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":1}],\"emission_radius\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}]},\"optional\":{\"previous_emitter\":[\"PARTICLE_EMITTER\"],\"emitter_movement\":[\"EMITTER_MOVEMENT\"],\"spring_joint_setting\":[\"SPRING_JOINT_SETTING\"],\"particle_modulation\":[\"PARTICLE_MODULATION\"],\"emitter_modulation\":[\"EMITTER_MODULATION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PARTICLE_EMITTER\"]",
+ "return_types": "[\"PARTICLE_EMITTER\"]"
+ },
+ "ParticleSizeModulation": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "ParticleSizeModulation",
+ "deprecated": false,
+ "description": "# Particle Size Modulation\n\n### Modulates particle size over time.\n\n- `start_frame`: Frame to start the modulation effect (0 to 1000)\n- `end_frame`: Frame to end the modulation effect (0 to 1000)\n- `effect_duration`: Duration of the modulation effect in frames (0 to 1000)\n- `temporal_easing`: Easing function for the modulation effect (\"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\")\n- `palindrome`: Whether to reverse the modulation effect after completion (True/False)\n- `random`: Selects a random value between 0 and the chosen target value and applies it per particle\n- `feature`: Optionally, pass in a feature (like audio or motion) to drive the modulation of the particles\n\n- `target_size`: Target size for particles at the end of the modulation (0.0 to 400.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"random\":[\"BOOLEAN\",{\"default\":false}],\"target_size\":[\"FLOAT\",{\"default\":20,\"min\":0,\"max\":400,\"step\":0.1}]},\"optional\":{\"previous_modulation\":[\"PARTICLE_MODULATION\"],\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PARTICLE_MODULATION\"]",
+ "return_types": "[\"PARTICLE_MODULATION\"]"
+ },
+ "ParticleSpeedModulation": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "ParticleSpeedModulation",
+ "deprecated": false,
+ "description": "# Particle Speed Modulation\n\n### Modulates particle speed over time.\n\n- `start_frame`: Frame to start the modulation effect (0 to 1000)\n- `end_frame`: Frame to end the modulation effect (0 to 1000)\n- `effect_duration`: Duration of the modulation effect in frames (0 to 1000)\n- `temporal_easing`: Easing function for the modulation effect (\"ease_in_out\", \"linear\", \"bounce\", \"elastic\", \"none\")\n- `palindrome`: Whether to reverse the modulation effect after completion (True/False)\n- `random`: Selects a random value between 0 and the chosen target value and applies it per particle\n- `feature`: Optionally, pass in a feature (like audio or motion) to drive the modulation of the particles\n\n- `target_speed`: Target speed for particles at the end of the modulation (0.0 to 1000.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"effect_duration\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"temporal_easing\":[[\"ease_in_out\",\"linear\",\"bounce\",\"elastic\",\"none\"]],\"palindrome\":[\"BOOLEAN\",{\"default\":false}],\"random\":[\"BOOLEAN\",{\"default\":false}],\"target_speed\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":1000,\"step\":1}]},\"optional\":{\"previous_modulation\":[\"PARTICLE_MODULATION\"],\"feature\":[\"FEATURE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PARTICLE_MODULATION\"]",
+ "return_types": "[\"PARTICLE_MODULATION\"]"
+ },
+ "PitchFeatureExtractor": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "PitchFeatureExtractor",
+ "deprecated": false,
+ "description": "# Pitch Feature Extractor\n\n### Extracts pitch-related features from audio input.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `audio`: Input audio to analyze (AUDIO type)\n- `feature_pipe`: Feature pipe containing frame information (FEATURE_PIPE type)\n- `feature_type`: Type of pitch feature to extract:\n - \"pitch_filtered\": Filtered pitch values\n - \"pitch_direction\": Direction of pitch changes\n - \"vibrato_signal\": Vibrato signal\n - \"vibrato_intensity\": Intensity of vibrato\n- `window_size`: Size of the analysis window (0 for default)\n- `pitch_tolerance`: Tolerance for pitch detection (0.0 to 1.0)\n- `pitch_range_collections`: (Optional) Collections of pitch ranges to consider (PITCH_RANGE_COLLECTION type)\n\nThis node extracts various pitch-related features from the input audio, which can be used for further analysis or mask modulation.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"frequency\",\"semitone\",\"pitch_direction\",\"vibrato_signal\",\"vibrato_strength\"],{\"default\":\"frequency\"}],\"audio\":[\"AUDIO\"],\"feature_pipe\":[\"FEATURE_PIPE\"],\"opt_crepe_model\":[[\"none\",\"medium\",\"tiny\",\"small\",\"large\",\"full\"],{\"default\":\"medium\"}]},\"optional\":{\"opt_pitch_range_collections\":[\"PITCH_RANGE_COLLECTION\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "PitchRange": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "PitchRange",
+ "deprecated": false,
+ "description": "# PitchRangeNode\n\n### Creates a custom pitch range for audio analysis.\n\n- `min_pitch`: Minimum frequency of the pitch range in Hz (20.0 to 2000.0)\n- `max_pitch`: Maximum frequency of the pitch range in Hz (20.0 to 2000.0)\n- `previous_range_collection`: (Optional) Previous pitch range collection to append to (PITCH_RANGE_COLLECTION type)\n\nThis node allows you to create a custom pitch range by specifying the minimum and maximum frequencies. This can be useful for targeting specific frequency ranges in audio analysis, such as isolating particular instruments or vocal ranges.\n\nThe created pitch range can be combined with other pitch ranges or used independently in pitch-related feature extraction nodes.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"min_pitch\":[\"FLOAT\",{\"default\":80,\"min\":20,\"max\":2000,\"step\":1}],\"max_pitch\":[\"FLOAT\",{\"default\":400,\"min\":20,\"max\":2000,\"step\":1}]},\"optional\":{\"previous_range_collection\":[\"PITCH_RANGE_COLLECTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PITCH_RANGE_COLLECTION\"]",
+ "return_types": "[\"PITCH_RANGE_COLLECTION\"]"
+ },
+ "PitchRangeByNoteNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "PitchRangeByNoteNode",
+ "deprecated": false,
+ "description": "# Pitch Range By Note\n\n### Creates pitch ranges based on specified MIDI notes.\n\n- `chord_only`: If true, only detects when all specified notes are present simultaneously (BOOLEAN)\n- `pitch_tolerance_percent`: Tolerance percentage for pitch detection (0.0 to 100.0)\n- `notes`: IGNORE THIS. Certain limitations prevent me from hiding it completely. Love, Ryan\n- `previous_range_collection`: (Optional) Previous pitch range collection to append to (PITCH_RANGE_COLLECTION type)\n\nThis node creates pitch ranges based on specified MIDI notes, which can be used for targeted pitch detection in audio analysis.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"chord_only\":[\"BOOLEAN\",{\"default\":false}],\"pitch_tolerance_percent\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":100,\"step\":0.1}],\"notes\":[\"STRING\",{\"multiline\":false}]},\"optional\":{\"previous_range_collection\":[\"PITCH_RANGE_COLLECTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PITCH_RANGE_COLLECTION\"]",
+ "return_types": "[\"PITCH_RANGE_COLLECTION\"]"
+ },
+ "PitchRangePreset": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "PitchRangePreset",
+ "deprecated": false,
+ "description": "# PitchRangePresetNode\n\n### Creates preset pitch ranges for common vocal ranges.\n\n- `preset`: Preset vocal range to use:\n - Options: \"Bass\", \"Baritone\", \"Tenor\", \"Alto\", \"Mezzo-soprano\", \"Soprano\", \"Contralto\"\n- `previous_range_collection`: (Optional) Previous pitch range collection to append to (PITCH_RANGE_COLLECTION type)\n\nThis node provides preset pitch ranges corresponding to common vocal ranges, which can be used for voice-specific audio analysis.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"Bass\",\"Baritone\",\"Tenor\",\"Alto\",\"Mezzo-soprano\",\"Soprano\",\"Contralto\"]]},\"optional\":{\"previous_range_collection\":[\"PITCH_RANGE_COLLECTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PITCH_RANGE_COLLECTION\"]",
+ "return_types": "[\"PITCH_RANGE_COLLECTION\"]"
+ },
+ "PitchVisualizer": {
+ "category": "RyanOnTheInside/FlexFeatures/EffectVisualizers",
+ "comfy_node_id": "PitchVisualizer",
+ "deprecated": false,
+ "description": "# Pitch Visualizer\n\n# Effect Visualizer\n\n### Visualizes feature values on video frames.\n\n- `video_frames`: Input video frames (IMAGE type)\n- `feature`: Feature to visualize (FEATURE type)\n- `text_color`: Color for text overlay (RGB string, e.g., \"(255,255,255)\")\n- `font_scale`: Scale factor for the font size (0.1 to 2.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"text_color\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"font_scale\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PreviewFeature": {
+ "category": "RyanOnTheInside/FlexFeatures/FeatureModulators",
+ "comfy_node_id": "PreviewFeature",
+ "deprecated": false,
+ "description": "# Preview Feature\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"feature\":[\"FEATURE\"],\"invert_output\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FEATURE_PREVIEW\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ProximityFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "ProximityFeatureNode",
+ "deprecated": false,
+ "description": "# Proximity Feature Node\n\n### Calculates a proximity feature based on the distance between anchor and query locations in video frames.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `video_frames`: Input video frames (IMAGE type)\n- `frame_rate`: Frame rate of the video (FLOAT type, default: 30.0, min: 1.0, max: 120.0, step: 0.1)\n- `anchor_locations`: Locations of anchor points (LOCATION type)\n- `query_locations`: Locations of query points (LOCATION type)\n- `distance_metric`: Distance metric to use for calculation (Options: \"euclidean\", \"manhattan\", \"chebyshev\")\n\nThis node calculates a proximity feature based on the specified distance metric between anchor and query locations in the input video frames. The resulting feature can be used to modulate other effects based on spatial relationships.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"anchor_locations\":[\"LOCATION\"],\"query_locations\":[\"LOCATION\"],\"normalization_method\":[[\"frame\",\"minmax\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"proximity_feature\",\"feature_pipe\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "ProximityVisualizer": {
+ "category": "RyanOnTheInside/FlexFeatures/EffectVisualizers",
+ "comfy_node_id": "ProximityVisualizer",
+ "deprecated": false,
+ "description": "# Proximity Visualizer\n\n### Visualizes proximity relationships between anchor and query locations on video frames.\n\n- `video_frames`: Input video frames (IMAGE type)\n- `feature`: Feature to visualize (FEATURE type)\n- `text_color`: Color for text overlay (RGB string, e.g., \"(255,255,255)\")\n- `font_scale`: Scale factor for the font size (0.1 to 2.0)\n\n- `anchor_locations`: Locations of anchor points (LOCATION type)\n- `query_locations`: Locations of query points (LOCATION type)\n- `feature`: Proximity feature to visualize (FEATURE type)\n- `anchor_color`: Color for anchor points (RGB string, e.g., \"(255,0,0)\")\n- `query_color`: Color for query points (RGB string, e.g., \"(0,255,0)\")\n- `line_color`: Color for the line connecting closest points (RGB string, e.g., \"(0,0,255)\")\n\n\nThe visualization helps in understanding spatial relationships and proximity-based effects in the video sequence.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"],\"feature\":[\"FEATURE\"],\"text_color\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"font_scale\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2,\"step\":0.1}],\"anchor_locations\":[\"LOCATION\"],\"query_locations\":[\"LOCATION\"],\"anchor_color\":[\"STRING\",{\"default\":\"(255,0,0)\"}],\"query_color\":[\"STRING\",{\"default\":\"(0,255,0)\"}],\"line_color\":[\"STRING\",{\"default\":\"(0,0,255)\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "RhythmFeatureExtractor": {
+ "category": "RyanOnTheInside/FlexFeatures/Audio/Rhythm",
+ "comfy_node_id": "RhythmFeatureExtractor",
+ "deprecated": false,
+ "description": "# Rhythm Feature Extractor\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"beat_locations\",\"tempo\",\"onset_strength\",\"beat_emphasis\",\"syncopation\",\"rhythm_regularity\",\"down_beats\",\"up_beats\"],{\"default\":\"beat_locations\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"audio\":[\"AUDIO\"],\"time_signature\":[\"INT\",{\"default\":4,\"min\":1,\"max\":12,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "SplineFeatureModulator": {
+ "category": "RyanOnTheInside/SplineFeatureModulator",
+ "comfy_node_id": "SplineFeatureModulator",
+ "deprecated": false,
+ "description": "# ***BETA*** Spline Feature Modulator\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"multiline\":false}],\"feature\":[\"FEATURE\"],\"mask_width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"mask_height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"min_speed\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":10,\"step\":0.1}],\"max_speed\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"float_output_type\":[[\"list\",\"pandas series\",\"tensor\"],{\"default\":\"list\"}]},\"optional\":{\"min_value\":[\"FLOAT\",{\"default\":0,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"max_value\":[\"FLOAT\",{\"default\":1,\"min\":-10000,\"max\":10000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"coord_str\",\"float\",\"count\",\"normalized_str\"]",
+ "return_types": "[\"MASK\",\"STRING\",\"FLOAT\",\"INT\",\"STRING\"]"
+ },
+ "SplineRhythmModulator": {
+ "category": "RyanOnTheInside/FlexExternalMod",
+ "comfy_node_id": "SplineRhythmModulator",
+ "deprecated": false,
+ "description": "# ***BETA*** Spline Rhythm Modulator\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coordinates\":[\"STRING\",{\"multiline\":false}],\"feature\":[\"FEATURE\"],\"mask_width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"mask_height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"smoothing\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"direction\":[[\"forward\",\"backward\",\"bounce\"],{\"default\":\"bounce\"}],\"float_output_type\":[[\"list\",\"pandas series\",\"tensor\"],{\"default\":\"list\"}]},\"optional\":{\"min_value\":[\"FLOAT\",{\"default\":0,\"min\":-10000,\"max\":10000,\"step\":0.01}],\"max_value\":[\"FLOAT\",{\"default\":1,\"min\":-10000,\"max\":10000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"mask\",\"coord_str\",\"float\",\"count\",\"normalized_str\"]",
+ "return_types": "[\"MASK\",\"STRING\",\"FLOAT\",\"INT\",\"STRING\"]"
+ },
+ "SpringJointSetting": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "SpringJointSetting",
+ "deprecated": false,
+ "description": "# Spring Joint Setting\n\n### Defines the behavior of spring joints attached to particles.\n\n- `stiffness`: Stiffness of the spring (0.0 to 1000.0). Higher values create stronger connections.\n- `damping`: Damping factor of the spring (0.0 to 100.0). Higher values create more resistance to motion.\n- `rest_length`: Rest length of the spring (0.0 to 100.0). Longer springs allow for more stretching.\n- `max_distance`: Maximum distance the spring can stretch (0.0 to 500.0). Larger values allow for more elasticity.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"stiffness\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":1000,\"step\":1}],\"damping\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":0.1}],\"rest_length\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"max_distance\":[\"FLOAT\",{\"default\":50,\"min\":0,\"max\":500,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SPRING_JOINT_SETTING\"]",
+ "return_types": "[\"SPRING_JOINT_SETTING\"]"
+ },
+ "StaticBody": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "StaticBody",
+ "deprecated": false,
+ "description": "# Static Body\n\n### Defines static bodies in the simulation that particles can interact with (think walls, barrier, ramps, etc.).\n\n- `shape_type`: Type of shape (\"segment\" or \"polygon\")\n- `x1`, `y1`, `x2`, `y2`: Coordinates defining the shape\n- `elasticity`: Bounciness of the static body (0.0 to 1.0). Higher values create more bouncy collisions.\n- `friction`: Friction of the static body (0.0 to 1.0). Higher values create more resistance to motion.\n- `draw`: Whether to visualize the static body and how thick\n- `color`: Color of the static body (RGB tuple)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"shape_type\":[[\"segment\",\"polygon\"]],\"x1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"y1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"x2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"y2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"elasticity\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.1}],\"friction\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.1}],\"draw\":[\"BOOLEAN\",{\"default\":true}],\"color\":[\"STRING\",{\"default\":\"(255,255,255)\"}]},\"optional\":{\"previous_body\":[\"STATIC_BODY\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STATIC_BODY\"]",
+ "return_types": "[\"STATIC_BODY\"]"
+ },
+ "SwapDevice": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "SwapDevice",
+ "deprecated": false,
+ "description": "# Swap Device\n\n### Transfers the image and mask tensors to the specified device (CPU or CUDA).\n\nVarious Utils\n\n- `device`: The target device to transfer the tensors to. Options are \"cpu\" or \"cuda\".\n- `image`: (Optional) The image tensor to transfer. If not provided, a zero tensor is created.\n- `mask`: (Optional) The mask tensor to transfer. If not provided, a zero tensor is created.\n\nThis node checks if the specified device is available and transfers the image and mask tensors to that device. If the device is not available, it raises a ValueError.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"cpu\",\"cuda\"]]},\"optional\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "TextMaskNode": {
+ "category": "RyanOnTheInside/masks/",
+ "comfy_node_id": "TextMaskNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":8192}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":8192}],\"text\":[\"STRING\",{\"default\":\"Hello World\"}],\"font\":[[\"DejaVu Math TeX Gyre\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans\",\"DejaVu Sans Display\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Sans Mono\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif\",\"DejaVu Serif Display\",\"FreeMono\",\"FreeMono\",\"FreeMono\",\"FreeMono\",\"FreeSans\",\"FreeSans\",\"FreeSans\",\"FreeSans\",\"FreeSerif\",\"FreeSerif\",\"FreeSerif\",\"FreeSerif\",\"MathJax_AMS\",\"MathJax_Caligraphic\",\"MathJax_Caligraphic\",\"MathJax_Fraktur\",\"MathJax_Fraktur\",\"MathJax_Main\",\"MathJax_Main\",\"MathJax_Main\",\"MathJax_Math\",\"MathJax_Math\",\"MathJax_Math\",\"MathJax_SansSerif\",\"MathJax_SansSerif\",\"MathJax_SansSerif\",\"MathJax_Script\",\"MathJax_Size1\",\"MathJax_Size2\",\"MathJax_Size3\",\"MathJax_Size4\",\"MathJax_Typewriter\",\"MathJax_Vector\",\"MathJax_Vector-Bold\",\"MathJax_WinChrome\",\"MathJax_WinIE6\",\"STIXGeneral\",\"STIXGeneral\",\"STIXGeneral\",\"STIXGeneral\",\"STIXNonUnicode\",\"STIXNonUnicode\",\"STIXNonUnicode\",\"STIXNonUnicode\",\"STIXSizeFiveSym\",\"STIXSizeFourSym\",\"STIXSizeFourSym\",\"STIXSizeOneSym\",\"STIXSizeOneSym\",\"STIXSizeThreeSym\",\"STIXSizeThreeSym\",\"STIXSizeTwoSym\",\"STIXSizeTwoSym\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu\",\"Ubuntu Condensed\",\"Ubuntu Mono\",\"Ubuntu Mono\",\"Ubuntu Mono\",\"Ubuntu Mono\",\"cmb10\",\"cmex10\",\"cmmi10\",\"cmr10\",\"cmss10\",\"cmsy10\",\"cmtt10\"]],\"font_size\":[\"INT\",{\"default\":32,\"min\":1,\"max\":1000}],\"font_color\":[\"STRING\",{\"default\":\"(255,255,255)\"}],\"background_color\":[\"STRING\",{\"default\":\"(0,0,0)\"}],\"x_position\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"y_position\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360}],\"max_width_ratio\":[\"FLOAT\",{\"default\":0.9,\"min\":0.1,\"max\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10000}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MASK\",\"IMAGE\"]",
+ "return_types": "[\"MASK\",\"IMAGE\"]"
+ },
+ "TimeFeatureNode": {
+ "category": "RyanOnTheInside/FlexFeatures",
+ "comfy_node_id": "TimeFeatureNode",
+ "deprecated": false,
+ "description": "# Time Feature\n\n### Generates time-based features for mask modulation.\n\n\n Features are used to modulate other RyanOnTheInside nodes. \n\n You can replace this feature with any of the others, and it will work.\n \n Available features include Audio, Motion, MIDI, Pitch, Proximity, Depth, Time, Color, Brightness, and more.\n\n### Parameters:\n- `frame_rate`: Frame rate of the video\n- `frame_count`: Total number of frames\n\n\n- `video_frames`: Input video frames (IMAGE type)\n- `frame_rate`: Frame rate of the video\n- `effect_type`: Type of time-based pattern to apply\n - Options: \"smooth\" (gradual), \"accelerate\" (speeds up), \"pulse\" (rhythmic), \"sawtooth\" (repeating ramp), \"bounce\" (up and down)\n- `speed`: How quickly the effect progresses (0.1 to 10.0, default: 1.0). Higher values create faster changes.\n- `offset`: Shifts the starting point of the effect (0.0 to 1.0, default: 0.0). Useful for staggering multiple effects.\n\nGenerates a feature that changes over time based on the selected effect type. This can be used to create dynamic, time-varying mask modulations.\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"extraction_method\":[[\"smooth\",\"accelerate\",\"pulse\",\"sawtooth\",\"bounce\"],{\"default\":\"smooth\"}],\"video_frames\":[\"IMAGE\"],\"frame_rate\":[\"FLOAT\",{\"default\":30,\"min\":1,\"max\":120,\"step\":0.1}],\"speed\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"offset\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FEATURE\",\"FEATURE_PIPE\"]",
+ "return_types": "[\"FEATURE\",\"FEATURE_PIPE\"]"
+ },
+ "VideoChunk": {
+ "category": "RyanOnTheInside/Utility",
+ "comfy_node_id": "VideoChunk",
+ "deprecated": false,
+ "description": "# VideoChunks\n\n### Chunks images into grids.\n\nVarious Utils\n\n- `image`: Input image sequence (IMAGE type)\n- `chunk_size`: Number of images per grid (default: 4, min: 1)\n- `padding`: Padding between images in the grid (default: 2)\n- `normalize`: Whether to normalize the images (default: False)\n- `scale_each`: Whether to scale each image individually (default: False)\n- `pad_value`: Value for padding (default: 0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"chunk_size\":[\"INT\",{\"default\":4,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Vortex": {
+ "category": "RyanOnTheInside/ParticleSystemMasks",
+ "comfy_node_id": "Vortex",
+ "deprecated": false,
+ "description": "# Vortex\n\n### An optional input for a simulation space. These can be chained together to add many to a simulation\n\n- `x`: X-coordinate of the vortex center (0.0 to 1.0)\n- `y`: Y-coordinate of the vortex center (0.0 to 1.0)\n- `strength`: Strength of the vortex effect (0.0 to 1000.0). Higher values create stronger swirling motion.\n- `radius`: Radius of effect for the vortex (10.0 to 500.0). Larger values create wider swirling areas.\n- `inward_factor`: Factor controlling how quickly particles are pulled towards the center (0.0 to 1.0). Higher values create tighter spirals.\n- `movement_speed`: Speed of movement of the vortex object (0.0 to 10.0). Higher values make the vortex move faster in the simulation space.\n- `color`: Color of the vortex visualization (RGB tuple)\n- `draw`: Thickness of the vortex visualization (0.0 to 1.0)\n\nFor more information, visit [RyanOnTheInside GitHub](https://github.com/ryanontheinside).\n\nFor tutorials and example workflows visit [RyanOnTheInside Civitai](https://civitai.com/user/ryanontheinside).\n\nFor video tutorials and more visit [RyanOnTheInside YouTube](https://www.youtube.com/@ryanontheinside).\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":100,\"min\":0,\"max\":1000,\"step\":10}],\"radius\":[\"FLOAT\",{\"default\":100,\"min\":10,\"max\":500,\"step\":10}],\"inward_factor\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"movement_speed\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"color\":[\"STRING\",{\"default\":\"(0,127,255)\"}],\"draw\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"previous_vortex\":[\"VORTEX\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VORTEX\"]",
+ "return_types": "[\"VORTEX\"]"
+ },
+ "WhisperToPromptTravel": {
+ "category": "misc",
+ "comfy_node_id": "WhisperToPromptTravel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segments_alignment\":[\"STRING\",{\"multiline\":true}],\"fps\":[\"FLOAT\",{\"default\":24,\"min\":0.1,\"max\":120}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "_mfc": {
+ "category": "RyanOnTheInside/masks/",
+ "comfy_node_id": "_mfc",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"red\":[\"INT\",{\"default\":255,\"min\":0,\"max\":255,\"step\":1}],\"green\":[\"INT\",{\"default\":255,\"min\":0,\"max\":255,\"step\":1}],\"blue\":[\"INT\",{\"default\":255,\"min\":0,\"max\":255,\"step\":1}],\"threshold\":[\"INT\",{\"default\":0,\"min\":0,\"max\":127,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MASK\",\"IMAGE\"]",
+ "return_types": "[\"MASK\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-09T01:17:30.528659Z",
+ "dependencies": [
+ "pygame",
+ "opencv-python==4.10.0",
+ "scipy",
+ "torchaudio",
+ "pillow",
+ "librosa==0.10.2",
+ "pymunk==6.8.1",
+ "matplotlib",
+ "openunmix",
+ "mido"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "514a454f-b626-4784-83bd-dfb4db2dcef4",
+ "node_id": "comfyui_ryanonyheinside",
+ "status": "NodeVersionStatusPending",
+ "version": "1.13.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "RyanOnTheInside",
+ "publisher": {
+ "createdAt": "2024-08-15T13:11:47.128123Z",
+ "description": "",
+ "id": "ryanontheinside",
+ "logo": "",
+ "members": [],
+ "name": "ryanontheinside",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "a comfyui custom node, which can select value from inputs",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-select-any",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-03T14:16:29.611682Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bdee9cb4-22b9-4eee-8aed-18b3f11bde5e",
+ "node_id": "comfyui-select-any",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Select-Any",
+ "publisher": {
+ "createdAt": "2024-07-03T14:02:44.45997Z",
+ "description": "",
+ "id": "hwhaocool",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hwhaocool/ComfyUI-Select-Any",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node for ComfyUI that performs GPEN face restoration on the input image(s). Significantly faster than other implementations of GPEN.",
+ "downloads": 38,
+ "icon": "https://example.com/icon.png",
+ "id": "comfyui-gpeno",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "GPENO Face Restoration": {
+ "category": "image",
+ "comfy_node_id": "GPENO Face Restoration",
+ "deprecated": false,
+ "description": "\nPerforms GPEN face restoration on the input image(s). This implementation has been optimized for speed.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"use_global_cache\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"If enabled, the model will be loaded once and shared across all instances of this node. This saves VRAM if you are using multiple instances of GPENO in your flow, but the settings must remain the same for all instances.\"}],\"unload\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"If enabled, the model will be freed from the cache at the start of this node's execution (if applicable), and it will not be cached again.\"}],\"backbone\":[[\"RetinaFace-R50\",\"mobilenet0.25_Final\"],{\"default\":\"RetinaFace-R50\",\"tooltip\":\"Backbone files are downloaded to `comfyui/models/facedetection`.\"}],\"resolution_preset\":[[\"512\",\"1024\",\"2048\"],{\"default\":\"512\"}],\"downscale_method\":[[\"Bilinear\",\"Nearest\",\"Bicubic\",\"Area\",\"Lanczos\"],{\"default\":\"Bilinear\"}],\"channel_multiplier\":[\"FLOAT\",{\"default\":2}],\"narrow\":[\"FLOAT\",{\"default\":1}],\"alpha\":[\"FLOAT\",{\"default\":1}],\"device\":[[\"cpu\",\"cuda\"],{\"default\":\"cpu\"}],\"aligned\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-12-24T20:30:25.512196Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "308fa28d-e52e-4293-89a8-57215900c968",
+ "node_id": "comfyui-gpeno",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-GPENO",
+ "publisher": {
+ "createdAt": "2024-11-22T01:36:07.508549Z",
+ "description": "",
+ "id": "sparknight",
+ "logo": "",
+ "members": [],
+ "name": "Sparknight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SparknightLLC/ComfyUI-GPENO",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Plug-and-play ComfyUI node sets for making ControlNet hint images",
+ "downloads": 15402,
+ "icon": "",
+ "id": "comfyui_controlnet_aux",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-17T14:52:08.288847Z",
+ "dependencies": [
+ "torch",
+ "importlib_metadata",
+ "huggingface_hub",
+ "scipy",
+ "opencv-python>=4.7.0.72",
+ "filelock",
+ "numpy",
+ "Pillow",
+ "einops",
+ "torchvision",
+ "pyyaml",
+ "scikit-image",
+ "python-dateutil",
+ "mediapipe",
+ "svglib",
+ "fvcore",
+ "yapf",
+ "omegaconf",
+ "ftfy",
+ "addict",
+ "yacs",
+ "trimesh[easy]",
+ "albumentations",
+ "scikit-learn",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f5a8567b-808b-44e8-b036-7be9a82d6e4d",
+ "node_id": "comfyui_controlnet_aux",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{}",
+ "name": "comfyui_controlnet_aux",
+ "publisher": {
+ "createdAt": "2024-06-20T15:55:49.560354Z",
+ "description": "",
+ "id": "fannovel16",
+ "logo": "",
+ "members": [],
+ "name": "Fannovel16",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Fannovel16/comfyui_controlnet_aux",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "QR generation within ComfyUI. Contains nodes suitable for workflows from generating basic QR images to techniques with advanced QR masking.",
+ "downloads": 85,
+ "icon": "",
+ "id": "comfyqr",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "comfy-qr-by-image-size": {
+ "category": "ComfyQR",
+ "comfy_node_id": "comfy-qr-by-image-size",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"protocol\":[[\"Http\",\"Https\",\"None\"],{\"default\":\"Https\"}],\"text\":[\"STRING\",{\"multiline\":true}],\"image_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":64}],\"fill_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#000000\"}],\"back_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#FFFFFF\"}],\"error_correction\":[[\"Low\",\"Medium\",\"Quartile\",\"High\"],{\"default\":\"High\"}],\"border\":[\"INT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":1}],\"resampling\":[[\"Bicubic\",\"Bilinear\",\"Box\",\"Hamming\",\"Lanczos\",\"Nearest\"],{\"default\":\"Nearest\"}],\"module_drawer\":[[\"Square\",\"Gapped square\",\"Circle\",\"Rounded\",\"Vertical bars\",\"Horizontal bars\"],{\"default\":\"Square\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"QR_CODE\",\"QR_VERSION\"]",
+ "return_types": "[\"IMAGE\",\"INT\"]"
+ },
+ "comfy-qr-by-module-size": {
+ "category": "ComfyQR",
+ "comfy_node_id": "comfy-qr-by-module-size",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"protocol\":[[\"Http\",\"Https\",\"None\"],{\"default\":\"Https\"}],\"text\":[\"STRING\",{\"multiline\":true}],\"module_size\":[\"INT\",{\"default\":16,\"min\":1,\"max\":64,\"step\":1}],\"max_image_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":64}],\"fill_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#000000\"}],\"back_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#FFFFFF\"}],\"error_correction\":[[\"Low\",\"Medium\",\"Quartile\",\"High\"],{\"default\":\"High\"}],\"border\":[\"INT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":1}],\"module_drawer\":[[\"Square\",\"Gapped square\",\"Circle\",\"Rounded\",\"Vertical bars\",\"Horizontal bars\"],{\"default\":\"Square\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"QR_CODE\",\"QR_VERSION\",\"IMAGE_SIZE\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "comfy-qr-by-module-split": {
+ "category": "ComfyQR",
+ "comfy_node_id": "comfy-qr-by-module-split",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"protocol\":[[\"Http\",\"Https\",\"None\"],{\"default\":\"Https\"}],\"text\":[\"STRING\",{\"multiline\":true}],\"module_size\":[\"INT\",{\"default\":16,\"min\":1,\"max\":64,\"step\":1}],\"max_image_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":64}],\"fill_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#000000\"}],\"back_hexcolor\":[\"STRING\",{\"multiline\":false,\"default\":\"#FFFFFF\"}],\"error_correction\":[[\"Low\",\"Medium\",\"Quartile\",\"High\"],{\"default\":\"High\"}],\"border\":[\"INT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":1}],\"module_drawer\":[[\"Square\",\"Gapped square\",\"Circle\",\"Rounded\",\"Vertical bars\",\"Horizontal bars\"],{\"default\":\"Square\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"QR_CODE\",\"MODULE_LAYER\",\"FINDER_LAYER\",\"FINDER_MASK\",\"QR_VERSION\",\"IMAGE_SIZE\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"MASK\",\"INT\",\"INT\"]"
+ },
+ "comfy-qr-mask_errors": {
+ "category": "ComfyQR",
+ "comfy_node_id": "comfy-qr-mask_errors",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source_qr\":[\"IMAGE\"],\"modified_qr\":[\"IMAGE\"],\"module_size\":[\"INT\",{\"default\":16,\"min\":1,\"max\":64,\"step\":1}],\"grayscale_method\":[[\"mean\",\"luminance\"],{\"default\":\"luminance\"}],\"aggregate_method\":[[\"mean\"],{\"default\":\"mean\"}],\"evaluate\":[[\"full_qr\",\"module_pattern\",\"finder_pattern\"],{\"default\":\"module_pattern\"}],\"error_difficulty\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"inverted_pattern\":[\"BOOLEAN\",{\"default\":false}],\"gamma\":[\"FLOAT\",{\"default\":2.2,\"min\":0.1,\"max\":2.8,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"QR_ERROR_MASK\",\"PERCENT_ERROR\",\"CORRELATION\",\"RMSE\"]",
+ "return_types": "[\"MASK\",\"FLOAT\",\"FLOAT\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-07-05T04:10:55.096147Z",
+ "dependencies": [
+ "qrcode >= 7.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7952f209-a645-42dd-b1e2-b0c4d17f50cd",
+ "node_id": "comfyqr",
+ "status": "NodeVersionStatusActive",
+ "version": "0.4.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyQR",
+ "publisher": {
+ "createdAt": "2024-07-05T02:54:54.568646Z",
+ "description": "",
+ "id": "coreyryanhanson",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/coreyryanhanson/ComfyQR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 42,
+ "icon": "",
+ "id": "confyui-node-prompt-stash-saver",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-13T02:58:26.478097Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8551d3b2-1b01-4f46-af31-f3dae8698a08",
+ "node_id": "confyui-node-prompt-stash-saver",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Prompt Stash Saver Node",
+ "publisher": {
+ "createdAt": "2024-11-04T03:32:26.387794Z",
+ "description": "",
+ "id": "phazei",
+ "logo": "",
+ "members": [],
+ "name": "phazei",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/phazei/ConfyUI-node-prompt-stash-saver",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Hair transfer",
+ "downloads": 58,
+ "icon": "",
+ "id": "comfyui_stablehair_ll",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-01T11:58:18.675727Z",
+ "dependencies": [
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "507ce15f-e0ef-43b2-957d-d5657a844af6",
+ "node_id": "comfyui_stablehair_ll",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_StableHair_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_StableHair_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Perturbed-Attention Guidance, Smoothed Energy Guidance and Sliding Window Guidance for ComfyUI and SD Forge/reForge.",
+ "downloads": 604,
+ "icon": "",
+ "id": "sd-perturbed-attention",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-30T06:35:21.07418Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "73863e7f-6722-4f6e-bdef-525409b5d681",
+ "node_id": "sd-perturbed-attention",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.8"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "sd-perturbed-attention",
+ "publisher": {
+ "createdAt": "2024-06-15T14:09:36.287328Z",
+ "description": "",
+ "id": "pamparamm",
+ "logo": "",
+ "members": [],
+ "name": "Pamparamm",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pamparamm/sd-perturbed-attention",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a button that formats the prompts in textfields",
+ "downloads": 125,
+ "icon": "",
+ "id": "comfyui-prompt-format",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-20T04:29:26.797122Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5879783f-7e68-46a1-bb0f-6cf593a82ee3",
+ "node_id": "comfyui-prompt-format",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Prompt Format",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-prompt-format",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 44,
+ "icon": "https://mojen.ai/logo/corgi-logo-dark.svg",
+ "id": "comfyui-mojen-nodeset",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-04T11:08:08.554101Z",
+ "dependencies": [
+ "annotated-types==0.7.0",
+ "blis==1.0.1",
+ "catalogue==2.0.10",
+ "certifi==2024.8.30",
+ "charset-normalizer==3.4.0",
+ "click==8.1.7",
+ "cloudpathlib==0.20.0",
+ "confection==0.1.5",
+ "cymem==2.0.10",
+ "en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl#sha256=1932429db727d4bff3deed6b34cfc05df17794f4a52eeb26cf8928f7c1a0fb85",
+ "idna==3.10",
+ "Jinja2==3.1.4",
+ "langcodes==3.5.0",
+ "language_data==1.3.0",
+ "marisa-trie==1.2.1",
+ "markdown-it-py==3.0.0",
+ "MarkupSafe==3.0.2",
+ "mdurl==0.1.2",
+ "murmurhash==1.0.11",
+ "packaging==24.2",
+ "preshed==3.0.9",
+ "pydantic==2.10.3",
+ "pydantic_core==2.27.1",
+ "Pygments==2.18.0",
+ "requests==2.32.3",
+ "rich==13.9.4",
+ "shellingham==1.5.4",
+ "smart-open==7.0.5",
+ "spacy==3.8.2",
+ "spacy-legacy==3.0.12",
+ "spacy-loggers==1.0.5",
+ "srsly==2.4.8",
+ "thinc==8.3.2",
+ "tqdm==4.67.1",
+ "typer==0.15.1",
+ "typing_extensions==4.12.2",
+ "urllib3==2.2.3",
+ "wasabi==1.1.3",
+ "weasel==0.4.1",
+ "wrapt==1.17.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "680f41c1-6644-445b-b044-24bcbb36095b",
+ "node_id": "comfyui-mojen-nodeset",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Mojen-Nodeset",
+ "publisher": {
+ "createdAt": "2024-12-05T14:33:14.106645Z",
+ "description": "",
+ "id": "faisalw14",
+ "logo": "",
+ "members": [],
+ "name": "FaisalW14",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ShahFaisalWani/ComfyUI-Mojen-Nodeset",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI extension to add spatial anchors/waypoints to better navigate large workflows.",
+ "downloads": 38,
+ "icon": "\u2693",
+ "id": "comfyui-anchors",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-20T18:23:39.298516Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1eb94363-0e1a-4a99-98ec-a92a3793eeaa",
+ "node_id": "comfyui-anchors",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Anchors",
+ "publisher": {
+ "createdAt": "2024-06-20T17:57:04.084176Z",
+ "description": "",
+ "id": "drjkl",
+ "logo": "",
+ "members": [],
+ "name": "DrJKL",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DrJKL/ComfyUI-Anchors",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:LoadLoraWithTags. Save/Load trigger words for loras from a json and auto fetch them on civitai if they are missing.",
+ "downloads": 267,
+ "icon": "",
+ "id": "loadlorawithtags",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoraLoaderTagsQuery": {
+ "category": "loaders",
+ "comfy_node_id": "LoraLoaderTagsQuery",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora_name\":[[]],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.1}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.1}],\"query_tags\":[\"BOOLEAN\",{\"default\":true}],\"tags_out\":[\"BOOLEAN\",{\"default\":true}],\"print_tags\":[\"BOOLEAN\",{\"default\":false}],\"bypass\":[\"BOOLEAN\",{\"default\":false}],\"force_fetch\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"opt_prompt\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\", \"CLIP\", \"STRING\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-22T21:13:23.260533Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c9a0db31-e296-41fb-b2fd-81c8950051ea",
+ "node_id": "loadlorawithtags",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "LoadLoraWithTags",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/LoadLoraWithTags",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: Webpage Screenshot, Camera Watermark, Template To Image",
+ "downloads": 44,
+ "icon": "\ud83d\udc1f",
+ "id": "comfyui-html2image",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T12:01:52.512745Z",
+ "dependencies": [
+ "selenium>=4.0.0",
+ "Pillow>=9.0.0",
+ "webdriver_manager>=4.0.0",
+ "torch>=2.0.0",
+ "numpy>=1.24.0",
+ "jinja2>=3.0.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d19aae18-f2ac-4529-b676-269ad2d6963c",
+ "node_id": "comfyui-html2image",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Html2Image",
+ "publisher": {
+ "createdAt": "2024-12-21T11:32:11.395745Z",
+ "description": "",
+ "id": "liuqianhong",
+ "logo": "",
+ "members": [],
+ "name": "liuqianhong",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liuqianhonga/ComfyUI-Html2Image",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Node:Image Fit Calculator",
+ "downloads": 20,
+ "icon": "",
+ "id": "comfyui-oneforone",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-07T22:53:50.872585Z",
+ "dependencies": [
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1abe581b-3960-4169-9e92-f72f9d90b48e",
+ "node_id": "comfyui-oneforone",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-OneForOne",
+ "publisher": {
+ "createdAt": "2025-01-07T04:48:44.687006Z",
+ "description": "",
+ "id": "meettya",
+ "logo": "",
+ "members": [],
+ "name": "meettya",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Meettya/ComfyUI-OneForOne",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Use the Tab key to switch between textfields",
+ "downloads": 61,
+ "icon": "",
+ "id": "comfyui-tab-handler",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-09T09:21:23.737867Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d95f4ae1-74b0-4f77-b251-5166f1bdf12a",
+ "node_id": "comfyui-tab-handler",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Tab Handler",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-tab-handler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides image generation features based on Fooocus.",
+ "downloads": 337,
+ "icon": "",
+ "id": "fooocus_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-23T02:56:15.43098Z",
+ "dependencies": [
+ "accelerate==0.32.1",
+ "pytorch_lightning==2.3.3",
+ "pygit2==1.15.1",
+ "opencv-contrib-python-headless==4.10.0.84",
+ "httpx==0.27.0",
+ "onnxruntime",
+ "timm==1.0.7"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4586814e-9b83-4063-a658-eb1ec3132d62",
+ "node_id": "fooocus_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "Fooocus_Nodes",
+ "publisher": {
+ "createdAt": "2024-07-03T07:41:00.736476Z",
+ "description": "",
+ "id": "seed",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Seedsa/Fooocus_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using anydoor ,change clothes,object",
+ "downloads": 56,
+ "icon": "",
+ "id": "comfyui_anydoor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-09T01:48:40.44837Z",
+ "dependencies": [
+ "modelscope",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ea2c407-574b-4759-83e4-cfd5196abf76",
+ "node_id": "comfyui_anydoor",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_AnyDoor",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_AnyDoor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A modular system that adds randomness to prompt generation",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui-prompt-factory",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-23T10:41:21.515928Z",
+ "dependencies": [
+ "dpath==2.2.0",
+ "numpy==2.1.3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "91c97628-b009-4d75-8bab-71561a030b2f",
+ "node_id": "comfyui-prompt-factory",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Prompt Factory",
+ "publisher": {
+ "createdAt": "2024-11-23T10:18:21.428277Z",
+ "description": "",
+ "id": "satche",
+ "logo": "",
+ "members": [],
+ "name": "Satche",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/satche/comfyui-prompt-factory",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "comfy ui custom node that returns an image from a batch based on selected criteria such as RGB value, brightness, etc (credits to chris goringe's custom nodes tutorial ).",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui-hh-image-selector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Image Selector": {
+ "category": "example",
+ "comfy_node_id": "Image Selector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"mode\":[[\"brightest\",\"reddest\",\"greenest\",\"bluest\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-08T22:03:19.783033Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "95584472-d1b6-497a-80d9-75cb3aed42a5",
+ "node_id": "comfyui-hh-image-selector",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-HH-Image-Selector",
+ "publisher": {
+ "createdAt": "2024-07-08T21:48:47.84297Z",
+ "description": "",
+ "id": "haohaocreatesss",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/haohaocreates/ComfyUI-HH-Image-Selector",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Color Grading for Stable Diffusion",
+ "downloads": 197,
+ "icon": "",
+ "id": "comfyui-diffusion-cg",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Normalization": {
+ "category": "latent",
+ "comfy_node_id": "Normalization",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"sdxl\":[\"BOOLEAN\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Recenter": {
+ "category": "latent",
+ "comfy_node_id": "Recenter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"C\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}],\"M\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}],\"Y\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}],\"K\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Recenter XL": {
+ "category": "latent",
+ "comfy_node_id": "Recenter XL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"Y\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}],\"Cb\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}],\"Cr\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-09-02T03:39:58.29266Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "407c10ae-4c1b-43a7-bba2-9189afa14956",
+ "node_id": "comfyui-diffusion-cg",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Diffusion CG",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-diffusion-cg",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom nodes for working with [a/Ollama](https://github.com/ollama/ollama).\nNOTE:Assumes that an Ollama server is running at http://127.0.0.1:11434 and accessible by the ComfyUI backend.",
+ "downloads": 62,
+ "icon": "https://github.com/slyt/comfyui-ollama-nodes/blob/main/comfyui-ollama-nodes-logo.png?raw=true",
+ "id": "comfyui-ollama-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BooleanToString": {
+ "category": "Utility",
+ "comfy_node_id": "BooleanToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string_value\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DownloadHuggingfaceModel": {
+ "category": "LLM/Ollama",
+ "comfy_node_id": "DownloadHuggingfaceModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"repo_id\":[\"STRING\",{\"default\":\"microsoft/Phi-3-mini-4k-instruct-gguf\"}],\"filename\":[\"STRING\",{\"default\":\"Phi-3-mini-4k-instruct-q4.gguf\"}],\"local_dir\":[\"STRING\",{\"default\":\"./models/llm/\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "FloatToString": {
+ "category": "Utility",
+ "comfy_node_id": "FloatToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"float_value\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string_value\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "GenerateOllama": {
+ "category": "LLM/Ollama",
+ "comfy_node_id": "GenerateOllama",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[\"STRING\",{\"default\":\"llava:latest\"}],\"prompt\":[\"STRING\",{\"default\":\"Describe the images\",\"multiline\":true}],\"system\":[\"STRING\",{\"default\":\"You are an AI assitant that describes images in great detail, focusing on the lighting, mood, scene, details, subjects, hues, and colors\",\"multiline\":true}],\"stream\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"template\":[\"STRING\",{\"default\":\"\"}],\"format\":[\"STRING\",{\"default\":\"\"}],\"context\":[\"LIST\",{\"element_type\":\"INTEGER\"}],\"images\":[\"IMAGE\",{}],\"options\":[\"DICTIONARY\",{\"default\":{}}],\"keep_alive\":[\"FLOAT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"response\",\"model\",\"created_at\",\"done\",\"done_reason\",\"context\",\"total_duration\",\"load_duration\",\"prompt_eval_duration\",\"eval_count\",\"eval_duration\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"BOOLEAN\",\"STRING\",\"LIST\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"INT\",\"FLOAT\"]"
+ },
+ "IntToString": {
+ "category": "Utility",
+ "comfy_node_id": "IntToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"int_value\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string_value\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ListModels": {
+ "category": "LLM/Ollama",
+ "comfy_node_id": "ListModels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delimiter\":[\"STRING\",{\"default\":\",\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model_list\",\"model_list_as_string\"]",
+ "return_types": "[\"LIST\",\"STRING\"]"
+ },
+ "ListToString": {
+ "category": "LLM/Ollama",
+ "comfy_node_id": "ListToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"LIST\",{\"forceInput\":true}]},\"optional\":{\"delimiter\":[\"STRING\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PullModel": {
+ "category": "LLM/Ollama",
+ "comfy_node_id": "PullModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[\"STRING\",{\"default\":\"phi3:latest\"}],\"stream\":[\"BOOLEAN\",{\"default\":\"false\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"output_text\",\"model_name\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-25T03:32:05.365387Z",
+ "dependencies": [
+ "ollama",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2ce92558-0eea-4390-8218-3e53deb6b60e",
+ "node_id": "comfyui-ollama-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "GPL-3.0-or-later",
+ "name": "comfyui-ollama-nodes",
+ "publisher": {
+ "createdAt": "2024-06-25T02:30:05.863741Z",
+ "description": "",
+ "id": "slyt",
+ "logo": "",
+ "members": [],
+ "name": "Sly",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/slyt/comfyui-ollama-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Transcribe videos or audio with Whisper, either locally or via OpenAI's API",
+ "downloads": 36,
+ "icon": "",
+ "id": "saltai_whisper_transcribe",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-10T00:00:40.798337Z",
+ "dependencies": [
+ "openai>=1.13.3",
+ "pydub>=0.25.1",
+ "moviepy>=1.0.3",
+ "transformers>=4.39.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f2481fc9-4292-4ad7-86eb-473de98f64e2",
+ "node_id": "saltai_whisper_transcribe",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "saltai_whisper_transcribe",
+ "publisher": {
+ "createdAt": "2024-06-25T22:19:59.372874Z",
+ "description": "",
+ "id": "saltai",
+ "logo": "",
+ "members": [],
+ "name": "Salt AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/haohaocreates/PR-SaltAI_Whisper_Transcriber-e087b361",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "DEPRECATED. Please do not use ",
+ "downloads": 29,
+ "icon": "",
+ "id": "dart-comfyui-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-30T02:19:56.915987Z",
+ "dependencies": [
+ "optimum[onnxruntime]"
+ ],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "21fe9ffb-8ce3-44cb-9ba6-b362704d4a5b",
+ "node_id": "dart-comfyui-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "legacy-dart-comfy-node",
+ "publisher": {
+ "createdAt": "2024-10-29T14:27:04.475712Z",
+ "description": "",
+ "id": "p1atdev",
+ "logo": "",
+ "members": [],
+ "name": "Plat",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/p1atdev/dart-comfy-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: ComfyUI-ImageFx, ComfyUI-Whisk, ComfyUI-Whisk-Prompts",
+ "downloads": 19,
+ "icon": "",
+ "id": "labs-google",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ComfyUI-ImageFx": {
+ "category": "comfyui-labs-google",
+ "comfy_node_id": "ComfyUI-ImageFx",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999}],\"aspect_ratio\":[[\"1:1 (Square)\",\"9:16 (Portrait)\",\"16:9 (Landscape)\",\"3:4 (Portrait)\",\"4:3 (Landscape)\"],{\"default\":\"16:9 (Landscape)\"}],\"num_images\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"generated_images\", \"seed\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "ComfyUI-Whisk": {
+ "category": "comfyui-labs-google",
+ "comfy_node_id": "ComfyUI-Whisk",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"num_images\":[\"INT\",{\"default\":2,\"min\":1,\"max\":4}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":2147483647}]},\"optional\":{\"subject_image\":[\"IMAGE\"],\"scene_image\":[\"IMAGE\"],\"style_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"generated_images\", \"subject_prompt\", \"scene_prompt\", \"style_prompt\", \"prompts\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "ComfyUI-Whisk-Prompts": {
+ "category": "comfyui-labs-google",
+ "comfy_node_id": "ComfyUI-Whisk-Prompts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompts\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"prompt1\", \"prompt2\", \"prompt3\", \"prompt4\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-10T09:53:25.89862Z",
+ "dependencies": [
+ "requests",
+ "pillow",
+ "chardet"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "218691da-7047-484c-8ce6-753235a59b65",
+ "node_id": "labs-google",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-labs-google",
+ "publisher": {
+ "createdAt": "2025-01-10T01:44:52.203746Z",
+ "description": "",
+ "id": "ainewsto",
+ "logo": "",
+ "members": [],
+ "name": "ainewsto",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ainewsto/comfyui-labs-google",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node that allows you to switch between execution paths",
+ "downloads": 57,
+ "icon": "",
+ "id": "comfyui-floodgate",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FloodGate": {
+ "category": "utils",
+ "comfy_node_id": "FloodGate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source\":[\"*\"],\"gate_open\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CLOSE\",\"OPEN\"]",
+ "return_types": "[\"*\",\"*\"]"
+ }
+ },
+ "createdAt": "2024-08-02T06:21:52.181496Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1ecab824-f181-467c-a6e0-d76f3695e371",
+ "node_id": "comfyui-floodgate",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Floodgate",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-floodgate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a button that clears the console",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-clear-screen",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-09T09:15:01.87368Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ba0030b-f40f-42de-a823-353b7e30f5a9",
+ "node_id": "comfyui-clear-screen",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Clear Screen",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-clear-screen",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node is load PNG image sequentially with metadata. Only support for PNG image that has been generated by ComfyUI.",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui-load-image-in-seq",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Load Image In Seq": {
+ "category": "image",
+ "comfy_node_id": "Load Image In Seq",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dir_path\":[\"STRING\",{\"default\":\"./ComfyUI/input\"}],\"mode\":[[\"fixed\",\"increment\"]],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]},\"optional\":{\"filename\":[\"STRING\",{\"default\":\"\"}],\"ckpt_name\":[[]],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"FILE_NAME\",\"MODEL\",\"CLIP\",\"VAE\",\"POSITIVE\",\"NEGATIVE\",\"SEED\",\"STEPS\",\"CFG\",\"SAMPLER_NAME\",\"SCHEDULER\",\"DENOISE\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\",\"MODEL\",\"CLIP\",\"VAE\",\"STRING\",\"STRING\",\"INT\",\"INT\",\"FLOAT\",\"STRING\",\"STRING\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-07-25T18:49:14.174611Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "889c9b4e-07dc-47fa-a705-07c9862568ea",
+ "node_id": "comfyui-load-image-in-seq",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-load-image-in-seq",
+ "publisher": {
+ "createdAt": "2024-07-03T02:48:16.838562Z",
+ "description": "",
+ "id": "shinich39",
+ "logo": "",
+ "members": [],
+ "name": "shinich39",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shinich39/comfyui-load-image-in-seq",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Snaps the menu to the corner automatically",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-menu-anchor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-19T11:43:14.230521Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1ae6ac37-ce95-495e-b82a-c5cdf1f60d36",
+ "node_id": "comfyui-menu-anchor",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Menu Anchor",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-menu-anchor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a button that formats the workflow graph",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui-node-beautify",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-09T09:05:00.509644Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "10a11901-2509-4e84-bce2-9cec6014b471",
+ "node_id": "comfyui-node-beautify",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Node Beautify",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-node-beautify",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom Nodes for Vision Language Models (VLM) , Large Language Models (LLM), Image Captioning, Automatic Prompt Generation, Creative and Consistent Prompt Suggestion, Keyword Extraction",
+ "downloads": 1014,
+ "icon": "",
+ "id": "comfyui_vlm_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-03T01:39:45.60324Z",
+ "dependencies": [
+ "accelerate>=0.27.0",
+ "bitsandbytes",
+ "cffi",
+ "decord",
+ "diffusers",
+ "diskcache",
+ "einops>=0.7.0",
+ "gitpython",
+ "huggingface-hub>=0.20.3",
+ "moviepy",
+ "openai>=0.27.8",
+ "opencv-python",
+ "optimum>=1.17.0",
+ "pillow>=9.4.0",
+ "py-cpuinfo>=3.3.0",
+ "python-dateutil>=2.7.0",
+ "pytz",
+ "qwen-vl-utils",
+ "safetensors>=0.4.1",
+ "scikit-build",
+ "six",
+ "soundfile",
+ "symusic",
+ "torch>=2.0.1,<3.0.0",
+ "torchvision>=0.15.2",
+ "transformers>=4.38.2",
+ "typing"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1de96674-ee8c-4f8b-9ace-142e1c1dcf50",
+ "node_id": "comfyui_vlm_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_VLM_nodes",
+ "publisher": {
+ "createdAt": "2024-05-20T14:41:34.085962Z",
+ "description": "",
+ "id": "gokayfem",
+ "logo": "",
+ "members": [],
+ "name": "gokayfem",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gokayfem/ComfyUI_VLM_nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of custom nodes that I've either written myself or adapted from other authors",
+ "downloads": 90,
+ "icon": "https://raw.githubusercontent.com/dicksondickson/ComfyUI-Dickson-Nodes/main/images/icon-400.png",
+ "id": "comfyui-dickson-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-18T04:31:00.826273Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1fd6d673-66c7-4449-a12a-66557d47da1d",
+ "node_id": "comfyui-dickson-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.9"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-Dickson-Nodes",
+ "publisher": {
+ "createdAt": "2024-06-19T20:30:20.856428Z",
+ "description": "",
+ "id": "dicksondickson",
+ "logo": "",
+ "members": [],
+ "name": "dicksondickson",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/dicksondickson/ComfyUI-Dickson-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:Cascade Resolutions",
+ "downloads": 243,
+ "icon": "",
+ "id": "comfyui-cascaderesolutions",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CascadeResolutions": {
+ "category": "Resolution",
+ "comfy_node_id": "CascadeResolutions",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"size_selected\":[[\"768x768 (1:1) - Square Medium\",\"768x1024 (3:4) - Portrait Small\",\"1024x768 (4:3) - Landscape Small\",\"1152x768 (3:2) - Wide Small\",\"768x1152 (2:3) - Portrait Medium\",\"1536x768 (2:1) - Ultra Wide Small\",\"768x1536 (1:2) - Portrait Large\",\"1024x1024 (1:1) - Square Large\",\"896x1280 (7:10) - Portrait Small HD\",\"1280x896 (10:7) - Landscape Small HD\",\"1536x896 (12:7) - Wide Medium\",\"896x1536 (7:12) - Portrait HD\",\"2048x896 (8:7) - Ultra Wide Medium\",\"896x2048 (7:8) - Portrait Ultra HD\",\"1280x1280 (1:1) - Square HD\",\"1152x1664 (9:13) - Portrait Medium Plus\",\"1664x1152 (13:9) - Landscape Medium Plus\",\"1920x1152 (5:3) - Wide Large\",\"1152x1920 (3:5) - Portrait Large HD\",\"2560x1152 (16:9) - Ultra Wide Large\",\"1152x2560 (9:16) - Portrait Ultra Large\",\"1536x1536 (1:1) - Square Extra Large\",\"1408x1920 (11:15) - Portrait Extra HD\",\"1920x1408 (15:11) - Landscape Extra HD\",\"2304x1408 (12:7) - Wide Extra Large\",\"1408x2304 (7:12) - Portrait Super HD\",\"3072x1408 (16:9) - Ultra Wide Extra Large\",\"1408x3072 (9:16) - Portrait Super Ultra HD\",\"3840x2160 (16:9) - 4K UHD\",\"2160x3840 (9:16) - 4K UHD Portrait\"]],\"multiply_factor\":[\"INT\",{\"default\":1,\"min\":1}],\"manual_width\":[\"INT\",{\"default\":0,\"min\":0}],\"manual_height\":[\"INT\",{\"default\":0,\"min\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-15T01:09:58.154649Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4f26ec7d-370a-480c-bc34-d27aec611306",
+ "node_id": "comfyui-cascaderesolutions",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-CascadeResolutions",
+ "publisher": {
+ "createdAt": "2024-06-23T07:15:12.623492Z",
+ "description": "",
+ "id": "abdallaalsw80",
+ "logo": "",
+ "members": [],
+ "name": "AbdallahAlswaiti",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/al-swaiti/ComfyUI-CascadeResolutions",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Run Replicate models in ComfyUI",
+ "downloads": 117,
+ "icon": "",
+ "id": "comfyui-replicate",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-05T15:26:46.143742Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cd2210e0-9ea2-4baa-a341-5ca98ba407cf",
+ "node_id": "comfyui-replicate",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Replicate",
+ "publisher": {
+ "createdAt": "2024-06-20T11:47:18.175863Z",
+ "description": "",
+ "id": "fofr",
+ "logo": "",
+ "members": [],
+ "name": "fofr",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/replicate/comfyui-replicate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A Chinese and English text translation plugin for ComfyUI.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui_baidutranslate",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BaiduTrans_DevApi": {
+ "category": "\ud83d\ude3adzNodes/BaiduTranslate",
+ "comfy_node_id": "BaiduTrans_DevApi",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"Translate_to_language\":[[\"en\",\"zh\"],{\"default\":\"en\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BaiduTrans_v2Trans": {
+ "category": "\ud83d\ude3adzNodes/BaiduTranslate",
+ "comfy_node_id": "BaiduTrans_v2Trans",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"Translate_to_language\":[[\"en\",\"zh\"],{\"default\":\"en\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TextTranslate": {
+ "category": "\ud83d\ude3adzNodes/BaiduTranslate",
+ "comfy_node_id": "TextTranslate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"Translate_to_language\":[[\"en\",\"zh\"],{\"default\":\"en\"}],\"API\":[[\"Baidu developer API\",\"Baidu v2Trans API\",\"NiuTrans API\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-05-25T03:10:27.821923Z",
+ "dependencies": [
+ "requests",
+ "pyexecjs"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6b9b46b4-e017-4c50-8526-de8d729387f9",
+ "node_id": "comfyui_baidutranslate",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_BaiduTranslate",
+ "publisher": {
+ "createdAt": "2024-05-23T03:18:42.518862Z",
+ "description": "",
+ "id": "chflame163",
+ "logo": "",
+ "members": [],
+ "name": "chflame163",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chflame163/ComfyUI_BaiduTranslate",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "some comfyui custom nodes to set it as known type",
+ "downloads": 34,
+ "icon": "",
+ "id": "ymc-node-as-x-type",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YMC/as_x_type/as any": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as any",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"a\"]",
+ "return_types": "[\"*\"]"
+ },
+ "YMC/as_x_type/as clip": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as clip",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"clip\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "YMC/as_x_type/as conditioning": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as conditioning",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Conditioning\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "YMC/as_x_type/as float": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Float\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "YMC/as_x_type/as image": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "YMC/as_x_type/as int": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as int",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Int\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "YMC/as_x_type/as latent": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as latent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "YMC/as_x_type/as model": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as model",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "YMC/as_x_type/as number": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as number",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Number\"]",
+ "return_types": "[\"NUMBER\"]"
+ },
+ "YMC/as_x_type/as string": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as string",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"String\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "YMC/as_x_type/as vae": {
+ "category": "YMC/LINK",
+ "comfy_node_id": "YMC/as_x_type/as vae",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"a\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"vae\"]",
+ "return_types": "[\"VAE\"]"
+ }
+ },
+ "createdAt": "2024-08-03T06:01:28.99145Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "71fd83d9-5a1c-4468-84f4-8a55bd0dadb7",
+ "node_id": "ymc-node-as-x-type",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ymc-node-as-x-type",
+ "publisher": {
+ "createdAt": "2024-07-14T11:57:33.810062Z",
+ "description": "",
+ "id": "ymc-github",
+ "logo": "",
+ "members": [],
+ "name": "yemiancheng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ymc-github/ymc-node-as-x-type",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Apply screentone to line drawings or colored illustrations with diffusion models.",
+ "downloads": 49,
+ "icon": "",
+ "id": "sketch2manga",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BlendScreentone": {
+ "category": "image/postprocessing",
+ "comfy_node_id": "BlendScreentone",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"colored\":[\"IMAGE\"],\"screentone\":[\"IMAGE\"],\"cluster\":[\"INT\",{\"default\":15}],\"screentone_scale\":[\"FLOAT\",{\"default\":0.75,\"step\":0.01}],\"color_scale\":[\"FLOAT\",{\"default\":0.25,\"step\":0.01}],\"scale_by_region\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"sketch\":[\"IMAGE\",{\"default\":null}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"IMAGE\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "EmptyLatentImageAdvanced": {
+ "category": "latent",
+ "comfy_node_id": "EmptyLatentImageAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":8192,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":8192,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}],\"long_side\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":8192,\"step\":8}],\"aspect_ratio\":[\"FLOAT\",{\"default\":-1}]},\"optional\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-06-30T03:23:44.811553Z",
+ "dependencies": [
+ "omegaconf",
+ "scikit-image",
+ "numpy",
+ "opencv-python",
+ "einops",
+ "scikit-learn",
+ "requests",
+ "Pillow",
+ "# Added by Francis",
+ "tqdm",
+ "pandas",
+ "# Adding for Web UI",
+ "gradio",
+ "# Adding for additional function",
+ "# requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "37bfbaec-638f-4905-b486-5c3ae8d02948",
+ "node_id": "sketch2manga",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "sketch2manga",
+ "publisher": {
+ "createdAt": "2024-06-30T02:58:02.15143Z",
+ "description": "",
+ "id": "ddmz",
+ "logo": "",
+ "members": [],
+ "name": "ddmz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/dmMaze/sketch2manga",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Upsamples danbooru tags using Dart models.",
+ "downloads": 30,
+ "icon": "",
+ "id": "dart-comfy-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-30T02:27:36.11056Z",
+ "dependencies": [
+ "optimum[onnxruntime]"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c378a69b-1279-45e2-bf1a-f795e18cba33",
+ "node_id": "dart-comfy-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "dart-comfy-node",
+ "publisher": {
+ "createdAt": "2024-10-29T14:27:04.475712Z",
+ "description": "",
+ "id": "p1atdev",
+ "logo": "",
+ "members": [],
+ "name": "Plat",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/p1atdev/dart-comfy-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI native implementation of [AI-Assistant](https://github.com/tori29umai0123/AI-Assistant).",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui_ai_assistant",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-05T03:45:40.316811Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b30bb47-646a-4fc4-9e55-67768a127b0c",
+ "node_id": "comfyui_ai_assistant",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI_AI_Assistant",
+ "publisher": {
+ "createdAt": "2024-07-12T06:01:00.660227Z",
+ "description": "",
+ "id": "jackellie",
+ "logo": "",
+ "members": [],
+ "name": "Jackellie",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JackEllie/ComfyUI_AI_Assistant",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "implementation easyanimate with llama3-8b-6bit instruction LLM generation prompt help",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui_llm_easyanimiate",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-26T03:14:03.024049Z",
+ "dependencies": [
+ "torch==2.3.0+cu121",
+ "torchvision==0.18.0+cu121",
+ "Pillow",
+ "einops",
+ "safetensors",
+ "timm",
+ "tomesd",
+ "accelerate",
+ "torchdiffeq",
+ "torchsde",
+ "xformers",
+ "decord",
+ "datasets",
+ "numpy",
+ "scikit-image",
+ "opencv-python",
+ "omegaconf",
+ "SentencePiece",
+ "albumentations",
+ "diffusers==0.27.0",
+ "transformers==4.37.2",
+ "beautifulsoup4",
+ "ftfy",
+ "exllamav2>=0.0.17"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2e86e44f-c724-494d-8ffb-f0b9a1ba8158",
+ "node_id": "comfyui_llm_easyanimiate",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_llm_easyanimiate",
+ "publisher": {
+ "createdAt": "2024-06-20T11:30:28.094387Z",
+ "description": "",
+ "id": "frankchieng",
+ "logo": "",
+ "members": [],
+ "name": "Frank Chieng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/frankchieng/ComfyUI_llm_easyanimiate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 94,
+ "icon": "",
+ "id": "comfyui_stable_makeup",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-12T01:58:35.342351Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f15e7cbc-5761-4878-8522-ea2fe6d41433",
+ "node_id": "comfyui_stable_makeup",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Stable_Makeup",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Stable_Makeup",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComyUI wrapper for RaymondLZhou/deepDeband image and video debanding",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui_deepdeband",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-12T19:24:41.692726Z",
+ "dependencies": [
+ "torch>=1.4.0",
+ "torchvision>=0.5.0",
+ "dominate>=2.4.0",
+ "visdom>=0.1.8.8"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1d4a0132-3395-467c-bfb3-050b1e3e0002",
+ "node_id": "comfyui_deepdeband",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.md\"}",
+ "name": "ComfyUI_deepDeband",
+ "publisher": {
+ "createdAt": "2024-11-12T19:18:12.797411Z",
+ "description": "",
+ "id": "anze",
+ "logo": "",
+ "members": [],
+ "name": "deepDeband",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Anze-/ComfyUI_deepDeband",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Converts danbooru tags to a format suitable for Waifu Diffusion(or Danbooru based models).",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-danbooru-to-wd",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DanbooruToWD": {
+ "category": "utils",
+ "comfy_node_id": "DanbooruToWD",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"booru_tags\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"booru_url\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"remove_meta_artist\":[\"BOOLEAN\",{\"default\":false}],\"to_animagine_style\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-24T17:17:04.039748Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2e8f2f00-abf4-4740-ac88-ba45fc5ae6d6",
+ "node_id": "comfyui-danbooru-to-wd",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Danbooru-To-WD",
+ "publisher": {
+ "createdAt": "2024-06-24T15:54:30.963378Z",
+ "description": "",
+ "id": "redrayz",
+ "logo": "",
+ "members": [],
+ "name": "Red Rayz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RedRayz/ComfyUI-Danbooru-To-WD",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes provide an option to combine prior and decoder models of Kandinsky 2.2.",
+ "downloads": 50,
+ "icon": "https://raw.githubusercontent.com/vsevolod-oparin/comfyui-kandinsky22/main/pics/icon.jpg",
+ "id": "comfyui-kandinsky22",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T16:04:14.867506Z",
+ "dependencies": [
+ "accelerate==0.27.2",
+ "diffusers @ git+https://github.com/huggingface/diffusers@31de879fb4530ad203dbdaef993404c924daf35d",
+ "torch>=2.2.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fdbccf13-18ae-4792-b70c-ce0d9145ced6",
+ "node_id": "comfyui-kandinsky22",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "comfyui-kandinsky22",
+ "publisher": {
+ "createdAt": "2024-06-22T04:57:43.622836Z",
+ "description": "",
+ "id": "seva",
+ "logo": "",
+ "members": [],
+ "name": "Seva Oparin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vsevolod-oparin/comfyui-kandinsky22",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is an extension for ComfyUI that makes it possible to use some LLM models provided by Ollama, such as Gemma, Llava (multimodal), Llama2, Llama3 or Mistral. Speaking specifically of the LLaVa - Large Language and Vision Assistant model, although trained on a relatively small dataset, it demonstrates exceptional capabilities in understanding images and answering questions about them. This model presents similar behaviors to multimodal models such as GPT-4, even when presented with invisible images and instructions.",
+ "downloads": 120,
+ "icon": "",
+ "id": "comfyui-ollama-describer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-23T23:18:37.995272Z",
+ "dependencies": [
+ "ollama"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1c960290-d321-4930-b512-cd796250dc02",
+ "node_id": "comfyui-ollama-describer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Ollama-Describer",
+ "publisher": {
+ "createdAt": "2024-08-23T23:13:55.561095Z",
+ "description": "",
+ "id": "alisson-anjos",
+ "logo": "",
+ "members": [],
+ "name": "AlissonAnjos",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alisson-anjos/ComfyUI-Ollama-Describer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Get general description or specify questions to ask about images (medium, art style, background, etc.). Supports Chinese \ud83c\udde8\ud83c\uddf3 questions via MiniCPM model.",
+ "downloads": 213,
+ "icon": "https://img.icons8.com/?size=100&id=49374&format=png&color=000000",
+ "id": "img2txt-comfyui-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "img2txt BLIP/Llava Multimodel Tagger": {
+ "category": "img2txt",
+ "comfy_node_id": "img2txt BLIP/Llava Multimodel Tagger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_image\":[\"IMAGE\"]},\"optional\":{\"use_blip_model\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Use BLIP (Requires 2Gb Disk)\",\"label_off\":\"Don't use BLIP\"}],\"use_llava_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use Llava (Requires 15Gb Disk)\",\"label_off\":\"Don't use Llava\"}],\"use_mini_pcm_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use MiniCPM (Requires 6Gb Disk)\",\"label_off\":\"Don't use MiniCPM\"}],\"use_all_models\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use all models and combine outputs (Total Size: 20+Gb)\",\"label_off\":\"Use selected models only\"}],\"blip_caption_prefix\":[\"STRING\",{\"default\":\"a photograph of\"}],\"prompt_questions\":[\"STRING\",{\"default\":\"What is the subject of this image?\\nWhat are the mediums used to make this?\\nWhat are the artistic styles this is reminiscent of?\\nWhich famous artists is this reminiscent of?\\nHow sharp or detailed is this image?\\nWhat is the environment and background of this image?\\nWhat are the objects in this image?\\nWhat is the composition of this image?\\nWhat is the color palette in this image?\\nWhat is the lighting in this image?\",\"multiline\":true}],\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0.1,\"max\":2,\"step\":0.01,\"display\":\"slider\"}],\"repetition_penalty\":[\"FLOAT\",{\"default\":1.2,\"min\":0.1,\"max\":2,\"step\":0.01,\"display\":\"slider\"}],\"min_words\":[\"INT\",{\"default\":36}],\"max_words\":[\"INT\",{\"default\":128}],\"search_beams\":[\"INT\",{\"default\":5}],\"exclude_terms\":[\"STRING\",{\"default\":\"watermark, text, writing\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"output_text\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"caption\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-09T11:19:33.883395Z",
+ "dependencies": [
+ "transformers<=4.41.2",
+ "bitsandbytes>=0.43.0",
+ "timm>=1.0.7",
+ "sentencepiece",
+ "accelerate>=0.3.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "64089e46-bdb9-4aee-b9d5-38f79232ee66",
+ "node_id": "img2txt-comfyui-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "img2txt-comfyui-nodes",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/img2txt-comfyui-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Nodes for using Spout streams ",
+ "downloads": 2,
+ "icon": "",
+ "id": "jovi_measure",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BLUR EFFECT (JOV_MEASURE)": {
+ "category": "JOV_MEASURE \ud83d\udcfa",
+ "comfy_node_id": "BLUR EFFECT (JOV_MEASURE)",
+ "deprecated": false,
+ "description": "\nCalculate the Shannon entropy of an image.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{\"default\":null}]},\"hidden\":{\"ident\":\"UNIQUE_ID\"},\"optional\":{\"h_size\":[\"INT\",{\"default\":11,\"tooltip\":\"Size of the re-blurring filter.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "SHANNON ENTROPY (JOV_MEASURE)": {
+ "category": "JOV_MEASURE \ud83d\udcfa",
+ "comfy_node_id": "SHANNON ENTROPY (JOV_MEASURE)",
+ "deprecated": false,
+ "description": "\nCalculate the Shannon entropy of an image.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{\"default\":null}]},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2025-01-11T22:33:38.828958Z",
+ "dependencies": [
+ "loguru",
+ "numpy>=1.26.4,<2.0.0; python_version < '3.12'",
+ "numpy>=2.0.0; python_version > '3.11'",
+ "scikit-image"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2433ce7d-9116-429e-8bc8-221951e0213b",
+ "node_id": "jovi_measure",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Jovi_Measure",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Amorano/Jovi_Measure",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides various nodes to support multimodal workflows.",
+ "downloads": 60,
+ "icon": "",
+ "id": "comfyui_fearnworksnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SaveImageWebsocket": {
+ "category": "api/image",
+ "comfy_node_id": "SaveImageWebsocket",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-07-12T01:28:09.173081Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c7aea8ea-ab9c-479a-b675-89a742fe2c77",
+ "node_id": "comfyui_fearnworksnodes",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Fearnworks Nodes",
+ "publisher": {
+ "createdAt": "2024-07-11T20:50:54.40785Z",
+ "description": "",
+ "id": "fearnworks",
+ "logo": "",
+ "members": [],
+ "name": "fearnworks",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fearnworks/ComfyUI_FearnworksNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository packages the latest BiRefNet model as a ComfyUI node for use, supporting chunked loading on both CPU and GPU, as well as model caching features.",
+ "downloads": 63,
+ "icon": "",
+ "id": "comfyui-birefnet-super",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T02:39:31.506132Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "371e4286-5d01-4bdb-b1f9-0ae2a27547e6",
+ "node_id": "comfyui-birefnet-super",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-BiRefNet-Super",
+ "publisher": {
+ "createdAt": "2024-10-10T11:01:11.077098Z",
+ "description": "",
+ "id": "duhaifeng",
+ "logo": "",
+ "members": [],
+ "name": "duhaifeng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rubi-du/ComfyUI-BiRefNet-Super",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a node that simply integrates LoadImage, Vae Encode, Upscale, Resolution factor correction, and Color Adjustment.",
+ "downloads": 60,
+ "icon": "https://totori-general-purpose-public.s3.ap-northeast-1.amazonaws.com/00063-222406234-400px.png",
+ "id": "comfyui-loadimage-advanced",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ColorAdjustment": {
+ "category": "image",
+ "comfy_node_id": "ColorAdjustment",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"hue_degree\":[\"INT\",{\"default\":0,\"min\":-360,\"max\":360,\"step\":1}],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.05}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.05}],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoadImageUpscale": {
+ "category": "image",
+ "comfy_node_id": "LoadImageUpscale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"image\":[[\"example.png\"],{\"image_upload\":true}],\"image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"crop\":[[\"disabled\",\"center\"]],\"resolution_factor\":[\"INT\",{\"default\":8,\"min\":1,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\",\"MASK\"]"
+ },
+ "LoadImageUpscaleBy": {
+ "category": "image",
+ "comfy_node_id": "LoadImageUpscaleBy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"image\":[[\"example.png\"],{\"image_upload\":true}],\"image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"image_scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":8,\"step\":0.01}],\"latent_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"latent_scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":8,\"step\":0.01}],\"resolution_factor\":[\"INT\",{\"default\":8,\"min\":1,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-29T13:57:30.134241Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "78e885ad-2711-4dbf-aa11-9b329e72b051",
+ "node_id": "comfyui-loadimage-advanced",
+ "status": "NodeVersionStatusActive",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-LoadImage-Advanced",
+ "publisher": {
+ "createdAt": "2024-08-29T02:11:14.719103Z",
+ "description": "",
+ "id": "souki202",
+ "logo": "",
+ "members": [],
+ "name": "Totori",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/souki202/ComfyUI-LoadImage-Advanced",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ComfyUI-FilePathCreator is a custom node extension for ComfyUI designed to generate dynamic filenames based on user-defined parameters. This node helps streamline the process of creating organized and timestamped filenames, ideal for saving output files in a structured manner.",
+ "downloads": 47,
+ "icon": "https://github.com/HECer/ComfyUI-FilePathCreator/blob/main/images/icon.jpeg?raw=true",
+ "id": "comfyui-filepathcreator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FilePathCreator": {
+ "category": "Custom Nodes",
+ "comfy_node_id": "FilePathCreator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_prefix\":[\"STRING\",{\"default\":\"output\"}],\"time_format\":[\"STRING\",{\"default\":\"%Y-%m-%d-%H%M%S\"}]},\"optional\":{\"output_folder\":[\"STRING\",{\"default\":\"\"}],\"filetype\":[\"STRING\",{\"default\":\"txt\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Filename\",\"Folder Path\",\"Combined Path\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-09T22:02:40.432324Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e44d309-03b7-40b6-a5e3-3132ab77dd4b",
+ "node_id": "comfyui-filepathcreator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-FilePathCreator",
+ "publisher": {
+ "createdAt": "2024-07-09T20:55:20.777889Z",
+ "description": "",
+ "id": "hecer",
+ "logo": "",
+ "members": [],
+ "name": "HECer",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/HECer/ComfyUI-FilePathCreator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for scheduling ControlNet strength across timesteps and batched latents, as well as applying custom weights and attention masks.",
+ "downloads": 6139,
+ "icon": "",
+ "id": "comfyui-advanced-controlnet",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ACN_AdvancedControlNetApply": {
+ "category": "",
+ "comfy_node_id": "ACN_AdvancedControlNetApply",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask_optional\":[\"MASK\"],\"timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"latent_kf_override\":[\"LATENT_KEYFRAME\"],\"weights_override\":[\"CONTROL_NET_WEIGHTS\"],\"model_optional\":[\"MODEL\"],\"vae_optional\":[\"VAE\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"model_opt\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"MODEL\"]"
+ },
+ "ACN_AdvancedControlNetApplySingle": {
+ "category": "",
+ "comfy_node_id": "ACN_AdvancedControlNetApplySingle",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask_optional\":[\"MASK\"],\"timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"latent_kf_override\":[\"LATENT_KEYFRAME\"],\"weights_override\":[\"CONTROL_NET_WEIGHTS\"],\"model_optional\":[\"MODEL\"],\"vae_optional\":[\"VAE\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"model_opt\"]",
+ "return_types": "[\"CONDITIONING\",\"MODEL\"]"
+ },
+ "ACN_AdvancedControlNetApplySingle_v2": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d",
+ "comfy_node_id": "ACN_AdvancedControlNetApplySingle_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask_optional\":[\"MASK\"],\"timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"latent_kf_override\":[\"LATENT_KEYFRAME\"],\"weights_override\":[\"CONTROL_NET_WEIGHTS\"],\"vae_optional\":[\"VAE\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"model_opt\"]",
+ "return_types": "[\"CONDITIONING\",\"MODEL\"]"
+ },
+ "ACN_AdvancedControlNetApply_v2": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d",
+ "comfy_node_id": "ACN_AdvancedControlNetApply_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask_optional\":[\"MASK\"],\"timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"latent_kf_override\":[\"LATENT_KEYFRAME\"],\"weights_override\":[\"CONTROL_NET_WEIGHTS\"],\"vae_optional\":[\"VAE\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ACN_ControlNet++InputNode": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/ControlNet++",
+ "comfy_node_id": "ACN_ControlNet++InputNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"control_type\":[[\"openpose\",\"depth\",\"hed/pidi/scribble/ted\",\"canny/lineart/mlsd\",\"normal\",\"segment\",\"tile\",\"inpaint/outpaint\"]]},\"optional\":{\"prev_plus_input\":[\"PLUS_INPUT\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PLUS_INPUT\"]",
+ "return_types": "[\"PLUS_INPUT\"]"
+ },
+ "ACN_ControlNet++LoaderAdvanced": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/ControlNet++",
+ "comfy_node_id": "ACN_ControlNet++LoaderAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"plus_input\":[\"PLUS_INPUT\"],\"name\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\",\"IMAGE\"]",
+ "return_types": "[\"CONTROL_NET\",\"IMAGE\"]"
+ },
+ "ACN_ControlNet++LoaderSingle": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/ControlNet++",
+ "comfy_node_id": "ACN_ControlNet++LoaderSingle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"name\":[[]],\"control_type\":[[\"openpose\",\"depth\",\"hed/pidi/scribble/ted\",\"canny/lineart/mlsd\",\"normal\",\"segment\",\"tile\",\"inpaint/outpaint\",\"none\"],{\"default\":\"none\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_ControlNetLoaderAdvanced": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d",
+ "comfy_node_id": "ACN_ControlNetLoaderAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cnet\":[[]]},\"optional\":{\"_tk_opt\":[\"TIMESTEP_KEYFRAME\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_CtrLoRALoader": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/CtrLoRA",
+ "comfy_node_id": "ACN_CtrLoRALoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base\":[[]],\"lora\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_CustomControlNetWeightsFlux": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/ControlNet",
+ "comfy_node_id": "ACN_CustomControlNetWeightsFlux",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_4\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_5\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_6\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_7\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_8\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_9\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_10\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_11\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_12\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_13\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_14\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_15\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_16\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_17\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_18\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_CustomControlNetWeightsSD15": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/ControlNet",
+ "comfy_node_id": "ACN_CustomControlNetWeightsSD15",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"output_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_4\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_5\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_6\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_7\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_8\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_9\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_10\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"output_11\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"middle_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_CustomT2IAdapterWeights": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/T2IAdapter",
+ "comfy_node_id": "ACN_CustomT2IAdapterWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"input_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_DefaultUniversalWeights": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights",
+ "comfy_node_id": "ACN_DefaultUniversalWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_DiffControlNetLoaderAdvanced": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d",
+ "comfy_node_id": "ACN_DiffControlNetLoaderAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"cnet\":[[]]},\"optional\":{\"_tk_opt\":[\"TIMESTEP_KEYFRAME\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_ExtrasMiddleMult": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/extras",
+ "comfy_node_id": "ACN_ExtrasMiddleMult",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"middle_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cn_extras\"]",
+ "return_types": "[\"CN_WEIGHTS_EXTRAS\"]"
+ },
+ "ACN_ReferenceControlNet": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/Reference",
+ "comfy_node_id": "ACN_ReferenceControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"reference_type\":[[\"reference_attn\",\"reference_adain\",\"reference_attn+adain\"]],\"style_fidelity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"ref_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_ReferenceControlNetFinetune": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/Reference",
+ "comfy_node_id": "ACN_ReferenceControlNetFinetune",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"attn_style_fidelity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"attn_ref_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"attn_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"adain_style_fidelity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"adain_ref_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"adain_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_ReferencePreprocessor": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/Reference/preprocess",
+ "comfy_node_id": "ACN_ReferencePreprocessor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"latent_size\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"proc_IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ACN_ScaledSoftControlNetWeights": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights",
+ "comfy_node_id": "ACN_ScaledSoftControlNetWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_multiplier\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_SoftControlNetWeightsSD15": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/ControlNet",
+ "comfy_node_id": "ACN_SoftControlNetWeightsSD15",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"output_0\":[\"FLOAT\",{\"default\":0.09941396206337118,\"min\":0,\"max\":10,\"step\":0.001}],\"output_1\":[\"FLOAT\",{\"default\":0.12050177219802567,\"min\":0,\"max\":10,\"step\":0.001}],\"output_2\":[\"FLOAT\",{\"default\":0.14606275417942507,\"min\":0,\"max\":10,\"step\":0.001}],\"output_3\":[\"FLOAT\",{\"default\":0.17704576264172736,\"min\":0,\"max\":10,\"step\":0.001}],\"output_4\":[\"FLOAT\",{\"default\":0.214600924414215,\"min\":0,\"max\":10,\"step\":0.001}],\"output_5\":[\"FLOAT\",{\"default\":0.26012233262329093,\"min\":0,\"max\":10,\"step\":0.001}],\"output_6\":[\"FLOAT\",{\"default\":0.3152997971191405,\"min\":0,\"max\":10,\"step\":0.001}],\"output_7\":[\"FLOAT\",{\"default\":0.3821815722656249,\"min\":0,\"max\":10,\"step\":0.001}],\"output_8\":[\"FLOAT\",{\"default\":0.4632503906249999,\"min\":0,\"max\":10,\"step\":0.001}],\"output_9\":[\"FLOAT\",{\"default\":0.561515625,\"min\":0,\"max\":10,\"step\":0.001}],\"output_10\":[\"FLOAT\",{\"default\":0.6806249999999999,\"min\":0,\"max\":10,\"step\":0.001}],\"output_11\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":10,\"step\":0.001}],\"middle_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_SoftT2IAdapterWeights": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights/T2IAdapter",
+ "comfy_node_id": "ACN_SoftT2IAdapterWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_0\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":10,\"step\":0.001}],\"input_1\":[\"FLOAT\",{\"default\":0.62,\"min\":0,\"max\":10,\"step\":0.001}],\"input_2\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":10,\"step\":0.001}],\"input_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_SparseCtrlIndexMethodNode": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl",
+ "comfy_node_id": "ACN_SparseCtrlIndexMethodNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"indexes\":[\"STRING\",{\"default\":\"0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SPARSE_METHOD\"]",
+ "return_types": "[\"SPARSE_METHOD\"]"
+ },
+ "ACN_SparseCtrlLoaderAdvanced": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl",
+ "comfy_node_id": "ACN_SparseCtrlLoaderAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sparsectrl_name\":[[]],\"use_motion\":[\"BOOLEAN\",{\"default\":true}],\"motion_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"motion_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"sparse_method\":[\"SPARSE_METHOD\"],\"tk_optional\":[\"TIMESTEP_KEYFRAME\"],\"context_aware\":[[\"nearest_hint\",\"off\"]],\"sparse_hint_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"sparse_nonhint_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"sparse_mask_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_SparseCtrlMergedLoaderAdvanced": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl/experimental",
+ "comfy_node_id": "ACN_SparseCtrlMergedLoaderAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sparsectrl_name\":[[]],\"control_net_name\":[[]],\"use_motion\":[\"BOOLEAN\",{\"default\":true}],\"motion_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"motion_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"sparse_method\":[\"SPARSE_METHOD\"],\"tk_optional\":[\"TIMESTEP_KEYFRAME\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "ACN_SparseCtrlRGBPreprocessor": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl/preprocess",
+ "comfy_node_id": "ACN_SparseCtrlRGBPreprocessor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"latent_size\":[\"LATENT\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"proc_IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ACN_SparseCtrlSpreadMethodNode": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl",
+ "comfy_node_id": "ACN_SparseCtrlSpreadMethodNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"spread\":[[\"uniform\",\"starting\",\"ending\",\"center\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SPARSE_METHOD\"]",
+ "return_types": "[\"SPARSE_METHOD\"]"
+ },
+ "ACN_SparseCtrlWeightExtras": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/SparseCtrl/extras",
+ "comfy_node_id": "ACN_SparseCtrlWeightExtras",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"],\"sparse_hint_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"sparse_nonhint_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"sparse_mask_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cn_extras\"]",
+ "return_types": "[\"CN_WEIGHTS_EXTRAS\"]"
+ },
+ "ACN_TimestepKeyframeFromStrengthList": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "ACN_TimestepKeyframeFromStrengthList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"float_strengths\":[\"FLOAT\",{\"default\":-1,\"min\":-1,\"step\":0.001,\"forceInput\":true}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"prev_timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"cn_weights\":[\"CONTROL_NET_WEIGHTS\"],\"latent_keyframe\":[\"LATENT_KEYFRAME\"],\"null_latent_kf_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.001}],\"inherit_missing\":[\"BOOLEAN\",{\"default\":true}],\"mask_optional\":[\"MASK\"],\"print_keyframes\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TIMESTEP_KF\"]",
+ "return_types": "[\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ACN_TimestepKeyframeInterpolation": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "ACN_TimestepKeyframeInterpolation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"strength_start\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"strength_end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"interpolation\":[[\"linear\",\"ease-in\",\"ease-out\",\"ease-in-out\"]],\"intervals\":[\"INT\",{\"default\":50,\"min\":2,\"max\":100,\"step\":1}]},\"optional\":{\"prev_timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"cn_weights\":[\"CONTROL_NET_WEIGHTS\"],\"latent_keyframe\":[\"LATENT_KEYFRAME\"],\"null_latent_kf_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.001}],\"inherit_missing\":[\"BOOLEAN\",{\"default\":true}],\"mask_optional\":[\"MASK\"],\"print_keyframes\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TIMESTEP_KF\"]",
+ "return_types": "[\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ControlNetLoaderAdvanced": {
+ "category": "",
+ "comfy_node_id": "ControlNetLoaderAdvanced",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net_name\":[[]]},\"optional\":{\"tk_optional\":[\"TIMESTEP_KEYFRAME\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "CustomControlNetWeights": {
+ "category": "",
+ "comfy_node_id": "CustomControlNetWeights",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight_00\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_01\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_02\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_03\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_04\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_05\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_06\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_07\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_08\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_09\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_10\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_11\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_12\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"flip_weights\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "CustomT2IAdapterWeights": {
+ "category": "",
+ "comfy_node_id": "CustomT2IAdapterWeights",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight_00\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_01\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_02\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_03\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"flip_weights\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "DiffControlNetLoaderAdvanced": {
+ "category": "",
+ "comfy_node_id": "DiffControlNetLoaderAdvanced",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"control_net_name\":[[]]},\"optional\":{\"tk_optional\":[\"TIMESTEP_KEYFRAME\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "LatentKeyframe": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "LatentKeyframe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_index\":[\"INT\",{\"default\":0,\"min\":-9007199254740991,\"max\":9007199254740991,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}]},\"optional\":{\"prev_latent_kf\":[\"LATENT_KEYFRAME\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT_KF\"]",
+ "return_types": "[\"LATENT_KEYFRAME\"]"
+ },
+ "LatentKeyframeBatchedGroup": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "LatentKeyframeBatchedGroup",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"float_strengths\":[\"FLOAT\",{\"default\":-1,\"min\":-1,\"step\":0.001,\"forceInput\":true}]},\"optional\":{\"prev_latent_kf\":[\"LATENT_KEYFRAME\"],\"print_keyframes\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT_KF\"]",
+ "return_types": "[\"LATENT_KEYFRAME\"]"
+ },
+ "LatentKeyframeGroup": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "LatentKeyframeGroup",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index_strengths\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"prev_latent_kf\":[\"LATENT_KEYFRAME\"],\"latent_optional\":[\"LATENT\"],\"print_keyframes\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT_KF\"]",
+ "return_types": "[\"LATENT_KEYFRAME\"]"
+ },
+ "LatentKeyframeTiming": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "LatentKeyframeTiming",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_index_from\":[\"INT\",{\"default\":0,\"min\":-9007199254740991,\"max\":9007199254740991,\"step\":1}],\"batch_index_to_excl\":[\"INT\",{\"default\":0,\"min\":-9007199254740991,\"max\":9007199254740991,\"step\":1}],\"strength_from\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"strength_to\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"interpolation\":[[\"linear\",\"ease-in\",\"ease-out\",\"ease-in-out\"]]},\"optional\":{\"prev_latent_kf\":[\"LATENT_KEYFRAME\"],\"print_keyframes\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT_KF\"]",
+ "return_types": "[\"LATENT_KEYFRAME\"]"
+ },
+ "LoadImagesFromDirectory": {
+ "category": "",
+ "comfy_node_id": "LoadImagesFromDirectory",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"image_load_cap\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9007199254740991,\"step\":1}],\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9007199254740991,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"INT\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\"]"
+ },
+ "ScaledSoftControlNetWeights": {
+ "category": "",
+ "comfy_node_id": "ScaledSoftControlNetWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_multiplier\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":1,\"step\":0.001}],\"flip_weights\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "ScaledSoftMaskedUniversalWeights": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/weights",
+ "comfy_node_id": "ScaledSoftMaskedUniversalWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"min_base_multiplier\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"max_base_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "SoftControlNetWeights": {
+ "category": "",
+ "comfy_node_id": "SoftControlNetWeights",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight_00\":[\"FLOAT\",{\"default\":0.09941396206337118,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_01\":[\"FLOAT\",{\"default\":0.12050177219802567,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_02\":[\"FLOAT\",{\"default\":0.14606275417942507,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_03\":[\"FLOAT\",{\"default\":0.17704576264172736,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_04\":[\"FLOAT\",{\"default\":0.214600924414215,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_05\":[\"FLOAT\",{\"default\":0.26012233262329093,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_06\":[\"FLOAT\",{\"default\":0.3152997971191405,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_07\":[\"FLOAT\",{\"default\":0.3821815722656249,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_08\":[\"FLOAT\",{\"default\":0.4632503906249999,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_09\":[\"FLOAT\",{\"default\":0.561515625,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_10\":[\"FLOAT\",{\"default\":0.6806249999999999,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_11\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_12\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"flip_weights\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "SoftT2IAdapterWeights": {
+ "category": "",
+ "comfy_node_id": "SoftT2IAdapterWeights",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight_00\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_01\":[\"FLOAT\",{\"default\":0.62,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_02\":[\"FLOAT\",{\"default\":0.825,\"min\":0,\"max\":10,\"step\":0.001}],\"weight_03\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"flip_weights\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"uncond_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"cn_extras\":[\"CN_WEIGHTS_EXTRAS\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CN_WEIGHTS\",\"TK_SHORTCUT\"]",
+ "return_types": "[\"CONTROL_NET_WEIGHTS\",\"TIMESTEP_KEYFRAME\"]"
+ },
+ "TimestepKeyframe": {
+ "category": "Adv-ControlNet \ud83d\udec2\ud83c\udd50\ud83c\udd52\ud83c\udd5d/keyframes",
+ "comfy_node_id": "TimestepKeyframe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"prev_timestep_kf\":[\"TIMESTEP_KEYFRAME\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"cn_weights\":[\"CONTROL_NET_WEIGHTS\"],\"latent_keyframe\":[\"LATENT_KEYFRAME\"],\"null_latent_kf_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.001}],\"inherit_missing\":[\"BOOLEAN\",{\"default\":true}],\"guarantee_steps\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9007199254740991}],\"mask_optional\":[\"MASK\"]},\"hidden\":{\"autosize\":[\"ACNAUTOSIZE\",{\"padding\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TIMESTEP_KF\"]",
+ "return_types": "[\"TIMESTEP_KEYFRAME\"]"
+ }
+ },
+ "createdAt": "2025-01-11T06:21:17.064405Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "47ae0cd1-698a-43fa-8c67-eb9add9c58a8",
+ "node_id": "comfyui-advanced-controlnet",
+ "status": "NodeVersionStatusPending",
+ "version": "1.5.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Advanced-ControlNet",
+ "publisher": {
+ "createdAt": "2024-05-17T04:30:09.087992Z",
+ "description": "",
+ "id": "kosinkadink",
+ "logo": "",
+ "members": [],
+ "name": "Kosinkadink",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple set of tooling nodes",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-fofr-toolkit",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Incrementer \ud83e\udeb4": {
+ "category": "fofr-toolkit",
+ "comfy_node_id": "Incrementer \ud83e\udeb4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"current_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"control_after_generate\":true}]},\"optional\":{\"max\":[\"INT\",{\"default\":10,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "Width and height for scaling image to ideal resolution \ud83e\udeb4": {
+ "category": "fofr-toolkit",
+ "comfy_node_id": "Width and height for scaling image to ideal resolution \ud83e\udeb4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target_size\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}]},\"optional\":{\"multiple_of\":[\"INT\",{\"default\":8,\"min\":1,\"max\":1024}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "Width and height from aspect ratio \ud83e\udeb4": {
+ "category": "fofr-toolkit",
+ "comfy_node_id": "Width and height from aspect ratio \ud83e\udeb4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"aspect_ratio\":[[\"1:1\",\"1:2\",\"2:1\",\"2:3\",\"3:2\",\"3:4\",\"4:3\",\"4:5\",\"5:4\",\"9:16\",\"16:9\",\"9:21\",\"21:9\"],{\"default\":\"1:1\"}],\"target_size\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}]},\"optional\":{\"multiple_of\":[\"INT\",{\"default\":8,\"min\":1,\"max\":1024}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-23T12:56:29.622826Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "28521513-1c0c-4d94-8303-4d9cb8ba186c",
+ "node_id": "comfyui-fofr-toolkit",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-fofr-toolkit",
+ "publisher": {
+ "createdAt": "2024-06-20T11:47:18.175863Z",
+ "description": "",
+ "id": "fofr",
+ "logo": "",
+ "members": [],
+ "name": "fofr",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fofr/comfyui-fofr-toolkit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 46,
+ "icon": "\ud83c\udf3a",
+ "id": "comfy-rvc",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-22T04:52:51.436447Z",
+ "dependencies": [
+ "librosa~=0.10.2",
+ "numpy",
+ "fairseq==0.12.2",
+ "faiss-cpu",
+ "ffmpeg-python",
+ "tqdm",
+ "audioread",
+ "audio-separator[gpu]",
+ "onnxruntime-gpu",
+ "ffmpy",
+ "samplerate",
+ "pyaudio",
+ "spacy",
+ "monotonic_align",
+ "textacy",
+ "pytube",
+ "spacytextblob"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "371fdfe3-d35e-443b-b129-d92ddb6af447",
+ "node_id": "comfy-rvc",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"{file = \\\"LICENSE\\\"}\"}",
+ "name": "Comfy-RVC",
+ "publisher": {
+ "createdAt": "2024-06-25T14:53:44.055882Z",
+ "description": "",
+ "id": "sayanoai",
+ "logo": "",
+ "members": [],
+ "name": "Sayano AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SayanoAI/Comfy-RVC",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Admin, please delete this as soon as you see it.",
+ "downloads": 5,
+ "icon": "",
+ "id": "comfyui-linsoo-save-image",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LinsooSaveImage": {
+ "category": "linsoo",
+ "comfy_node_id": "LinsooSaveImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"file_type\":[[\".webp\",\".png\"],{\"default\":\".webp\",\"tooltip\":\"\uc544\ub798 \uc635\uc158\uc740 \uc804\ubd80 webp\uaebc\uc784 png\ub294 ComfyUI \uae30\ubcf8\ubc29\uc2dd \uadf8\ub300\ub85c\uc784\"}],\"quality\":[\"INT\",{\"default\":90,\"min\":-1,\"max\":100,\"tooltip\":\"Lossless : -1, \\nQuality : 1~100 \"}],\"meta_type\":[[\"None\",\"A1111's webUI\",\"ComfyUI\",\"A1111+ComfyUI\"],{\"default\":\"ComfyUI\",\"tooltip\":\"A1111+ComfyUI\ub294 Exif Comment\uc5d0 a1111 \ubc29\uc2dd\uc73c\ub85c \ud558\uace0 \"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2025-01-09T16:14:20.808318Z",
+ "dependencies": [
+ "pillow",
+ "piexif"
+ ],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "aeb3fb80-578f-45e9-a451-4516cbf3394d",
+ "node_id": "comfyui-linsoo-save-image",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Please delete...",
+ "publisher": {
+ "createdAt": "2025-01-09T15:26:11.848075Z",
+ "description": "",
+ "id": "linsoo-save-image",
+ "logo": "",
+ "members": [],
+ "name": "I want to delete this publisher ID. If the administrator sees this, please delete it.",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "asdad",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Run Local and API LLMs, Features Conditioning manipulation via Omost, supports Ollama, LlamaCPP LMstudio, Koboldcpp, TextGen, Transformers or via APIs Anthropic, Groq, OpenAI, Google Gemini, Mistral, xAI and create your own charcters assistants (SystemPrompts) with custom presets and muchmore",
+ "downloads": 65,
+ "icon": "https://impactframes.ai/System/Icons/48x48/if.png",
+ "id": "comfyui-if_llm",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "IF_LLM": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_provider\":[[\"transformers\",\"llamacpp\",\"ollama\",\"kobold\",\"lmstudio\",\"textgen\",\"groq\",\"gemini\",\"openai\",\"anthropic\",\"mistral\",\"deepseek\",\"xai\"],{\"default\":\"gemini\"}],\"llm_model\":[[],{}],\"base_ip\":[\"STRING\",{\"default\":\"localhost\"}],\"port\":[\"STRING\",{\"default\":\"11434\"}],\"user_prompt\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"images\":[\"IMAGE\",{\"list\":true}],\"strategy\":[[\"normal\",\"omost\",\"create\",\"edit\",\"variations\"],{\"default\":\"normal\"}],\"mask\":[\"MASK\",{}],\"prime_directives\":[\"STRING\",{\"forceInput\":true,\"tooltip\":\"The system prompt for the LLM.\"}],\"profiles\":[[\"None\",\"IF_Omost\",\"IF_HunyuanVideoPrompt\",\"IF_PromptMKR\",\"IF_PromptMKR_multy\",\"IF_PromptMkr_Single\",\"IF_AutoCombo\",\"IF_AutoCombo_API\",\"IF_AutoMix\",\"IF_AutoMix_API\",\"IF_PromptMKR_IMG\",\"IF_PromptMKR_IMG_multy\",\"IF_nHancer\",\"IF_Lyricrafter\",\"IF_ComicMKR\",\"IF_DALLE_Assistant\",\"IF_ArtDirector\",\"IF_ArtDirector_Enhanced\",\"IF_BookIllustrator_multy\",\"IF_BookIllustrator_Enhanced\",\"IF_Story_Cowriter\",\"IF_Reflective_StoryGuide\",\"IF_Flux_multy\",\"IF_PromptMkr_reasoning_multy\",\"IF_PromptMkr_reflections_multy\",\"IF_PromptMkr_experienced_single\",\"IF_PromptMkr_experienced_multy\",\"IF_NegativePromptEngineer\",\"IF_NegativePromptEngineer_V2\",\"None\"],{\"default\":\"None\",\"tooltip\":\"The pre-defined system_prompt from the json profile file on the presets folder you can edit or make your own will be listed here.\"}],\"embellish_prompt\":[[\"None\",\"__Prefix__\",\"Award\",\"Beautiful\",\"Fashion\",\"Epic\",\"Simple\",\"Studio\",\"Portrait\",\"Portrai_CloseUP\",\"Product\",\"ProductMacro\",\"Fullbodyshot\",\"Horror\",\"CloseUp\",\"WideShot\",\"LowAngle\",\"BirdEye\",\"FishEye\",\"Tilt-Shift\",\"LongExposure\",\"Sketch\",\"Painting\",\"DigitalArt\",\"DataCTE_liberated1\",\"DataCTE_SD3x_q1\",\"DataCTE_SD3x_q2\",\"DataCTE_SD3x_q3\",\"DataVoid\"],{\"tooltip\":\"The pre-defined embellishment from the json embellishments file on the presets folder you can edit or make your own will be listed here.\"}],\"style_prompt\":[[\"None\",\"__Suffix__\",\"3DcartoonStyle\",\"Adverts\",\"Analog\",\"Anime\",\"Arquitechture\",\"Cinematic\",\"DigitalArt\",\"FantasyArt\",\"Horror\",\"Minimalist\",\"NeonPunk\",\"Photographic\",\"Realstate\",\"Reinassance\",\"Tilt-Shift\",\"LongExposure\",\"Painting\",\"Sketch\",\"watercolor\",\"Vaporwave\",\"Steampunk\",\"Ukiyo-e\",\"LowPoly\",\"Pixelart\",\"Storybook\",\"Surrealism\",\"Cubism\",\"SpaceConcept\",\"ComicBook\",\"Impressionism\",\"Expressionism\",\"PopArt\",\"StreetArt\",\"ConceptArt\",\"TattooArt\",\"Calligraphy\",\"Psychedelic\",\"Botanical\",\"Isometric\",\"GlassArt\",\"Mosaic\",\"Sculpture\",\"Typography\",\"IconicPop\",\"PosterArt\",\"Editorial\",\"Caricature\",\"MapArt\",\"Silhouette\",\"Predator\",\"Conan\",\"Terminator\",\"LordOfTheRings\",\"HarryPotter\",\"InTheMoodForLove\",\"ChungkingExpress\",\"BladeRunner\",\"TheGrandBudapestHotel\",\"Inception\",\"MadMax\",\"TheMatrix\"],{\"tooltip\":\"The pre-defined style from the json style_prompts file on the presets folder you can edit or make your own will be listed here.\"}],\"neg_prompt\":[[\"None\",\"AI_Fill\",\"SD3x_q1\",\"AtomeaseNoWaifus\",\"BadChill\",\"BadChill2\",\"BadDream_scene\",\"BadMacho\",\"Neutral\",\"noTI_neg\",\"FantasyArt\",\"ReliberateNeg\",\"Simple_negative\",\"Standard\",\"PortraitNeg\",\"LandscapeNeg\",\"AbstractNeg\",\"FoodNeg\",\"FashionNeg\",\"ArchitectureNeg\",\"VehicleNeg\",\"AnimalNeg\",\"SportsNeg\",\"TechnologyNeg\"],{\"tooltip\":\"The pre-defined negative prompt from the json neg_prompts file on the presets folder you can edit or make your own will be listed here.\"}],\"stop_string\":[[\"None\",\"Alpaca\",\"ChatTML\",\"Qwen2\",\"LlaMa3\",\"LlaMa3:v2\",\"Mistral\",\"Gemma2\",\"Phi3\",\"Phi3:v2\",\"Phi-2\",\"DeepSeek\",\"aya\",\"Command R\",\"Codestral\",\"LlaVa\",\"MoonDream\",\"Dolphin\",\"InternLM:v2\",\"Yi\",\"Nous-Hermes:v2\",\"Llama\",\"Llama Chat\",\"Falcon2\",\"Falcon\",\"Llama2\",\"Llama2 Chat\",\"Alpaca, Wizarcoder\",\"Mistral Instruct\",\"Vicuna\",\"Vicuna v1.5\",\"StableCode\",\"Pygmalion\",\"OpenAssistant\",\"RWKV\",\"ChatGLM\",\"GPT4All\",\"Claude\",\"Dolly\",\"Koala\",\"StableLM\",\"OpenChat\",\"Pythia\",\"Zephir\",\"codegeex4\"],{\"tooltip\":\"Specifies a string at which text generation should stop.\"}],\"max_tokens\":[\"INT\",{\"default\":2048,\"min\":1,\"max\":8192,\"tooltip\":\"Maximum number of tokens to generate in the response.\"}],\"random\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Seed\",\"label_off\":\"Temperature\",\"tooltip\":\"Toggles between using a fixed seed or temperature-based randomness.\"}],\"seed\":[\"INT\",{\"default\":0,\"tooltip\":\"Random seed for reproducible outputs.\"}],\"keep_alive\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Keeps Model on Memory\",\"label_off\":\"Unloads Model from Memory\",\"tooltip\":\"Determines whether to keep the model loaded in memory between calls.\"}],\"clear_history\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Clear History\",\"label_off\":\"Keep History\",\"tooltip\":\"Determines whether to clear the history between calls.\"}],\"history_steps\":[\"INT\",{\"default\":10,\"tooltip\":\"Number of steps to keep in history.\"}],\"aspect_ratio\":[[\"1:1\",\"16:9\",\"4:5\",\"3:4\",\"5:4\",\"9:16\"],{\"default\":\"1:1\",\"tooltip\":\"Aspect ratio for the generated images.\"}],\"auto\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Auto Is Enabled\",\"label_off\":\"Auto is Disabled\",\"tooltip\":\"If true, it generates auto promts based on the listed images click the save Auto settings to set the auto prompt generation file\"}],\"batch_count\":[\"INT\",{\"default\":1,\"tooltip\":\"Number of images to generate. only for create, edit and variations strategies.\"}],\"external_api_key\":[\"STRING\",{\"default\":\"\",\"tooltip\":\"If this is not empty, it will be used instead of the API key from the .env file. Make sure it is empty to use the .env file.\"}],\"Omni\":[\"OMNI\",{\"default\":null,\"tooltip\":\"Additional input for the selected tool.\"}]},\"hidden\":{\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"tooltip\":\"Controls randomness in output generation. Higher values increase creativity but may reduce coherence.\"}],\"top_k\":[\"INT\",{\"default\":40,\"tooltip\":\"Limits the next token selection to the K most likely tokens.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.9,\"tooltip\":\"Cumulative probability cutoff for token selection.\"}],\"repeat_penalty\":[\"FLOAT\",{\"default\":1.1,\"tooltip\":\"Penalizes repetition in generated text.\"}],\"precision\":[[\"fp16\",\"fp32\",\"bf16\"],{\"tooltip\":\"Select preccision on Transformer models.\"}],\"attention\":[[\"sdpa\",\"flash_attention_2\",\"xformers\"],{\"tooltip\":\"Select attention mechanism on Transformer models.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"question\",\"response\",\"negative\",\"omni\",\"generated_images\",\"mask\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"OMNI\",\"IMAGE\",\"MASK\"]"
+ },
+ "IF_LLM_DisplayOmni": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_DisplayOmni",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"omni_input\":[\"OMNI\",{}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"canvas_conditioning\",\"text_output\"]",
+ "return_types": "[\"OMOST_CANVAS_CONDITIONING\",\"STRING\"]"
+ },
+ "IF_LLM_DisplayText": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_DisplayText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}],\"select\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1,\"tooltip\":\"Select which line to output (cycles through available lines)\"}]},\"hidden\":{}}",
+ "output_is_list": [
+ false,
+ true,
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"text_list\",\"count\",\"selected\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"INT\",\"STRING\"]"
+ },
+ "IF_LLM_DisplayTextWildcard": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_DisplayTextWildcard",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}],\"select\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"counter\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":999999,\"step\":1,\"display\":\"number\"}]},\"optional\":{\"dynamic_prompt\":[\"STRING\",{\"multiline\":true,\"defaultInput\":true,\"placeholder\":\"Enter dynamic variables e.g. prefix={val1|val2}\"}],\"max_variants\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000,\"step\":1}],\"wildcard_mode\":[\"BOOLEAN\",{\"default\":false,\"display\":\"button\"}]}}",
+ "output_is_list": [
+ false,
+ true,
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"text_list\",\"count\",\"selected\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"INT\",\"STRING\"]"
+ },
+ "IF_LLM_JoinText": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_JoinText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"separator\":[\"STRING\",{\"multiline\":false,\"default\":\" \",\"placeholder\":\"Text to insert between joined strings\"}]},\"optional\":{\"text1\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true,\"placeholder\":\"First text input\"}],\"text2\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true,\"placeholder\":\"Second text input\"}],\"text3\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true,\"placeholder\":\"Third text input\"}],\"text4\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true,\"placeholder\":\"Fourth text input\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "IF_LLM_LoadImagesS": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_LoadImagesS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[],{\"image_upload\":true}],\"input_path\":[\"STRING\",{\"default\":\"\"}],\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999}],\"stop_index\":[\"INT\",{\"default\":10,\"min\":1,\"max\":9999}],\"load_limit\":[[\"10\",\"100\",\"1000\",\"10000\",\"100000\"],{\"default\":\"1000\"}],\"image_selected\":[\"BOOLEAN\",{\"default\":false}],\"available_image_count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999,\"readonly\":true}],\"include_subfolders\":[\"BOOLEAN\",{\"default\":true}],\"sort_method\":[[\"alphabetical\",\"numerical\",\"date_created\",\"date_modified\"]],\"filter_type\":[[\"none\",\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"bmp\"]],\"channel\":[[\"alpha\",\"red\",\"green\",\"blue\"],{\"default\":\"alpha\"}]}}",
+ "output_is_list": [
+ true,
+ true,
+ true,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"images\",\"masks\",\"image_paths\",\"filenames\",\"count_str\",\"count_int\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\",\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "IF_LLM_SaveText": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_SaveText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"question_input\":[\"STRING\",{\"forceInput\":true}],\"response_input\":[\"STRING\",{\"forceInput\":true}],\"negative_input\":[\"STRING\",{\"forceInput\":true}]},\"optional\":{\"save_file\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Save Text\",\"label_off\":\"Don't Save\"}],\"file_format\":[[\"csv\",\"txt\",\"json\"]],\"save_mode\":[[\"create\",\"overwrite\",\"append\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Question\",\"Response\",\"Negative\",\"Turn\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "IF_LLM_TextTyper": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/IF_LLM",
+ "comfy_node_id": "IF_LLM_TextTyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-13T21:51:49.264398Z",
+ "dependencies": [
+ "anthropic",
+ "groq",
+ "mistralai",
+ "huggingface_hub",
+ "timm",
+ "sentence-transformers",
+ "IPython",
+ "python-dotenv",
+ "nltk",
+ "tiktoken",
+ "matplotlib",
+ "plotly",
+ "kaleido",
+ "networkx",
+ "fastparquet",
+ "pydantic",
+ "rich"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6db6a4a8-9ced-4056-b25d-7003bea1937d",
+ "node_id": "comfyui-if_llm",
+ "status": "NodeVersionStatusPending",
+ "version": "0.1.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-IF_LLM",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI-IF_LLM",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "OmniGen node for AI image generation",
+ "downloads": 93,
+ "icon": "",
+ "id": "comfyui-omnigen",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ailab_OmniGen": {
+ "category": "\ud83e\uddeaAILab/OmniGen",
+ "comfy_node_id": "ailab_OmniGen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset_prompt\":[[\"None\",\"20yo woman looking at viewer\",\"Transform image_1 into an oil painting (image_1)\",\"Transform image_1 into an Anime (image_1)\",\"The girl in image_1 sitting on rock on top of the mountain (image_1)\",\"Combine 2 People in anime style (image_1, image_2)\",\"2 people at the coffee shop (image_1, image_2)\",\"Depth map to image (image_1)\",\"Image to pose skeleton (image_1)\",\"Pose skeleton to image (image_1)\",\"Deblur image (image_1)\",\"Make an object come to life (image_1)\",\"Transform a landscape (image_1)\",\"Mix people and background (image_1, image_2)\",\"Combine creatures (image_1, image_2)\",\"Create a futuristic city (image_1)\",\"Fantasy world building (image_1, image_2, image_3)\",\"Create a weather transformation (image_1)\",\"Surreal composition (image_1)\",\"Turn a person into a mythical creature (image_1)\",\"Underwater scene (image_1)\",\"Create a time-lapse effect (image_1)\",\"Epic battle scene (image_1, image_2)\",\"Create a dreamlike atmosphere (image_1)\",\"Mix old and new (image_1, image_2)\",\"Turn a mundane object into art (image_1)\",\"Create a superhero scene (image_1, image_2)\",\"Make a monster (image_1)\",\"Historical reimagining (image_1)\",\"Abstract art from a photograph (image_1)\",\"Create an alien landscape (image_1)\"],{\"default\":\"None\"}],\"prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":false,\"default\":\"\"}],\"model_precision\":[[\"Auto\",\"FP16\",\"FP8\"],{\"default\":\"Auto\"}],\"memory_management\":[[\"Balanced\",\"Speed Priority\",\"Memory Priority\"],{\"default\":\"Balanced\"}],\"guidance_scale\":[\"FLOAT\",{\"default\":3.5,\"min\":1,\"max\":5,\"step\":0.1,\"round\":0.01}],\"img_guidance_scale\":[\"FLOAT\",{\"default\":1.8,\"min\":1,\"max\":2,\"step\":0.1,\"round\":0.01}],\"num_inference_steps\":[\"INT\",{\"default\":50,\"min\":1,\"max\":100,\"step\":1}],\"separate_cfg_infer\":[\"BOOLEAN\",{\"default\":true}],\"use_input_image_size_as_output\":[\"BOOLEAN\",{\"default\":false}],\"width\":[\"INT\",{\"default\":512,\"min\":128,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":128,\"max\":2048,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"max_input_image_size\":[\"INT\",{\"default\":1024,\"min\":128,\"max\":2048,\"step\":16}]},\"optional\":{\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"image_3\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-12T06:24:22.55016Z",
+ "dependencies": [
+ "torch>=2.0.0",
+ "numpy>=1.26.0",
+ "pillow>=10.0.0",
+ "huggingface_hub",
+ "requests>=2.31.0",
+ "transformers>=4.30.0",
+ "accelerate>=0.26.0",
+ "einops>=0.6.0",
+ "safetensors>=0.3.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b6e5408b-9917-4e55-829e-b5528096c03e",
+ "node_id": "comfyui-omnigen",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-OmniGen",
+ "publisher": {
+ "createdAt": "2024-07-01T23:11:45.570672Z",
+ "description": "",
+ "id": "ailab",
+ "logo": "",
+ "members": [],
+ "name": "AILab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/1038lab/ComfyUI-OmniGen",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Manage models: browsing, download and delete.",
+ "downloads": 149,
+ "icon": "",
+ "id": "comfyui-model-manager",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-14T03:05:15.378087Z",
+ "dependencies": [
+ "markdownify"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9397e425-a244-48d9-9f0f-d2c3ac680ccb",
+ "node_id": "comfyui-model-manager",
+ "status": "NodeVersionStatusPending",
+ "version": "2.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Model-Manager",
+ "publisher": {
+ "createdAt": "2024-09-27T03:24:28.19546Z",
+ "description": "",
+ "id": "hayden",
+ "logo": "",
+ "members": [],
+ "name": "hayden",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hayden-fr/ComfyUI-Model-Manager",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The implementation for PuLID-Flux, support TeaCache, no model pollution.",
+ "downloads": 425,
+ "icon": "",
+ "id": "comfyui_pulid_flux_ll",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ApplyPulidFlux": {
+ "category": "pulid",
+ "comfy_node_id": "ApplyPulidFlux",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pulid_flux\":[\"PULIDFLUX\"],\"eva_clip\":[\"EVA_CLIP\"],\"face_analysis\":[\"FACEANALYSIS\"],\"image\":[\"IMAGE\"],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"attn_mask\":[\"MASK\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "FixPulidFluxPatch": {
+ "category": "pulid",
+ "comfy_node_id": "FixPulidFluxPatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "PulidFluxEvaClipLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidFluxEvaClipLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"EVA_CLIP\"]",
+ "return_types": "[\"EVA_CLIP\"]"
+ },
+ "PulidFluxInsightFaceLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidFluxInsightFaceLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACEANALYSIS\"]",
+ "return_types": "[\"FACEANALYSIS\"]"
+ },
+ "PulidFluxModelLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidFluxModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pulid_file\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PULIDFLUX\"]",
+ "return_types": "[\"PULIDFLUX\"]"
+ }
+ },
+ "createdAt": "2025-01-13T07:27:35.613176Z",
+ "dependencies": [
+ "facexlib",
+ "insightface",
+ "onnxruntime",
+ "onnxruntime-gpu",
+ "ftfy",
+ "timm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ec9d5149-f3e4-46bc-b294-e409b09e3587",
+ "node_id": "comfyui_pulid_flux_ll",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_PuLID_Flux_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_PuLID_Flux_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An expanding collection of ComfyUI nodes focused on new papers. Including: WFEN, RealViFormer, ProPIH, CoLIE, VFIMamba, ConvIR, StabStitch",
+ "downloads": 36,
+ "icon": "",
+ "id": "fm_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CoLIE_LowLight_Enhance": {
+ "category": "FM_nodes",
+ "comfy_node_id": "CoLIE_LowLight_Enhance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"down_res\":[\"INT\",{\"default\":256,\"min\":1,\"step\":1}],\"epochs\":[\"INT\",{\"default\":100,\"min\":1,\"step\":1}],\"cxt_window\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}],\"loss_mean\":[\"FLOAT\",{\"default\":0.3,\"min\":0.01}],\"alpha\":[\"FLOAT\",{\"default\":1,\"min\":0.01}],\"beta\":[\"FLOAT\",{\"default\":20,\"min\":0.01}],\"gamma\":[\"FLOAT\",{\"default\":8,\"min\":0.01}],\"delta\":[\"FLOAT\",{\"default\":5,\"min\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ConvIR_DeHaze": {
+ "category": "FM_nodes/ConvIR",
+ "comfy_node_id": "ConvIR_DeHaze",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"model_name\":[[\"its\",\"ots\",\"densehaze\",\"haze4k\",\"ihaze\",\"nhhaze\",\"ohaze\",\"gta5\",\"nhr\"],{\"default\":\"haze4k\"}],\"model_size\":[[\"small\",\"base\",\"large\"],{\"default\":\"base\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ConvIR_DeRain": {
+ "category": "FM_nodes/ConvIR",
+ "comfy_node_id": "ConvIR_DeRain",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ConvIR_DeSnow": {
+ "category": "FM_nodes/ConvIR",
+ "comfy_node_id": "ConvIR_DeSnow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"model_name\":[[\"csd\",\"snow100k\",\"srrs\"],{\"default\":\"snow100k\"}],\"model_size\":[[\"small\",\"base\"],{\"default\":\"base\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ConvIR_DefocusDeblur": {
+ "category": "FM_nodes/ConvIR",
+ "comfy_node_id": "ConvIR_DefocusDeblur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"model_size\":[[\"small\",\"base\",\"large\"],{\"default\":\"base\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ConvIR_MotionDeBlur": {
+ "category": "FM_nodes/ConvIR",
+ "comfy_node_id": "ConvIR_MotionDeBlur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"model_name\":[[\"gopro\",\"rsblur\"],{\"default\":\"gopro\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ProPIH_Harmonizer": {
+ "category": "FM_nodes",
+ "comfy_node_id": "ProPIH_Harmonizer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"composite\":[\"IMAGE\"],\"background\":[\"IMAGE\"]},\"optional\":{\"foreground_mask\":[\"IMAGE\"],\"foreground_MASK\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"out_0\",\"out_1\",\"out_2\",\"out_3\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "RealViFormerSR": {
+ "category": "FM_nodes",
+ "comfy_node_id": "RealViFormerSR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_video\":[\"IMAGE\"],\"interval\":[\"INT\",{\"default\":50,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_video\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "StabStitch": {
+ "category": "FM_nodes/StabStitch",
+ "comfy_node_id": "StabStitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_1\":[\"IMAGE\"],\"video_2\":[\"IMAGE\"],\"interpolate_mode\":[[\"FAST\",\"NORMAL\"],{\"default\":\"FAST\"}],\"do_linear_blend\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"combined\",\"stab\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "StabStitch_Crop_Resize": {
+ "category": "FM_nodes/StabStitch",
+ "comfy_node_id": "StabStitch_Crop_Resize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_1\":[\"IMAGE\"],\"crop_side\":[[\"left\",\"right\"],{\"default\":\"left\"}],\"target_h\":[\"INT\",{\"default\":360,\"min\":1,\"step\":1}],\"target_w\":[\"INT\",{\"default\":480,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"resized\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "StabStitch_Stabilize": {
+ "category": "FM_nodes/StabStitch",
+ "comfy_node_id": "StabStitch_Stabilize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_1\":[\"IMAGE\"],\"interpolate_mode\":[[\"FAST\",\"NORMAL\"],{\"default\":\"FAST\"}],\"do_linear_blend\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"combined\",\"stab\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "WFEN": {
+ "category": "FM_nodes",
+ "comfy_node_id": "WFEN",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-12T04:47:01.25912Z",
+ "dependencies": [
+ "torch",
+ "einops"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "af724806-003a-4a64-9149-898cb44a53a6",
+ "node_id": "fm_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "FM_nodes",
+ "publisher": {
+ "createdAt": "2024-07-01T09:04:25.846954Z",
+ "description": "",
+ "id": "fuoumarinas",
+ "logo": "",
+ "members": [],
+ "name": "FuouM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/FuouM/FM_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provides a custom node to load config for sampler nodes from a yaml file.",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui-checkpoint-config-loader",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-16T10:38:11.643974Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dba2a11c-48e9-4904-ae93-c0bf22e0883c",
+ "node_id": "comfyui-checkpoint-config-loader",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "GPL-3.0",
+ "name": "ComfyUI-checkpoint-config-loader",
+ "publisher": {
+ "createdAt": "2024-07-16T10:32:29.959135Z",
+ "description": "",
+ "id": "cyberschorsch",
+ "logo": "",
+ "members": [],
+ "name": "Cyberschorsch",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Cyberschorsch/ComfyUI-checkpoint-config-loader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of simple nodes for loading image files and basic translation. These include a simple remote connection node to Photoshop, a node that can overlay and preview an image using a mask, nodes that can load images directly from file paths and URLs, and a node capable of using Google Translate.",
+ "downloads": 53,
+ "icon": "",
+ "id": "comfyui_zwng_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ZwngLoadImagePathOrURL": {
+ "category": "ZWNG",
+ "comfy_node_id": "ZwngLoadImagePathOrURL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_path\":[\"STRING\",{\"default\":\"\\\"./input/example.png\\\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ZwngPreviewImageAndMask": {
+ "category": "ZWNG",
+ "comfy_node_id": "ZwngPreviewImageAndMask",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask_opacity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ZwngSimpleGoogleTranslater": {
+ "category": "ZWNG",
+ "comfy_node_id": "ZwngSimpleGoogleTranslater",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"auto\",\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"auto\"}],\"to_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"en\"}],\"manual_translate\":[[true,false],{\"default\":false}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input prompt\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZwngSimplePhotoshopConnector": {
+ "category": "ZWNG",
+ "comfy_node_id": "ZwngSimplePhotoshopConnector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"password\":[\"STRING\",{\"default\":\"12341234\"}],\"Server\":[\"STRING\",{\"default\":\"127.0.0.1\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Active Window\",\"Selection to Mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-07-01T00:12:19.313134Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3c7ae9b0-81ad-4593-b7ee-f53f78a3a571",
+ "node_id": "comfyui_zwng_nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Zwng_Nodes",
+ "publisher": {
+ "createdAt": "2024-06-30T23:45:29.007821Z",
+ "description": "",
+ "id": "zawango",
+ "logo": "",
+ "members": [],
+ "name": "zwng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/za-wa-n-go/ComfyUI_Zwng_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of nodes to prepare the noise predictions before the CFG function",
+ "downloads": 47,
+ "icon": "",
+ "id": "pre_cfg_comfy_nodes_for_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Channel selector for 128 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 128 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}],\"channel_4\":[\"BOOLEAN\",{\"default\":true}],\"channel_5\":[\"BOOLEAN\",{\"default\":true}],\"channel_6\":[\"BOOLEAN\",{\"default\":true}],\"channel_7\":[\"BOOLEAN\",{\"default\":true}],\"channel_8\":[\"BOOLEAN\",{\"default\":true}],\"channel_9\":[\"BOOLEAN\",{\"default\":true}],\"channel_10\":[\"BOOLEAN\",{\"default\":true}],\"channel_11\":[\"BOOLEAN\",{\"default\":true}],\"channel_12\":[\"BOOLEAN\",{\"default\":true}],\"channel_13\":[\"BOOLEAN\",{\"default\":true}],\"channel_14\":[\"BOOLEAN\",{\"default\":true}],\"channel_15\":[\"BOOLEAN\",{\"default\":true}],\"channel_16\":[\"BOOLEAN\",{\"default\":true}],\"channel_17\":[\"BOOLEAN\",{\"default\":true}],\"channel_18\":[\"BOOLEAN\",{\"default\":true}],\"channel_19\":[\"BOOLEAN\",{\"default\":true}],\"channel_20\":[\"BOOLEAN\",{\"default\":true}],\"channel_21\":[\"BOOLEAN\",{\"default\":true}],\"channel_22\":[\"BOOLEAN\",{\"default\":true}],\"channel_23\":[\"BOOLEAN\",{\"default\":true}],\"channel_24\":[\"BOOLEAN\",{\"default\":true}],\"channel_25\":[\"BOOLEAN\",{\"default\":true}],\"channel_26\":[\"BOOLEAN\",{\"default\":true}],\"channel_27\":[\"BOOLEAN\",{\"default\":true}],\"channel_28\":[\"BOOLEAN\",{\"default\":true}],\"channel_29\":[\"BOOLEAN\",{\"default\":true}],\"channel_30\":[\"BOOLEAN\",{\"default\":true}],\"channel_31\":[\"BOOLEAN\",{\"default\":true}],\"channel_32\":[\"BOOLEAN\",{\"default\":true}],\"channel_33\":[\"BOOLEAN\",{\"default\":true}],\"channel_34\":[\"BOOLEAN\",{\"default\":true}],\"channel_35\":[\"BOOLEAN\",{\"default\":true}],\"channel_36\":[\"BOOLEAN\",{\"default\":true}],\"channel_37\":[\"BOOLEAN\",{\"default\":true}],\"channel_38\":[\"BOOLEAN\",{\"default\":true}],\"channel_39\":[\"BOOLEAN\",{\"default\":true}],\"channel_40\":[\"BOOLEAN\",{\"default\":true}],\"channel_41\":[\"BOOLEAN\",{\"default\":true}],\"channel_42\":[\"BOOLEAN\",{\"default\":true}],\"channel_43\":[\"BOOLEAN\",{\"default\":true}],\"channel_44\":[\"BOOLEAN\",{\"default\":true}],\"channel_45\":[\"BOOLEAN\",{\"default\":true}],\"channel_46\":[\"BOOLEAN\",{\"default\":true}],\"channel_47\":[\"BOOLEAN\",{\"default\":true}],\"channel_48\":[\"BOOLEAN\",{\"default\":true}],\"channel_49\":[\"BOOLEAN\",{\"default\":true}],\"channel_50\":[\"BOOLEAN\",{\"default\":true}],\"channel_51\":[\"BOOLEAN\",{\"default\":true}],\"channel_52\":[\"BOOLEAN\",{\"default\":true}],\"channel_53\":[\"BOOLEAN\",{\"default\":true}],\"channel_54\":[\"BOOLEAN\",{\"default\":true}],\"channel_55\":[\"BOOLEAN\",{\"default\":true}],\"channel_56\":[\"BOOLEAN\",{\"default\":true}],\"channel_57\":[\"BOOLEAN\",{\"default\":true}],\"channel_58\":[\"BOOLEAN\",{\"default\":true}],\"channel_59\":[\"BOOLEAN\",{\"default\":true}],\"channel_60\":[\"BOOLEAN\",{\"default\":true}],\"channel_61\":[\"BOOLEAN\",{\"default\":true}],\"channel_62\":[\"BOOLEAN\",{\"default\":true}],\"channel_63\":[\"BOOLEAN\",{\"default\":true}],\"channel_64\":[\"BOOLEAN\",{\"default\":true}],\"channel_65\":[\"BOOLEAN\",{\"default\":true}],\"channel_66\":[\"BOOLEAN\",{\"default\":true}],\"channel_67\":[\"BOOLEAN\",{\"default\":true}],\"channel_68\":[\"BOOLEAN\",{\"default\":true}],\"channel_69\":[\"BOOLEAN\",{\"default\":true}],\"channel_70\":[\"BOOLEAN\",{\"default\":true}],\"channel_71\":[\"BOOLEAN\",{\"default\":true}],\"channel_72\":[\"BOOLEAN\",{\"default\":true}],\"channel_73\":[\"BOOLEAN\",{\"default\":true}],\"channel_74\":[\"BOOLEAN\",{\"default\":true}],\"channel_75\":[\"BOOLEAN\",{\"default\":true}],\"channel_76\":[\"BOOLEAN\",{\"default\":true}],\"channel_77\":[\"BOOLEAN\",{\"default\":true}],\"channel_78\":[\"BOOLEAN\",{\"default\":true}],\"channel_79\":[\"BOOLEAN\",{\"default\":true}],\"channel_80\":[\"BOOLEAN\",{\"default\":true}],\"channel_81\":[\"BOOLEAN\",{\"default\":true}],\"channel_82\":[\"BOOLEAN\",{\"default\":true}],\"channel_83\":[\"BOOLEAN\",{\"default\":true}],\"channel_84\":[\"BOOLEAN\",{\"default\":true}],\"channel_85\":[\"BOOLEAN\",{\"default\":true}],\"channel_86\":[\"BOOLEAN\",{\"default\":true}],\"channel_87\":[\"BOOLEAN\",{\"default\":true}],\"channel_88\":[\"BOOLEAN\",{\"default\":true}],\"channel_89\":[\"BOOLEAN\",{\"default\":true}],\"channel_90\":[\"BOOLEAN\",{\"default\":true}],\"channel_91\":[\"BOOLEAN\",{\"default\":true}],\"channel_92\":[\"BOOLEAN\",{\"default\":true}],\"channel_93\":[\"BOOLEAN\",{\"default\":true}],\"channel_94\":[\"BOOLEAN\",{\"default\":true}],\"channel_95\":[\"BOOLEAN\",{\"default\":true}],\"channel_96\":[\"BOOLEAN\",{\"default\":true}],\"channel_97\":[\"BOOLEAN\",{\"default\":true}],\"channel_98\":[\"BOOLEAN\",{\"default\":true}],\"channel_99\":[\"BOOLEAN\",{\"default\":true}],\"channel_100\":[\"BOOLEAN\",{\"default\":true}],\"channel_101\":[\"BOOLEAN\",{\"default\":true}],\"channel_102\":[\"BOOLEAN\",{\"default\":true}],\"channel_103\":[\"BOOLEAN\",{\"default\":true}],\"channel_104\":[\"BOOLEAN\",{\"default\":true}],\"channel_105\":[\"BOOLEAN\",{\"default\":true}],\"channel_106\":[\"BOOLEAN\",{\"default\":true}],\"channel_107\":[\"BOOLEAN\",{\"default\":true}],\"channel_108\":[\"BOOLEAN\",{\"default\":true}],\"channel_109\":[\"BOOLEAN\",{\"default\":true}],\"channel_110\":[\"BOOLEAN\",{\"default\":true}],\"channel_111\":[\"BOOLEAN\",{\"default\":true}],\"channel_112\":[\"BOOLEAN\",{\"default\":true}],\"channel_113\":[\"BOOLEAN\",{\"default\":true}],\"channel_114\":[\"BOOLEAN\",{\"default\":true}],\"channel_115\":[\"BOOLEAN\",{\"default\":true}],\"channel_116\":[\"BOOLEAN\",{\"default\":true}],\"channel_117\":[\"BOOLEAN\",{\"default\":true}],\"channel_118\":[\"BOOLEAN\",{\"default\":true}],\"channel_119\":[\"BOOLEAN\",{\"default\":true}],\"channel_120\":[\"BOOLEAN\",{\"default\":true}],\"channel_121\":[\"BOOLEAN\",{\"default\":true}],\"channel_122\":[\"BOOLEAN\",{\"default\":true}],\"channel_123\":[\"BOOLEAN\",{\"default\":true}],\"channel_124\":[\"BOOLEAN\",{\"default\":true}],\"channel_125\":[\"BOOLEAN\",{\"default\":true}],\"channel_126\":[\"BOOLEAN\",{\"default\":true}],\"channel_127\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Channel selector for 16 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 16 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}],\"channel_4\":[\"BOOLEAN\",{\"default\":true}],\"channel_5\":[\"BOOLEAN\",{\"default\":true}],\"channel_6\":[\"BOOLEAN\",{\"default\":true}],\"channel_7\":[\"BOOLEAN\",{\"default\":true}],\"channel_8\":[\"BOOLEAN\",{\"default\":true}],\"channel_9\":[\"BOOLEAN\",{\"default\":true}],\"channel_10\":[\"BOOLEAN\",{\"default\":true}],\"channel_11\":[\"BOOLEAN\",{\"default\":true}],\"channel_12\":[\"BOOLEAN\",{\"default\":true}],\"channel_13\":[\"BOOLEAN\",{\"default\":true}],\"channel_14\":[\"BOOLEAN\",{\"default\":true}],\"channel_15\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Channel selector for 32 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 32 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}],\"channel_4\":[\"BOOLEAN\",{\"default\":true}],\"channel_5\":[\"BOOLEAN\",{\"default\":true}],\"channel_6\":[\"BOOLEAN\",{\"default\":true}],\"channel_7\":[\"BOOLEAN\",{\"default\":true}],\"channel_8\":[\"BOOLEAN\",{\"default\":true}],\"channel_9\":[\"BOOLEAN\",{\"default\":true}],\"channel_10\":[\"BOOLEAN\",{\"default\":true}],\"channel_11\":[\"BOOLEAN\",{\"default\":true}],\"channel_12\":[\"BOOLEAN\",{\"default\":true}],\"channel_13\":[\"BOOLEAN\",{\"default\":true}],\"channel_14\":[\"BOOLEAN\",{\"default\":true}],\"channel_15\":[\"BOOLEAN\",{\"default\":true}],\"channel_16\":[\"BOOLEAN\",{\"default\":true}],\"channel_17\":[\"BOOLEAN\",{\"default\":true}],\"channel_18\":[\"BOOLEAN\",{\"default\":true}],\"channel_19\":[\"BOOLEAN\",{\"default\":true}],\"channel_20\":[\"BOOLEAN\",{\"default\":true}],\"channel_21\":[\"BOOLEAN\",{\"default\":true}],\"channel_22\":[\"BOOLEAN\",{\"default\":true}],\"channel_23\":[\"BOOLEAN\",{\"default\":true}],\"channel_24\":[\"BOOLEAN\",{\"default\":true}],\"channel_25\":[\"BOOLEAN\",{\"default\":true}],\"channel_26\":[\"BOOLEAN\",{\"default\":true}],\"channel_27\":[\"BOOLEAN\",{\"default\":true}],\"channel_28\":[\"BOOLEAN\",{\"default\":true}],\"channel_29\":[\"BOOLEAN\",{\"default\":true}],\"channel_30\":[\"BOOLEAN\",{\"default\":true}],\"channel_31\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Channel selector for 4 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 4 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Channel selector for 64 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 64 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}],\"channel_4\":[\"BOOLEAN\",{\"default\":true}],\"channel_5\":[\"BOOLEAN\",{\"default\":true}],\"channel_6\":[\"BOOLEAN\",{\"default\":true}],\"channel_7\":[\"BOOLEAN\",{\"default\":true}],\"channel_8\":[\"BOOLEAN\",{\"default\":true}],\"channel_9\":[\"BOOLEAN\",{\"default\":true}],\"channel_10\":[\"BOOLEAN\",{\"default\":true}],\"channel_11\":[\"BOOLEAN\",{\"default\":true}],\"channel_12\":[\"BOOLEAN\",{\"default\":true}],\"channel_13\":[\"BOOLEAN\",{\"default\":true}],\"channel_14\":[\"BOOLEAN\",{\"default\":true}],\"channel_15\":[\"BOOLEAN\",{\"default\":true}],\"channel_16\":[\"BOOLEAN\",{\"default\":true}],\"channel_17\":[\"BOOLEAN\",{\"default\":true}],\"channel_18\":[\"BOOLEAN\",{\"default\":true}],\"channel_19\":[\"BOOLEAN\",{\"default\":true}],\"channel_20\":[\"BOOLEAN\",{\"default\":true}],\"channel_21\":[\"BOOLEAN\",{\"default\":true}],\"channel_22\":[\"BOOLEAN\",{\"default\":true}],\"channel_23\":[\"BOOLEAN\",{\"default\":true}],\"channel_24\":[\"BOOLEAN\",{\"default\":true}],\"channel_25\":[\"BOOLEAN\",{\"default\":true}],\"channel_26\":[\"BOOLEAN\",{\"default\":true}],\"channel_27\":[\"BOOLEAN\",{\"default\":true}],\"channel_28\":[\"BOOLEAN\",{\"default\":true}],\"channel_29\":[\"BOOLEAN\",{\"default\":true}],\"channel_30\":[\"BOOLEAN\",{\"default\":true}],\"channel_31\":[\"BOOLEAN\",{\"default\":true}],\"channel_32\":[\"BOOLEAN\",{\"default\":true}],\"channel_33\":[\"BOOLEAN\",{\"default\":true}],\"channel_34\":[\"BOOLEAN\",{\"default\":true}],\"channel_35\":[\"BOOLEAN\",{\"default\":true}],\"channel_36\":[\"BOOLEAN\",{\"default\":true}],\"channel_37\":[\"BOOLEAN\",{\"default\":true}],\"channel_38\":[\"BOOLEAN\",{\"default\":true}],\"channel_39\":[\"BOOLEAN\",{\"default\":true}],\"channel_40\":[\"BOOLEAN\",{\"default\":true}],\"channel_41\":[\"BOOLEAN\",{\"default\":true}],\"channel_42\":[\"BOOLEAN\",{\"default\":true}],\"channel_43\":[\"BOOLEAN\",{\"default\":true}],\"channel_44\":[\"BOOLEAN\",{\"default\":true}],\"channel_45\":[\"BOOLEAN\",{\"default\":true}],\"channel_46\":[\"BOOLEAN\",{\"default\":true}],\"channel_47\":[\"BOOLEAN\",{\"default\":true}],\"channel_48\":[\"BOOLEAN\",{\"default\":true}],\"channel_49\":[\"BOOLEAN\",{\"default\":true}],\"channel_50\":[\"BOOLEAN\",{\"default\":true}],\"channel_51\":[\"BOOLEAN\",{\"default\":true}],\"channel_52\":[\"BOOLEAN\",{\"default\":true}],\"channel_53\":[\"BOOLEAN\",{\"default\":true}],\"channel_54\":[\"BOOLEAN\",{\"default\":true}],\"channel_55\":[\"BOOLEAN\",{\"default\":true}],\"channel_56\":[\"BOOLEAN\",{\"default\":true}],\"channel_57\":[\"BOOLEAN\",{\"default\":true}],\"channel_58\":[\"BOOLEAN\",{\"default\":true}],\"channel_59\":[\"BOOLEAN\",{\"default\":true}],\"channel_60\":[\"BOOLEAN\",{\"default\":true}],\"channel_61\":[\"BOOLEAN\",{\"default\":true}],\"channel_62\":[\"BOOLEAN\",{\"default\":true}],\"channel_63\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Channel selector for 8 channels": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Channel selector for 8 channels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"channel_0\":[\"BOOLEAN\",{\"default\":true}],\"channel_1\":[\"BOOLEAN\",{\"default\":true}],\"channel_2\":[\"BOOLEAN\",{\"default\":true}],\"channel_3\":[\"BOOLEAN\",{\"default\":true}],\"channel_4\":[\"BOOLEAN\",{\"default\":true}],\"channel_5\":[\"BOOLEAN\",{\"default\":true}],\"channel_6\":[\"BOOLEAN\",{\"default\":true}],\"channel_7\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Conditioning set timestep from sigma": {
+ "category": "advanced/conditioning",
+ "comfy_node_id": "Conditioning set timestep from sigma",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"conditioning\":[\"CONDITIONING\"],\"sigma_start\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":10000,\"step\":0.01}],\"sigma_end\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Individual channel selector": {
+ "category": "model_patches/Pre CFG/channels_selectors",
+ "comfy_node_id": "Individual channel selector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"exclude\":[\"BOOLEAN\",{\"default\":false}],\"selected_channel\":[\"INT\",{\"default\":1,\"min\":1,\"max\":128}],\"total_channels\":[\"INT\",{\"default\":4,\"min\":1,\"max\":128}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHANS\"]",
+ "return_types": "[\"CHANS\"]"
+ },
+ "Post CFG subtract mean": {
+ "category": "model_patches",
+ "comfy_node_id": "Post CFG subtract mean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"enabled\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG PAG": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG PAG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scale\":[\"FLOAT\",{\"default\":0.5,\"min\":-2,\"max\":10,\"step\":0.05,\"round\":0.01}],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG automatic scale": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG automatic scale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scaling_method\":[[\"individual\",\"all_as_one\",\"average\",\"smallest\",\"biggest\"],{\"default\":\"average\"}],\"min_max_method\":[[\"difference\",\"average\",\"biggest\"]]},\"optional\":{\"channels_selection\":[\"CHANS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG channel multiplier": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG channel multiplier",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"channel_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01,\"round\":0.01}],\"channel_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01,\"round\":0.01}],\"channel_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01,\"round\":0.01}],\"channel_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01,\"round\":0.01}],\"selection\":[[\"both\",\"cond\",\"uncond\"]],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG consensus sharpening": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG consensus sharpening",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scale\":[\"FLOAT\",{\"default\":0.75,\"min\":-10,\"max\":10,\"step\":0.05,\"round\":0.01}],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG exponentiation": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG exponentiation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"do_on\":[[\"both\",\"cond\",\"uncond\"],{\"default\":\"both\"}],\"exponent\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":10,\"step\":0.05,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG perp-neg": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG perp-neg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"neg_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1,\"round\":0.01}],\"set_context_length\":[\"BOOLEAN\",{\"default\":false}],\"context_length\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG sharpening": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG sharpening",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"do_on\":[[\"both\",\"cond\",\"uncond\"],{\"default\":\"both\"}],\"scale\":[\"FLOAT\",{\"default\":0.75,\"min\":-10,\"max\":10,\"step\":0.05,\"round\":0.01}],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG subtract mean": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG subtract mean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"enabled\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG uncond zero": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG uncond zero",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scale\":[\"FLOAT\",{\"default\":0.75,\"min\":0,\"max\":10,\"step\":0.05,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG variable scaling": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG variable scaling",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"start_multiplier\":[\"FLOAT\",{\"default\":1.5,\"min\":0,\"max\":10,\"step\":0.01,\"round\":0.01}],\"end_multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"round\":0.01}],\"proportional_to\":[[\"sigma\",\"steps progression\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Pre CFG zero attention": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Pre CFG zero attention",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"do_on\":[[\"cond\",\"uncond\"],{\"default\":\"uncond\"}],\"mix_scale\":[\"FLOAT\",{\"default\":1.5,\"min\":-2,\"max\":2,\"step\":0.5,\"round\":0.01}],\"start_at_sigma\":[\"FLOAT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}],\"end_at_sigma\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Shape attention": {
+ "category": "model_patches",
+ "comfy_node_id": "Shape attention",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"scale\":[\"FLOAT\",{\"default\":1.5,\"min\":0,\"max\":10,\"step\":0.1,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Support empty uncond": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Support empty uncond",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"method\":[[\"divide by CFG\",\"from cond\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-07-22T13:57:32.755706Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c537f70c-c9ed-4cf1-963f-37e7d32f3154",
+ "node_id": "pre_cfg_comfy_nodes_for_comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "pre_cfg_comfy_nodes_for_ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A furry-friendly ComfyUI extension allowing the interrogation of e621 tags from images.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-fd-tagger",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-21T09:28:35.611673Z",
+ "dependencies": [
+ "torch",
+ "torchvision",
+ "pillow",
+ "requests",
+ "comfyui",
+ "aiohttp",
+ "numpy",
+ "msgspec",
+ "colorama"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "079ff4a9-058c-4b10-94b3-4e4c05607579",
+ "node_id": "comfyui-fd-tagger",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-FD-Tagger",
+ "publisher": {
+ "createdAt": "2024-07-18T09:04:53.424992Z",
+ "description": "",
+ "id": "deitydurg",
+ "logo": "",
+ "members": [],
+ "name": "Deity L. Dragon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/loopyd/ComfyUI-FD-Tagger",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A handful of image filters for ComfyUI (darken, lighten, levels, saturate, hue)",
+ "downloads": 41,
+ "icon": "icon.png",
+ "id": "comfyui_image_filters",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-06T02:50:13.08227Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "57dfc55e-df81-45ab-8a0d-f673e7128d9e",
+ "node_id": "comfyui_image_filters",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_image_filters",
+ "publisher": {
+ "createdAt": "2024-11-06T00:35:59.815892Z",
+ "description": "",
+ "id": "basix",
+ "logo": "",
+ "members": [],
+ "name": "basix",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/maludwig/comfyui_image_filters",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Store settings by model.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-model-db",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Model DB": {
+ "category": "utils",
+ "comfy_node_id": "Model DB",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]]},\"optional\":{\"key\":[[null],{\"default\":\"\"}],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\",\"POSITIVE\",\"NEGATIVE\",\"SEED\",\"STEPS\",\"CFG\",\"SAMPLER_NAME\",\"SCHEDULER\",\"DENOISE\",\"WIDTH\",\"HEIGHT\",\"LATENT\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"STRING\",\"STRING\",\"INT\",\"INT\",\"FLOAT\",\"STRING\",\"STRING\",\"FLOAT\",\"INT\",\"INT\",\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-07-25T06:23:04.515702Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "bd21cd11-aee4-4548-8583-ed35f0760553",
+ "node_id": "comfyui-model-db",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-model-db",
+ "publisher": {
+ "createdAt": "2024-07-03T02:48:16.838562Z",
+ "description": "",
+ "id": "shinich39",
+ "logo": "",
+ "members": [],
+ "name": "shinich39",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shinich39/comfyui-model-db",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Removes background using Transparent Background",
+ "downloads": 52,
+ "icon": "",
+ "id": "transparent-background-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-17T15:59:56.796837Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "23da2657-5863-434d-939e-19a274844893",
+ "node_id": "transparent-background-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "transparent-background-comfyui",
+ "publisher": {
+ "createdAt": "2024-07-16T17:02:39.182622Z",
+ "description": "",
+ "id": "ducmanh",
+ "logo": "",
+ "members": [],
+ "name": "Duc Manh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mikebilly/Transparent-background-comfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI adaptation of https://github.com/G-U-N/Motion-I2V",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-ig-motion-i2v",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-30T10:38:47.959187Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f1a4cff2-f14e-493f-8f68-44652388473c",
+ "node_id": "comfyui-ig-motion-i2v",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.6.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-IG-Motion-I2V",
+ "publisher": {
+ "createdAt": "2024-09-17T09:53:04.490236Z",
+ "description": "",
+ "id": "iggy101",
+ "logo": "",
+ "members": [],
+ "name": "IG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/IDGallagher/ComfyUI-IG-Motion-I2V",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of ComfyUI custom nodes that allow to use most Diffusers pipelines and components in Comfy(such as Txt2Img, Img2Img, Inpainting, LoRAS, B-LoRAS, ControlNet...). You will find them under 'Diffusers-in-Comfy'!",
+ "downloads": 107,
+ "icon": "",
+ "id": "diffusers-in-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-07T17:27:40.063411Z",
+ "dependencies": [
+ "diffusers @ git+https://github.com/huggingface/diffusers@3bb1fd6fc05917ce2fc577fcda2163391c5bdcc0",
+ "opencv-python==4.10.0.84",
+ "peft==0.14.0",
+ "omegaconf==2.3.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d99210ef-a3e1-4faf-b55f-196988e1b702",
+ "node_id": "diffusers-in-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Diffusers-in-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-08-24T10:01:23.019356Z",
+ "description": "",
+ "id": "drjusseaux",
+ "logo": "",
+ "members": [],
+ "name": "DrJusseaux",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/maepopi/Diffusers-in-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI custom node that integrates Google Photos into your workflows. List albums, load images from specific albums, and search photos directly within ComfyUI. Features customizable image loading options, sorting, and efficient caching for seamless integration of your Google Photos library into AI image processing pipelines.",
+ "downloads": 34,
+ "icon": "",
+ "id": "google-photos-loader",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ContentFilter": {
+ "category": "Google Photos",
+ "comfy_node_id": "ContentFilter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"landscapes\":[\"BOOLEAN\",{\"default\":false}],\"receipts\":[\"BOOLEAN\",{\"default\":false}],\"cityscapes\":[\"BOOLEAN\",{\"default\":false}],\"landmarks\":[\"BOOLEAN\",{\"default\":false}],\"selfies\":[\"BOOLEAN\",{\"default\":false}],\"people\":[\"BOOLEAN\",{\"default\":false}],\"pets\":[\"BOOLEAN\",{\"default\":false}],\"weddings\":[\"BOOLEAN\",{\"default\":false}],\"birthdays\":[\"BOOLEAN\",{\"default\":false}],\"documents\":[\"BOOLEAN\",{\"default\":false}],\"travel\":[\"BOOLEAN\",{\"default\":false}],\"animals\":[\"BOOLEAN\",{\"default\":false}],\"food\":[\"BOOLEAN\",{\"default\":false}],\"sport\":[\"BOOLEAN\",{\"default\":false}],\"night\":[\"BOOLEAN\",{\"default\":false}],\"performances\":[\"BOOLEAN\",{\"default\":false}],\"whiteboards\":[\"BOOLEAN\",{\"default\":false}],\"screenshots\":[\"BOOLEAN\",{\"default\":false}],\"utility\":[\"BOOLEAN\",{\"default\":false}],\"arts\":[\"BOOLEAN\",{\"default\":false}],\"crafts\":[\"BOOLEAN\",{\"default\":false}],\"fashion\":[\"BOOLEAN\",{\"default\":false}],\"houses\":[\"BOOLEAN\",{\"default\":false}],\"gardens\":[\"BOOLEAN\",{\"default\":false}],\"flowers\":[\"BOOLEAN\",{\"default\":false}],\"holidays\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTENT_FILTER\"]",
+ "return_types": "[\"CONTENT_FILTER\"]"
+ },
+ "DatePicker": {
+ "category": "utils",
+ "comfy_node_id": "DatePicker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"year\":[\"INT\",{\"default\":2025,\"min\":1900,\"max\":2100,\"step\":1}],\"month\":[\"INT\",{\"default\":1,\"min\":1,\"max\":12,\"step\":1}],\"day\":[\"INT\",{\"default\":14,\"min\":1,\"max\":31,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Google Photos Album Lister": {
+ "category": "loaders",
+ "comfy_node_id": "Google Photos Album Lister",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"client_secrets_file\":[\"STRING\",{\"default\":\"/opt/ComfyUI/custom_nodes/custom-node/client_secrets.json\",\"multiline\":false}],\"print_log\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"album_list\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Google Photos Album Loader": {
+ "category": "loaders",
+ "comfy_node_id": "Google Photos Album Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"album_id\":[\"STRING\",{\"multiline\":false}],\"max_images\":[\"INT\",{\"default\":10,\"min\":1,\"max\":5000}],\"size_option\":[[\"Original Size\",\"Scale to Size\",\"Crop to Size\",\"Fill to Size\"]],\"target_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":2048}],\"cache_images\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"client_secrets_file\":[\"STRING\",{\"default\":\"/opt/ComfyUI/custom_nodes/custom-node/client_secrets.json\",\"multiline\":false}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Google Photos Album Selector": {
+ "category": "loaders",
+ "comfy_node_id": "Google Photos Album Selector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"selected_album\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"album_id\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Google Photos Cache Manager": {
+ "category": "Google Photos",
+ "comfy_node_id": "Google Photos Cache Manager",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_cache_size_mb\":[\"INT\",{\"default\":5000,\"min\":200,\"max\":100000}],\"clear_cache\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Google Photos Images Loader": {
+ "category": "loaders",
+ "comfy_node_id": "Google Photos Images Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_images\":[\"INT\",{\"default\":10,\"min\":1,\"max\":5000}],\"start_from\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"size_option\":[[\"Original Size\",\"Scale to Size\",\"Crop to Size\",\"Fill to Size\"]],\"target_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":2048}],\"cache_images\":[\"BOOLEAN\",{\"default\":true}],\"remove_cache\":[\"BOOLEAN\",{\"default\":false}],\"advanced_logs\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"client_secrets_file\":[\"STRING\",{\"default\":\"/opt/ComfyUI/custom_nodes/custom-node/client_secrets.json\",\"multiline\":false}],\"positive_custom_filters\":[\"CONTENT_FILTER\"],\"negative_custom_filters\":[\"CONTENT_FILTER\"],\"specific_year\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999}],\"specific_month\":[\"INT\",{\"default\":0,\"min\":0,\"max\":12}],\"specific_day\":[\"INT\",{\"default\":0,\"min\":0,\"max\":31}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Google Photos Login/Logout": {
+ "category": "Google Photos",
+ "comfy_node_id": "Google Photos Login/Logout",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"action\":[[\"NONE\",\"LOGIN\",\"LOGOUT\"]],\"client_secrets_file\":[\"STRING\",{\"default\":\"/opt/ComfyUI/custom_nodes/custom-node/client_secrets.json\",\"multiline\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-09-25T18:05:41.248403Z",
+ "dependencies": [
+ "aiohttp>=3.7.4",
+ "google-auth-oauthlib>=0.4.1",
+ "google-auth>=1.30.0",
+ "Pillow>=8.0.0",
+ "torch>=1.7.0",
+ "termcolor>=1.1.0",
+ "numpy>=1.19.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "de485572-ab07-4b2a-a492-ec783c0087f4",
+ "node_id": "google-photos-loader",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.11"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Google Photos Loader - by PabloGFX",
+ "publisher": {
+ "createdAt": "2024-09-23T16:40:33.561343Z",
+ "description": "",
+ "id": "pablogfx",
+ "logo": "",
+ "members": [],
+ "name": "PabloGFX - Paul Lazniak",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lazniak/comfyui-google-photos-loader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes that preview image with a magnifier.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui_preview_magnifier",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YC.ImageComparerMagnifier": {
+ "category": "image",
+ "comfy_node_id": "YC.ImageComparerMagnifier",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"img_count\":[\"INT\",{\"default\":2,\"min\":2,\"max\":2,\"step\":1}],\"image_0\":[\"IMAGE\"],\"image_1\":[\"IMAGE\"]},\"optional\":{\"image_2\":[\"IMAGE\"],\"image_3\":[\"IMAGE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "YC.PreviewImageMagnifier": {
+ "category": "image",
+ "comfy_node_id": "YC.PreviewImageMagnifier",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "YC.XYPreviewImageMagnifier": {
+ "category": "image",
+ "comfy_node_id": "YC.XYPreviewImageMagnifier",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"img_per_row\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-07-31T13:59:33.565341Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "799d8ad8-7693-4f8d-ae9d-99fab86e5ee5",
+ "node_id": "comfyui_preview_magnifier",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Preview_Magnifier",
+ "publisher": {
+ "createdAt": "2024-07-18T17:13:50.602211Z",
+ "description": "",
+ "id": "ycchanau",
+ "logo": "",
+ "members": [],
+ "name": "YC",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ycchanau/ComfyUI_Preview_Magnifier",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension helps generate images through NAI.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui_naidgenerator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ColorizeNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "ColorizeNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}],\"defry\":[\"INT\",{\"default\":0,\"min\":0,\"max\":5,\"step\":1,\"display\":\"number\"}],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DeclutterNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "DeclutterNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EmotionNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "EmotionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}],\"mood\":[[\"neutral\",\"happy\",\"sad\",\"angry\",\"scared\",\"surprised\",\"tired\",\"excited\",\"nervous\",\"thinking\",\"confused\",\"shy\",\"disgusted\",\"smug\",\"bored\",\"laughing\",\"irritated\",\"aroused\",\"embarrassed\",\"worried\",\"love\",\"determined\",\"hurt\",\"playful\"],{\"default\":\"neutral\"}],\"strength\":[[\"normal\",\"slightly_weak\",\"weak\",\"even_weaker\",\"very_weak\",\"weakest\"],{\"default\":\"normal\"}],\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "GenerateNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "GenerateNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"width\":[\"INT\",{\"default\":832,\"min\":64,\"max\":1600,\"step\":64,\"display\":\"number\"}],\"height\":[\"INT\",{\"default\":1216,\"min\":64,\"max\":1600,\"step\":64,\"display\":\"number\"}],\"positive\":[\"STRING\",{\"default\":\", best quality, amazing quality, very aesthetic, absurdres\",\"multiline\":true,\"dynamicPrompts\":false}],\"negative\":[\"STRING\",{\"default\":\"lowres\",\"multiline\":true,\"dynamicPrompts\":false}],\"steps\":[\"INT\",{\"default\":28,\"min\":0,\"max\":50,\"step\":1,\"display\":\"number\"}],\"cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":10,\"step\":0.1,\"display\":\"number\"}],\"variety\":[\"BOOLEAN\",{\"default\":false}],\"decrisper\":[\"BOOLEAN\",{\"default\":false}],\"smea\":[[\"none\",\"SMEA\",\"SMEA+DYN\"],{\"default\":\"none\"}],\"sampler\":[[\"k_euler\",\"k_euler_ancestral\",\"k_dpmpp_2s_ancestral\",\"k_dpmpp_2m_sde\",\"k_dpmpp_2m\",\"k_dpmpp_sde\",\"ddim\"],{\"default\":\"k_euler\"}],\"scheduler\":[[\"native\",\"karras\",\"exponential\",\"polyexponential\"],{\"default\":\"native\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999999999,\"step\":1,\"display\":\"number\"}],\"uncond_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1.5,\"step\":0.05,\"display\":\"number\"}],\"cfg_rescale\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.02,\"display\":\"number\"}]},\"optional\":{\"option\":[\"NAID_OPTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Img2ImgOptionNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "Img2ImgOptionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":0.7,\"min\":0.01,\"max\":0.99,\"step\":0.01,\"display\":\"number\"}],\"noise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":0.99,\"step\":0.02,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NAID_OPTION\"]",
+ "return_types": "[\"NAID_OPTION\"]"
+ },
+ "InpaintingOptionNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "InpaintingOptionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"IMAGE\"],\"add_original_image\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NAID_OPTION\"]",
+ "return_types": "[\"NAID_OPTION\"]"
+ },
+ "LineArtNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "LineArtNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MaskImageToNAID": {
+ "category": "NovelAI/utils",
+ "comfy_node_id": "MaskImageToNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ModelOptionNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "ModelOptionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"safe-diffusion\",\"nai-diffusion\",\"nai-diffusion-furry\",\"nai-diffusion-2\",\"nai-diffusion-furry-3\",\"nai-diffusion-3\"],{\"default\":\"nai-diffusion-3\"}]},\"optional\":{\"option\":[\"NAID_OPTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NAID_OPTION\"]",
+ "return_types": "[\"NAID_OPTION\"]"
+ },
+ "NetworkOptionNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "NetworkOptionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ignore_errors\":[\"BOOLEAN\",{\"default\":true}],\"timeout_sec\":[\"INT\",{\"default\":120,\"min\":30,\"max\":3000,\"step\":1,\"display\":\"number\"}],\"retry\":[\"INT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":1,\"display\":\"number\"}]},\"optional\":{\"option\":[\"NAID_OPTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NAID_OPTION\"]",
+ "return_types": "[\"NAID_OPTION\"]"
+ },
+ "PromptToNAID": {
+ "category": "NovelAI/utils",
+ "comfy_node_id": "PromptToNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"dynamicPrompts\":false}],\"weight_per_brace\":[\"FLOAT\",{\"default\":0.05,\"min\":0.05,\"max\":0.1,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "RemoveBGNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "RemoveBGNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SketchNAID": {
+ "category": "NovelAI/director_tools",
+ "comfy_node_id": "SketchNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"limit_opus_free\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Limit image size and steps for free generation by Opus.\"}],\"ignore_errors\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "VibeTransferOptionNAID": {
+ "category": "NovelAI",
+ "comfy_node_id": "VibeTransferOptionNAID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"information_extracted\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":1,\"step\":0.01,\"display\":\"number\"}],\"strength\":[\"FLOAT\",{\"default\":0.6,\"min\":0.01,\"max\":1,\"step\":0.01,\"display\":\"number\"}]},\"optional\":{\"option\":[\"NAID_OPTION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NAID_OPTION\"]",
+ "return_types": "[\"NAID_OPTION\"]"
+ }
+ },
+ "createdAt": "2024-09-20T08:00:12.932167Z",
+ "dependencies": [
+ "python-dotenv",
+ "argon2-cffi"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "981b9e7e-8dad-4da5-9aa7-fe70fd9cc358",
+ "node_id": "comfyui_naidgenerator",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_NAIDGenerator",
+ "publisher": {
+ "createdAt": "2024-07-20T17:37:42.941006Z",
+ "description": "",
+ "id": "bedovyy",
+ "logo": "",
+ "members": [],
+ "name": "Bedovyy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bedovyy/ComfyUI_NAIDGenerator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Remove Watermarks",
+ "downloads": 6,
+ "icon": "",
+ "id": "watermark-removal",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-13T05:36:19.379738Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "30079034-8c39-41d6-90e5-cffe846b46ed",
+ "node_id": "watermark-removal",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Watermark-Removal",
+ "publisher": {
+ "createdAt": "2025-01-11T15:36:40.339552Z",
+ "description": "",
+ "id": "l-comm",
+ "logo": "",
+ "members": [],
+ "name": "l-comm",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/l-comm/WatermarkRemoval",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Library for common image processing operations on PyTorch tensor batches.",
+ "downloads": 30,
+ "icon": "",
+ "id": "gtfu",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-09T10:11:56.999916Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f6c405b6-21b6-49d0-a21b-be7d1af0babe",
+ "node_id": "gtfu",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-GTF-Utilities",
+ "publisher": {
+ "createdAt": "2024-08-22T06:32:37.547394Z",
+ "description": "",
+ "id": "wmpmiles",
+ "logo": "",
+ "members": [],
+ "name": "William Miles",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wmpmiles/ComfyUI-GTF-Utilities.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom node that activates integration with a Sentry instance for loading. Has no actual nodes.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfy-sentry",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T21:38:04.964011Z",
+ "dependencies": [
+ "sentry-sdk"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "31d78b0c-dd38-401d-b5b4-5641931c564d",
+ "node_id": "comfy-sentry",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfy-Sentry",
+ "publisher": {
+ "createdAt": "2024-05-23T19:40:39.167072Z",
+ "description": "",
+ "id": "teward",
+ "logo": "",
+ "members": [],
+ "name": "teward",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/teward/Comfy-Sentry",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-load-image-from-url-xy",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T09:08:22.872672Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "27fc945e-4ac5-46cf-8055-9ad7520ff301",
+ "node_id": "comfyui-load-image-from-url-xy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-load-image-from-url-xy",
+ "publisher": {
+ "createdAt": "2024-07-30T11:21:33.76968Z",
+ "description": "",
+ "id": "rocing",
+ "logo": "",
+ "members": [],
+ "name": "rocing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rocing/ComfyUI-load-image-from-url-xy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 67,
+ "icon": "",
+ "id": "comfyui_facesimilarity",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Face Similarity": {
+ "category": "\ud83d\ude3adzNodes/FaceSimilarity",
+ "comfy_node_id": "Face Similarity",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"detect_method\":[[\"face_recognition\"]]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"similarity\"]",
+ "return_types": "[\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-05-25T02:15:44.391511Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "opencv-contrib-python",
+ "face-recognition"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8865cf27-731d-4e35-9128-f8c6c2c0d642",
+ "node_id": "comfyui_facesimilarity",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_FaceSimilarity",
+ "publisher": {
+ "createdAt": "2024-05-23T03:18:42.518862Z",
+ "description": "",
+ "id": "chflame163",
+ "logo": "",
+ "members": [],
+ "name": "chflame163",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chflame163/ComfyUI_FaceSimilarity",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for ComfyUI using BRIA's API.",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui-bria-api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-19T08:08:29.926068Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7b239b04-be88-43f6-916a-92f890fbb607",
+ "node_id": "comfyui-bria-api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-BRIA-API",
+ "publisher": {
+ "createdAt": "2024-10-09T11:46:49.583042Z",
+ "description": "",
+ "id": "briaai",
+ "logo": "",
+ "members": [],
+ "name": "BRIA-AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Bria-AI/ComfyUI-BRIA-API",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A handful of image filters for ComfyUI (darken, lighten, levels, saturate, hue)",
+ "downloads": 36,
+ "icon": "icon.png",
+ "id": "basix_image_filters",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-06T05:40:39.786132Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d341f1aa-3b0e-43ec-a495-180be17dda02",
+ "node_id": "basix_image_filters",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "basix_image_filters",
+ "publisher": {
+ "createdAt": "2024-11-06T00:35:59.815892Z",
+ "description": "",
+ "id": "basix",
+ "logo": "",
+ "members": [],
+ "name": "basix",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/maludwig/basix_image_filters",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom nodes for refiners models",
+ "downloads": 187,
+ "icon": "https://raw.githubusercontent.com/finegrain-ai/refiners/main/assets/dropy.png",
+ "id": "comfyui-refiners",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-20T19:06:06.674806Z",
+ "dependencies": [
+ "refiners @ git+https://github.com/finegrain-ai/refiners.git",
+ "huggingface_hub>=0.25.0",
+ "transformers>=4.40.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6a7548b9-05e9-443f-a8b7-7a32600cf465",
+ "node_id": "comfyui-refiners",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "refiners",
+ "publisher": {
+ "createdAt": "2024-09-04T16:24:24.606467Z",
+ "description": "",
+ "id": "finegrain",
+ "logo": "",
+ "members": [],
+ "name": "Finegrain.ai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/finegrain-ai/refiners",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "implementation of [a/AniPortrait](https://github.com/Zejun-Yang/AniPortrait) generating of videos, includes self driven, face reenacment and audio driven with a reference image",
+ "downloads": 85,
+ "icon": "",
+ "id": "comfyui_aniportrait",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-26T03:12:51.947987Z",
+ "dependencies": [
+ "mediapipe==0.10.11",
+ "ffmpeg-python==0.2.0",
+ "av==11.0.0",
+ "librosa==0.9.2",
+ "diffusers==0.26.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c2c73ebb-a12f-405e-a6d2-0eb84fb4c3db",
+ "node_id": "comfyui_aniportrait",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Aniportrait",
+ "publisher": {
+ "createdAt": "2024-06-20T11:30:28.094387Z",
+ "description": "",
+ "id": "frankchieng",
+ "logo": "",
+ "members": [],
+ "name": "Frank Chieng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/frankchieng/ComfyUI_Aniportrait",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Extend LoadImage node with subfolder support",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-loadimagewithsubfolder",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadImageWithSubfolder": {
+ "category": "image",
+ "comfy_node_id": "LoadImageWithSubfolder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"subfolder\":[\"STRING\",{\"default\":\"\"}],\"image\":[[],{\"image_upload\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\", \"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-07-28T08:23:35.879316Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "890753d4-54fe-408f-b411-a6022fa84aff",
+ "node_id": "comfyui-loadimagewithsubfolder",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-loadimagewithsubfolder",
+ "publisher": {
+ "createdAt": "2024-07-28T03:57:39.761388Z",
+ "description": "",
+ "id": "blingbling",
+ "logo": "",
+ "members": [],
+ "name": "blingbling",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liangt/comfyui-loadimagewithsubfolder",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "[a/Onediff](https://github.com/siliconflow/onediff) ComfyUI Nodes.",
+ "downloads": 66,
+ "icon": "https://github.com/siliconflow/onediff/blob/main/imgs/onediff_logo.png",
+ "id": "onediff_comfy_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-24T08:53:30.411845Z",
+ "dependencies": [
+ "onediff"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4d0fecf6-64b1-418d-8db8-20efe7dd81c9",
+ "node_id": "onediff_comfy_nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "LICENSE",
+ "name": "onediff_comfy_nodes",
+ "publisher": {
+ "createdAt": "2024-06-24T07:22:40.034541Z",
+ "description": "",
+ "id": "onediff",
+ "logo": "",
+ "members": [],
+ "name": "onediff_comfy_nodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/siliconflow/onediff_comfy_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple nodes to help clean up your workflow, mostly focussed on text operations.",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui-simply-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WF_ConditionalLoraLoader": {
+ "category": "loaders",
+ "comfy_node_id": "WF_ConditionalLoraLoader",
+ "deprecated": false,
+ "description": "LoRAs are used to modify diffusion and CLIP models, altering the way in which latents are denoised such as applying styles. Multiple LoRA nodes can be linked together.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The diffusion model the LoRA will be applied to.\"}],\"clip\":[\"CLIP\",{\"tooltip\":\"The CLIP model the LoRA will be applied to.\"}],\"lora_name\":[[],{\"tooltip\":\"The name of the LoRA.\"}],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01,\"tooltip\":\"How strongly to modify the diffusion model. This value can be negative.\"}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01,\"tooltip\":\"How strongly to modify the CLIP model. This value can be negative.\"}],\"enabled\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\", \"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "WF_FixupPixelArt": {
+ "category": "sd",
+ "comfy_node_id": "WF_FixupPixelArt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"pixel_size\":[\"INT\",{\"default\":1,\"min\":1}],\"palette_colors\":[\"INT\",{\"default\":12,\"min\":1,\"max\":256}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "WF_MultilineText": {
+ "category": "prompt",
+ "comfy_node_id": "WF_MultilineText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WF_RandomStyle": {
+ "category": "prompt",
+ "comfy_node_id": "WF_RandomStyle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"style_def_file\":[[]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"strength\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"override\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WF_ResolutionSDXL": {
+ "category": "prompt",
+ "comfy_node_id": "WF_ResolutionSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resolution\":[[\"1080x1080\",\"720x1280\",\"1280x720\",\"600x1800\"]],\"multiplier\":[\"FLOAT\",{\"default\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"INT\", \"INT\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "WF_TextFlow": {
+ "category": "prompt",
+ "comfy_node_id": "WF_TextFlow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delimiter\":[\"STRING\",{\"default\":\", \"}],\"collapse_whitespace\":[\"BOOLEAN\",{\"default\":true}],\"concatenate\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"text_a\":[\"STRING\",{\"forceInput\":true}],\"text_b\":[\"STRING\",{\"forceInput\":true}],\"text_c\":[\"STRING\",{\"forceInput\":true}],\"text_d\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\", \"STRING\", \"STRING\", \"STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-05T01:45:05.343449Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dd62ace8-3ce1-473a-94cd-f6700329d299",
+ "node_id": "comfyui-simply-nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI Simply Nodes",
+ "publisher": {
+ "createdAt": "2024-06-20T14:54:44.232273Z",
+ "description": "",
+ "id": "wicloz",
+ "logo": "",
+ "members": [],
+ "name": "Wicloz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Wicloz/ComfyUI-Simply-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node pack allows loading of SD checkpoints that uses diffusers format in comfyUI",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-diffusersloader",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-30T02:06:42.638332Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "44ec89ab-3974-40c5-9c1d-407d043dd277",
+ "node_id": "comfyui-diffusersloader",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-DiffusersLoader",
+ "publisher": {
+ "createdAt": "2024-06-21T00:34:33.798995Z",
+ "description": "",
+ "id": "mhms",
+ "logo": "",
+ "members": [],
+ "name": "Scorpinaus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Scorpinaus/ComfyUI-DiffusersLoader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provide a prompt and get google image search results",
+ "downloads": 32,
+ "icon": "",
+ "id": "google-image-comfyui-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-28T21:42:24.897128Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "33ef3dac-448f-4e33-8054-1816170a94c8",
+ "node_id": "google-image-comfyui-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "google-image-comfyui-node",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/google-image-comyui-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Please add a node deletion function.",
+ "downloads": 5,
+ "icon": "",
+ "id": "linsoo-save-image",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-09T16:16:47.312083Z",
+ "dependencies": [
+ "pillow",
+ "piexif"
+ ],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "7f937da7-6e93-4228-9076-eff0b85d3861",
+ "node_id": "linsoo-save-image",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "I want this deleted too.",
+ "publisher": {
+ "createdAt": "2025-01-09T15:26:11.848075Z",
+ "description": "",
+ "id": "linsoo-save-image",
+ "logo": "",
+ "members": [],
+ "name": "I want to delete this publisher ID. If the administrator sees this, please delete it.",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "aaa",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A [a/Matchering](https://github.com/sergree/matchering)-node for ComfyUI.\nNOTE: You take TWO audio files and feed them into Matchering",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-matchering",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Matchering": {
+ "category": "audio/matchering",
+ "comfy_node_id": "Matchering",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[\"AUDIO\"],\"reference\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Result\",\"Result (no limiter)\",\"Result (no limiter, normalized)\"]",
+ "return_types": "[\"AUDIO\",\"AUDIO\",\"AUDIO\"]"
+ },
+ "MatcheringAdvanced": {
+ "category": "audio/matchering",
+ "comfy_node_id": "MatcheringAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[\"AUDIO\"],\"reference\":[\"AUDIO\"],\"internal_sample_rate\":[\"INT\",{\"default\":44100,\"min\":0,\"max\":192000,\"step\":1}],\"max_length\":[\"FLOAT\",{\"default\":900,\"min\":0,\"step\":1}],\"max_piece_size\":[\"FLOAT\",{\"default\":15,\"min\":0,\"step\":1}],\"threshold\":[\"FLOAT\",{\"default\":0.998138427734375,\"max\":0.9999999,\"step\":1e-07,\"round\":false}],\"min_value\":[\"FLOAT\",{\"default\":1e-06,\"min\":0,\"max\":0.1,\"step\":1e-06}],\"fft_size\":[\"INT\",{\"default\":4096,\"min\":1,\"step\":1}],\"lin_log_oversampling\":[\"INT\",{\"default\":4,\"min\":1,\"step\":1}],\"rms_correction_steps\":[\"INT\",{\"default\":4,\"min\":0,\"step\":1}],\"clipping_samples_threshold\":[\"INT\",{\"default\":8,\"min\":0,\"step\":1}],\"limited_samples_threshold\":[\"INT\",{\"default\":128,\"min\":0,\"step\":1}],\"allow_equality\":[\"BOOLEAN\",{\"default\":false}],\"lowess_frac\":[\"FLOAT\",{\"default\":0.0375,\"min\":0.0001,\"step\":0.0001}],\"lowess_it\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"lowess_delta\":[\"FLOAT\",{\"default\":0.001,\"min\":0,\"step\":0.001}]},\"optional\":{\"limiter_config\":[\"MATCHERING_LIMITER_CONFIG\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Result\",\"Result (no limiter)\",\"Result (no limiter, normalized)\"]",
+ "return_types": "[\"AUDIO\",\"AUDIO\",\"AUDIO\"]"
+ },
+ "MatcheringLimiterConfig": {
+ "category": "audio/matchering",
+ "comfy_node_id": "MatcheringLimiterConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"attack\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"step\":0.1}],\"hold\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"step\":0.1}],\"release\":[\"FLOAT\",{\"default\":3000,\"min\":1,\"step\":1}],\"attack_filter_coefficient\":[\"FLOAT\",{\"default\":-2,\"min\":-1000,\"step\":0.1}],\"hold_filter_order\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}],\"hold_filter_coefficient\":[\"FLOAT\",{\"default\":7,\"step\":0.1}],\"release_filter_order\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}],\"release_filter_coefficient\":[\"FLOAT\",{\"default\":800,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"limiter_config\"]",
+ "return_types": "[\"MATCHERING_LIMITER_CONFIG\"]"
+ }
+ },
+ "createdAt": "2024-07-30T09:48:56.491466Z",
+ "dependencies": [
+ "numpy>=1.23.4",
+ "scipy>=1.9.2",
+ "soundfile>=0.11.0",
+ "resampy>=0.4.2",
+ "statsmodels>=0.13.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bcc06789-8d7f-4906-943c-7175df9a172d",
+ "node_id": "comfyui-matchering",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Matchering",
+ "publisher": {
+ "createdAt": "2024-07-23T10:24:54.771788Z",
+ "description": "",
+ "id": "muziekmagie",
+ "logo": "",
+ "members": [],
+ "name": "MuziekMagie",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MuziekMagie/ComfyUI-Matchering",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Run EbSynth, Fast Example-based Image Synthesis and Style Transfer, in ComfyUI.",
+ "downloads": 67,
+ "icon": "",
+ "id": "comfyui-ebsynth",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T14:02:47.26143Z",
+ "dependencies": [
+ "numpy",
+ "opencv-python",
+ "torch",
+ "torchvision",
+ "phycv",
+ "scipy",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7aeb2950-0ec7-4e4d-beca-f41e8dcc5199",
+ "node_id": "comfyui-ebsynth",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-EbSynth",
+ "publisher": {
+ "createdAt": "2024-07-01T09:04:25.846954Z",
+ "description": "",
+ "id": "fuoumarinas",
+ "logo": "",
+ "members": [],
+ "name": "FuouM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/FuouM/ComfyUI-EbSynth",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-visualquerytemplate",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "VisualQueryTemplateNode": {
+ "category": "image",
+ "comfy_node_id": "VisualQueryTemplateNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"model\":[[\"Salesforce/blip-vqa-base\",\"Salesforce/blip-vqa-capfilt-large\",\"dandelin/vilt-b32-finetuned-vqa\",\"microsoft/git-large-vqav2\"]],\"question\":[\"STRING\",{\"default\":\"{eye color} eyes, {hair style} {hair color} hair, {ethnicity} {gender}, {age number} years old, {facialhair}\",\"multiline\":true,\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-28T20:13:48.282504Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "transformers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5042dd7a-a03a-4b88-b2a3-8da2166a19ad",
+ "node_id": "comfyui-visualquerytemplate",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-VisualQueryTemplate",
+ "publisher": {
+ "createdAt": "2024-08-28T19:55:06.609769Z",
+ "description": "",
+ "id": "celoron",
+ "logo": "",
+ "members": [],
+ "name": "Celaleddin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/celoron/ComfyUI-VisualQueryTemplate",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The Fast and Simple Face Swap Extension Node for ComfyUI, based on ReActor SD-WebUI Face Swap Extension",
+ "downloads": 14455,
+ "icon": "",
+ "id": "comfyui-reactor-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T08:26:36.814418Z",
+ "dependencies": [
+ "insightface==0.7.3",
+ "onnx>=1.14.0",
+ "opencv-python>=4.7.0.72",
+ "numpy==1.26.3",
+ "segment_anything",
+ "albumentations>=1.4.16",
+ "ultralytics"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7d1f9a01-21b9-4a9f-8fce-d2b19bfe0239",
+ "node_id": "comfyui-reactor-node",
+ "status": "NodeVersionStatusDeleted",
+ "version": "0.5.2-b1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-reactor-node",
+ "publisher": {
+ "createdAt": "2024-05-30T09:36:45.831776Z",
+ "description": "",
+ "id": "gourieff",
+ "logo": "",
+ "members": [],
+ "name": "\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0413\u0443\u0440\u044c\u0435\u0432 | Eugene Gourieff | \u53e4\u4ec1 ",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Gourieff/comfyui-reactor-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of custom ComfyUI nodes for performing basic post-processing effects including Film Grain and Vignette. These effects can help to take the edge off AI imagery and make them feel more natural.",
+ "downloads": 849,
+ "icon": "",
+ "id": "comfyui-propost",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T00:42:04.791932Z",
+ "dependencies": [
+ "numpy",
+ "Pillow",
+ "opencv-python",
+ "colour-science"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "34fc55dd-6d47-4188-913f-2a88ec876935",
+ "node_id": "comfyui-propost",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.3"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "comfyui-propost",
+ "publisher": {
+ "createdAt": "2024-06-30T10:49:32.020857Z",
+ "description": "",
+ "id": "digital",
+ "logo": "",
+ "members": [],
+ "name": "Digital",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/digitaljohn/comfyui-propost",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple node to fetch a file and put it in a specific path",
+ "downloads": 30,
+ "icon": "https://example.com/icon.png",
+ "id": "comfy_fetch_file_node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FetchFileNode": {
+ "category": "File Operations",
+ "comfy_node_id": "FetchFileNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://example.com/file.txt\"}],\"output_path\":[\"STRING\",{\"multiline\":false,\"default\":\"output/file.txt\"}]},\"optional\":{\"overwrite_local_file_if_exists\":[\"BOOL\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"status\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-31T16:49:45.13279Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "68725c8e-7037-4996-aa9e-38db103e9149",
+ "node_id": "comfy_fetch_file_node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "Fetch File Node",
+ "publisher": {
+ "createdAt": "2024-07-31T16:31:58.791074Z",
+ "description": "",
+ "id": "ultrafro",
+ "logo": "",
+ "members": [],
+ "name": "ultrafro",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ultrafro/comfy_fetch_file_node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Perform Bringing-Old-Photos-Back-to-Life",
+ "downloads": 48,
+ "icon": "",
+ "id": "comfyui-old-photo-restoration",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-05T02:18:31.345983Z",
+ "dependencies": [
+ "PyYAML",
+ "dill",
+ "dlib-bin",
+ "dominate",
+ "easydict",
+ "einops",
+ "matplotlib",
+ "opencv-python",
+ "scikit-image",
+ "scipy",
+ "tensorboardX"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "491a823e-877b-4717-8740-149e57790fd7",
+ "node_id": "comfyui-old-photo-restoration",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "Old Photo Restoration",
+ "publisher": {
+ "createdAt": "2024-07-09T07:30:07.769811Z",
+ "description": "",
+ "id": "haoming02",
+ "logo": "",
+ "members": [],
+ "name": "Haoming02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Haoming02/comfyui-old-photo-restoration",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node to blend two images together using a specified blending mode.",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-image-blender",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ImageBlender": {
+ "category": "ImageBlender",
+ "comfy_node_id": "ImageBlender",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_image\":[\"IMAGE\"],\"blend_image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"blend_mode\":[[\"arithmetic: addition\",\"arithmetic: divide\",\"arithmetic: inverse subtract\",\"arithmetic: multiply\",\"arithmetic: subtract\",\"binary: AND\",\"binary: CONVERSE\",\"binary: IMPLICATION\",\"binary: NAND\",\"binary: NOR\",\"binary: NOT CONVERSE\",\"binary: NOT IMPLICATION\",\"binary: OR\",\"binary: XNOR\",\"binary: XOR\",\"darken: burn\",\"darken: darken\",\"darken: darker color\",\"darken: easy burn\",\"darken: fog darken\",\"darken: gamma dark\",\"darken: linear burn\",\"darken: shade\",\"hsi: color hsi\",\"hsi: hue hsi\",\"hsi: saturation hsi\",\"hsi: intensity\",\"hsi: decrease saturation hsi\",\"hsi: increase saturation hsi\",\"hsi: decrease intensity\",\"hsi: increase intensity\",\"hsl: color hsl\",\"hsl: hue hsl\",\"hsl: saturation hsl\",\"hsl: lightness\",\"hsl: decrease saturation hsl\",\"hsl: increase saturation hsl\",\"hsl: decrease lightness\",\"hsl: increase lightness\",\"hsv: color hsv\",\"hsv: hue hsv\",\"hsv: saturation hsv\",\"hsv: value\",\"hsv: decrease saturation hsv\",\"hsv: increase saturation hsv\",\"hsv: decrease value\",\"hsv: increase value\",\"hsy: color\",\"hsy: hue\",\"hsy: saturation\",\"hsy: luminosity\",\"hsy: decrease saturation\",\"hsy: increase saturation\",\"hsy: decrease luminosity\",\"hsy: increase luminosity\",\"lighten: color dodge\",\"lighten: linear dodge\",\"lighten: lighten\",\"lighten: linear light\",\"lighten: screen\",\"lighten: pin light\",\"lighten: vivid light\",\"lighten: flat light\",\"lighten: hard light\",\"lighten: soft light (ifs illusions)\",\"lighten: soft light (pegtop-delphi)\",\"lighten: soft light (ps)\",\"lighten: soft light (svg)\",\"lighten: gamma light\",\"lighten: gamma illumination\",\"lighten: lighter color\",\"lighten: p-norm a\",\"lighten: p-norm b\",\"lighten: super light\",\"lighten: tint (ifs illusions)\",\"lighten: fog lighten (ifs illusions)\",\"lighten: easy dodge\",\"lighten: luminosity/shine (sai)\",\"mix: normal\",\"mix: overlay\",\"modulo: modulo\",\"modulo: divisive modulo\",\"negative: difference\",\"negative: equivalence\",\"negative: additive subtractive\",\"negative: exclusion\",\"negative: arcus tangent\",\"negative: negation\"],{\"default\":\"mix: normal\"}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-03T16:58:46.030656Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c4f4e827-e384-4bcc-a653-4e2985737053",
+ "node_id": "comfyui-image-blender",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "Image-blender",
+ "publisher": {
+ "createdAt": "2024-07-28T08:44:34.825451Z",
+ "description": "",
+ "id": "vault-developer",
+ "logo": "",
+ "members": [],
+ "name": "Vault Developer",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vault-developer/comfyui-image-blender",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Advanced tiling of various shapes for ComfyUI",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui-advanced-tiling",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AdvancedTiling": {
+ "category": "conditioning",
+ "comfy_node_id": "AdvancedTiling",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"settings\":[\"ADVANCED_TILING_SETTINGS\"],\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "AdvancedTilingSettings": {
+ "category": "sd",
+ "comfy_node_id": "AdvancedTilingSettings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"None\",\"Hexagon\"]],\"rotation\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SETTINGS\"]",
+ "return_types": "[\"ADVANCED_TILING_SETTINGS\"]"
+ },
+ "AdvancedTilingVAEDecode": {
+ "category": "latent",
+ "comfy_node_id": "AdvancedTilingVAEDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"settings\":[\"ADVANCED_TILING_SETTINGS\"],\"samples\":[\"LATENT\"],\"vae\":[\"VAE\"],\"crop\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-27T21:15:12.334975Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a7c64f29-446d-465f-babc-efa4f612dcbc",
+ "node_id": "comfyui-advanced-tiling",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-AdvancedTiling",
+ "publisher": {
+ "createdAt": "2024-07-23T19:17:36.227864Z",
+ "description": "",
+ "id": "josefkuchar",
+ "logo": "",
+ "members": [],
+ "name": "Josef Kucha\u0159",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JosefKuchar/ComfyUI-AdvancedTiling",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 306,
+ "icon": "",
+ "id": "all-in-one-style",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-30T20:33:23.314675Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9544163b-92ad-4637-8fdb-20c706b9dd75",
+ "node_id": "all-in-one-style",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "All-IN-ONE-style",
+ "publisher": {
+ "createdAt": "2024-06-23T07:15:12.623492Z",
+ "description": "",
+ "id": "abdallaalsw80",
+ "logo": "",
+ "members": [],
+ "name": "AbdallahAlswaiti",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/al-swaiti/All-IN-ONE-style",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI implementation of [a/FlashFace: Human Image Personalization with High-fidelity Identity Preservation](https://github.com/ali-vilab/FlashFace)\nNOTE: You need to downalod models manually.",
+ "downloads": 53,
+ "icon": "",
+ "id": "comfyui-nua-flashface",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FlashFace_Loader_NuA": {
+ "category": "NuA/FlashFace",
+ "comfy_node_id": "FlashFace_Loader_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flashface_model\":[[\"flashface.ckpt\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"FLASHFACE_MODELS\"]"
+ },
+ "FlashFace_Sampler_NuA": {
+ "category": "NuA/FlashFace",
+ "comfy_node_id": "FlashFace_Sampler_NuA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flashface_models\":[\"FLASHFACE_MODELS\",{\"forceInput\":true}],\"reference_faces\":[\"IMAGE\",{\"forceInput\":true}],\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"best quality, masterpiece,ultra-detailed, UHD 4K, photographic\"}],\"negative\":[\"STRING\",{\"multiline\":true,\"default\":\"blurry, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off, low contrast, underexposed, overexposed, bad art, beginner, amateur, distorted face\"}],\"steps\":[\"INT\",{\"default\":35}],\"height\":[\"INT\",{\"default\":768,\"min\":256,\"max\":4096}],\"width\":[\"INT\",{\"default\":768,\"min\":256,\"max\":4096}],\"face_bbox_x1\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.1}],\"face_bbox_y1\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.1}],\"face_bbox_x2\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.1}],\"face_bbox_y2\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.1}],\"lamda_feat\":[\"FLOAT\",{\"default\":1.2,\"step\":0.1}],\"lamda_feat_before_ref_guidence\":[\"FLOAT\",{\"default\":0.85,\"step\":0.1}],\"face_guidence\":[\"FLOAT\",{\"default\":3.2,\"step\":0.1}],\"step_to_launch_face_guidence\":[\"INT\",{\"default\":750}],\"text_control_scale\":[\"FLOAT\",{\"default\":7.5,\"step\":0.1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-17T15:29:37.187651Z",
+ "dependencies": [
+ "numpy",
+ "safetensors",
+ "torch",
+ "torchvision",
+ "transformers",
+ "easydict",
+ "ftfy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9f081a12-479b-457e-9e08-55ab776fffa6",
+ "node_id": "comfyui-nua-flashface",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-NuA-FlashFace",
+ "publisher": {
+ "createdAt": "2024-06-14T18:16:44.577381Z",
+ "description": "",
+ "id": "nuanarchy",
+ "logo": "",
+ "members": [],
+ "name": "nuanarchy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nuanarchy/ComfyUI-NuA-FlashFace",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Auto msg to ur mobile (LINE | Telegram | Discord)\nMotivation: Mobile phone wallpaper., an architect like: architect, cloth designer, art-worker, When u outdoor, ...",
+ "downloads": 38,
+ "icon": "https://www.decade.tw/wp-content/uploads/2021/09/cropped-DECADE512-150x150.png",
+ "id": "comfyui-decadetw-auto-messaging-realtime",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Auto-MSG-ALL": {
+ "category": "\ud83e\udde9 Auto-Msg-Realtime",
+ "comfy_node_id": "Auto-MSG-ALL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"},\"optional\":{\"trigger_any_type\":[\"*\"],\"trigger_append_image\":[\"IMAGE\"]},\"required\":{\"enable_im_line_notify\":[[true,false]],\"enable_im_telegram\":[[true,false]],\"enable_im_discord\":[[true,false]],\"msg_png_info_enabled\":[[true,false]],\"msg_pos_prompt_enabled\":[[true,false]],\"msg_neg_prompt_enabled\":[[true,false]],\"im_line_notify_token\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_line_notify_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-line]\"}],\"im_telegram_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_telegram_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1967680189\"}],\"im_telegram_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-telegram]\"}],\"im_discord_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_discord_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1274866471884816395\"}],\"im_discord_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-discord]\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"output-original-input\",\"output-original-input-IMAGE\",\"\ud83c\udf00output-text-LINE\",\"\ud83c\udf00output-text-Telegram\",\"\ud83c\udf00output-text-Discord\"]",
+ "return_types": "[\"*\",\"IMAGE\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Auto-MSG-Discord-Bot": {
+ "category": "\ud83e\udde9 Auto-Msg-Realtime",
+ "comfy_node_id": "Auto-MSG-Discord-Bot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"enable_im_line_notify\":[[true,false]],\"enable_im_telegram\":[[true,false]],\"im_line_notify_token\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_line_notify_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-line]\"}],\"im_telegram_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_telegram_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1967680189\"}],\"im_telegram_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-telegram]\"}]},\"optional\":{\"trigger_any_type\":[\"*\"],\"trigger_append_image\":[\"IMAGE\"]},\"required\":{\"enable_im_discord\":[[true,false]],\"msg_png_info_enabled\":[[true,false]],\"msg_pos_prompt_enabled\":[[true,false]],\"msg_neg_prompt_enabled\":[[true,false]],\"im_discord_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_discord_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1274866471884816395\"}],\"im_discord_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-discord]\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"output-original-input\",\"output-original-input-IMAGE\",\"\ud83c\udf00output-text-LINE\",\"\ud83c\udf00output-text-Telegram\",\"\ud83c\udf00output-text-Discord\"]",
+ "return_types": "[\"*\",\"IMAGE\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Auto-MSG-Line-Notify": {
+ "category": "\ud83e\udde9 Auto-Msg-Realtime",
+ "comfy_node_id": "Auto-MSG-Line-Notify",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"enable_im_discord\":[[true,false]],\"im_discord_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_discord_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1274866471884816395\"}],\"im_discord_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-discord]\"}],\"enable_im_telegram\":[[true,false]],\"im_telegram_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_telegram_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1967680189\"}],\"im_telegram_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-telegram]\"}]},\"optional\":{\"trigger_any_type\":[\"*\"],\"trigger_append_image\":[\"IMAGE\"]},\"required\":{\"enable_im_line_notify\":[[true,false]],\"msg_png_info_enabled\":[[true,false]],\"msg_pos_prompt_enabled\":[[true,false]],\"msg_neg_prompt_enabled\":[[true,false]],\"im_line_notify_token\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_line_notify_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-line]\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"output-original-input\",\"output-original-input-IMAGE\",\"\ud83c\udf00output-text-LINE\",\"\ud83c\udf00output-text-Telegram\",\"\ud83c\udf00output-text-Discord\"]",
+ "return_types": "[\"*\",\"IMAGE\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Auto-MSG-Telegram-Bot": {
+ "category": "\ud83e\udde9 Auto-Msg-Realtime",
+ "comfy_node_id": "Auto-MSG-Telegram-Bot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"enable_im_line_notify\":[[true,false]],\"im_line_notify_token\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_line_notify_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-line]\"}],\"enable_im_discord\":[[true,false]],\"im_discord_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_discord_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1274866471884816395\"}],\"im_discord_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-discord]\"}]},\"optional\":{\"trigger_any_type\":[\"*\"],\"trigger_append_image\":[\"IMAGE\"]},\"required\":{\"enable_im_telegram\":[[true,false]],\"msg_png_info_enabled\":[[true,false]],\"msg_pos_prompt_enabled\":[[true,false]],\"msg_neg_prompt_enabled\":[[true,false]],\"im_telegram_token_botid\":[\"STRING\",{\"multiline\":false,\"default\":\"xxxxxxxxxxxxxxxxxxxxxxxxxxx\"}],\"im_telegram_token_chatid\":[\"STRING\",{\"multiline\":false,\"default\":\"1967680189\"}],\"im_telegram_msg_header\":[\"STRING\",{\"multiline\":true,\"default\":\"[from-ComfyUI-telegram]\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"output-original-input\",\"output-original-input-IMAGE\",\"\ud83c\udf00output-text-LINE\",\"\ud83c\udf00output-text-Telegram\",\"\ud83c\udf00output-text-Discord\"]",
+ "return_types": "[\"*\",\"IMAGE\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-25T09:33:26.390286Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b67ffe6-d578-4888-814f-244f2e9365e7",
+ "node_id": "comfyui-decadetw-auto-messaging-realtime",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.20240825.2"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-decadetw-auto-messaging-realtime",
+ "publisher": {
+ "createdAt": "2024-08-24T07:56:59.30717Z",
+ "description": "",
+ "id": "xxlinxx",
+ "logo": "",
+ "members": [],
+ "name": "xxlinxx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/xlinx/ComfyUI-decadetw-auto-messaging-realtime",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A silly POC Video Player for ComfyUI",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui-videoplayer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AllInOnePlayer": {
+ "category": "VideoPlayer",
+ "comfy_node_id": "AllInOnePlayer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1,\"forceInput\":true}],\"video_path\":[\"STRING\",{\"forceInput\":false}],\"width\":[\"INT\",{\"default\":100,\"min\":10,\"max\":200,\"step\":1}],\"framerate\":[\"INT\",{\"default\":30,\"min\":0,\"max\":500,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ImageToEmoji": {
+ "category": "VideoPlayer",
+ "comfy_node_id": "ImageToEmoji",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":100,\"min\":10,\"max\":200,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LoadFrame": {
+ "category": "VideoPlayer",
+ "comfy_node_id": "LoadFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1,\"forceInput\":true}],\"frameRate\":[\"INT\",{\"default\":0,\"min\":0,\"max\":144,\"step\":1}],\"path\":[\"STRING\",{\"forceInput\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"FLOAT\"]",
+ "return_types": "[\"STRING\",\"FLOAT\"]"
+ },
+ "LoadJPGFrame": {
+ "category": "VideoPlayer",
+ "comfy_node_id": "LoadJPGFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1,\"forceInput\":true}],\"frameRate\":[\"INT\",{\"default\":0,\"min\":0,\"max\":144,\"step\":1}],\"path\":[\"STRING\",{\"default\":\"\",\"forceInput\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"FLOAT\"]",
+ "return_types": "[\"IMAGE\",\"FLOAT\"]"
+ },
+ "LoadVideoFrame": {
+ "category": "VideoPlayer",
+ "comfy_node_id": "LoadVideoFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_path\":[\"STRING\",{\"default\":\"\"}],\"frame\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1,\"forceInput\":true}],\"frameRate\":[\"INT\",{\"default\":0,\"min\":0,\"max\":144,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"FLOAT\"]",
+ "return_types": "[\"IMAGE\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-08-05T04:45:39.03314Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0199e662-abaa-4c02-862a-16af716b4e16",
+ "node_id": "comfyui-videoplayer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-VideoPlayer",
+ "publisher": {
+ "createdAt": "2024-07-19T17:38:46.26651Z",
+ "description": "",
+ "id": "betadoggo",
+ "logo": "",
+ "members": [],
+ "name": "BetaDoggo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BetaDoggo/ComfyUI-VideoPlayer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A novel weighting scheme for token vectors from CLIP. Allows a wider range of values for the weight. Inspired by Perp-Neg.",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui_perpweight",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-03T03:58:48.294452Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "100b9408-4378-4d23-9de0-f9f6cd9b814f",
+ "node_id": "comfyui_perpweight",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI_PerpWeight",
+ "publisher": {
+ "createdAt": "2024-06-23T11:33:12.747281Z",
+ "description": "",
+ "id": "bvhari",
+ "logo": "",
+ "members": [],
+ "name": "BVH",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bvhari/ComfyUI_PerpWeight",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Batched Runge-Kutta Samplers for ComfyUI",
+ "downloads": 94,
+ "icon": "",
+ "id": "comfyui-rk-sampler",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-17T21:13:03.611802Z",
+ "dependencies": [
+ "torchode"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1a74aceb-3cc3-485b-a5dc-93769b757cc8",
+ "node_id": "comfyui-rk-sampler",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-RK-Sampler",
+ "publisher": {
+ "createdAt": "2024-08-17T20:57:36.242359Z",
+ "description": "",
+ "id": "wootwootwootwoot",
+ "logo": "",
+ "members": [],
+ "name": "memmaptensor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of common tools for comfyui",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-common-util",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-23T17:49:59.002861Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c5a7d596-3d65-4023-9fa6-60b5c4c9338f",
+ "node_id": "comfyui-common-util",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "comfyui-common-util",
+ "publisher": {
+ "createdAt": "2024-05-24T07:30:11.627807Z",
+ "description": "",
+ "id": "longgui0318",
+ "logo": "",
+ "members": [],
+ "name": "\u72d7\u7684\u8d1d",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/longgui0318/comfyui-common-util",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom nodes to apply various image processing techniques.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui_imageprocessing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-03T03:59:03.346389Z",
+ "dependencies": [
+ "torch",
+ "kornia"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a485e2a2-be9c-4214-9df6-1b2581557993",
+ "node_id": "comfyui_imageprocessing",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI_ImageProcessing",
+ "publisher": {
+ "createdAt": "2024-06-23T11:33:12.747281Z",
+ "description": "",
+ "id": "bvhari",
+ "logo": "",
+ "members": [],
+ "name": "BVH",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bvhari/ComfyUI_ImageProcessing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Creating subgraph and Calling subgraphs.",
+ "downloads": 80,
+ "icon": "",
+ "id": "comfyui-sub-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "VIV_Default": {
+ "category": "sub_graph",
+ "comfy_node_id": "VIV_Default",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"default\":\"*\"},\"optional\":{\"inp\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"result\"]",
+ "return_types": "[\"*\"]"
+ },
+ "VIV_Subgraph": {
+ "category": "sub_graph",
+ "comfy_node_id": "VIV_Subgraph",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workflow\":[[],{\"forceInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "VIV_Subgraph_Inputs": {
+ "category": "sub_graph",
+ "comfy_node_id": "VIV_Subgraph_Inputs",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "VIV_Subgraph_Outputs": {
+ "category": "sub_graph",
+ "comfy_node_id": "VIV_Subgraph_Outputs",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-08-24T16:19:44.180781Z",
+ "dependencies": [
+ "rich"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c5d94630-cb18-44d7-9dc9-7b22c6e0b47c",
+ "node_id": "comfyui-sub-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-Sub-Nodes",
+ "publisher": {
+ "createdAt": "2024-07-18T19:09:14.059406Z",
+ "description": "",
+ "id": "viv",
+ "logo": "",
+ "members": [],
+ "name": "Viv",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vivax3794/ComfyUI-Sub-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A powerful anti-burn allowing much higher CFG scales for latent diffusion models (for ComfyUI)",
+ "downloads": 181,
+ "icon": "",
+ "id": "skimmed_cfg",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Skimmed CFG": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Skimmed CFG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"Skimming_CFG\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":7,\"step\":0.5,\"round\":0.01}],\"full_skim_negative\":[\"BOOLEAN\",{\"default\":false}],\"disable_flipping_filter\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Skimmed CFG - linear interpolation": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Skimmed CFG - linear interpolation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"Skimming_CFG\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":7,\"step\":0.5,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Skimmed CFG - linear interpolation dual scales": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Skimmed CFG - linear interpolation dual scales",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"Skimming_CFG_positive\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":7,\"step\":0.5,\"round\":0.01}],\"Skimming_CFG_negative\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":7,\"step\":0.5,\"round\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "Skimmed CFG - replace": {
+ "category": "model_patches/Pre CFG",
+ "comfy_node_id": "Skimmed CFG - replace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-08-04T07:10:06.162178Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "31e3272e-f550-43b0-bcc3-0d41877a2e30",
+ "node_id": "skimmed_cfg",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Skimmed_CFG",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/Skimmed_CFG",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Send generated images to Eagle",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-d2-send-eagle",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "D2 Send Eagle": {
+ "category": "D2",
+ "comfy_node_id": "D2 Send Eagle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"format\":[[\"webp\",\"png\",\"jpeg\"]],\"lossless_webp\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"lossless\",\"label_off\":\"lossy\"}],\"compression\":[\"INT\",{\"default\":90,\"min\":1,\"max\":100,\"step\":1}],\"save_tags\":[[\"None\",\"Prompt + Checkpoint\",\"Prompt\",\"Checkpoint\"]],\"filename_template\":[\"STRING\",{\"multiline\":false,\"default\":\"{model}-{seed}\"}],\"eagle_folder\":[\"STRING\",{\"default\":\"\"}],\"preview\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"ON\",\"label_off\":\"OFF\"}]},\"optional\":{\"positive\":[\"STRING\",{\"forceInput\":true,\"multiline\":true}],\"negative\":[\"STRING\",{\"forceInput\":true,\"multiline\":true}],\"memo_text\":[\"STRING\",{\"multiline\":true}],\"d2_pipe\":[\"D2_TD2Pipe\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-12-28T18:15:13.027864Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2dee6dec-125a-4ecd-812c-98e5e8cc97bf",
+ "node_id": "comfyui-d2-send-eagle",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.6.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-d2-send-eagle",
+ "publisher": {
+ "createdAt": "2024-08-04T16:12:17.464004Z",
+ "description": "",
+ "id": "da2el",
+ "logo": "",
+ "members": [],
+ "name": "da2el",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/da2el-ai/ComfyUI-d2-send-eagle",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI- CCSR upscaler node",
+ "downloads": 331,
+ "icon": "",
+ "id": "comfyui-ccsr",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-28T11:13:55.51562Z",
+ "dependencies": [
+ "taming-transformers",
+ "omegaconf",
+ "einops",
+ "pytorch-lightning>=2.2.1",
+ "open-clip-torch>=2.23.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cbf78014-8257-407c-80a3-6b7ce42baaca",
+ "node_id": "comfyui-ccsr",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-CCSR",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-CCSR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The OTX classes pass multiple inputs of varying types, convert them as needed, and return the results, with some performing custom calculations",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui_otonx_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OTX Integer Multiple Inputs 4": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Integer Multiple Inputs 4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"int_1\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_2\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_3\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_4\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\", \"INT\", \"INT\", \"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "OTX Integer Multiple Inputs 5": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Integer Multiple Inputs 5",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"int_1\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_2\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_3\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_4\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_5\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\", \"INT\", \"INT\", \"INT\", \"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "OTX Integer Multiple Inputs 6": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Integer Multiple Inputs 6",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"int_1\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_2\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_3\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_4\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_5\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"int_6\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\", \"INT\", \"INT\", \"INT\", \"INT\", \"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "OTX KSampler Feeder": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX KSampler Feeder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"base_steps_portion\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"noise_seed\", \"steps\", \"cfg\", \"base_end_at_step\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"INT\"]"
+ },
+ "OTX Versatile Multiple Inputs 4": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Versatile Multiple Inputs 4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value_1\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_1\":[[\"int\",\"float\",\"string\"]],\"value_2\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_2\":[[\"int\",\"float\",\"string\"]],\"value_3\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_3\":[[\"int\",\"float\",\"string\"]],\"value_4\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_4\":[[\"int\",\"float\",\"string\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"value_1\", \"value_2\", \"value_3\", \"value_4\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "OTX Versatile Multiple Inputs 5": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Versatile Multiple Inputs 5",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value_1\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_1\":[[\"int\",\"float\",\"string\"]],\"value_2\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_2\":[[\"int\",\"float\",\"string\"]],\"value_3\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_3\":[[\"int\",\"float\",\"string\"]],\"value_4\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_4\":[[\"int\",\"float\",\"string\"]],\"value_5\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_5\":[[\"int\",\"float\",\"string\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"value_1\", \"value_2\", \"value_3\", \"value_4\", \"value_5\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "OTX Versatile Multiple Inputs 6": {
+ "category": "OtonxPack",
+ "comfy_node_id": "OTX Versatile Multiple Inputs 6",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value_1\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_1\":[[\"int\",\"float\",\"string\"]],\"value_2\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_2\":[[\"int\",\"float\",\"string\"]],\"value_3\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_3\":[[\"int\",\"float\",\"string\"]],\"value_4\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_4\":[[\"int\",\"float\",\"string\"]],\"value_5\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_5\":[[\"int\",\"float\",\"string\"]],\"value_6\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"valuetype_6\":[[\"int\",\"float\",\"string\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"value_1\", \"value_2\", \"value_3\", \"value_4\", \"value_5\", \"value_6\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ }
+ },
+ "createdAt": "2024-05-25T04:10:33.779617Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "962862e7-370a-4ab5-bd6b-f4155cac39e4",
+ "node_id": "comfyui_otonx_nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui_otonx_nodes",
+ "publisher": {
+ "createdAt": "2024-05-25T03:41:55.247364Z",
+ "description": "",
+ "id": "budihoo",
+ "logo": "",
+ "members": [],
+ "name": "Budi Hartono",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/budihartono/comfyui_otonx_nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provides some features and nodes related to API calls. \u5f00\u53d1\u72ec\u7acb\u5e94\u7528\u8c03\u7528ComfyUI\u670d\u52a1\u7684\u4e00\u4e9b\u8865\u5145\u8282\u70b9\u3002",
+ "downloads": 75,
+ "icon": "",
+ "id": "comfyui-easyapi-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-01T13:59:20.07972Z",
+ "dependencies": [
+ "segment_anything",
+ "simple_lama_inpainting",
+ "insightface",
+ "simplejson"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "95310554-ca45-4a25-b43f-15f6bb2613b3",
+ "node_id": "comfyui-easyapi-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-easyapi-nodes",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/comfyui-easyapi-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is an extension node for ComfyUI that allows you to load frames from a video in bulk and perform masking and sketching on each frame through a GUI.",
+ "downloads": 72,
+ "icon": "docs/icon.png",
+ "id": "comfyui-seqimageloader",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-10T19:11:14.066322Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5ff40bec-d18e-4822-82cc-b54860147150",
+ "node_id": "comfyui-seqimageloader",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-SeqImageLoader",
+ "publisher": {
+ "createdAt": "2024-05-27T21:18:26.257636Z",
+ "description": "",
+ "id": "bruefire",
+ "logo": "",
+ "members": [],
+ "name": "bruefire",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bruefire/ComfyUI-SeqImageLoader",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "'\ud83d\udd22 Prompt Combinator' is a node that generates all possible combinations of prompts from several lists of strings.\n'\ud83d\udd22 Prompt Combinator Merger' is a node that enables merging the output of two different '\ud83d\udd22 Prompt Combinator' nodes.",
+ "downloads": 84,
+ "icon": "",
+ "id": "comfyui-prompt-combinator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PromptCombinator": {
+ "category": "prompt_combinator",
+ "comfy_node_id": "PromptCombinator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"id_separator\":[\"STRING\",{\"default\":\"@\"}],\"comment_prefix\":[\"STRING\",{\"default\":\"#\"}],\"join_prompt_using\":[[\"comma and space\",\"space\",\"enter\"],{\"default\":\"comma and space\"}],\"input_list_1\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"optional\":{\"input_list_2\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_3\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_4\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_5\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_6\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_7\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input_list_8\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"prompts\",\"combination_ids\",\"filenames\"]",
+ "return_types": "[\"STRING\",\"PROMPTCOMBINATORIDS\",\"STRING\"]"
+ },
+ "PromptCombinatorExportGallery": {
+ "category": "prompt_combinator",
+ "comfy_node_id": "PromptCombinatorExportGallery",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename_prefix\":[\"STRING\",{\"default\":\"gallery\"}],\"image_export_format\":[[\".webp lossy 80\",\".webp lossy 90\",\".webp lossless\",\".png lossless\"],{\"default\":\".webp lossy 90\"}],\"embed_all_images_in_html\":[\"BOOLEAN\",{\"default\":true}],\"images\":[\"IMAGE\"],\"prompts\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}],\"combination_ids\":[\"PROMPTCOMBINATORIDS\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "PromptCombinatorMerger": {
+ "category": "prompt_combinator",
+ "comfy_node_id": "PromptCombinatorMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompts_1\":[\"STRING\",{\"forceInput\":true}],\"combination_ids_1\":[\"PROMPTCOMBINATORIDS\"],\"prompts_2\":[\"STRING\",{\"forceInput\":true}],\"combination_ids_2\":[\"PROMPTCOMBINATORIDS\"]}}",
+ "output_is_list": [
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"prompts\",\"combination_ids\",\"filenames\"]",
+ "return_types": "[\"STRING\",\"PROMPTCOMBINATORIDS\",\"STRING\"]"
+ },
+ "PromptCombinatorRandomPrompt": {
+ "category": "prompt_combinator",
+ "comfy_node_id": "PromptCombinatorRandomPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompts\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}],\"combination_ids\":[\"PROMPTCOMBINATORIDS\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"prompt\",\"combination_id\",\"filename\"]",
+ "return_types": "[\"STRING\",\"PROMPTCOMBINATORIDS\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-21T12:10:12.294818Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "36bf25cd-5b9c-406b-9bf4-34f1cf3f1c4a",
+ "node_id": "comfyui-prompt-combinator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Prompt-Combinator",
+ "publisher": {
+ "createdAt": "2024-06-20T04:42:10.628776Z",
+ "description": "",
+ "id": "lquesada",
+ "logo": "",
+ "members": [],
+ "name": "Luis Quesada",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lquesada/ComfyUI-Prompt-Combinator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Generate random prompts easily.",
+ "downloads": 140,
+ "icon": "",
+ "id": "comfyui_creaprompt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-11T09:08:47.436212Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "65b1f269-e00e-4039-b235-5f00dfb142c5",
+ "node_id": "comfyui_creaprompt",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_CreaPrompt",
+ "publisher": {
+ "createdAt": "2024-07-05T00:13:02.855642Z",
+ "description": "",
+ "id": "tritant",
+ "logo": "",
+ "members": [],
+ "name": "jice",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tritant/ComfyUI_CreaPrompt",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for modifying a prompt to create prompt variations.\nScramblePrompts [m9]: Reorder prompts, remove prompts, modify weights\nTweakWeights [m9]: Modify the weights of prompts matching keywords",
+ "downloads": 61,
+ "icon": "",
+ "id": "m9-prompts-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ScramblePrompts_m9": {
+ "category": "M9 Prompts",
+ "comfy_node_id": "ScramblePrompts_m9",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"],\"order_prompts_percent\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":5,\"display\":\"slider\"}],\"remove_prompts_percent\":[\"INT\",{\"default\":0,\"min\":0,\"max\":30,\"step\":5,\"display\":\"slider\"}],\"keep_prompts\":[\"STRING\",{\"multiline\":false}],\"modify_weights_percent\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":5,\"display\":\"slider\"}],\"weight_range\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":2,\"step\":0.1}],\"max_weight\":[\"FLOAT\",{\"default\":1.9,\"min\":0,\"max\":3,\"step\":0.1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"conditioning_optional\":[\"CONDITIONING\"],\"seed_optional\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "TweakWeights_m9": {
+ "category": "M9 Prompts",
+ "comfy_node_id": "TweakWeights_m9",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"],\"keywords\":[\"STRING\",{\"multiline\":false}],\"weight_range\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":2,\"step\":0.1}],\"max_weight\":[\"FLOAT\",{\"default\":1.9,\"min\":0,\"max\":3,\"step\":0.1}],\"print_output\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"conditioning_optional\":[\"CONDITIONING\"],\"seed_optional\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ }
+ },
+ "createdAt": "2024-06-13T14:22:14.028686Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "addd5ce9-5278-4bb6-b34d-742b80d00b48",
+ "node_id": "m9-prompts-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "m9-prompts-comfyui",
+ "publisher": {
+ "createdAt": "2024-06-11T19:55:02.81951Z",
+ "description": "",
+ "id": "marcus-nyne",
+ "logo": "",
+ "members": [],
+ "name": "Marcus Nyne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MarcusNyne/m9-prompts-comfyui",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are ComfyUI nodes to assist in converting an image to sketches or lineArts.",
+ "downloads": 114,
+ "icon": "",
+ "id": "comfyui-img2drawingassistants",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LineArt_Assistant": {
+ "category": "image",
+ "comfy_node_id": "LineArt_Assistant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"line_thickness\":[\"INT\",{\"default\":11,\"min\":3,\"max\":81,\"step\":2}],\"Clean_up\":[\"INT\",{\"default\":7,\"min\":1,\"max\":49,\"step\":2}],\"deep_Clean_up\":[\"INT\",{\"default\":2,\"min\":0,\"max\":5,\"step\":1}],\"line_color\":[[\"black\",\"gray\",\"white\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"red\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"color_strength\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":10,\"step\":0.1}],\"details\":[\"INT\",{\"default\":9,\"min\":1,\"max\":9,\"step\":1}],\"smoothness\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":5,\"step\":0.1}],\"bg_color\":[[\"white\",\"black\",\"red\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"gray\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"bg_light\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"lineArt\",\"grayscale image\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "LineArt_Assistant_2": {
+ "category": "image",
+ "comfy_node_id": "LineArt_Assistant_2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lineArt\":[\"IMAGE\"],\"details\":[\"INT\",{\"default\":240,\"min\":25,\"max\":255,\"step\":1}],\"clean_up\":[\"INT\",{\"default\":0,\"min\":0,\"max\":5,\"step\":1}],\"line_color\":[[\"black\",\"gray\",\"white\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"red\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"color_strength\":[\"FLOAT\",{\"default\":8,\"min\":1,\"max\":10,\"step\":0.1}],\"bg_color\":[[\"white\",\"black\",\"red\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"gray\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"bg_light\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"invert\":[\"BOOLEAN\",{\"default\":true}],\"invert_default\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"lineArt\",\"default\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "Sketch_Assistant": {
+ "category": "image",
+ "comfy_node_id": "Sketch_Assistant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"artist\":[[\"1\",\"2\"]],\"line_strength\":[\"FLOAT\",{\"default\":2,\"min\":1,\"max\":10,\"step\":0.1}],\"shading_effect\":[\"INT\",{\"default\":41,\"min\":5,\"max\":105,\"step\":2}],\"line_color\":[[\"black\",\"white\",\"red\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"gray\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"details\":[\"INT\",{\"default\":240,\"min\":50,\"max\":255,\"step\":1}],\"smoothness\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":5,\"step\":0.1}],\"enable_bg_color_change\":[\"BOOLEAN\",{\"default\":false}],\"bg_color\":[[\"white\",\"black\",\"red\",\"lime\",\"blue\",\"yellow\",\"cyan\",\"magenta\",\"silver\",\"gray\",\"maroon\",\"olive\",\"green\",\"purple\",\"teal\",\"navy\"]],\"bg_light\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"noise_removal\":[\"INT\",{\"default\":0,\"min\":0,\"max\":5,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"sketch\",\"grayscale image\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "Sketch_Assistant_grayScale": {
+ "category": "image",
+ "comfy_node_id": "Sketch_Assistant_grayScale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"line_strength\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":0.1}],\"shading_effect\":[\"INT\",{\"default\":41,\"min\":5,\"max\":105,\"step\":2}],\"details\":[\"INT\",{\"default\":225,\"min\":50,\"max\":255,\"step\":1}],\"smoothness\":[\"FLOAT\",{\"default\":2,\"min\":1,\"max\":5,\"step\":0.1}],\"contrast\":[\"FLOAT\",{\"default\":100,\"min\":1,\"max\":150,\"step\":1}],\"noise_removal\":[\"INT\",{\"default\":0,\"min\":0,\"max\":5,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"sketch\",\"grayscale image\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-28T14:39:23.340557Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7c8d24d1-0bcf-490f-9d88-18b8f57ebcbc",
+ "node_id": "comfyui-img2drawingassistants",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Img2DrawingAssistants",
+ "publisher": {
+ "createdAt": "2024-08-15T06:07:51.42124Z",
+ "description": "",
+ "id": "isi-dev",
+ "logo": "",
+ "members": [],
+ "name": "isi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Isi-dev/ComfyUI-Img2DrawingAssistants",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "a simple reimgsize node(s) in comfyui.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui_reimgsize",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Cropimg": {
+ "category": "image",
+ "comfy_node_id": "Cropimg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"bicubic\"}],\"width_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64,\"step\":1}],\"height_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "Reimgsize": {
+ "category": "image",
+ "comfy_node_id": "Reimgsize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"bicubic\"}],\"img_size\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192,\"step\":1}],\"GCD\":[\"INT\",{\"default\":64,\"min\":1,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"width\",\"height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "Resizebyratio": {
+ "category": "utils",
+ "comfy_node_id": "Resizebyratio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"size\":[\"INT\",{\"default\":1024,\"min\":32,\"max\":8192,\"step\":1}],\"width_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64,\"step\":1}],\"height_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64,\"step\":1}],\"GCD\":[\"INT\",{\"default\":64,\"min\":1,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-12-11T05:56:46.542194Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0f9aea70-1ddd-41f4-a423-ffcfbf302542",
+ "node_id": "comfyui_reimgsize",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_reimgsize",
+ "publisher": {
+ "createdAt": "2024-07-27T15:18:06.489076Z",
+ "description": "",
+ "id": "makki-shizu",
+ "logo": "",
+ "members": [],
+ "name": "Makki_Shizu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MakkiShizu/comfyui_reimgsize",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Multi-monitor image preview, Variable Assigment/Wireless Nodes, Prompt Tweaking, Command Palette, Pinned favourite nodes, Node navigation, Fuzzy search, Node time tracking, Organizing and Error management. For more info visit: [a/https://comfyui.ma.pe/](https://comfyui.ma.pe/)",
+ "downloads": 125,
+ "icon": "",
+ "id": "comfyui-mape-helpers",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "mape Variable": {
+ "category": "mape",
+ "comfy_node_id": "mape Variable",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"name\":[\"STRING\",{\"name\":\"\"}]},\"optional\":{\"*\":[\"*\",{}]},\"hidden\":{\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-06-24T16:23:37.537772Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b199fd3-df32-45ad-b9a6-831cb4d65898",
+ "node_id": "comfyui-mape-helpers",
+ "status": "NodeVersionStatusActive",
+ "version": "0.5.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-mape-Helpers",
+ "publisher": {
+ "createdAt": "2024-05-27T04:13:50.302404Z",
+ "description": "",
+ "id": "mape",
+ "logo": "",
+ "members": [],
+ "name": "mape",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mape/ComfyUI-mape-Helpers",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfy UI custom nodes for JEN music generation powered by Futureverse",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui-jen",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "JEN_download": {
+ "category": "JEN",
+ "comfy_node_id": "JEN_download",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"id\":[\"STRING\",{\"default\":\"123-123-123\"}],\"format\":[[\"mp3\",\"wav\"],{\"default\":\"mp3\"}],\"jen_api_key\":[\"STRING\",{\"default\":\"\"}],\"dest_dir\":[\"STRING\",{\"default\":\"output/JEN\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"id\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "JEN_extend": {
+ "category": "JEN",
+ "comfy_node_id": "JEN_extend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"id\":[\"STRING\",{\"default\":\"123-123-123\"}],\"prompt\":[\"STRING\",{\"default\":\"party edm\"}],\"format\":[[\"mp3\",\"wav\"],{\"default\":\"mp3\"}],\"fadeOutLength\":[\"INT\",{\"default\":0}],\"duration\":[\"INT\",{\"default\":20,\"min\":20,\"max\":40,\"step\":20}],\"jen_api_key\":[\"STRING\",{\"default\":\"\"}],\"dest_dir\":[\"STRING\",{\"default\":\"output/JEN\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"audio\",\"id\",\"creditBalance\"]",
+ "return_types": "[\"AUDIO\",\"STRING\",\"STRING\"]"
+ },
+ "JEN_generate": {
+ "category": "JEN",
+ "comfy_node_id": "JEN_generate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"party edm\"}],\"format\":[[\"mp3\",\"wav\"],{\"default\":\"mp3\"}],\"fadeOutLength\":[\"INT\",{\"default\":0}],\"duration\":[\"INT\",{\"default\":10,\"min\":10,\"max\":45,\"step\":35}],\"jen_api_key\":[\"STRING\",{\"default\":\"\"}],\"dest_dir\":[\"STRING\",{\"default\":\"output/JEN\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"audio\",\"id\",\"creditBalance\"]",
+ "return_types": "[\"AUDIO\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-05T23:38:38.908148Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c4ab81c4-f2e5-4084-ba2d-347f4798abd4",
+ "node_id": "comfyui-jen",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-JEN",
+ "publisher": {
+ "createdAt": "2024-08-02T06:15:10.678387Z",
+ "description": "",
+ "id": "rwen",
+ "logo": "",
+ "members": [],
+ "name": "rwen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/futureversecom/ComfyUI-JEN",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:MultiTextEncode, KolorsMultiTextEncode, Caption, BatchImageProcessor",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyui_emojiiii_custom_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BatchImageProcessor": {
+ "category": "emojiiii/caption",
+ "comfy_node_id": "BatchImageProcessor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_dir\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"width\":[\"INT\",{\"default\":1024,\"min\":10,\"step\":1}],\"height\":[\"INT\",{\"default\":1024,\"min\":10,\"step\":1}],\"auto_face\":[\"BOOLEAN\",{\"default\":false}],\"quality\":[\"INT\",{\"default\":95,\"min\":60,\"max\":100,\"step\":1}]},\"optional\":{\"output_dir\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"format\":[[\"normal\",\"jpeg\",\"png\",\"jpg\"],{\"default\":\"normal\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Caption": {
+ "category": "emojiiii/caption",
+ "comfy_node_id": "Caption",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_dir\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"joy_model\":[\"JOY_MODEL\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"A descriptive caption for this image\"}],\"max_new_tokens\":[\"INT\",{\"default\":300,\"min\":10,\"max\":1000,\"step\":1}],\"temperature\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"default_image_dir\":[\"*\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "CaptionDownload": {
+ "category": "emojiiii/caption",
+ "comfy_node_id": "CaptionDownload",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"unsloth/Meta-Llama-3.1-8B-bnb-4bit\",\"meta-llama/Meta-Llama-3.1-8B\"]],\"siglip_model\":[[\"google/siglip-so400m-patch14-384\",\"google/siglip-so400m-patch14-224\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"JOY_MODEL\"]",
+ "return_types": "[\"JOY_MODEL\"]"
+ },
+ "KolorsMultiTextEncode": {
+ "category": "emojiiii",
+ "comfy_node_id": "KolorsMultiTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"chatglm3_model\":[\"CHATGLM3MODEL\"],\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"hid_proj\":[\"TorchLinear\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "MultiTextEncode": {
+ "category": "emojiiii",
+ "comfy_node_id": "MultiTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ }
+ },
+ "createdAt": "2024-09-03T00:57:44.828457Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3ca489bd-5130-48b1-9e40-76e7cb3c1aa0",
+ "node_id": "comfyui_emojiiii_custom_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Emojiiii_Custom_Nodes",
+ "publisher": {
+ "createdAt": "2024-08-05T14:00:50.444074Z",
+ "description": "",
+ "id": "emojiiii",
+ "logo": "",
+ "members": [],
+ "name": "emojiiii",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The primary goal of these nodes is to provide a way to access files generated by ComfyUI workflows, local to the machine running ComfyUI. These nodes should always return an updated list of files when triggered.",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui-loadfiles",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CountLines": {
+ "category": "LoadFiles",
+ "comfy_node_id": "CountLines",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"STRING\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "ListFilenames": {
+ "category": "LoadFiles",
+ "comfy_node_id": "ListFilenames",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"multiline\":false,\"default\":\"output/\"}],\"limiter\":[\"STRING\",{\"multiline\":false,\"default\":\".*.png\"}],\"sort\":[[\"Name\",\"Date Created\",\"Date Modified\",\"Size\"]],\"direction\":[[\"Acending\",\"Decending\"]],\"splice\":[[\"Tail\",\"Head\"]],\"count\":[\"INT\",{\"default\":0,\"min\":0}],\"error\":[[\"No Error\",\"Load Count\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LoadImages": {
+ "category": "LoadFiles",
+ "comfy_node_id": "LoadImages",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"multiline\":false,\"default\":\"output/\"}],\"limiter\":[\"STRING\",{\"multiline\":false,\"default\":\".*.png\"}],\"sort\":[[\"Name\",\"Date Created\",\"Date Modified\",\"Size\"]],\"direction\":[[\"Acending\",\"Decending\"]],\"splice\":[[\"Tail\",\"Head\"]],\"count\":[\"INT\",{\"default\":0,\"min\":0}],\"error\":[[\"No Error\",\"Load Count\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-31T23:59:57.162798Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8633e1f3-18f2-4548-aefe-9d60a24e0702",
+ "node_id": "comfyui-loadfiles",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-LoadFiles",
+ "publisher": {
+ "createdAt": "2024-08-24T17:51:54.197962Z",
+ "description": "",
+ "id": "daryltucker",
+ "logo": "",
+ "members": [],
+ "name": "Daryl Tucker",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daryltucker/ComfyUI-LoadFiles",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Quick connections, Circuit board connections",
+ "downloads": 96,
+ "icon": "",
+ "id": "quick-connections",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-15T03:01:56.887167Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d78b1d9b-3049-4c37-a5c0-9080106c7d69",
+ "node_id": "quick-connections",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.15"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "quick-connections",
+ "publisher": {
+ "createdAt": "2024-08-24T05:59:03.289234Z",
+ "description": "",
+ "id": "niknah",
+ "logo": "",
+ "members": [],
+ "name": "niknah",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/niknah/quick-connections",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension integrates [a/MV-Adapter](https://github.com/huanngzh/MV-Adapter) into ComfyUI, allowing users to generate multi-view consistent images from text prompts or single images directly within the ComfyUI interface.",
+ "downloads": 267,
+ "icon": "",
+ "id": "comfyui-mvadapter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T03:22:00.367206Z",
+ "dependencies": [
+ "torch>=2.1.1",
+ "torchvision>=0.16.1",
+ "diffusers>=0.31.0",
+ "transformers>=4.46.3",
+ "peft",
+ "numpy>=1.26.2",
+ "huggingface_hub>=0.24.6",
+ "accelerate>=1.1.1",
+ "opencv-python",
+ "safetensors",
+ "pillow",
+ "omegaconf",
+ "trimesh",
+ "einops",
+ "timm",
+ "kornia",
+ "scikit-image"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bbc719ba-2dd8-4855-bf62-06068484ff8d",
+ "node_id": "comfyui-mvadapter",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MVAdapter",
+ "publisher": {
+ "createdAt": "2024-12-21T02:56:48.907293Z",
+ "description": "",
+ "id": "huanngzh",
+ "logo": "",
+ "members": [],
+ "name": "Zehuan Huang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/huanngzh/ComfyUI-MVAdapter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Get random images from gelbooru or rule34.",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-gelbooru",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-08T03:42:53.042686Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "985a7900-9dc6-4899-8659-91e22f3b4979",
+ "node_id": "comfyui-gelbooru",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "Comfyui-Gelbooru",
+ "publisher": {
+ "createdAt": "2024-10-30T03:19:52.359217Z",
+ "description": "",
+ "id": "mckw",
+ "logo": "",
+ "members": [],
+ "name": "\u5ddd",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/1mckw/Comfyui-Gelbooru",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Extension for Automatic1111 and ComfyUI to automatically create masks for Background/Hair/Body/Face/Clothes in Img2Img",
+ "downloads": 563,
+ "icon": "",
+ "id": "a-person-mask-generator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "APersonFaceLandmarkMaskGenerator": {
+ "category": "A Person Mask Generator - David Bielejeski",
+ "comfy_node_id": "APersonFaceLandmarkMaskGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"face\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"left_eyebrow\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"right_eyebrow\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"left_eye\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"right_eye\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"left_pupil\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"right_pupil\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"lips\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"number_of_faces\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"confidence\":[\"FLOAT\",{\"default\":0.4,\"min\":0.01,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "APersonMaskGenerator": {
+ "category": "A Person Mask Generator - David Bielejeski",
+ "comfy_node_id": "APersonMaskGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"face_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"background_mask\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"hair_mask\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"body_mask\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"clothes_mask\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"confidence\":[\"FLOAT\",{\"default\":0.4,\"min\":0.01,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-06-15T04:07:04.764032Z",
+ "dependencies": [
+ "mediapipe",
+ "wget"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "80bc7b9d-2f0b-4081-8d82-be878d45d7a1",
+ "node_id": "a-person-mask-generator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "a-person-mask-generator",
+ "publisher": {
+ "createdAt": "2024-06-15T03:58:13.943407Z",
+ "description": "",
+ "id": "djbielejeski",
+ "logo": "",
+ "members": [],
+ "name": "djbielejeski",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/djbielejeski/a-person-mask-generator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Super fast tensorrt performance with accuate pose estimation of dwpose model, giving the detecting threshold control, plus pose image render and pose json format output. Fine control for pose plotting.",
+ "downloads": 38,
+ "icon": "",
+ "id": "ultimate-openpose-estimator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OpenposeEstimatorNode": {
+ "category": "ultimate-openpose",
+ "comfy_node_id": "OpenposeEstimatorNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"show_face\":[\"BOOLEAN\",{\"default\":true}],\"show_hands\":[\"BOOLEAN\",{\"default\":true}],\"show_body\":[\"BOOLEAN\",{\"default\":true}],\"detect_threshold\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.05,\"round\":1e-05,\"display\":\"number\",\"lazy\":true}],\"resolution_x\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":12800}],\"pose_marker_size\":[\"INT\",{\"default\":4,\"min\":0,\"max\":100}],\"face_marker_size\":[\"INT\",{\"default\":3,\"min\":0,\"max\":100}],\"hand_marker_size\":[\"INT\",{\"default\":2,\"min\":0,\"max\":100}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POSE_IMAGE\",\"POSE_KEYPOINT\",\"POSE_JSON\"]",
+ "return_types": "[\"IMAGE\",\"POSE_KEYPOINT\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T18:04:41.68761Z",
+ "dependencies": [
+ "tensorrt",
+ "polygraphy",
+ "numpy",
+ "tqdm",
+ "opencv-python",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "47f6338e-157d-4d87-addf-c396d793f57c",
+ "node_id": "ultimate-openpose-estimator",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ultimate-openpose-estimator",
+ "publisher": {
+ "createdAt": "2025-01-11T22:15:39.850821Z",
+ "description": "",
+ "id": "west-neighbor",
+ "logo": "",
+ "members": [],
+ "name": "westNeighbor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/westNeighbor/ComfyUI-ultimate-openpose-estimator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Using image caption models to extract prompts in ComfyUI",
+ "downloads": 52,
+ "icon": "",
+ "id": "image-caption-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T13:32:38.975334Z",
+ "dependencies": [
+ "transformers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "59e23705-b5b4-4dbc-9c7f-fc0045fe87a3",
+ "node_id": "image-caption-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.10"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "image-caption-comfyui",
+ "publisher": {
+ "createdAt": "2024-06-30T16:09:17.24025Z",
+ "description": "",
+ "id": "alpertunga-bile",
+ "logo": "",
+ "members": [],
+ "name": "WoWoWoWololo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alpertunga-bile/image-caption-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "a set of nodes to help u run ai code using MLTask",
+ "downloads": 35,
+ "icon": "https://mltask.com/images/android-chrome-512x512.png",
+ "id": "mltask_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-17T16:45:57.71671Z",
+ "dependencies": [
+ "requests",
+ "aiohttp"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "15c20881-8129-4a90-acbe-cb7cf8d7649f",
+ "node_id": "mltask_comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "MLTask_ComfyUI",
+ "publisher": {
+ "createdAt": "2024-07-15T02:37:05.928008Z",
+ "description": "",
+ "id": "mltask",
+ "logo": "",
+ "members": [],
+ "name": "MLTask.com",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/misterjoessef/MLTask_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple node to assist with prompt generation for NOOBAI XL / Illustrious models",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-easy-noobai",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-06T18:25:47.635987Z",
+ "dependencies": [
+ "psutil",
+ "colorama",
+ "tqdm",
+ "inquirer"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b1dcf102-95f0-40c9-93fb-3390db6915ce",
+ "node_id": "comfyui-easy-noobai",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Easy Noobai",
+ "publisher": {
+ "createdAt": "2024-11-29T05:47:52.886199Z",
+ "description": "",
+ "id": "itsjustregi",
+ "logo": "",
+ "members": [],
+ "name": "itsjustregi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/regiellis/ComfyUI-EasyNoobai",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A simple node to filter NSFW outputs using AdamCodd/vit-base-nsfw-detector.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-yetanothersafetychecker",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YetAnotherSafetyChecker": {
+ "category": "image/processing",
+ "comfy_node_id": "YetAnotherSafetyChecker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.01}],\"cuda\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-05T07:04:43.054934Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e031bce-0b78-4378-b145-cb907cb6f571",
+ "node_id": "comfyui-yetanothersafetychecker",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-YetAnotherSafetyChecker",
+ "publisher": {
+ "createdAt": "2024-07-19T17:38:46.26651Z",
+ "description": "",
+ "id": "betadoggo",
+ "logo": "",
+ "members": [],
+ "name": "BetaDoggo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes collection featuring ImageResizeFaceAware, FrameBlend, MiniCPM-V vision-language model, enhanced primitives (Text++, Number++), Load Media, and other package forks and QoL utilities",
+ "downloads": 62,
+ "icon": "",
+ "id": "comfyui-dreambait-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T04:32:19.188262Z",
+ "dependencies": [
+ "opencv-python",
+ "piexif",
+ "py7zr",
+ "lpips",
+ "tsp_solver2",
+ "einops",
+ "tqdm",
+ "numpy>=1.21.0",
+ "torch>=2.0.0",
+ "transformers",
+ "huggingface-hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9d7b5aea-6c9a-49a2-ba93-824d226a83e3",
+ "node_id": "comfyui-dreambait-nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-dreambait-nodes",
+ "publisher": {
+ "createdAt": "2024-08-28T20:24:04.364032Z",
+ "description": "",
+ "id": "drmbt",
+ "logo": "",
+ "members": [],
+ "name": "drmbt",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/drmbt/comfyui-dreambait-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "116 ComfyUI nodes : Display, manipulate, and edit text, images, videos, loras, generate characters and more. Manage looping operations, generate randomized content, use logical conditions and work with external AI tools, like Ollama or Text To Speech.",
+ "downloads": 186,
+ "icon": "",
+ "id": "bjornulf_custom_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-11T11:11:48.419109Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a47cd99d-f821-414d-994a-7bc35c8e8a96",
+ "node_id": "bjornulf_custom_nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "0.65.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Bjornulf_custom_nodes",
+ "publisher": {
+ "createdAt": "2024-08-14T07:36:06.677372Z",
+ "description": "",
+ "id": "bjornulf",
+ "logo": "",
+ "members": [],
+ "name": "bjornulf frode",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/justUmen/Bjornulf_custom_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A quick and easy ComfyUI custom node for setting SDXL-friendly aspect ratios.",
+ "downloads": 112,
+ "icon": "",
+ "id": "sdxlcustomaspectratio",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-06T18:22:11.858628Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8af22d86-f238-4f10-b91c-883dd5d6e0d0",
+ "node_id": "sdxlcustomaspectratio",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "SDXLCustomAspectRatio",
+ "publisher": {
+ "createdAt": "2024-08-06T15:21:25.328213Z",
+ "description": "",
+ "id": "throttlekitty",
+ "logo": "",
+ "members": [],
+ "name": "throttlekitty",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/throttlekitty/SDXLCustomAspectRatio",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "failure to publish",
+ "downloads": 32,
+ "icon": "",
+ "id": "faulon-nodesuite",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-03T14:56:27.54322Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c0aaf386-e45a-4cac-a6d3-ed23bab02d50",
+ "node_id": "faulon-nodesuite",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{}",
+ "name": "Faulon",
+ "publisher": {
+ "createdAt": "2024-10-11T16:51:07.370765Z",
+ "description": "",
+ "id": "faulon-nodes",
+ "logo": "",
+ "members": [],
+ "name": "Faulon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Zoneiy/faulon-nodesuite",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "WildPromptor simplifies prompt creation, organization, and customization in ComfyUI, turning chaotic workflows into an efficient, intuitive process.",
+ "downloads": 5,
+ "icon": "",
+ "id": "comfyui-wildpromptor",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AllInOneList": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "AllInOneList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Subject - Female_Clothes [60]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Accessories Cashmere scarf in a vibrant blue to keep warm.\",\"Accessories Delicate silver earrings with freshwater pearls.\",\"Accessories Statement gold necklace with a chunky pendant.\",\"Accessories Straw hat with a wide brim for a sunny day.\",\"Accessories Tote bag in a neutral beige with leather straps.\",\"Athleisure Baseball cap with a team logo embroidered on the front.\",\"Athleisure Chunky white sneakers with a breathable mesh upper.\",\"Athleisure Comfy sweatpants in a soft grey fleece material.\",\"Athleisure High-waisted yoga pants with a hidden pocket for your phone.\",\"Athleisure Seamless sports bra in a bright blue with mesh panels.\",\"Bottoms Black skinny jeans with ripped knees.\",\"Bottoms High-waisted flare jeans in a light wash.\",\"Bottoms Leather leggings in a deep brown.\",\"Bottoms Midi skirt in a soft pink with a pleated design.\",\"Bottoms Tailored black dress pants with a high waist.\",\"Dress Maxi dress with a bohemian style and intricate embroidery.\",\"Dress Navy blue wrap dress with a floral print.\",\"Dress Sequined cocktail dress in emerald green.\",\"Dress Slip dress in a delicate satin fabric with spaghetti straps.\",\"Dress T-shirt dress in a bold graphic print.\",\"Outerwear Denim jacket with a vintage wash and distressed details.\",\"Outerwear Leather jacket with a biker style and silver zippers.\",\"Outerwear Puffer jacket in a bright red for a pop of color.\",\"Outerwear Tailored blazer in a navy blue wool for a professional look.\",\"Outerwear Trench coat in a classic beige with a double-breasted closure.\",\"Shoes Ankle boots in a rich cognac leather with a chunky heel.\",\"Shoes Leopard print ballet flats with a pointed toe.\",\"Shoes Over-the-knee boots in a soft grey suede.\",\"Shoes Strappy sandals with a woven leather design.\",\"Shoes White canvas sneakers with a platform sole.\",\"Sleepwear Cozy earplugs to block out noise and distractions.\",\"Sleepwear Flannel pajamas in a classic plaid pattern with button-down closure.\",\"Sleepwear Lounge set in a comfortable jersey fabric with a graphic tee and shorts.\",\"Sleepwear Silk pajamas in a soft blue with a satin piping detail.\",\"Sleepwear Silky eye mask to block out light for a good night's sleep.\",\"Special Occasion Flowing white wedding dress with lace details and a long train.\",\"Special Occasion Gown in a shimmering gold fabric with a dramatic off-the-shoulder design.\",\"Special Occasion Little black cocktail dress with a fitted silhouette.\",\"Special Occasion Sequined prom dress with a sweetheart neckline and a full skirt.\",\"Special Occasion Strapless bridesmaid dress in a blush pink with a pleated bodice.\",\"Swimwear Bikini with a tropical print and gold hardware.\",\"Swimwear High-waisted bikini with a ruffle top and matching bottoms.\",\"Swimwear One-piece swimsuit in a classic black with a plunging neckline.\",\"Swimwear Sarong in a lightweight cotton with a colorful geometric print.\",\"Swimwear Tankini with a floral pattern and built-in bra support.\",\"Top Black leather motorcycle jacket.\",\"Top Cashmere turtleneck sweater in a deep burgundy.\",\"Top Denim chambray shirt with rolled-up sleeves.\",\"Top Flowy floral crop top.\",\"Top Off-the-shoulder white cotton blouse.\",\"Vintage 1950s polka dot swing dress in a vibrant red.\",\"Vintage Bell-bottom jeans in a classic blue denim with a flared leg.\",\"Vintage Flannel shirt in a red and black checkered pattern.\",\"Vintage Go-go boots in a bold white vinyl with a chunky heel.\",\"Vintage Silk blouse with puffed sleeves and a tie neck closure.\",\"Workwear Black cigarette pants with a polished finish.\",\"Workwear Gold pendant necklace to add a touch of elegance.\",\"Workwear Leather briefcase to carry your laptop and documents.\",\"Workwear Nude pumps with a pointed toe and a stiletto heel.\",\"Workwear Pencil skirt in a charcoal grey with a side slit.\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Female [24]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1girl\",\"an Asian girl\",\"a African woman\",\"a beautiful woman\",\"a charismatic woman\",\"a cute girl\",\"an older woman\",\"a elegant woman\",\"a fashion woman\",\"a fitness woman\",\"a glamorous woman\",\"a girl with pixie hair\",\"a girl with sexy pose\",\"a gorgeous woman\",\"a middle-age woman\",\"a muscular woman\",\"a retro woman\",\"a sad woman\",\"a stylish woman\",\"a surprising woman\",\"a Teenage Girl\",\"a vintage woman\",\"a voluptuous woman\",\"a warrior woman\"],{\"default\":\"\u274cdisabled\"}],\"Subject - vehicles [122]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"2 wheeled vehicle\",\"3 wheeled vehicle\",\"4 wheeled vehicle\",\"6 wheeled vehicle\",\"Aircraft carrier\",\"Airship\",\"Ambulance\",\"Armored vehicle\",\"Aston Martin\",\"Audi\",\"BMW\",\"Battlestar Galactica\",\"Bicycle\",\"Boat\",\"Bodyboard\",\"Borg Cube\",\"Bullet Train\",\"Bus\",\"Cable car\",\"Camper\",\"Canoe\",\"Car\",\"Chair lift\",\"Chevrolet\",\"Container ship\",\"Cruise ship\",\"Ducati\",\"Electric Car\",\"Electric Vehicle\",\"Falcon Heavy\",\"Ferrari\",\"Fire truck\",\"Ford\",\"Formula 1 car\",\"Funicular\",\"Garbage truck\",\"Gondola\",\"Hang glider\",\"Harley-Davidson\",\"Helicopter\",\"High-speed Train\",\"Honda\",\"Honda\",\"Horse-drawn carriage\",\"Hot air balloon\",\"Hovercraft\",\"Hovercraft\",\"Icebreaker\",\"Jeep\",\"Jet ski\",\"Kawasaki\",\"Kayak\",\"Kiteboard\",\"Lamborghini\",\"Mega yacht\",\"Mercedes-Benz\",\"Millennium Falcon\",\"Motorcycle\",\"Muscle car\",\"Nissan\",\"Nuclear submarine\",\"Oil tanker\",\"Oil tanker\",\"Paddle boat\",\"Parachute\",\"Plane\",\"Police car\",\"Porsche\",\"Postal delivery truck\",\"Raft\",\"Red Dwarf\",\"Rocketship\",\"Roller skates\",\"Rollerblades\",\"Rope Bridge\",\"Ropeway\",\"Scooter\",\"Seaplane carrier\",\"Segway\",\"Ship\",\"Skateboard\",\"Skis\",\"Sled\",\"Snow plow\",\"Snowboard\",\"Snowmobile\",\"Space shuttle\",\"Space shuttle\",\"Spacecraft\",\"Spaceship\",\"Sports car\",\"Submarine\",\"Surfboard\",\"TARDIS\",\"Tesla\",\"The Heart of Gold\",\"Thunderbird\",\"Tow truck\",\"Toyota\",\"Tractor trailer\",\"Tractor trailer\",\"Train\",\"Tram\",\"Trike\",\"Trolley\",\"Tuk-tuk\",\"USS Enterprise\",\"Unicycle\",\"Utility van\",\"Volkswagen\",\"Wakeboard\",\"Water scooter\",\"Water skis\",\"Whaling ship\",\"Wind surfboard\",\"X-Wing\",\"Yacht\",\"Yamaha\",\"Zip line\",\"animal drawn carriage\",\"bathysphere\",\"hypercar\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Animals [259]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abyssinian Cat\",\"Albatross\",\"Alligator\",\"Allosaurus\",\"Alpaca\",\"American Shorthair Cat\",\"Anaconda\",\"Animal\",\"Ankylosaurus\",\"Ant\",\"Armadillo\",\"Australian Shepherd\",\"Baboon\",\"Badger\",\"Bald Eagle\",\"Basilisk\",\"Bat\",\"Beagle\",\"Bear\",\"Beaver\",\"Bee\",\"Bengal Cat\",\"Bichon Frise\",\"Bigfoot\",\"Bird\",\"Birman Cat\",\"Bison\",\"Blackbird\",\"Blue Jay\",\"Bluebird\",\"Bobcat\",\"Border Collie\",\"Boston Terrier\",\"Boxer\",\"Brachiosaurus\",\"British Shorthair Cat\",\"Bulbasaur\",\"Bulldog\",\"Burmese Cat\",\"Butterfly\",\"Camel\",\"Cardinal\",\"Cat\",\"Caterpillar\",\"Cavalier King Charles Spaniel\",\"Centipede\",\"Chameleon\",\"Charizard\",\"Cheetah\",\"Chickadee\",\"Chicken\",\"Chihuahua\",\"Chimera\",\"Chimpanzee\",\"Chinese dragon\",\"Chupacabra\",\"Clam\",\"Condor\",\"Cornish Rex Cat\",\"Cow\",\"Coyote\",\"Crab\",\"Creature\",\"Crocodile\",\"Crow\",\"Cuckoo\",\"Cyclops\",\"Dachshund\",\"Deer\",\"Devon Rex Cat\",\"Diplodocus\",\"Doberman Pinscher\",\"Dolphin\",\"Donkey\",\"Dove\",\"Dragon\",\"Dragonite\",\"Duck\",\"Eevee\",\"Egyptian Mau Cat\",\"Elephant\",\"Elk\",\"English Mastiff\",\"Exotic Shorthair Cat\",\"Falcon\",\"Ferret\",\"Finch\",\"Fish\",\"Flamingo\",\"Fox\",\"French Bulldog\",\"Frog\",\"Gazelle\",\"Gecko\",\"German Shepherd\",\"Giraffe\",\"Goat\",\"Golden Eagle\",\"Golden Retriever\",\"Goose\",\"Gorilla\",\"Great Dane\",\"Griffin\",\"Gyarados\",\"Hare\",\"Hawk\",\"Hedgehog\",\"Heron\",\"Himalayan Cat\",\"Hippopotamus\",\"Horse\",\"Hummingbird\",\"Hydra\",\"Hyena\",\"Jack Russell Terrier\",\"Jaguar\",\"Japanese Bobtail Cat\",\"Jay\",\"Jellyfish\",\"Jigglypuff\",\"Kangaroo\",\"Kestrel\",\"Kingfisher\",\"Kiwi\",\"Koala\",\"Korat Cat\",\"Kraken\",\"Kraken\",\"Labrador Retriever\",\"Ladybird\",\"Lark\",\"Lemur\",\"Leopard\",\"Leviathan\",\"Lion\",\"Lizard\",\"Llama\",\"Lobster\",\"Loch Ness Monster\",\"Magpie\",\"Maine Coon Cat\",\"Mallard\",\"Mammoth\",\"Manx Cat\",\"Mastodon\",\"Medusa\",\"Megalodon\",\"Mewtwo\",\"Millipede\",\"Mink\",\"Minotaur\",\"Moose\",\"Moth\",\"Mouse\",\"Mule\",\"Newt\",\"Nightingale\",\"Norwegian Forest Cat\",\"Octopus\",\"Opossum\",\"Orangutan\",\"Oriental Shorthair Cat\",\"Osprey\",\"Ostrich\",\"Otter\",\"Owl\",\"Owlbear\",\"Oyster\",\"Panda\",\"Panther\",\"Parrot\",\"Peacock\",\"Pegasus\",\"Pelican\",\"Persian Cat\",\"Phoenix\",\"Pig\",\"Pigeon\",\"Pikachu\",\"Platypus\",\"Poodle\",\"Porpoise\",\"Pterodactyl\",\"Puffin\",\"Puppy Dog\",\"Python\",\"Rabbit\",\"Raccoon\",\"Ragdoll Cat\",\"Rat\",\"Raven\",\"Red Panda\",\"Rhinoceros\",\"Robin\",\"Roc\",\"Rottweiler\",\"Russian Blue Cat\",\"Sabertooth tiger\",\"Saint Bernard\",\"Salamander\",\"Sasquatch\",\"Scorpion\",\"Scottish Fold Cat\",\"Sea serpent\",\"Seagull\",\"Shar Pei\",\"Shark\",\"Sheep\",\"Shih Tzu\",\"Shrimp\",\"Siamese Cat\",\"Siberian Husky\",\"Skunk\",\"Sloth\",\"Slug\",\"Snail\",\"Snake\",\"Snorlax\",\"Sparrow\",\"Sphinx\",\"Sphynx Cat\",\"Spice worm\",\"Spider\",\"Squid\",\"Squirrel\",\"Squirtle\",\"Starfish\",\"Stegosaurus\",\"Stork\",\"Swallow\",\"Swan\",\"Swordfish\",\"Tapir\",\"Tiger\",\"Toad\",\"Tortoise\",\"Toucan\",\"Triceratops\",\"Turkey\",\"Turkish Angora Cat\",\"Turkish Van Cat\",\"Turtle\",\"Tyrannosaurus Rex\",\"Unicorn\",\"Velociraptor\",\"Vulture\",\"Wasp\",\"Water buffalo\",\"Weasel\",\"Whale\",\"Wolf\",\"Wombat\",\"Woodpecker\",\"Woolly rhinoceros\",\"Yak\",\"Yeti\",\"Yorkshire Terrier\",\"Zebra\",\"dragon\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Male [35]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"a boy\",\"a middle-aged man\",\"an adventurous man\",\"an angry man\",\"an artistic man\",\"a bearded man\",\"a biker man\",\"a businessman\",\"a caring man\",\"a charismatic man\",\"a casually dressed man\",\"a cultured man\",\"a creative man\",\"a dreamy man\",\"an elderly man\",\"an enigmatic man\",\"an expressive man\",\"a fashionable man\",\"a glamorous man\",\"a hardworking man\",\"a middle-aged man\",\"a modern man\",\"a muscular man\",\"a mysterious man\",\"a passionate man\",\"a rocker man\",\"a sad man\",\"a sexy man\",\"a solitary man\",\"a stylish man\",\"a surprising man\",\"an athletic man\",\"a vintage man\",\"a warrior man\",\"a young man\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Humanoids [131]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"AI\",\"Aasimar\",\"Alien\",\"Altmer\",\"Android\",\"Android\",\"Angel\",\"Archangel\",\"Argonian\",\"Atronach\",\"Automaton\",\"Banshee\",\"Beholder\",\"Bene Gesserit\",\"Bloodelf\",\"Borg\",\"Bosmer\",\"Brownie\",\"Cardassian\",\"Centaur\",\"Centaur\",\"Cherubim\",\"Chimera\",\"Cyberman\",\"Cyborg\",\"Cyclops\",\"Cyclopskin\",\"Cylon\",\"Daedra\",\"Dalek\",\"Djinn\",\"Dracthyr\",\"Draenei\",\"Dragonborn\",\"Dragonkin\",\"Draugr\",\"Drow\",\"Dryad\",\"Dunmer\",\"Dwarf\",\"Dwemer\",\"Elemental\",\"Elemental\",\"Elf\",\"Faerie\",\"Fairy\",\"Falmer\",\"Faun\",\"Fremen\",\"Frost giant\",\"Garden gnome\",\"Ghost\",\"Ghost\",\"Giant\",\"Gnome\",\"Gnome\",\"Goblin\",\"God\",\"Godess\",\"Golem\",\"Gorgon\",\"Gorn\",\"Gremlin\",\"Harpy\",\"High elf\",\"Hobbit\",\"Homunculus\",\"Ifrit\",\"Jedi\",\"Jinn\",\"Khajit\",\"Klingon\",\"Lich\",\"Lycanthrope\",\"Mannequin\",\"Martian\",\"Mentat\",\"Mermaid\",\"Mind Flayer\",\"Minotaur\",\"Mummy\",\"Murloc\",\"Mutant\",\"Na'vi\",\"Naga\",\"Necromancer\",\"Nightelf\",\"Nymph\",\"Ogre\",\"Orc\",\"Orsimer\",\"Pandaren\",\"Pixie\",\"Poltergeist\",\"Poltergeist\",\"Predator\",\"Redguard\",\"Replicant\",\"Robot\",\"Romulan\",\"Satyr\",\"Satyr\",\"Seraphim\",\"Shade\",\"Shadow\",\"Siren\",\"Skeleton\",\"Specter\",\"Specter\",\"Sphinx\",\"Tauren\",\"Tiefling\",\"Time Lord\",\"Troll\",\"Undead\",\"Valkyrie\",\"Valkyrie\",\"Vampire\",\"Vampire\",\"Voidelf\",\"Vulcan\",\"Werewolf\",\"Will-o'-the-wisp\",\"Wookiee\",\"Worgen\",\"Wraith\",\"Wraith\",\"Xenomorph\",\"Zandalari\",\"Zombie\",\"doll\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Historical Eras [27]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1910's\",\"1950's\",\"1960's\",\"1970's\",\"1980's\",\"1990's\",\"2000's\",\"2050's\",\"2100's\",\"2200's\",\"2300's\",\"Age of Exploration\",\"Ancient Greece\",\"Antiquity\",\"Bronze Age\",\"Contemporary Era\",\"Egyptian Civilization\",\"Industrial Revolution\",\"Iron Age\",\"Medieval Warm Period\",\"Middle Ages\",\"Modern Times\",\"Prehistory\",\"Renaissance\",\"Roman Empire\",\"Stone Age\",\"Victorian Era\"],{\"default\":\"\u274cdisabled\"}],\"Environment - War Environments [15]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Trenches with barbed wire and mud\",\"Smoke-filled battlefield with scattered debris and wreckage\",\"Urban battlefield with damaged buildings and destroyed streets\",\"Jungle battlefield with dense foliage and camouflaged positions\",\"Desert battlefield with sand dunes and military vehicles\",\"Military bunker with reinforced walls and armed guards\",\"Command center with tactical maps and communication systems\",\"Field hospital with medical tents and equipment\",\"Aircraft carrier with fighter jets and naval crew\",\"Missile silo with large rockets and launch equipment\",\"Sci-fi battlefield with advanced robotic soldiers and energy shields\",\"Space battlefield with spacecraft and space debris\",\"Cyber warfare environment with digital interfaces and security systems\",\"Drone base with autonomous drones and control stations\",\"High-tech war zone with laser weapons and advanced tech defenses\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Landmark [1079]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"-animal- den\",\"-color- field\",\"-color- nebula\",\"-material- caverns\",\"Abbaye aux Dames\",\"Abu Dhabi\",\"Abyss\",\"Acadia National Park\",\"Acropolis\",\"Acropolis of Athens\",\"Addis Ababa\",\"Agra\",\"Airport\",\"Airport terminal\",\"Aksum Obelisks\",\"Alberobello\",\"Alc\u00e1zar of Segovia\",\"Aletsch Glacier\",\"Alhambra\",\"Alofi\",\"Alpine\",\"alternate dimensions\",\"Altiplano\",\"Amalfi Coast\",\"Amsterdam\",\"Amusement park\",\"Anakena Beach\",\"Andalusia\",\"Andes\",\"Angkor Wat\",\"Anguilla\",\"Antarctic\",\"Antigua\",\"Antigua and Barbuda\",\"Antipaxos\",\"Antique store\",\"Antwerp\",\"Apartment building\",\"Appalachian\",\"Aquarium\",\"Arches National Park\",\"Archipelago\",\"Arctic\",\"Arctic Tundra\",\"Arena\",\"Argentina\",\"Arm\u00e9nie\",\"Arm\u00e8nie,Etchmiadzin Cathedral,mother church of the Armenian Apostolic Church\",\"Arm\u00e9nie,The Stone Symphony\",\"Arm\u00e9nie,Garni Temple\",\"Arm\u00e9nie,Geghard Monastery\",\"Arm\u00e9nie,Monastery of Khor Virap\",\"Arm\u00e9nie,Noravank monastery\",\"Arm\u00e9nie,Lake Sevan\",\"Arm\u00e9nie,Sevanavank and Hayravank monasteries\",\"Art studio\",\"Ashgabat\",\"Asmara\",\"Asuncion\",\"Athens\",\"Atlantis\",\"Auckland\",\"Auroville\",\"Austin\",\"Australia\",\"Austria\",\"Avarua\",\"Azerbaijan\",\"Bagrati Cathedral\",\"Bahla Fort\",\"Bahrain\",\"Bakery\",\"Baku\",\"Bali\",\"Balmora\",\"Bamako\",\"Bamboo Forest\",\"Bandar Seri Begawan\",\"Banff\",\"Banff National Park\",\"Bangkok\",\"Bangui\",\"Barcelona\",\"Barn\",\"Basilica Cistern\",\"Basseterre\",\"Bastei Bridge\",\"Bath\",\"Bathroom\",\"Bavaria\",\"Bay\",\"Bayou\",\"Beach\",\"Beach house\",\"Beach resort\",\"Bedroom\",\"Beijing\",\"Belgium\",\"Belgrade\",\"Belize\",\"Berlin\",\"Bern\",\"Bhaktapur\",\"Biosphere\",\"Birmingham\",\"Bishkek\",\"Bissau\",\"Blarney Castle\",\"Bog\",\"Bolivia\",\"Bookstore\",\"Boreal Forest\",\"Bosnia and Herzegovina\",\"Bosnian Pyramids\",\"Boston\",\"Botanical garden\",\"Botswana\",\"Brazil\",\"Bremen Town Musicians Statue\",\"Brighton\",\"Bristol\",\"Broadleaf Forest\",\"Bruges\",\"Bruma\",\"Brunei\",\"Brussels\",\"Bryce Canyon National Park\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Bulgaria\",\"Bungalow\",\"Burj Khalifa\",\"Burkina Faso\",\"Burundi\",\"Bus station\",\"Butcher shop\",\"Cabin\",\"Caceres\",\"Cafe\",\"Cairo\",\"Calanque de Morgiou\",\"Cambodia\",\"Cambridge\",\"Canada\",\"Canal\",\"Canaletto's View of the Thames\",\"Cancun\",\"Ca\u00f1o Cristales\",\"Canyon\",\"Canyonlands\",\"Canyonlands National Park\",\"Cape\",\"Cape Town\",\"Cappadocia\",\"Cappadocia Underground Cities\",\"Car wash\",\"Caracol\",\"Cardiff\",\"Cartagena\",\"Casino\",\"Castle\",\"Castries\",\"Cat cafe\",\"Cathedral of Saint Domnius\",\"Cavern\",\"Caves\",\"Cenote\",\"Central African Republic\",\"Chad\",\"Chand Baori\",\"Channel\",\"Charleston\",\"Chartres Cathedral\",\"Ch\u00e2teau de Chambord\",\"Ch\u00e2teau de Chillon\",\"Ch\u00e2teau de Peyrepertuse\",\"Chiang Rai\",\"Chicago\",\"Chichen Itza\",\"Chile\",\"China\",\"Chiropractic clinic\",\"Christ the Redeemer\",\"Christchurch Cathedral\",\"Christmas Island\",\"Church\",\"Church of the Savior on Blood\",\"Cienfuegos\",\"City\",\"city of -material-\",\"City Palace of Udaipur\",\"Cityscape\",\"Ciudad Perdida\",\"Classroom\",\"Cliff\",\"Coal-fired power station\",\"Coastal Forest\",\"Cologne\",\"Colombia\",\"Colosseum\",\"Comoros\",\"Convenience store\",\"Cook Islands\",\"Copenhagen\",\"Coptic Cairo\",\"Coral Atoll\",\"Coral Castle\",\"Coral Reef\",\"Coruscant\",\"Costa Rica\",\"Cottage\",\"Cove\",\"crack in the earth\",\"Crater Lake National Park\",\"Croatia\",\"Cuba\",\"Cuenca\",\"Cusco\",\"Cyrodiil\",\"Czech Republic\",\"Dagobah\",\"Dalaran\",\"Dance studio\",\"Darjeeling Himalayan Railway\",\"Death Valley National Park\",\"Deciduous Forest\",\"Delta\",\"Denali National Park\",\"Denmark\",\"Dental clinic\",\"Desert\",\"Dettifoss\",\"Dining room\",\"Diocletian's Palace\",\"Djibouti City\",\"Dog park\",\"Dominica\",\"Dormitory\",\"Dubai\",\"Dublin\",\"Dubrovnik\",\"Dubrovnik City Walls\",\"Dune\",\"Dushanbe\",\"Earth\",\"Easter Island Moai Statues\",\"Ecuador\",\"Edakkal Caves\",\"Edinburgh\",\"Edinburgh Castle\",\"Egypt\",\"Eiffel Tower\",\"El Castillo\",\"El Salvador\",\"Elder scrolls\",\"Elvandar\",\"England\",\"Ephesus\",\"Eritrea\",\"Estonia\",\"Estuary\",\"Eswatini\",\"Ethiopia\",\"Etchmiadzin Cathedral, mother church of the Armenian Apostolic Church\",\"Evergreen Forest\",\"Factory\",\"Fairy Pools\",\"Falkland Islands\",\"Farmhouse\",\"Fatehpur Sikri\",\"Federated States of Micronesia\",\"Fen\",\"Fez\",\"Field of flowers\",\"Finland\",\"Fire station\",\"Fish market\",\"Fjord\",\"Florence\",\"Flower shop\",\"Flying Fish Cove\",\"Forest\",\"Fort Lovrijenac\",\"Foyer\",\"France\",\"Frankfurt\",\"Funafuti\",\"Gabon\",\"Gaborone\",\"Galle\",\"Garage\",\"Garden\",\"Gas station\",\"Gdansk\",\"Geneva\",\"George Town\",\"Georgia\",\"Germany\",\"Geyser\",\"Geysers\",\"Ggantija Temples\",\"Ghana\",\"Ghent\",\"Giant's Causeway\",\"Giant's Stairs\",\"Glacier\",\"Glacier National Park\",\"Glasgow\",\"Go\u00f0afoss Waterfall\",\"Golf course\",\"Gondor\",\"Gorge\",\"Granada\",\"Grand Canyon\",\"Grand Teton National Park\",\"Grassland\",\"Gravensteen\",\"Great Wall of China\",\"Greece\",\"Greenhouse\",\"Grenada\",\"Grocery store\",\"Grotto\",\"Guam\",\"Guatemala\",\"Guernsey\",\"Guest house\",\"Guinea-Bissau\",\"Gustavia\",\"Gwalior Fort\",\"Gym\",\"Gymnasium\",\"Hagatna\",\"Hagia Sophia\",\"Hair salon\",\"Haiti\",\"Hamburg\",\"Hammerfell\",\"Hanoi\",\"Harar Jugol\",\"Harare\",\"Hardware store\",\"Havana\",\"Headland\",\"Health club\",\"Helsinki\",\"Hench\",\"Herculaneum\",\"Hill\",\"Himalayan\",\"Himeji Castle\",\"Hogwarts School of Witchcraft and Wizardry\",\"Hohensalzburg Castle\",\"Hoi An\",\"Hollywood Walk of Fame\",\"Home\",\"Home office\",\"Hongcun Village\",\"Honiara\",\"Hospital\",\"Hostel\",\"Hotel\",\"Hoth\",\"Huaca Pucllana\",\"Hungary\",\"Ice rink\",\"Iceland\",\"Iglesia de la Compa\u00f1\u00eda\",\"Iguazu Falls\",\"India\",\"Indonesia\",\"Inlet\",\"Interlaken\",\"Iraq\",\"Ireland\",\"Ironforge\",\"Isengard\",\"Ishtar Gate\",\"Island\",\"Israel\",\"Istanbul\",\"Isthmus\",\"Italy\",\"Jaipur\",\"Jaisalmer Fort\",\"Jamestown\",\"Japan\",\"Jersey\",\"Jerusalem\",\"Jordan\",\"Joshua Tree National Park\",\"Juba\",\"Jungle\",\"jupiter clouds\",\"Juyongguan Pass\",\"Jvari Monastery\",\"Karst\",\"Karthago\",\"Kashyyyk\",\"Kathmandu Valley\",\"Kelaniya Raja Maha Vihara\",\"Kelimutu Crater Lakes\",\"Kennel\",\"Kenya\",\"Kiev\",\"Kigali\",\"Kings Canyon National Park\",\"Kingstown\",\"Kinkaku-ji (Golden Pavilion)\",\"Kitchen\",\"Kiyomizu-dera Temple\",\"Kjeragbolten\",\"Konark\",\"Koror\",\"Krakow\",\"Kuang Si Falls\",\"Kuelap\",\"Kukulkan Pyramid\",\"Kumasi\",\"Kumbhalgarh Fort\",\"Kuromon Ichiba Market\",\"Kyoto\",\"Kyrgyzstan\",\"La Paz\",\"Labyrinth\",\"Lagoon\",\"Lake\",\"Lake Baikal\",\"Lake Tahoe\",\"Lalbagh Botanical Garden\",\"Lalibela\",\"Landfill\",\"Laos\",\"Las Vegas\",\"Latvia\",\"Laundromat\",\"Le Morne Brabant\",\"Leptis Magna\",\"Leshan Giant Buddha\",\"Lesotho\",\"Library\",\"Libreville\",\"Libya\",\"Liechtenstein\",\"Lighthouse\",\"Lijiang\",\"Lille\",\"Lilongwe\",\"Lisbon\",\"Lithuania\",\"Liverpool\",\"Living room\",\"Ljubljana\",\"Loch\",\"Loch Ness\",\"London\",\"Longyearbyen\",\"Los Angeles\",\"Lothl\u00f3rien\",\"Luang Prabang\",\"Lusaka\",\"Luxembourg City\",\"Lviv\",\"Maastricht\",\"Machu Picchu\",\"Madara Rider\",\"Madrid\",\"Mahabalipuram\",\"Malawi\",\"Malaysia\",\"Mali\",\"Malta\",\"Manama\",\"Manchester\",\"Mangrove\",\"Manor\",\"Mansion\",\"Maras Salt Ponds\",\"Marigot\",\"Marrakech\",\"Marrakesh\",\"Marsh\",\"Marshlands\",\"Maseru\",\"Mata-Utu\",\"Matera\",\"Mbabane\",\"Mdina\",\"Meadow\",\"Medellin\",\"Media room\",\"Medical clinic\",\"Medina of Marrakesh\",\"Megalith\",\"Meknes\",\"Melbourne\",\"Melekeok\",\"Merida\",\"Mero\u00eb Pyramids\",\"Mesa Verde National Park\",\"Meteora Monasteries\",\"Metropolis\",\"Mexico\",\"Mexico City\",\"Miami\",\"Middle Earth\",\"middle-earth\",\"Milan\",\"Minas Tirith\",\"Mongolia\",\"Monsoon Forest\",\"Mont Saint-Michel\",\"Montreal\",\"Montserrat\",\"Monument Valley\",\"Mordor\",\"Moria\",\"Morocco\",\"Moroni\",\"Morrowind\",\"Moscow\",\"Mosfilm Tower\",\"Mosque\",\"Mosque-Cathedral of C\u00f3rdoba\",\"Mossy land\",\"Motel\",\"Mount Athos\",\"Mount Doom\",\"Mount Etna\",\"Mount Everest\",\"Mount Fuji\",\"Mount Kilimanjaro\",\"Mount Rainier\",\"Mount Rainier National Park\",\"Mount Shasta\",\"Mount Teide\",\"Mountain\",\"Mountain range\",\"Movie theater\",\"Mudroom\",\"Mumbai\",\"Munich\",\"Museum\",\"Mushroom Kingdom\",\"Music store\",\"Myanmar\",\"N'Djamena\",\"Nairobi\",\"Namib Desert\",\"Namibia\",\"Napa Valley\",\"Naples\",\"Narnia\",\"National park\",\"Nature reserve\",\"Nauru\",\"Necropolis\",\"Nepal\",\"Netherlands\",\"Neuschwanstein Castle\",\"Neverland\",\"New Orleans\",\"New York City\",\"New Zealand\",\"Newcastle\",\"Niagara Falls\",\"Night city cyberpunk\",\"Niue\",\"Nohwet Village\",\"North Macedonia\",\"Norway\",\"Notre-Dame Basilica\",\"Nuku'alofa\",\"Oasis\",\"Oaxaca\",\"Oblivion\",\"Observatory\",\"Ocean\",\"Office building\",\"Olympic National Park\",\"Oman\",\"Orgrimmar\",\"Oslo\",\"Ouagadougou\",\"Ouro Preto\",\"Outer space\",\"Oxford\",\"Painted Hills\",\"Palace\",\"Palacio de Bellas Artes\",\"Palais Rohan\",\"Palau\",\"Palenque\",\"Palikir\",\"Pamukkale\",\"Panama\",\"Papua New Guinea\",\"Paradise\",\"Paraguay\",\"Paramaribo\",\"Paris\",\"Pashupatinath Temple\",\"Pawn shop\",\"Peatland\",\"Peles Castle\",\"Peninsula\",\"Perito Moreno Glacier\",\"Persepolis\",\"Peru\",\"Pet store\",\"Petra\",\"Philippines\",\"Photography studio\",\"Piercing studio\",\"Planetarium\",\"Plateau\",\"Playroom\",\"Plitvice Lakes National Park\",\"Plovdiv\",\"Plymouth\",\"Poland\",\"Polder\",\"Police station\",\"Pompeii\",\"Port Moresby\",\"Port-au-Prince\",\"Portal\",\"Portofino\",\"Portugal\",\"Post office\",\"Prague\",\"Prairie\",\"Prambanan\",\"Promontory\",\"Provence\",\"Pura Besakih\",\"Pyramids of Giza\",\"Pyu Ancient Cities\",\"Quebec City\",\"Queenstown\",\"Quito\",\"Race track\",\"Rainbow Mountains\",\"Rainforest\",\"Raja Ampat Islands\",\"Rajasthan\",\"Ranakpur Jain Temple\",\"Rann of Kutch\",\"Rapids\",\"Red Square\",\"Redwood National and State Parks\",\"Reservoir\",\"Resort\",\"Restaurant\",\"Reykjavik\",\"Rice paddy\",\"Ridge\",\"Riften\",\"Riga\",\"Rila Monastery\",\"Rio de Janeiro\",\"Rivendell\",\"River\",\"Rocky\",\"Rocky Mountain National Park\",\"Rocky Mountains\",\"Rohan\",\"Rome\",\"Ronda\",\"Roseau\",\"Rotterdam\",\"Rural area\",\"Russia\",\"Rwanda\",\"Sacsayhuaman\",\"Sagrada Familia\",\"Saint Barthelemy\",\"Saint George's\",\"Saint Helena\",\"Saint Helier\",\"Saint John\",\"Saint John's\",\"Saint Kitts and Nevis\",\"Saint Lucia\",\"Saint Martin\",\"Saint Michel d'Aiguilhe\",\"Saint Peter Port\",\"Saint Petersburg\",\"Saint Vincent and the Grenadines\",\"Salamanca\",\"Salt Flat\",\"Salvador\",\"San Cristobal de las Casas\",\"San Diego\",\"San Francisco\",\"San Juan\",\"San Marino\",\"San Miguel de Allende\",\"San Salvador\",\"San Sebastian\",\"Sandbar\",\"Santa Monica Mountains\",\"Santiago\",\"Santorini\",\"Sarakiniko\",\"Saudi Arabia\",\"Savanna\",\"Savannah\",\"Schoolhouse\",\"Scotland\",\"Sea\",\"Seamount\",\"Seattle\",\"Seljalandsfoss\",\"Seoul\",\"Sequoia National Park\",\"Seychelles\",\"Shanghai\",\"Shaniwar Wada\",\"Sheikh Zayed Mosque\",\"Shoal\",\"Shopping mall\",\"Shwedagon Pagoda\",\"Shwezigon Pagoda\",\"Siem Reap\",\"Siena\",\"Sigiriya\",\"Singapore\",\"Sinkhole\",\"Ski chalet\",\"Ski resort\",\"Skopje\",\"Skyrim\",\"Skyscraper\",\"Slovenia\",\"Sofia\",\"Solomon Islands\",\"Songzanlin Monastery\",\"Sonoma Valley\",\"South Africa\",\"South Korea\",\"South Sudan\",\"Spa\",\"Spain\",\"Spit\",\"Split\",\"Springs\",\"Srebrna G\u00f3ra\",\"Sri Lanka\",\"St. Basil's Cathedral\",\"St. Isaac's Cathedral\",\"St. John's Co-Cathedral\",\"St. Petersburg\",\"Stable\",\"Stadium\",\"Stanley\",\"Stari Most\",\"State park\",\"Statue of Liberty\",\"Stavanger\",\"Steppe\",\"Stockholm\",\"Stonehenge\",\"Stormwind\",\"Strait\",\"Study\",\"Subway station\",\"Sultan Qaboos Grand Mosque\",\"Sun Temple\",\"Sunroom\",\"Suriname\",\"Suzdal\",\"Svalbard and Jan Mayen\",\"Swamp\",\"Sweden\",\"Switzerland\",\"Sydney\",\"Sydney Opera House\",\"Synagogue\",\"Ta Prohm Temple\",\"Table Mountain\",\"Taiga\",\"Taipei\",\"Taj Mahal\",\"Tajikistan\",\"Tallinn\",\"Tamriel\",\"Tanzania\",\"Tashkent\",\"Tatooine\",\"Tattoo parlor\",\"Tbilisi\",\"Tel\u010d\",\"Temperate Forest\",\"Temple\",\"Temple of Literature\",\"Tennis court\",\"Teotihuac\u00e1n\",\"Thailand\",\"The Alamo\",\"The Alps\",\"The Amazon Rainforest\",\"The Amazon River\",\"The Andes Mountains\",\"The Angel Oak\",\"The Antarctic Peninsula\",\"The Antelope Canyon\",\"The Appalachian Trail\",\"The Arctic Ocean\",\"The Ark of the Covenant\",\"The Atlantic Ocean\",\"The Australian Outback\",\"The Badlands\",\"The Badwater Basin\",\"The Bahamas\",\"The Bandelier National Monument\",\"The Barrow Downs\",\"The Big Hole\",\"The Black Fortress of Sauron\",\"The Black Gate of Mordor\",\"The Blackwood Forest\",\"The Blue Mountains\",\"The Book of Kells\",\"The Bryce Canyon Amphitheater\",\"The Burning Bush\",\"The Burren\",\"The Canadian Rockies\",\"The Canyon de Chelly\",\"The Canyonlands\",\"The Caribbean Sea\",\"The Caucasus Mountains\",\"The Cave of the Cyclops\",\"The Chaco Culture\",\"The Chimney Rock\",\"The Chocolate Hills\",\"The Citadel of Minas Tirith\",\"The City of Atlantis\",\"The City of Avalon\",\"The City of El Dorado\",\"The City of Petra\",\"The City of the Dead in Amenti\",\"The City of the Dead in the Valley of the Kings\",\"The City of Troy\",\"The Cliff Palace\",\"The Colorado River\",\"The Colosseum of Rome\",\"The Crown of Thorns\",\"The Crystal Palace of King Oberon\",\"The Danube River\",\"The Dead Marshes\",\"The Devil's Tower\",\"The Dolomites\",\"The Dragonpit of King's Landing\",\"The Dutch Countryside\",\"The El Capitan\",\"The Elysian Fields\",\"The Emerald City\",\"The English Countryside\",\"The Eyrie of House Arryn\",\"The Forbidden City of China\",\"The Forest of Fangorn\",\"The Four Corners Monument\",\"The Free Cities\",\"The French Countryside\",\"The Galapagos Islands\",\"The Ganges River\",\"The Garden of Eden\",\"The Garden of Hesperides\",\"The German Countryside\",\"The Gobi Desert\",\"The Golden Fleece\",\"The Golden Gate Bridge\",\"The Grand Canyon of the Yellowstone\",\"The Grand Tetons\",\"The Great Barrier Reef\",\"The Great Pyramid of Giza\",\"The Great Sand Dunes\",\"The Great Smoky Mountains\",\"The Great Sphinx of Giza\",\"The Great Wall of China\",\"The Great Wall of Tenochtitlan\",\"The Greek Islands\",\"The Grey Havens\",\"The Hague\",\"The Half Dome\",\"The Hall of Valhalla\",\"The Hanging Gardens of Babylon\",\"The Hawaiian Islands\",\"The Himalayas\",\"The Holy Grail\",\"The Holy Lance\",\"The Horseshoe Bend\",\"The House of the Undying in Qarth\",\"The Hudson River\",\"The Iron Islands\",\"The Island of Circe\",\"The Island of the Sirens\",\"The Italian Countryside\",\"The Joshua Tree Forest\",\"The Labyrinth of Crete\",\"The Land of Oz\",\"The Land of the Dead in Hades\",\"The Loire River\",\"The Lonely Island of T\u00fana\",\"The Lonely Mountain\",\"The Lost City of Zerzura\",\"The Louvre\",\"The Maldives\",\"The Matterhorn\",\"The Mediterranean Sea\",\"The Mesa Verde\",\"The Mines of Moria\",\"The Mirkwood Forest\",\"The Mississippi River\",\"The Misty Mountains\",\"The Moai of Easter Island\",\"The Mojave Desert\",\"The Mount Rushmore\",\"The Nidhogg Dragon\",\"The Nile River\",\"The Olympian Home of the Gods\",\"The Oracle of Delphi\",\"The Pacific Ocean\",\"The Painted Desert\",\"The Palace of Asgard\",\"The Palace of Knossos\",\"The Palace of Versailles\",\"The Potomac River\",\"The Prancing Pony Inn\",\"The Pueblo Bonito\",\"The Pyramids of Teotihuacan\",\"The Rainbow Bridge\",\"The Red Keep of King's Landing\",\"The Red Sea Crossing\",\"The Redwood Forest\",\"The Rhine River\",\"The River Lethe\",\"The River Styx\",\"The Rockies\",\"The Rocky Mountains\",\"The Roman Forum\",\"The Rosetta Stone\",\"The Ruins of Machu Picchu\",\"The Sahara Desert\",\"The Salt Lake Temple\",\"The Scottish Highlands\",\"The Seine River\",\"The Seven Kingdoms\",\"The Seven Sisters\",\"The Seychelles Islands\",\"The Shire\",\"The Shroud of Turin\",\"The Sierra Nevada\",\"The Sonoran Desert\",\"The Spanish Countryside\",\"The Spear of Destiny\",\"The Sphinx of Giza\",\"The Staff of Moses\",\"The Swiss Alps\",\"The Sword of Excalibur\",\"The Tablets of Stone\",\"The Taos Pueblo\",\"The Temple of Apollo\",\"The Temple of Zeus\",\"The Terracotta Army\",\"The Thames River\",\"The Tiber River\",\"The Tower Bridge\",\"The Tower of Babel\",\"The Tower of Isengard\",\"The Tree of Life\",\"The Underworld of Hel\",\"The Underworld of Tartarus\",\"The Valley\",\"The Valley of the Kings\",\"The Victoria Falls\",\"The Volga River\",\"The Wall of the Night's Watch\",\"The Water Gardens of Dorne\",\"The White Sands\",\"The Yangtze River\",\"The Yggdrasil Tree\",\"Tikal\",\"Timbuktu\",\"Tiwanaku\",\"Tokyo\",\"Tomb\",\"Tomb of the Eagles\",\"Tonga\",\"Tongariro Alpine Crossing\",\"Tool shed\",\"Toronto\",\"Tower of Hercules\",\"Townhouse\",\"Train station\",\"Trench\",\"Trinidad\",\"Tristram\",\"Trogir\",\"Tropical Island\",\"Tundra\",\"Turkey\",\"Turkmenistan\",\"Tuscany\",\"Tuvalu\",\"Uchisar Castle\",\"Udaipur\",\"Ukraine\",\"Ulaanbaatar\",\"Uluru\",\"Underwater Canyon\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Urban area\",\"Uros Islands\",\"USA\",\"Utrecht\",\"Uxmal\",\"Uzbekistan\",\"Vaduz\",\"Valletta\",\"Valley\",\"Valparaiso\",\"Vancouver\",\"Varanasi\",\"Vardzia\",\"Venice\",\"Veterinary clinic\",\"Vezelay\",\"Victoria\",\"Victoria Falls\",\"Vienna\",\"Vietnam\",\"Vigan\",\"Vikingsholm Castle\",\"Villa\",\"Village\",\"Vilnius\",\"Vivec City\",\"Volcano\",\"Wallis and Futuna\",\"Warehouse\",\"Warsaw\",\"Washington D.C.\",\"Wat Phra That Doi Suthep\",\"Water park\",\"Waterfall\",\"Wayna Picchu\",\"Westeros\",\"Westminster Abbey\",\"Wetland\",\"Wetlands\",\"Whiterun\",\"Windhoek\",\"Wine cellar\",\"Wonderland\",\"Woodlands\",\"Workshop\",\"Wormhole\",\"Wulingyuan Scenic Area\",\"Yangon\",\"Yaren\",\"Yaxchil\u00e1n\",\"Yellowstone National Park\",\"Yellowstone River\",\"Yerevan\",\"Yoga studio\",\"Yosemite National Park\",\"Yosemite Valley\",\"Yucatan Peninsula\",\"Zambia\",\"Zanzibar\",\"Zimbabwe\",\"Zion National Park\",\"Zoo\",\"Zurich\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Romantic Environments [40]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Beachfront bonfire with a circle of comfortable cushions\",\"Beautifully decorated garden with lanterns and a small pond\",\"Candlelit dinner on a secluded beach\",\"Charming caf\u00e9 with outdoor seating and string lights\",\"Charming lakeside cottage with a wooden dock\",\"Chic rooftop bar with a panoramic city view and ambient music\",\"Cozy cabin with a snow-covered landscape and warm glow\",\"Cozy mountain chalet with a panoramic view\",\"Cozy mountain lodge with a roaring fireplace\",\"Elegant ballroom with a grand piano and soft music\",\"Elegant ballroom with crystal chandeliers and classical music\",\"Elegant dining room with a vintage fireplace and soft drapery\",\"Elegant rooftop terrace overlooking a city skyline\",\"Enchanted forest with twinkling fairy lights\",\"Flower-filled meadow under a clear blue sky\",\"Historic castle with romantic turrets and gardens\",\"Historic library with soft, warm lighting and plush seating\",\"Idyllic countryside picnic with a classic blanket and basket\",\"Idyllic orchard with blossoming trees and picnic setup\",\"Intimate boat ride on a moonlit lake with lanterns\",\"Intimate wine cellar with vintage bottles and soft lighting\",\"Picturesque bridge over a serene river with lanterns\",\"Picturesque hilltop with a sunset picnic setup\",\"Picturesque vineyard with rolling hills\",\"Private hot tub overlooking a scenic view\",\"Quiet countryside with a rustic barn and fire pit\",\"Quiet woodland clearing with a blanket and stars overhead\",\"Romantic carousel ride in a charming park\",\"Romantic gondola ride through a picturesque canal\",\"Rooftop garden with blooming flowers and twinkling lights\",\"Rustic vineyard with a wine tasting setup and candles\",\"Scenic mountaintop with a sunset view\",\"Secluded garden gazebo surrounded by roses and fairy lights\",\"Secluded garden with blooming flowers and a love seat\",\"Secluded island with a private cabana and hammock\",\"Serene Japanese garden with a koi pond and traditional tea house\",\"Serene lakeside with a floating gazebo\",\"Starlit evening on a cozy balcony\",\"Tranquil beach at twilight with gentle waves and soft sand\",\"Tranquil lavender field under a sunset sky\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Indoor [34]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Attic\",\"Auditorium\",\"Basement\",\"Bathroom\",\"Bedroom\",\"Boardroom\",\"Bookstore\",\"Brewery\",\"Cafe\",\"Classroom\",\"Closet\",\"Conference room\",\"Corridor\",\"Dining room\",\"Entertainment room\",\"Fireplace\",\"Gym\",\"Hallway\",\"Home office\",\"Hospital room\",\"Hotel room\",\"Kitchen\",\"Library\",\"Living room\",\"Lounge\",\"Nursery\",\"Office\",\"Pantry\",\"Parlor\",\"Sauna\",\"Study\",\"Sunroom\",\"Theater\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Builds [88]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Airport\",\"Amusement park\",\"Arena\",\"Art gallery\",\"Barn\",\"Bed and breakfast\",\"Bridge\",\"Campground\",\"Castle\",\"Cathedral\",\"Chalet\",\"Chemical plant\",\"Church\",\"City street\",\"Clinic\",\"Conservatory\",\"Cottage\",\"Department store\",\"Doghouse\",\"Dungeon\",\"Eiffel Tower\",\"Farmhouse\",\"Farmhouse kitchen\",\"Floating hotel\",\"Fort\",\"Fortress\",\"Fossil fuel power station\",\"Gas station\",\"Giant sequoia tree\",\"Greenhouse\",\"Gymnasium\",\"Hagia Sophia\",\"High School\",\"Hotel\",\"Hotel room\",\"Hydroelectric power plant\",\"Ice cream stand\",\"Laboratory\",\"Lake House\",\"Library\",\"Mansion\",\"Marina\",\"Market\",\"Megalopolis\",\"Minaret\",\"Motel\",\"Museum\",\"Nuclear missile silo\",\"Nuclear power plant\",\"Office building\",\"Oil platform\",\"Oil refinery\",\"Palace\",\"Parking garage\",\"Power plant\",\"Pyramid\",\"Ranch house\",\"Research facility\",\"Resort\",\"Restaurant\",\"Sagrada Familia\",\"Sea fort\",\"Skate park\",\"Skyscraper\",\"Solar power station\",\"Sports complex\",\"St. Basil's Cathedral\",\"St. Peter's Basilica\",\"Stadium\",\"Stonehenge\",\"Space elevator\",\"Space station\",\"Suspension bridge\",\"Synagogue\",\"Temple\",\"Tower\",\"Train station\",\"Trolley station\",\"University\",\"Vault\",\"Vineyard\",\"Viaduct\",\"Wind farm\",\"Wind turbine\",\"Water tower\",\"Warehouse\",\"Water treatment plant\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Holiday Atmospheres [54]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Christmas\",\"Festively decorated living room with a glowing Christmas tree\",\"Snow-covered street with holiday lights and decorations\",\"Cozy cabin with a roaring fireplace and holiday stockings\",\"Christmas market with stalls selling festive treats and crafts\",\"Elegant dining table with holiday-themed dishes and candles\",\"Halloween\",\"Spooky haunted house with cobwebs, skeletons, and dim lighting\",\"Trick-or-treat neighborhood with jack-o'-lanterns and ghostly decorations\",\"Creepy graveyard with fog and eerie tombstones\",\"Haunted cornfield with scarecrows and ominous shadows\",\"Dark, cobweb-filled attic with Halloween props and decorations\",\"Thanksgiving\",\"Warm kitchen with a Thanksgiving feast and autumn-themed decorations\",\"Harvest festival with hay bales, pumpkin displays, and festive music\",\"Family dining room with a beautifully set table for Thanksgiving dinner\",\"Cozy living room with fall foliage decorations and a roaring fireplace\",\"Outdoor picnic area with Thanksgiving-themed tablecloth and dishes\",\"New Year's Eve\",\"Sparkling city skyline with fireworks and a celebratory atmosphere\",\"Elegant party venue with a countdown clock and festive decorations\",\"Cozy living room with New Year's Eve decorations and a champagne toast\",\"Vibrant street party with confetti, music, and celebratory energy\",\"Rooftop gathering with panoramic views and a New Year's countdown\",\"Valentine's Day\",\"Romantic candlelit dinner with heart-shaped decorations and flowers\",\"Cozy cafe with Valentine\u2019s Day themed pastries and decorations\",\"Elegant bedroom with rose petals, candles, and soft lighting\",\"Scenic park with love-themed installations and couples strolling\",\"Intimate setting with a picnic blanket, heart-shaped chocolates, and a picturesque view\",\"Easter\",\"Colorful Easter egg hunt in a beautifully landscaped garden\",\"Spring-themed brunch with pastel decorations and floral arrangements\",\"Festively decorated home with Easter egg decorations and bunny figurines\",\"Family gathering with Easter-themed crafts and games\",\"Outdoor picnic with Easter baskets and springtime flowers\",\"Fourth of July\",\"Festive backyard barbecue with American flags and red, white, and blue decorations\",\"Fireworks display over a lake with families enjoying the view\",\"Beach party with patriotic decorations, music, and BBQ\",\"Street parade with floats, flags, and celebratory crowds\",\"Rooftop party with panoramic views of Fourth of July fireworks\",\"Hanukkah\",\"Warm living room with a menorah lit for Hanukkah and traditional decorations\",\"Festive family dinner with latkes, sufganiyot, and Hanukkah-themed items\",\"Cozy kitchen with Hanukkah crafts and decorations\",\"Elegant dining table with blue and white decor and traditional foods\",\"Hanukkah celebration in a community center with games and cultural activities\",\"Diwali\",\"Vibrant street adorned with colorful lights and Diwali decorations\",\"Festively decorated home with candles, diyas, and traditional Rangoli designs\",\"Community celebration with fireworks and festive music\",\"Family dinner with Diwali-themed foods and decorations\",\"Outdoor gathering with lanterns and Diwali-themed displays\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Chinese Lunar New Year [25]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Living room adorned with red lanterns and \\\"Fu\\\" character paper-cuts\",\"Reunion dinner table filled with traditional dishes like dumplings, rice cakes, and fish\",\"Spring couplets on the walls and paper cuttings on the windows\",\"Windowsill decorated with peach blossoms, oranges, and kumquats symbolizing good fortune\",\"Dining table with burning incense and family gathered for the New Year's Eve dinner\",\"Bustling market selling New Year goods, red decorations, and festive trinkets\",\"Streets decorated with red lanterns and banners, creating a festive atmosphere\",\"Large New Year floral displays, such as peonies and orchids, set up along the streets\",\"Dragon and lion dance performances with crowds of onlookers\",\"People setting off firecrackers and fireworks to celebrate the New Year\",\"Temple fair with various food stalls offering treats like candied fruits, pancakes, and spring rolls\",\"Amusement area with traditional games such as ring toss and balloon shooting\",\"Traditional performances including opera, acrobatics, and folk dances\",\"Stalls selling handcrafted New Year decorations and souvenirs\",\"Temple entrance decorated with red couplets and lanterns, creating a festive mood\",\"Market stalls filled with New Year-related items such as red clothing, New Year paintings, and couplets\",\"Vendors selling New Year\u2019s goods like dried fruits, cured meats, and traditional sweets\",\"Market decorated with red and gold ornaments symbolizing luck and prosperity\",\"Various traditional holiday foods and snacks attracting customers\",\"Large New Year decorations in the center of the market, such as giant red envelopes and zodiac lanterns\",\"Fireworks lighting up the night sky, illuminating the entire city\",\"Grand New Year parades with traditional costumes and festive symbols\",\"Temple fair grounds with calligraphy booths writing couplets and \\\"Fu\\\" characters\",\"Cultural performance areas featuring dance, folk art, and New Year stories\",\"Lantern displays showcasing a variety of shapes and colors, attracting many visitors\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Special_Places [42]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Winchester Mystery House USA\",\"Waverly Hills Sanatorium USA\",\"Trans-Allegheny Lunatic Asylum USA\",\"Tower of Silence India\",\"The Whaley House USA\",\"The Waverly Hills Sanatorium USA\",\"The Villisca Axe Murder House USA\",\"The Tower of London UK\",\"The Tower of London England\",\"The Stanley Hotel USA\",\"The Salem Witch Trials Memorial USA\",\"The Riddle House USA\",\"The Queen Mary USA\",\"The Myrtles Plantation USA\",\"The Lemp Mansion USA\",\"The Hill of Crosses Lithuania\",\"The Haunted Vicarage England\",\"The Door to Hell Turkmenistan\",\"The Catacombs of Rome Italy\",\"The Biltmore Estate USA\",\"The Beechworth Lunatic Asylum Australia\",\"The Banff Springs Hotel Canada\",\"The Ancient Ram Inn England\",\"Sedlec Ossuary Czech Republic\",\"Salem Massachusetts USA\",\"Pripyat Ukraine\",\"Poveglia Island Italy\",\"Lizzie Borden House USA\",\"Leap Castle Ireland\",\"Island of the Dolls Mexico\",\"Island of Poveglia Italy\",\"Hoia Baciu Forest Romania\",\"Hellfire Club Montpelier Hill Ireland\",\"Edinburgh Castle Scotland\",\"Eastern State Penitentiary USA\",\"Catacombs of Paris France\",\"Capuchin Catacombs Palermo Italy\",\"Bran Castle Romania\",\"Borley Rectory England\",\"Bodie California USA\",\"Bhangarh Fort India\",\"Aokigahara Forest Japan\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Future Scenes. [21]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Advanced city skyline with flying cars\",\"Futuristic space colony orbiting Earth\",\"High-tech laboratory with advanced AI robots\",\"Vertical farming skyscraper in a megacity\",\"Smart home with holographic interfaces\",\"Autonomous vehicles on a futuristic highway\",\"Renewable energy-powered city with solar panels and wind turbines\",\"Space station with a view of distant planets\",\"Cyberpunk metropolis with neon lights and towering skyscrapers\",\"Underwater city with transparent domes\",\"High-speed train traveling through a futuristic tunnel\",\"Virtual reality environment with immersive experiences\",\"Robotic manufacturing plant with automated assembly lines\",\"Augmented reality park with interactive elements\",\"Climate-controlled dome protecting a lush garden in a desert\",\"Advanced medical facility with futuristic healing technology\",\"Moon base with astronauts exploring the lunar surface\",\"Drone delivery system operating in a bustling city\",\"AI-driven research center with cutting-edge technology\",\"Futuristic sports stadium with holographic displays and interactive features\",\"Smart grid energy system with interconnected devices and sensors\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Weather and Sky [31]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Tropical storm clouds with heavy rain and strong winds\",\"Thunderstorm clouds with flashes of lightning\",\"Sunset sky with fiery orange and purple colors\",\"Sunset sky with colorful clouds\",\"Sunset sky reflected in a still lake\",\"Sunrise sky with streaks of pink and orange\",\"Sunrise sky with mountain silhouettes\",\"Sunrise sky with clouds painted in gold and pink hues\",\"Stormy sky with dark swirling clouds\",\"Stormy sky with dark clouds\",\"Starry sky with a full moon\",\"Starry night sky with shooting stars\",\"Starry night sky\",\"Snowy sky\",\"Rainbow after a rain shower\",\"Overcast sky\",\"Night sky with vibrant aurora borealis\",\"Night sky with the Milky Way visible\",\"Night sky with a crescent moon\",\"Misty mountains with a soft hazy sky\",\"Heavy rain clouds with lightning\",\"Foggy sky\",\"Double rainbow arcing over a clear blue sky\",\"Double rainbow arcing across the sky\",\"Clear sky with birds flying\",\"Clear sky with a single white cloud\",\"Clear desert sky with a bright star visible\",\"Clear desert sky\",\"Clear blue sky with a bright sun\",\"Clear blue sky\",\"Calm sky with sailboats on the horizon\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Horror Environments [41]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abandoned asylum with crumbling walls and flickering lights\",\"Abandoned mental institution with dark, empty cells and creepy remnants\",\"Abandoned military base with rusting equipment and eerie silence\",\"Abandoned school with empty classrooms and haunted hallways\",\"Abandoned subway station with flickering lights and eerie echoes\",\"Creepy old hospital with rusted equipment and darkened hallways\",\"Creepy old theater with faded curtains and an eerie stage\",\"Creepy, old asylum with unsettling noises and dark, narrow corridors\",\"Cursed Victorian house with antique dolls and a dark history\",\"Cursed village with dilapidated houses and strange shadows\",\"Dark, ancient ruins with creepy statues and unexplained sounds\",\"Dark, labyrinthine catacombs with ancient bones and damp air\",\"Dark, overgrown forest with twisted trees and eerie mist\",\"Derelict amusement park with broken rides and unsettling silence\",\"Derelict, haunted carnival grounds with abandoned attractions and sinister vibes\",\"Deserted, crumbling castle with overgrown ivy and hidden passageways\",\"Deserted, shadowy mansion with haunted portraits and unsettling vibes\",\"Desolate graveyard with crumbling tombstones and fog\",\"Eerie, deserted carnival with abandoned tents and rusted rides\",\"Foreboding swamp with murky water and ominous noises\",\"Foreboding, dark cavern with strange echoes and mysterious depths\",\"Forgotten cemetery with old, cracked mausoleums and eerie shadows\",\"Forgotten underground bunker with flickering fluorescent lights and unsettling sounds\",\"Ghostly, fog-covered lake with an old, creaky boat\",\"Gloomy, dilapidated warehouse with broken windows and unsettling sounds\",\"Haunted library with ancient books and a sense of foreboding\",\"Haunted mansion with creaking floorboards and cobweb-covered furniture\",\"Haunted, neglected lighthouse with a view of turbulent seas and unsettling shadows\",\"Hauntingly empty playground with broken swings and an eerie atmosphere\",\"Hauntingly quiet farmhouse with broken furniture and strange noises\",\"Isolated lighthouse with stormy seas and flickering lights\",\"Isolated, decrepit farm with a rickety barn and eerie surroundings\",\"Mysterious, foggy moor with distant, unsettling sounds\",\"Mysterious, shadowy cave with strange markings and dripping water\",\"Old, decrepit cabin in the middle of a snow-covered forest\",\"Ominous, darkened alleyways in a forgotten part of town\",\"Sinister cellar with old, dusty furniture and a musty smell\",\"Sinister, abandoned church with broken stained glass and a haunting atmosphere\",\"Spooky abandoned hotel with decaying rooms and peeling wallpaper\",\"Spooky forest cabin with ominous symbols and eerie whispers\",\"Unsettling underground laboratory with strange experiments and dim lighting\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Landscapes [272]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"A babbling brook winds through a tranquil forest glade\",\"A babbling brook winds through a tranquil forest glade\",\"A blanket of mist descends upon the ancient forest\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A calm lake reflects the starry sky in its crystal-clear waters\",\"A canopy of colorful hot air balloons fills the sky at dawn\",\"A canopy of stars twinkles overhead on a clear night\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of volcanic islands rises from the deep blue sea\",\"A deep canyon cuts through the glowing earth\",\"A deep canyon cuts through the glowing earth\",\"A dense fog blankets the rolling hills, creating an ethereal atmosphere\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense forest is alive with the chirping of birds and the rustling of leaves\",\"A dense forest is alive with the sound of birdsong\",\"A dense forest is alive with the sound of birdsong\",\"A dense mist hangs over the tranquil landscape, creating an otherworldly atmosphere\",\"A field of blooming tulips stretches toward the horizon\",\"A field of blooming tulips stretches toward the horizon\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of golden wheat sways in the gentle breeze\",\"A field of lavender blooms in shades of purple and blue\",\"A field of sunflowers stretches toward the horizon, turning to face the sun\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A fiery sunrise paints the sky in shades of orange and pink\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A golden sunrise paints the sky in shades of pink and orange\",\"A golden sunset casts long shadows across the rolling hills\",\"A golden sunset casts long shadows across the rolling hills\",\"A grove of towering sequoias inspires awe and reverence\",\"A grove of towering sequoias inspires awe and reverence\",\"A herd of wild horses gallops across the open plains\",\"A herd of wild horses gallops across the open plains\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A labyrinth of limestone caves hides underground wonders\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush rainforest teems with exotic wildlife and vibrant foliage\",\"A majestic waterfall thunders over a rocky precipice\",\"A majestic waterfall thunders over a rocky precipice\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A network of fjords cuts deep into the rugged coastline\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of winding trails leads through a dense forest\",\"A peaceful meadow is carpeted with fragrant wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A rainbow arcs across the sky after a passing storm\",\"A rainbow spans the horizon after a summer shower\",\"A rainbow spans the horizon after a summer shower\",\"A roaring waterfall cascades between moss-covered rocks\",\"A roaring waterfall cascades between moss-covered rocks\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky promontory offers panoramic views of the rugged coastline\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged coastline is battered by crashing waves\",\"A rugged coastline is battered by crashing waves\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A secluded cove is lapped by gentle turquoise waters\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A solitary lighthouse stands sentinel over the rocky coastline\",\"A sparkling river winds its way through a verdant valley\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering red rock formation rises from the desert floor\",\"A towering sand dune offers panoramic views of the desert below\",\"A towering sand dune offers panoramic views of the desert below\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lake reflects the starry sky in its crystal-clear waters\",\"A tranquil oasis provides respite from the harsh desert sun\",\"A tranquil pond is surrounded by vibrant green foliage\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil stream meanders through a sun-dappled forest\",\"A vibrant coral reef is home to a diverse array of marine life\",\"A vibrant rainbow spans the sky after the rain\",\"A vibrant rainbow spans the sky after the rain\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes shimmer like jewels in the mountains\",\"Alpine lakes sparkle like jewels in the mountains\",\"Ancient ruins stand as silent sentinels amidst the wilderness\",\"Ancient ruins stand like sentinels in the morning mist\",\"Ancient ruins stand sentinel in the morning mist\",\"Arch-shaped rock formations offer breathtaking views of the horizon\",\"Black sand beaches are bordered by powerful waves\",\"Black sand beaches are bordered by powerful waves\",\"Blooming wildflowers carpet the meadows in a riot of color\",\"Blossoming cherry blossoms carpet the ground in pink\",\"Blossoming cherry trees line the banks of a tranquil river\",\"Bright red poppy fields color the hills\",\"Bright yellow rapeseed fields brighten the countryside\",\"Bright yellow rapeseed fields brighten the countryside\",\"Brightly colored hot air balloons dot the sky at sunrise\",\"City lights twinkle like stars in the night\",\"City lights twinkle like stars in the night\",\"Colorful coral reefs are home to a dazzling array of marine life\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crystal-clear lakes mirror the surrounding mountains\",\"Crystal-clear pools dot the landscape, inviting a refreshing swim\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear streams babble through moss-covered forests\",\"Deep gorges are home to diverse wildlife\",\"Deep gorges are inhabited by diverse wildlife\",\"Deep gorges offer dizzying views of the valleys below\",\"Deep gorges offer dizzying views of the valleys below\",\"Desert oases sparkle like jewels in the sun\",\"Dormant volcanoes dominate the landscape with their imposing shapes\",\"Dormant volcanoes dominate the landscape with their imposing silhouette\",\"Emerald-green rice paddies cascade down the hillsides\",\"Eroded rock formations resemble natural sculptures\",\"Eroded rock formations resemble natural sculptures\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of golden barley ripple in the afternoon sun\",\"Fields of golden wheat sway in the gentle breeze\",\"Frozen lakes reflect the snowy peaks of the surrounding mountains\",\"Frozen waterfalls gleam in the winter light\",\"Frozen waterfalls glisten in the winter light\",\"Geysers spout hot water into the frigid air\",\"Geysers spout hot water into the frigid air\",\"Glacial fjords are bordered by sheer cliffs\",\"Glacial fjords are lined with steep cliffs\",\"Glacial rivers wind between rocky peaks\",\"Glacial rivers wind through rocky peaks\",\"Glaciers thunder as they crack into the ocean\",\"Glaciers thunder as they crack into the ocean\",\"Glittering glaciers shine under the Arctic sun\",\"Glittering glaciers sparkle under the Arctic sun\",\"Golden cornfields sway in the summer breeze\",\"Golden cornfields sway in the summer breeze\",\"Golden sand dunes stretch as far as the eye can see\",\"Golden sand dunes stretch as far as the eye can see\",\"Grassy plains stretch as far as the eye can see, interrupted only by the occasional grove of trees\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are dotted with small, picturesque houses\",\"Immaculate snowfields glisten under the winter sun\",\"Isolated beaches are bordered by sheer cliffs and palm trees swaying in the wind\",\"Jagged peaks pierce the sky in dramatic silhouettes\",\"Jagged peaks pierce the sky like spears\",\"Lavender fields perfume the air with their enchanting scent\",\"Lavender fields perfume the air with their enchanting scent\",\"Lush forests resonate with the song of birds\",\"Lush forests resound with the song of birds\",\"Majestic fjords carve through the wild coastline\",\"Majestic fjords cut through the wild coastline\",\"Majestic red rock formations rise from the desert floor\",\"Majestic redwoods tower overhead in ancient forests\",\"Marshes are home to a multitude of exotic birds\",\"Marshlands are home to a multitude of exotic birds\",\"Mist-covered forests are home to elusive wildlife\",\"Mist-covered mountains rise from the valley floor\",\"Misty valleys are shrouded in mystery and enchantment\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields extend to the horizon\",\"Multicolored tulip fields extend to the horizon\",\"Natural arches stand like gates to another world\",\"Natural arches stand like gateways to another world\",\"Northern lights dance in the night sky\",\"Northern lights dance in the nighttime sky\",\"Northern lights sway like ribbons of light in the night sky\",\"Picturesque hilltop villages offer spectacular views of the surrounding countryside\",\"Pristine alpine meadows are dotted with wildflowers\",\"Purple lavender fields contrast against the blue sky\",\"Purple lavender fields contrast with the blue sky\",\"Quaint fishing villages nestle against rocky cliffs\",\"Quaint hilltop villages offer spectacular views of the surrounding countryside\",\"Red canyons glow in the light of the setting sun\",\"Red canyons shine in the light of the setting sun\",\"Red sand deserts stretch beneath a cloudless sky\",\"Red sand deserts stretch beneath a cloudless sky\",\"Roaring waterfalls create clouds of iridescent mist\",\"Rock formations in the shape of arches offer stunning views of the horizon\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rolling green hills are dotted with sheep grazing peacefully\",\"Rolling hills are cloaked in a tapestry of autumn colors\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows undulate like a sea of green\",\"Rolling sand dunes stretch as far as the eye can see\",\"Rugged coastlines are battered by crashing waves\",\"Rushing rivers wind through rugged canyons\",\"Rushing rivers wind through steep canyons\",\"Salt deserts shimmer in the bright sun\",\"Salt deserts shine in the bright sun\",\"Sand dunes ripple in the desert wind\",\"Sand dunes ripple in the desert wind\",\"Secluded beaches are bordered by steep cliffs and palm trees swaying in the wind\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Snow-capped mountain peaks are mirrored in the calm waters of lakes\",\"Snow-capped mountain peaks are reflected in the calm waters of the lakes\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped peaks pierce the horizon in every direction\",\"Snow-capped peaks shimmer under the moonlight\",\"Snow-capped peaks shine in the light of the full moon\",\"Snow-covered fields gleam in the winter sun\",\"Spectacular sunsets paint the sky in glowing shades of red\",\"Spectacular sunsets paint the sky in shades of red\",\"Steep cliffs plunge into the turquoise ocean\",\"Steep cliffs plunge into the turquoise ocean\",\"Strange rock formations create lunar landscapes\",\"Strange rock formations create lunar landscapes\",\"Sun-drenched vineyards stretch across rolling hills\",\"Sunflower fields follow the sun's path throughout the day\",\"Sunflower fields follow the sun's path throughout the day\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"The Milky Way stretches across the night sky like a celestial highway\",\"The Northern Lights shimmer like ribbons of light in the night sky\",\"The mountains loom majestically against the azure blue sky\",\"The mountains rise majestically against the azure sky\",\"The setting sun bathes the valley in golden light\",\"The setting sun bathes the valley in golden light\",\"Thundering glaciers grind against the mountains\",\"Thundering waterfalls create clouds of iridescent mist\",\"Thundering waterfalls create sparkling rainbows\",\"Thundering waterfalls create sparkling rainbows\",\"Towering cliffs offer panoramic views of the coastline below\",\"Towering palm trees sway in the gentle ocean breeze\",\"Towering redwoods create a cathedral-like canopy\",\"Towering sandstone cliffs are carved by centuries of wind and rain\",\"Towering waterfalls plunge into mist-filled pools below\",\"Tropical islands are lined with palm trees and pristine beaches\",\"Tropical islands are lined with palm trees and sandy beaches\",\"Tropical jungles teem with life and color\",\"Tropical jungles teem with life and color\",\"Verdant hills are dotted with picturesque cottages\",\"Verdant meadows undulate like a sea of green\",\"Verdant oases offer a haven of freshness in the desert\",\"Verdant oases provide a haven of freshness in the midst of the desert\",\"Verdant valleys are dotted with picturesque cottages\",\"Vibrant coral reefs teem with life beneath the waves\",\"Vibrant fields of bright red poppies color the hills\",\"Vibrant sunsets paint the sky in shades of orange and pink\",\"Wheat fields sway in the summer breeze\",\"Wheat fields undulate in the summer breeze\",\"White sand dunes stretch as far as the eye can see\",\"White sand dunes stretch as far as the eye can see\",\"White sandy beaches stretch along the turquoise coast\",\"White sandy beaches stretch along the turquoise coast\",\"Wildflower meadows burst with vibrant colors in springtime\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Outdoor [246]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Amusement park\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Celestial Forge crafting Timeless Artifacts\",\"At the Celestial Haven above the Astral Clouds\",\"At the Celestial Nexus within the Astral Veil\",\"At the Celestial Spire among Nebulaic Drifts\",\"At the Chronomancer's Workshop amidst Gears of Time\",\"At the Clockwork Spire amidst the Gears of Time\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Cybernetic Megapolis within the Digital Frontier\",\"At the Digital Metropolis within the Cybernetic Frontier\",\"At the Dreamer's Haven within the Enchanted Woods\",\"At the Eldritch Grove within the Ancient Sylvan Thicket\",\"At the Emerald Sky Haven atop Floating Plateaus\",\"At the Ethereal Islands of Illusory Vistas\",\"At the Ethereal Isles of Illusory Reflections\",\"At the Fabled Islands of Aetheric Illusions\",\"At the Fae Enclave within the Whispering Thicket\",\"At the Fae Nexus linking Enchanted Realms\",\"At the Gargantuan Summit among the Roaming Titans\",\"At the Giants' Sky Citadel among the Roaming Clouds\",\"At the Harmonic Glade with Melodious Elemental Pools\",\"At the Harmonic Springs with Elemental Harmonies\",\"At the Jungle of Reverie with Ancient Serpent Temples\",\"At the Magma Sanctum encased in Volcanic Expanse\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Moonlit Haven within the Enigmatic Dream Forest\",\"At the Moonshadow Glade within the Verdant Mystic Forest\",\"At the Mycelium Marsh with Luminescent Mushroom Canopies\",\"At the Neon Metropolis within the Digital Frontier\",\"At the Nexus Gateway of Interdimensional Portals\",\"At the Quartz Citadel within the Luminous Crystal Cave\",\"At the Skyborne Aegis within the Aetherial Expanse\",\"At the Skyborne Observatory amidst Nebula Drifts\",\"At the Skyward Archipelago of Floating Temples\",\"At the Skyward Observatory above the Aetherial Cloudscape\",\"At the Starlight Observatory amid the Endless Nebulae\",\"At the Starlight Observatory amid the Eternal Nebulae\",\"At the Starlit Citadel amidst Cosmic Cascades\",\"At the Temporal Bastion encapsulated in Aeon Sands\",\"At the Temporal Bastion frozen in the Sands of Ages\",\"At the Temporal Bastion submerged in Aeon Sand\",\"At the Titan's Summit amid the Colossal Mountains\",\"Beach\",\"Campground\",\"Canyon\",\"City street\",\"Countryside\",\"Disney land\",\"Forbidden City\",\"Forbidden City\",\"Forest\",\"Fuji Mountain\",\"Garden\",\"Great Barrier Reef is a vibrant underwater paradise teeming with life\",\"Greenhouse\",\"Harbor\",\"Hillside\",\"In the Abyssal Citadel with Bioluminescent Corals\",\"In the Abyssal Grotto with Bioluminescent Sea Creatures\",\"In the Arcane Archive storing Mystical Tomes\",\"In the Astral Sanctuary at the Heart of Cosmic Streams\",\"In the Astral Sanctuary at the Nexus of Cosmic Streams\",\"In the Candied Wonderland of Everlasting Sweets\",\"In the Celestial Sanctum beneath the Thundering Veil\",\"In the Celestial Sanctum beneath the Thunderstorm Veil\",\"In the Celestial Spire housing Astral Observatories\",\"In the Celestial Starcruiser voyaging through Celestial Nebulae\",\"In the Confectionery Realm of Infinite Sweet Delights\",\"In the Cosmic Starcruiser voyaging through Nebulae\",\"In the Crystal Spire at the Apex of Elemental Convergence\",\"In the Crystaline Abyssal City of Submerged Spires\",\"In the Echoing Abyss beneath the Obsidian Mountains\",\"In the Echoing Abyss beneath the Obsidian Peaks\",\"In the Elemental Nexus with Harmonizing Realms\",\"In the Enchanted Confectionery Realm of Eternal Sweets\",\"In the Enchanted Meadow surrounded by Wisps\",\"In the Feywild Nexus linking Fey Realms\",\"In the Galactic Starship sailing through Celestial Oceans\",\"In the Grimoire Archive storing Arcane Chronicles\",\"In the Illusionary Mirage within the Desert Mirage Sands\",\"In the Labyrinth of Everchanging Halls\",\"In the Luminous Grove bathed in Eternal Moonlight\",\"In the Mirage Oasis concealed within the Mirage Sands\",\"In the Mirage Oasis with Illusory Palm Groves\",\"In the Myconid Haven with Luminescent Fungal Canopies\",\"In the Myconid Haven with Luminous Fungal Canopies\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Oasis Mirage hidden in the Mirage Sands\",\"In the Rift of Temporal Anomalies\",\"In the Stargazer's Refuge beneath the Veil of Storms\",\"In the Starlit Dunes with Shifting Constellations\",\"In the Stormforged Bastion above the Roiling Storms\",\"In the Stormforged Observatory overlooking Ephemeral Falls\",\"In the Sylvan Enclave within the Ancient Grove\",\"In the Temporal Nexus traversing Ephemeral Realms\",\"In the Temporal Rift crossing the Streams of Eternity\",\"In the Thunderstorm Aerie overlooking Radiant Waterfalls\",\"In the Tomekeeper's Citadel filled with Arcane Grimoires\",\"In the Whimsical Mirage surrounded by Illusionary Sands\",\"In the Whispering Chasm beneath the Veiled Cliffs\",\"In the Whispering Woods with Enchanted Willows\",\"Lake\",\"Machu Picchu\",\"Mont Saint Michel\",\"Mountain\",\"Nazca terrestrial painting\",\"Niagara Falls\",\"Park\",\"Playground\",\"Poolside\",\"Resort\",\"Riverbank\",\"Rooftop\",\"Rural area\",\"Safari\",\"Sahara Desert\",\"Sea\",\"Ski slope\",\"Stadium\",\"Stonehenge\",\"Street market\",\"Sunset\",\"Terrace\",\"Toujinbou\",\"Tower of Babel\",\"Town square\",\"Train station\",\"Valley\",\"Venice Gondola Ride\",\"Vineyard\",\"Waterfall\",\"Zoo\",\"amusement park carousel ferris_wheel\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Petra is a UNESCO World Heritage Site and one of the Seven Wonders of the World\",\"ancient ruins of Machu Picchu offer a glimpse into the past\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Tikal rise from the jungles of Guatemala, offering a glimpse into the Mayan civilization\",\"ancient temples of Angkor Wat are a testament to Cambodia's rich history\",\"ayers rock\",\"best place of the world\",\"breathtaking beauty of the Norwegian fjords is a photographer's dream\",\"breathtaking fjords of Norway are a photographer's dream\",\"bustling markets of Bangkok are a sensory overload of sights, sounds, and smells\",\"colorful markets of Marrakech are a feast for the senses\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"downtown Traffic signals Street lights Neon signs Decorative signs building\",\"dramatic cliffs of Santorini offer breathtaking views of the Aegean Sea\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of New Zealand offer endless opportunities for adventure\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"floating island\",\"grand canyon\",\"great wall of china\",\"historic streets of Rome are filled with ancient wonders waiting to be explored\",\"iconic pyramids of Giza are a symbol of ancient Egypt's rich history and culture\",\"iconic skyline of New York City is a symbol of progress and innovation\",\"lantern floating\",\"lush rainforests of Costa Rica are home to an incredible diversity of plant and animal life\",\"lush rainforests of Costa Rica are home to exotic wildlife and stunning waterfalls\",\"lush vineyards of Tuscany are a feast for the eyes and the palate\",\"majestic Grand Canyon offers breathtaking vistas at every turn\",\"majestic Victoria Falls is one of the largest and most impressive waterfalls in the world\",\"majestic beauty of the Canadian Rockies is a sight to behold, with towering mountains, crystal-clear lakes, and lush forests\",\"natural beauty of Yellowstone National Park is unparalleled, with geysers, hot springs, and wildlife\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"pristine beaches of Fiji are the perfect place to unwind and relax\",\"pristine beaches of the Maldives are the perfect place to escape the hustle and bustle of everyday life\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to relax and unwind\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pyramid\",\"remote beauty of Antarctica is a once-in-a-lifetime experience for adventurous travelers\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of the Galapagos Islands is a paradise for nature lovers and wildlife enthusiasts\",\"romantic streets of Paris are alive with culture and charm\",\"rooftopm Tokyo(city) building Skyscraper\",\"rugged beauty of Iceland's landscapes is truly awe-inspiring\",\"rugged beauty of the Scottish Highlands is a paradise for hikers and nature lovers\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Swiss Alps beckons adventurous travelers\",\"sparkling waters of the Maldives offer a tranquil escape from the world\",\"stunning architecture of Barcelona is a testament to the city's rich heritage\",\"stunning landscapes of Patagonia are a playground for outdoor adventurers, with hiking, climbing, and wildlife watching\",\"sun-kissed beaches of the Seychelles are the epitome of tropical paradise\",\"surreal beauty of the Northern Lights dancing across the Arctic sky is a sight to behold\",\"towering cliffs of Yosemite National Park inspire awe and wonder\",\"towering peaks of the Himalayas offer some of the world's most challenging and rewarding treks\",\"tranquil canals of Venice are a romantic setting for a leisurely gondola ride\",\"tranquil lakes of Canada's Banff National Park are a haven for outdoor enthusiasts\",\"vibrant cities of Japan blend modernity with tradition in a unique way\",\"vibrant colors of India's Holi festival are a sight to behold\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of the Great Barrier Reef are a wonder to behold, with coral reefs teeming with life\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Photography_Effects [33]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAnaglyph 3D Photography\",\"Bloom Effect\",\"Bokeh Effect\",\"Chromatic Aberration\",\"Daguerreotype\",\"Defocused\",\"Depth of Field\",\"Desaturated Grunge Filter\",\"Diffraction Spikes Effect\",\"Double Exposure\",\"Foreshortening Effect\",\"Glitch Style\",\"Gradient Effect\",\"Halftone Effect\",\"High Speed Liquid\",\"Hologram Effect\",\"Infrared Filter\",\"Lens Flare\",\"Lomo Effect\",\"Long Exposure\",\"Medium Depth of Field\",\"Motion Blur\",\"Multiple Exposure\",\"Neutral Density Filters\",\"Overexposed\",\"Selective Color\",\"Sepia Tone\",\"Short Exposure\",\"Soft Focus\",\"Solarized\",\"Split Tone\",\"Technicolor\",\"Tintype Photography\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Cameras [47]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aaton LTR Cinema\",\"ARRI ALEXA 65 Cinema\",\"Bolex H16 Cinema\",\"RED Digital Cinema Camera\",\"Canon EOS 5D Digital\",\"Fujifilm X-T4 Digital\",\"GoPro Hero Digital\",\"Hasselblad X1D II Digital\",\"Leica T Digital\",\"Lumix GH5 Digital\",\"Nikon D850\",\"Nikon Z6 II Mirrorless\",\"Nikon Z7 II Mirrorless\",\"Olympus OM-1 Digital\",\"Olympus XA2 Digital\",\"Pentax 645Z Digital\",\"Sony A7III Digital\",\"Diana F+ Analog\",\"Hasselblad 500CM Analog\",\"HOLGA 120n Analog\",\"Kodak Brownie Analog\",\"Kodak Funsaver Analog\",\"Leica M3 Analog\",\"Leica M6 Analog\",\"Mamiya 7 II Analog\",\"Pentax K1000 Analog\",\"Plaubel Makina W67 Analog\",\"Polaroid SX-70 Analog\",\"Rolleiflex Analogshot\",\"Agfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak Ultra Max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome Color Film\",\"Muted Low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Camera_Shots [50]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aerial View\",\"Dolly zoom\",\"Dutch angle shot\",\"Fashion shot\",\"Full length frame\",\"High exposure\",\"Long exposure\",\"POV shot\",\"Sharp focus\",\"Studio shot\",\"Street level shot\",\"aerial shot\",\"angle from above\",\"angle from below\",\"birds-eye-view shot\",\"body shot\",\"cinematic shot\",\"close-up shot\",\"establishing shot\",\"extreme close-up shot\",\"extreme wide shot\",\"eye-level shot\",\"full body shot\",\"full shot\",\"ground level shot\",\"high angle shot\",\"hip level shot\",\"knee level shot\",\"long shot\",\"low angle shot\",\"medium close-up shot\",\"medium shot\",\"medium wide shot\",\"modelshoot style shot\",\"over the shoulder shot\",\"overhead angle\",\"rear angle\",\"selfie shot angle\",\"shot from behind\",\"shot from side\",\"shoulder-level shot\",\"side view shot\",\"side-profile\",\"telephoto shot\",\"top-down view\",\"two shot angle\",\"upper body shot\",\"wide angle\",\"wide shot\",\"zoomed out\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Expressions [70]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Angry\",\"Annoyed\",\"Appreciative\",\"Blinking\",\"Bored\",\"Confused\",\"Contemplative\",\"Crossing fingers\",\"Crying\",\"Determined\",\"Disgusted\",\"Eager\",\"Embarrassed\",\"Frowning\",\"Frustrated\",\"Giving thumbs down\",\"Giving thumbs up\",\"Grateful\",\"Holding hands\",\"Holding up a crescent moon\",\"Holding up a cross\",\"Holding up a heart sign\",\"Holding up a menorah\",\"Holding up a peace sign\",\"Holding up a rock and roll sign\",\"Holding up a star of David\",\"Holding up a yin and yang symbol\",\"Hugging\",\"Indifferent\",\"Joyful\",\"Kissing\",\"Laughing\",\"Looking down\",\"Looking left\",\"Looking right\",\"Looking up\",\"Making a heart sign\",\"Making a peace sign\",\"Making a rock and roll sign\",\"Nervous\",\"Nodding\",\"Overwhelmed\",\"Pointing\",\"Pouting\",\"Praying\",\"Proud\",\"Puzzled\",\"Reflective\",\"Relieved\",\"Saluting\",\"Sarcastic\",\"Scared\",\"Shaking head\",\"Shocked\",\"Shrugging\",\"Shy\",\"Skeptical\",\"Sleepy\",\"Smiling\",\"Smirking\",\"Sticking out tongue\",\"Surprised\",\"Thoughtful\",\"Waving\",\"Winking\",\"Yawning\",\"Inquisitive\",\"Amused\",\"Frustrated\",\"Admiring\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Film_Stocks [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAgfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak ultra max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome color film\",\"Muted low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\",\"Kodak Portra 400\",\"Kodak Ektachrome E100\",\"Fujifilm Pro 400H\",\"Ilford Delta 3200\",\"Polaroid Originals Color Film\",\"Lomography Color Negative Film 800\",\"AgfaPhoto Vista Plus 200\",\"Kodak T-Max 400\",\"Kodak Gold 200\",\"Fujifilm Neopan Acros 100\",\"Cinestill 50D\",\"Rollei Retro 400S\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Pose [57]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"arm support\",\"arms behind back\",\"arms wide open\",\"paw pose\",\"claw pose\",\"pray hand on hip\",\"arm at side\",\"index finger raised\",\"looking at viewer\",\"looking up\",\"looking down\",\"looking at another\",\"looking to the side\",\"looking away\",\"looking afar\",\"looking ahead\",\"looking up to\",\"hands on hips\",\"arms crossed\",\"hand on chin\",\"legs crossed\",\"one leg up\",\"kneeling\",\"sitting cross-legged\",\"lying down\",\"leaning forward\",\"leaning back\",\"stretching arms\",\"hands in pockets\",\"one hand raised\",\"hands behind head\",\"hands clasped in front\",\"hands raised in victory\",\"reclining\",\"hands on face\",\"hands resting on table\",\"elbows on knees\",\"one arm draped over shoulder\",\"one hand on waist\",\"hands resting on hips\",\"arm over partner\u2019s shoulder\",\"fist on chin\",\"arms outstretched\",\"hands gripping an object\",\"one foot resting on a ledge\",\"back arched\",\"chest out\",\"torso twisted\",\"hands in prayer position\",\"hands above head\",\"sitting with legs apart\",\"holding an object in one hand\",\"one arm holding the other elbow\",\"own hands together\",\"standing on one leg\",\"hands behind back\",\"sitting with one knee up\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - lighting [49]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Ambient lighting\",\"Area light\",\"Back-light\",\"Beautifully Lit\",\"Black lighting\",\"Bloom light\",\"Broad lighting\",\"Candle light\",\"Cinematic lighting\",\"Cold Lighting\",\"Direct light\",\"Diffuse lighting\",\"Dramatic lighting\",\"Dramatic spotlight\",\"Ethereal Lighting\",\"Flat lighting\",\"Gel lighting\",\"Global lighting\",\"Grid lighting\",\"Gobo lighting\",\"Hair light\",\"Hard light\",\"Key light\",\"Light and shadow plays\",\"Light caustics\",\"Lens Flare\",\"Moody lighting\",\"Moonlight\",\"Moonlit\",\"Natural lighting\",\"Neon Light\",\"Nostalgic lighting\",\"Point light\",\"Rembrandt lighting\",\"Rim light\",\"Side light\",\"Side lighting\",\"Side lit\",\"Soft light\",\"Soft lighting\",\"Specular lighting\",\"Spotlight\",\"Spotlit\",\"Starlight\",\"Sun Rays\",\"Sunlight\",\"Volumetric lighting\",\"Waning light\",\"Warm lighting\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - image_quality [17]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"(detailed masterpiece intricate details award winning lots of details)\",\"(detailed masterpiece most beautiful artwork in the world Ultrarealistic)\",\"(elegant highly detailed digital painting artstation concept art smooth sharp focus)\",\"(epic Detailed illustration vibrant extremely hyper aesthetic)\",\"(high quality awardwinning masterwork 4k highly detailed)\",\"(highly detailed masterpiece Realistic extremely hyper aesthetic trending on artstation)\",\"(intricate details masterpiece best quality)\",\"(intricate details masterpiece sharp and fine)\",\"(High quality lots of details Magic Realism)\",\"(intricate details masterpiece sharp and fine)\",\"(masterpiece best quality ultra-detailed best shadow amazing realistic picture)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(extremely beautiful masterpiece contest winner Ultra Detailed Highres)\",\"(extremely beautiful professional trending on artstation hyperdetailed)\",\"(Ultra Real Raw digital photo Magic Realism masterpiece)\",\"(over detailed art Best quality ultra sharp intricate details Fine art)\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Photography_Styles.txt [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAbstract Photography\",\"Action Photography\",\"Analogue Photography\",\"Artistic Photography\",\"Astrophotography\",\"B&W Photography\",\"Beauty Photography\",\"Candid Photography\",\"Documentary Photography\",\"Dreamy Haze Photography\",\"Erotic Photography\",\"Glamour Photography\",\"Glitch Style Photography\",\"High Fashion Photography\",\"Instant Photography\",\"Large Format Photography\",\"Lifestyle Photography\",\"Long Exposure Photography\",\"Macro Photography\",\"Micro Photography\",\"Modernist Photography\",\"Paparazzi Photography\",\"Pictorialist Photography\",\"Pinhole Photography\",\"Polaroid Photography\",\"Street Fashion Photography\",\"Surrealist Photography\",\"Underwater Photography\",\"Vignette Photography\",\"X-Ray Photography\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - View Angles [116]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"back view\",\"back view Low angle\",\"back view seen from above\",\"back view seen from below\",\"back view, close-up\",\"back view, close-up Low angle\",\"back view, close-up seen from above\",\"back view, close-up seen from below\",\"back view, extreme close-up\",\"back view, extreme close-up Low angle\",\"back view, extreme close-up seen from above\",\"back view, extreme close-up seen from below\",\"back view, full-body\",\"back view, full-body Low angle\",\"back view, full-body seen from above\",\"back view, full-body seen from below\",\"back view, long shot\",\"back view, long shot Low angle\",\"back view, long shot seen from above\",\"back view, long shot seen from below\",\"back view, medium close-up\",\"back view, medium close-up Low angle\",\"back view, medium close-up seen from above\",\"back view, medium close-up seen from below\",\"back view, medium full shot\",\"back view, medium full shot Low angle\",\"back view, medium full shot seen from above\",\"back view, medium full shot seen from below\",\"back view, medium shot\",\"back view, medium shot Low angle\",\"back view, medium shot seen from above\",\"back view, medium shot seen from below\",\"close-up\",\"establishing shot\",\"extreme close-up\",\"front view\",\"front view Low angle\",\"front view seen from above\",\"front view seen from below\",\"front view, close-up\",\"front view, close-up Low angle\",\"front view, close-up seen from above\",\"front view, close-up seen from below\",\"front view, extreme close-up\",\"front view, extreme close-up Low angle\",\"front view, extreme close-up seen from above\",\"front view, extreme close-up seen from below\",\"front view, full-body\",\"front view, full-body Low angle\",\"front view, full-body seen from above\",\"front view, full-body seen from below\",\"front view, long shot\",\"front view, long shot Low angle\",\"front view, long shot seen from above\",\"front view, long shot seen from below\",\"front view, medium close-up\",\"front view, medium close-up Low angle\",\"front view, medium close-up seen from above\",\"front view, medium close-up seen from below\",\"front view, medium full shot\",\"front view, medium full shot Low angle\",\"front view, medium full shot seen from above\",\"front view, medium full shot seen from below\",\"front view, medium shot\",\"front view, medium shot Low angle\",\"front view, medium shot seen from above\",\"front view, medium shot seen from below\",\"full body shot\",\"full shot\",\"high angle view\",\"long shot\",\"low angle view\",\"medium close-up\",\"medium full shot\",\"medium shot\",\"overhead shot view\",\"seen from above view\",\"seen from below view\",\"seen from behind\",\"selfie view\",\"side view\",\"side view Low angle\",\"side view seen from above\",\"side view seen from below\",\"side view, close-up\",\"side view, close-up Low angle\",\"side view, close-up seen from above\",\"side view, close-up seen from below\",\"side view, extreme close-up\",\"side view, extreme close-up Low angle\",\"side view, extreme close-up seen from above\",\"side view, extreme close-up seen from below\",\"side view, full-body\",\"side view, full-body Low angle\",\"side view, full-body seen from above\",\"side view, full-body seen from below\",\"side view, long shot\",\"side view, long shot Low angle\",\"side view, long shot seen from above\",\"side view, long shot seen from below\",\"side view, medium close-up\",\"side view, medium close-up Low angle\",\"side view, medium close-up seen from above\",\"side view, medium close-up seen from below\",\"side view, medium full shot\",\"side view, medium full shot Low angle\",\"side view, medium full shot seen from above\",\"side view, medium full shot seen from below\",\"side view, medium shot\",\"side view, medium shot Low angle\",\"side view, medium shot seen from above\",\"side view, medium shot seen from below\",\"straight on view\",\"top down view\",\"upper body shot\",\"wide angle view\"],{\"default\":\"\u274cdisabled\"}],\"Styles - lighting_Styles [48]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Artificial Indoor Lighting\",\"Backlighting\",\"Bounced Lighting\",\"Bright and Sunny\",\"Broad Lighting\",\"Candlelit Scene\",\"Chiaroscuro\",\"Cinematic Lighting\",\"City Lights\",\"Dim and Cozy\",\"Dramatic High Contrast\",\"Edge Lighting\",\"Enveloping Fog Lights\",\"Fill Lighting\",\"Flash Photography\",\"Golden Hour Light\",\"Hard Shadows\",\"Harsh Overhead Lighting\",\"High Key Lighting\",\"Intense Firelight\",\"Light & Shadow\",\"Light Painting\",\"Low Key Lighting\",\"Modern LED Strips Lighting\",\"Natural Sunlight\",\"Neon Glow Lighting\",\"Night Photography Lighting\",\"Overcast Lighting\",\"Rembrandt Lighting\",\"Reminiscent Film Lighting\",\"Rim Lighting\",\"Short Lighting\",\"Side Lighting\",\"Silhouette Lighting\",\"Soft and Diffused Lighting\",\"Soft and Warm Lighting\",\"Soft Illumination\",\"Soft Shadows\",\"Split Lighting\",\"Street Lamp Lighting\",\"Studio Portrait Lighting\",\"Subdued Nightlight\",\"Subtle Ambient Glow\",\"Underwater Illumination\",\"Ultraviolet Light\",\"Vintage Film Noir Lighting\",\"Vivid Art Gallery Spotlights\",\"Warm Sunset Glow\"],{\"default\":\"\u274cdisabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"selected_options\"]",
+ "return_types": "[\"DPROMPT_DATA\"]"
+ },
+ "Collections \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Collections \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Realistic_male [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"a handsome wearing black shirt, upper body, outdoor, 28yo, caucasian, darelljones, ultra realistic, highres, solo, american boy, sunset beach, chill vibe, (masterpiece,best quality:1.5)\",\"a man with a white suit and a necklace on his neck and chest, wearing a white shirt and a necklace\"],{\"default\":\"\u274cdisabled\"}],\"Fantasy [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"elf portrait,enchanting beauty,fantasy,ethereal glow,pointed ears,delicate facial features,long elegant hair,nature-themed attire,mystical ambiance,soft lighting,tranquil expression,harmonious with nature,subtle magical elements,serene,intricate jewelry,dreamlike quality,pastel colors,\",\"(visible breath:1.55), cold atmosphere, ninja, sword action, 2 persons on the dark city, moon light, sweat, water drops, (motion blur:1.2), photo realistic,dynamic tilted image, mask, girl silver hair, girl vs man\"],{\"default\":\"\u274cdisabled\"}],\"Realistic_female [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"masterpiece,best quality,girl,Head Close-up,in the classroom,wearing glasses,Teacher's Uniform,Real people,\",\"Best quality, masterpiece, ultra high res, (photorealistic:1.4), raw photo, 1girl, white dress, off shoulder, blossom flower field, glowing skin, light smile\"],{\"default\":\"\u274cdisabled\"}],\"Realistic [4]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1girl, red sweater,aimple background,\",\"portrait of 1girl by Bill Henson,depressed,tears,streaming tears,ruins,shadows,dramatic lighting,sunset, contemporary,dark,expressionism,dystopia,industrial,\",\"Best quality, masterpiece, ultra high res, photorealistic, raw photo, unity 8k wallpaper,,(black lips:1.3),(black eyeshadow:1.3),parted lips\",\"linquivera,coquelicot,beautiful woman,sorrowful expression,faded elegance,poignant atmosphere,lost beauty,melancholic aura,hauntingly captivating,timeless grief,stark contrast,delicate decay,line art,backlighting,wind,backlighting,stardust,(wind:1.2),knight,orange blood\"],{\"default\":\"\u274cdisabled\"}],\"Anime [3]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Ink illustration on parchment. A dark ghostly woman, dark toga, double exposure, order and chaos, whirling astral setting, stars, kindness, reflection, dichromatism, leaning perspective, wide-eyed wonder, astral glow, celestial patterns, swirling nebulas. Bokeh blur. Colorful. BadDream, DEVIL SPAWN.\",\"illustration, 3d render, (worst quality:2), (low quality:2), (normal quality:2), lowres, signature, watermark, username, cropped,bad anatomy, error, jacket, bag, backpack, purse, cyberpunk, headphones, leggings, ponytail, hat\",\"(masterpiece, best quality),1girl with long white hair sitting in a field of green plants and flowers, her hand under her chin, warm lighting, white dress, blurry foreground\"],{\"default\":\"\u274cdisabled\"}],\"Prompt [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"(ultra high res:1.4), (masterpiece), (beautiful lighting:1.4) , lush greenery and mountains, Bright sunlight illuminates the crystal-clear water, (deep underwater), anime, half above water and half below water , (clear underwater), beautiful sky with clouds, fish , depth, small yellow, costal village\",\"ral-apoctvisn, dark, chiaroscuro, low-key, Create an intense and captivating scene featuring a tiny, lost rubber ducky, adorned with stylish sunglasses, embarking on a daring surfing adventure amidst colossal waves. The action shot captures the rubber ducky inside the tube of a massive wave, evoking a sense of excitement and peril. The rubber ducky's expression conveys a mix of determination and vulnerability, highlighting its solitary journey through the tumultuous waters\"],{\"default\":\"\u274cdisabled\"}],\"Pony [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"score_9, score_8_up, score_7_up, pikachu, feral, solo focus, happy, standing, high quality, high resolution, 4k, dynamic light, dynamic angle, cute, sweet\",\"score_9, score_8_up, score_8_up, 1girl, depth of field, raw, intimate shot, (goth girl, face mask, ski mask, open jacket, off shoulder), nsfw, pierced nipples, ((glowing particles, flames)), large perfect breasts, (holding a weapon)\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Environment \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Environment \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Historical Eras [27]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1910's\",\"1950's\",\"1960's\",\"1970's\",\"1980's\",\"1990's\",\"2000's\",\"2050's\",\"2100's\",\"2200's\",\"2300's\",\"Age of Exploration\",\"Ancient Greece\",\"Antiquity\",\"Bronze Age\",\"Contemporary Era\",\"Egyptian Civilization\",\"Industrial Revolution\",\"Iron Age\",\"Medieval Warm Period\",\"Middle Ages\",\"Modern Times\",\"Prehistory\",\"Renaissance\",\"Roman Empire\",\"Stone Age\",\"Victorian Era\"],{\"default\":\"\u274cdisabled\"}],\"War Environments [15]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Trenches with barbed wire and mud\",\"Smoke-filled battlefield with scattered debris and wreckage\",\"Urban battlefield with damaged buildings and destroyed streets\",\"Jungle battlefield with dense foliage and camouflaged positions\",\"Desert battlefield with sand dunes and military vehicles\",\"Military bunker with reinforced walls and armed guards\",\"Command center with tactical maps and communication systems\",\"Field hospital with medical tents and equipment\",\"Aircraft carrier with fighter jets and naval crew\",\"Missile silo with large rockets and launch equipment\",\"Sci-fi battlefield with advanced robotic soldiers and energy shields\",\"Space battlefield with spacecraft and space debris\",\"Cyber warfare environment with digital interfaces and security systems\",\"Drone base with autonomous drones and control stations\",\"High-tech war zone with laser weapons and advanced tech defenses\"],{\"default\":\"\u274cdisabled\"}],\"Landmark [1079]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"-animal- den\",\"-color- field\",\"-color- nebula\",\"-material- caverns\",\"Abbaye aux Dames\",\"Abu Dhabi\",\"Abyss\",\"Acadia National Park\",\"Acropolis\",\"Acropolis of Athens\",\"Addis Ababa\",\"Agra\",\"Airport\",\"Airport terminal\",\"Aksum Obelisks\",\"Alberobello\",\"Alc\u00e1zar of Segovia\",\"Aletsch Glacier\",\"Alhambra\",\"Alofi\",\"Alpine\",\"alternate dimensions\",\"Altiplano\",\"Amalfi Coast\",\"Amsterdam\",\"Amusement park\",\"Anakena Beach\",\"Andalusia\",\"Andes\",\"Angkor Wat\",\"Anguilla\",\"Antarctic\",\"Antigua\",\"Antigua and Barbuda\",\"Antipaxos\",\"Antique store\",\"Antwerp\",\"Apartment building\",\"Appalachian\",\"Aquarium\",\"Arches National Park\",\"Archipelago\",\"Arctic\",\"Arctic Tundra\",\"Arena\",\"Argentina\",\"Arm\u00e9nie\",\"Arm\u00e8nie,Etchmiadzin Cathedral,mother church of the Armenian Apostolic Church\",\"Arm\u00e9nie,The Stone Symphony\",\"Arm\u00e9nie,Garni Temple\",\"Arm\u00e9nie,Geghard Monastery\",\"Arm\u00e9nie,Monastery of Khor Virap\",\"Arm\u00e9nie,Noravank monastery\",\"Arm\u00e9nie,Lake Sevan\",\"Arm\u00e9nie,Sevanavank and Hayravank monasteries\",\"Art studio\",\"Ashgabat\",\"Asmara\",\"Asuncion\",\"Athens\",\"Atlantis\",\"Auckland\",\"Auroville\",\"Austin\",\"Australia\",\"Austria\",\"Avarua\",\"Azerbaijan\",\"Bagrati Cathedral\",\"Bahla Fort\",\"Bahrain\",\"Bakery\",\"Baku\",\"Bali\",\"Balmora\",\"Bamako\",\"Bamboo Forest\",\"Bandar Seri Begawan\",\"Banff\",\"Banff National Park\",\"Bangkok\",\"Bangui\",\"Barcelona\",\"Barn\",\"Basilica Cistern\",\"Basseterre\",\"Bastei Bridge\",\"Bath\",\"Bathroom\",\"Bavaria\",\"Bay\",\"Bayou\",\"Beach\",\"Beach house\",\"Beach resort\",\"Bedroom\",\"Beijing\",\"Belgium\",\"Belgrade\",\"Belize\",\"Berlin\",\"Bern\",\"Bhaktapur\",\"Biosphere\",\"Birmingham\",\"Bishkek\",\"Bissau\",\"Blarney Castle\",\"Bog\",\"Bolivia\",\"Bookstore\",\"Boreal Forest\",\"Bosnia and Herzegovina\",\"Bosnian Pyramids\",\"Boston\",\"Botanical garden\",\"Botswana\",\"Brazil\",\"Bremen Town Musicians Statue\",\"Brighton\",\"Bristol\",\"Broadleaf Forest\",\"Bruges\",\"Bruma\",\"Brunei\",\"Brussels\",\"Bryce Canyon National Park\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Bulgaria\",\"Bungalow\",\"Burj Khalifa\",\"Burkina Faso\",\"Burundi\",\"Bus station\",\"Butcher shop\",\"Cabin\",\"Caceres\",\"Cafe\",\"Cairo\",\"Calanque de Morgiou\",\"Cambodia\",\"Cambridge\",\"Canada\",\"Canal\",\"Canaletto's View of the Thames\",\"Cancun\",\"Ca\u00f1o Cristales\",\"Canyon\",\"Canyonlands\",\"Canyonlands National Park\",\"Cape\",\"Cape Town\",\"Cappadocia\",\"Cappadocia Underground Cities\",\"Car wash\",\"Caracol\",\"Cardiff\",\"Cartagena\",\"Casino\",\"Castle\",\"Castries\",\"Cat cafe\",\"Cathedral of Saint Domnius\",\"Cavern\",\"Caves\",\"Cenote\",\"Central African Republic\",\"Chad\",\"Chand Baori\",\"Channel\",\"Charleston\",\"Chartres Cathedral\",\"Ch\u00e2teau de Chambord\",\"Ch\u00e2teau de Chillon\",\"Ch\u00e2teau de Peyrepertuse\",\"Chiang Rai\",\"Chicago\",\"Chichen Itza\",\"Chile\",\"China\",\"Chiropractic clinic\",\"Christ the Redeemer\",\"Christchurch Cathedral\",\"Christmas Island\",\"Church\",\"Church of the Savior on Blood\",\"Cienfuegos\",\"City\",\"city of -material-\",\"City Palace of Udaipur\",\"Cityscape\",\"Ciudad Perdida\",\"Classroom\",\"Cliff\",\"Coal-fired power station\",\"Coastal Forest\",\"Cologne\",\"Colombia\",\"Colosseum\",\"Comoros\",\"Convenience store\",\"Cook Islands\",\"Copenhagen\",\"Coptic Cairo\",\"Coral Atoll\",\"Coral Castle\",\"Coral Reef\",\"Coruscant\",\"Costa Rica\",\"Cottage\",\"Cove\",\"crack in the earth\",\"Crater Lake National Park\",\"Croatia\",\"Cuba\",\"Cuenca\",\"Cusco\",\"Cyrodiil\",\"Czech Republic\",\"Dagobah\",\"Dalaran\",\"Dance studio\",\"Darjeeling Himalayan Railway\",\"Death Valley National Park\",\"Deciduous Forest\",\"Delta\",\"Denali National Park\",\"Denmark\",\"Dental clinic\",\"Desert\",\"Dettifoss\",\"Dining room\",\"Diocletian's Palace\",\"Djibouti City\",\"Dog park\",\"Dominica\",\"Dormitory\",\"Dubai\",\"Dublin\",\"Dubrovnik\",\"Dubrovnik City Walls\",\"Dune\",\"Dushanbe\",\"Earth\",\"Easter Island Moai Statues\",\"Ecuador\",\"Edakkal Caves\",\"Edinburgh\",\"Edinburgh Castle\",\"Egypt\",\"Eiffel Tower\",\"El Castillo\",\"El Salvador\",\"Elder scrolls\",\"Elvandar\",\"England\",\"Ephesus\",\"Eritrea\",\"Estonia\",\"Estuary\",\"Eswatini\",\"Ethiopia\",\"Etchmiadzin Cathedral, mother church of the Armenian Apostolic Church\",\"Evergreen Forest\",\"Factory\",\"Fairy Pools\",\"Falkland Islands\",\"Farmhouse\",\"Fatehpur Sikri\",\"Federated States of Micronesia\",\"Fen\",\"Fez\",\"Field of flowers\",\"Finland\",\"Fire station\",\"Fish market\",\"Fjord\",\"Florence\",\"Flower shop\",\"Flying Fish Cove\",\"Forest\",\"Fort Lovrijenac\",\"Foyer\",\"France\",\"Frankfurt\",\"Funafuti\",\"Gabon\",\"Gaborone\",\"Galle\",\"Garage\",\"Garden\",\"Gas station\",\"Gdansk\",\"Geneva\",\"George Town\",\"Georgia\",\"Germany\",\"Geyser\",\"Geysers\",\"Ggantija Temples\",\"Ghana\",\"Ghent\",\"Giant's Causeway\",\"Giant's Stairs\",\"Glacier\",\"Glacier National Park\",\"Glasgow\",\"Go\u00f0afoss Waterfall\",\"Golf course\",\"Gondor\",\"Gorge\",\"Granada\",\"Grand Canyon\",\"Grand Teton National Park\",\"Grassland\",\"Gravensteen\",\"Great Wall of China\",\"Greece\",\"Greenhouse\",\"Grenada\",\"Grocery store\",\"Grotto\",\"Guam\",\"Guatemala\",\"Guernsey\",\"Guest house\",\"Guinea-Bissau\",\"Gustavia\",\"Gwalior Fort\",\"Gym\",\"Gymnasium\",\"Hagatna\",\"Hagia Sophia\",\"Hair salon\",\"Haiti\",\"Hamburg\",\"Hammerfell\",\"Hanoi\",\"Harar Jugol\",\"Harare\",\"Hardware store\",\"Havana\",\"Headland\",\"Health club\",\"Helsinki\",\"Hench\",\"Herculaneum\",\"Hill\",\"Himalayan\",\"Himeji Castle\",\"Hogwarts School of Witchcraft and Wizardry\",\"Hohensalzburg Castle\",\"Hoi An\",\"Hollywood Walk of Fame\",\"Home\",\"Home office\",\"Hongcun Village\",\"Honiara\",\"Hospital\",\"Hostel\",\"Hotel\",\"Hoth\",\"Huaca Pucllana\",\"Hungary\",\"Ice rink\",\"Iceland\",\"Iglesia de la Compa\u00f1\u00eda\",\"Iguazu Falls\",\"India\",\"Indonesia\",\"Inlet\",\"Interlaken\",\"Iraq\",\"Ireland\",\"Ironforge\",\"Isengard\",\"Ishtar Gate\",\"Island\",\"Israel\",\"Istanbul\",\"Isthmus\",\"Italy\",\"Jaipur\",\"Jaisalmer Fort\",\"Jamestown\",\"Japan\",\"Jersey\",\"Jerusalem\",\"Jordan\",\"Joshua Tree National Park\",\"Juba\",\"Jungle\",\"jupiter clouds\",\"Juyongguan Pass\",\"Jvari Monastery\",\"Karst\",\"Karthago\",\"Kashyyyk\",\"Kathmandu Valley\",\"Kelaniya Raja Maha Vihara\",\"Kelimutu Crater Lakes\",\"Kennel\",\"Kenya\",\"Kiev\",\"Kigali\",\"Kings Canyon National Park\",\"Kingstown\",\"Kinkaku-ji (Golden Pavilion)\",\"Kitchen\",\"Kiyomizu-dera Temple\",\"Kjeragbolten\",\"Konark\",\"Koror\",\"Krakow\",\"Kuang Si Falls\",\"Kuelap\",\"Kukulkan Pyramid\",\"Kumasi\",\"Kumbhalgarh Fort\",\"Kuromon Ichiba Market\",\"Kyoto\",\"Kyrgyzstan\",\"La Paz\",\"Labyrinth\",\"Lagoon\",\"Lake\",\"Lake Baikal\",\"Lake Tahoe\",\"Lalbagh Botanical Garden\",\"Lalibela\",\"Landfill\",\"Laos\",\"Las Vegas\",\"Latvia\",\"Laundromat\",\"Le Morne Brabant\",\"Leptis Magna\",\"Leshan Giant Buddha\",\"Lesotho\",\"Library\",\"Libreville\",\"Libya\",\"Liechtenstein\",\"Lighthouse\",\"Lijiang\",\"Lille\",\"Lilongwe\",\"Lisbon\",\"Lithuania\",\"Liverpool\",\"Living room\",\"Ljubljana\",\"Loch\",\"Loch Ness\",\"London\",\"Longyearbyen\",\"Los Angeles\",\"Lothl\u00f3rien\",\"Luang Prabang\",\"Lusaka\",\"Luxembourg City\",\"Lviv\",\"Maastricht\",\"Machu Picchu\",\"Madara Rider\",\"Madrid\",\"Mahabalipuram\",\"Malawi\",\"Malaysia\",\"Mali\",\"Malta\",\"Manama\",\"Manchester\",\"Mangrove\",\"Manor\",\"Mansion\",\"Maras Salt Ponds\",\"Marigot\",\"Marrakech\",\"Marrakesh\",\"Marsh\",\"Marshlands\",\"Maseru\",\"Mata-Utu\",\"Matera\",\"Mbabane\",\"Mdina\",\"Meadow\",\"Medellin\",\"Media room\",\"Medical clinic\",\"Medina of Marrakesh\",\"Megalith\",\"Meknes\",\"Melbourne\",\"Melekeok\",\"Merida\",\"Mero\u00eb Pyramids\",\"Mesa Verde National Park\",\"Meteora Monasteries\",\"Metropolis\",\"Mexico\",\"Mexico City\",\"Miami\",\"Middle Earth\",\"middle-earth\",\"Milan\",\"Minas Tirith\",\"Mongolia\",\"Monsoon Forest\",\"Mont Saint-Michel\",\"Montreal\",\"Montserrat\",\"Monument Valley\",\"Mordor\",\"Moria\",\"Morocco\",\"Moroni\",\"Morrowind\",\"Moscow\",\"Mosfilm Tower\",\"Mosque\",\"Mosque-Cathedral of C\u00f3rdoba\",\"Mossy land\",\"Motel\",\"Mount Athos\",\"Mount Doom\",\"Mount Etna\",\"Mount Everest\",\"Mount Fuji\",\"Mount Kilimanjaro\",\"Mount Rainier\",\"Mount Rainier National Park\",\"Mount Shasta\",\"Mount Teide\",\"Mountain\",\"Mountain range\",\"Movie theater\",\"Mudroom\",\"Mumbai\",\"Munich\",\"Museum\",\"Mushroom Kingdom\",\"Music store\",\"Myanmar\",\"N'Djamena\",\"Nairobi\",\"Namib Desert\",\"Namibia\",\"Napa Valley\",\"Naples\",\"Narnia\",\"National park\",\"Nature reserve\",\"Nauru\",\"Necropolis\",\"Nepal\",\"Netherlands\",\"Neuschwanstein Castle\",\"Neverland\",\"New Orleans\",\"New York City\",\"New Zealand\",\"Newcastle\",\"Niagara Falls\",\"Night city cyberpunk\",\"Niue\",\"Nohwet Village\",\"North Macedonia\",\"Norway\",\"Notre-Dame Basilica\",\"Nuku'alofa\",\"Oasis\",\"Oaxaca\",\"Oblivion\",\"Observatory\",\"Ocean\",\"Office building\",\"Olympic National Park\",\"Oman\",\"Orgrimmar\",\"Oslo\",\"Ouagadougou\",\"Ouro Preto\",\"Outer space\",\"Oxford\",\"Painted Hills\",\"Palace\",\"Palacio de Bellas Artes\",\"Palais Rohan\",\"Palau\",\"Palenque\",\"Palikir\",\"Pamukkale\",\"Panama\",\"Papua New Guinea\",\"Paradise\",\"Paraguay\",\"Paramaribo\",\"Paris\",\"Pashupatinath Temple\",\"Pawn shop\",\"Peatland\",\"Peles Castle\",\"Peninsula\",\"Perito Moreno Glacier\",\"Persepolis\",\"Peru\",\"Pet store\",\"Petra\",\"Philippines\",\"Photography studio\",\"Piercing studio\",\"Planetarium\",\"Plateau\",\"Playroom\",\"Plitvice Lakes National Park\",\"Plovdiv\",\"Plymouth\",\"Poland\",\"Polder\",\"Police station\",\"Pompeii\",\"Port Moresby\",\"Port-au-Prince\",\"Portal\",\"Portofino\",\"Portugal\",\"Post office\",\"Prague\",\"Prairie\",\"Prambanan\",\"Promontory\",\"Provence\",\"Pura Besakih\",\"Pyramids of Giza\",\"Pyu Ancient Cities\",\"Quebec City\",\"Queenstown\",\"Quito\",\"Race track\",\"Rainbow Mountains\",\"Rainforest\",\"Raja Ampat Islands\",\"Rajasthan\",\"Ranakpur Jain Temple\",\"Rann of Kutch\",\"Rapids\",\"Red Square\",\"Redwood National and State Parks\",\"Reservoir\",\"Resort\",\"Restaurant\",\"Reykjavik\",\"Rice paddy\",\"Ridge\",\"Riften\",\"Riga\",\"Rila Monastery\",\"Rio de Janeiro\",\"Rivendell\",\"River\",\"Rocky\",\"Rocky Mountain National Park\",\"Rocky Mountains\",\"Rohan\",\"Rome\",\"Ronda\",\"Roseau\",\"Rotterdam\",\"Rural area\",\"Russia\",\"Rwanda\",\"Sacsayhuaman\",\"Sagrada Familia\",\"Saint Barthelemy\",\"Saint George's\",\"Saint Helena\",\"Saint Helier\",\"Saint John\",\"Saint John's\",\"Saint Kitts and Nevis\",\"Saint Lucia\",\"Saint Martin\",\"Saint Michel d'Aiguilhe\",\"Saint Peter Port\",\"Saint Petersburg\",\"Saint Vincent and the Grenadines\",\"Salamanca\",\"Salt Flat\",\"Salvador\",\"San Cristobal de las Casas\",\"San Diego\",\"San Francisco\",\"San Juan\",\"San Marino\",\"San Miguel de Allende\",\"San Salvador\",\"San Sebastian\",\"Sandbar\",\"Santa Monica Mountains\",\"Santiago\",\"Santorini\",\"Sarakiniko\",\"Saudi Arabia\",\"Savanna\",\"Savannah\",\"Schoolhouse\",\"Scotland\",\"Sea\",\"Seamount\",\"Seattle\",\"Seljalandsfoss\",\"Seoul\",\"Sequoia National Park\",\"Seychelles\",\"Shanghai\",\"Shaniwar Wada\",\"Sheikh Zayed Mosque\",\"Shoal\",\"Shopping mall\",\"Shwedagon Pagoda\",\"Shwezigon Pagoda\",\"Siem Reap\",\"Siena\",\"Sigiriya\",\"Singapore\",\"Sinkhole\",\"Ski chalet\",\"Ski resort\",\"Skopje\",\"Skyrim\",\"Skyscraper\",\"Slovenia\",\"Sofia\",\"Solomon Islands\",\"Songzanlin Monastery\",\"Sonoma Valley\",\"South Africa\",\"South Korea\",\"South Sudan\",\"Spa\",\"Spain\",\"Spit\",\"Split\",\"Springs\",\"Srebrna G\u00f3ra\",\"Sri Lanka\",\"St. Basil's Cathedral\",\"St. Isaac's Cathedral\",\"St. John's Co-Cathedral\",\"St. Petersburg\",\"Stable\",\"Stadium\",\"Stanley\",\"Stari Most\",\"State park\",\"Statue of Liberty\",\"Stavanger\",\"Steppe\",\"Stockholm\",\"Stonehenge\",\"Stormwind\",\"Strait\",\"Study\",\"Subway station\",\"Sultan Qaboos Grand Mosque\",\"Sun Temple\",\"Sunroom\",\"Suriname\",\"Suzdal\",\"Svalbard and Jan Mayen\",\"Swamp\",\"Sweden\",\"Switzerland\",\"Sydney\",\"Sydney Opera House\",\"Synagogue\",\"Ta Prohm Temple\",\"Table Mountain\",\"Taiga\",\"Taipei\",\"Taj Mahal\",\"Tajikistan\",\"Tallinn\",\"Tamriel\",\"Tanzania\",\"Tashkent\",\"Tatooine\",\"Tattoo parlor\",\"Tbilisi\",\"Tel\u010d\",\"Temperate Forest\",\"Temple\",\"Temple of Literature\",\"Tennis court\",\"Teotihuac\u00e1n\",\"Thailand\",\"The Alamo\",\"The Alps\",\"The Amazon Rainforest\",\"The Amazon River\",\"The Andes Mountains\",\"The Angel Oak\",\"The Antarctic Peninsula\",\"The Antelope Canyon\",\"The Appalachian Trail\",\"The Arctic Ocean\",\"The Ark of the Covenant\",\"The Atlantic Ocean\",\"The Australian Outback\",\"The Badlands\",\"The Badwater Basin\",\"The Bahamas\",\"The Bandelier National Monument\",\"The Barrow Downs\",\"The Big Hole\",\"The Black Fortress of Sauron\",\"The Black Gate of Mordor\",\"The Blackwood Forest\",\"The Blue Mountains\",\"The Book of Kells\",\"The Bryce Canyon Amphitheater\",\"The Burning Bush\",\"The Burren\",\"The Canadian Rockies\",\"The Canyon de Chelly\",\"The Canyonlands\",\"The Caribbean Sea\",\"The Caucasus Mountains\",\"The Cave of the Cyclops\",\"The Chaco Culture\",\"The Chimney Rock\",\"The Chocolate Hills\",\"The Citadel of Minas Tirith\",\"The City of Atlantis\",\"The City of Avalon\",\"The City of El Dorado\",\"The City of Petra\",\"The City of the Dead in Amenti\",\"The City of the Dead in the Valley of the Kings\",\"The City of Troy\",\"The Cliff Palace\",\"The Colorado River\",\"The Colosseum of Rome\",\"The Crown of Thorns\",\"The Crystal Palace of King Oberon\",\"The Danube River\",\"The Dead Marshes\",\"The Devil's Tower\",\"The Dolomites\",\"The Dragonpit of King's Landing\",\"The Dutch Countryside\",\"The El Capitan\",\"The Elysian Fields\",\"The Emerald City\",\"The English Countryside\",\"The Eyrie of House Arryn\",\"The Forbidden City of China\",\"The Forest of Fangorn\",\"The Four Corners Monument\",\"The Free Cities\",\"The French Countryside\",\"The Galapagos Islands\",\"The Ganges River\",\"The Garden of Eden\",\"The Garden of Hesperides\",\"The German Countryside\",\"The Gobi Desert\",\"The Golden Fleece\",\"The Golden Gate Bridge\",\"The Grand Canyon of the Yellowstone\",\"The Grand Tetons\",\"The Great Barrier Reef\",\"The Great Pyramid of Giza\",\"The Great Sand Dunes\",\"The Great Smoky Mountains\",\"The Great Sphinx of Giza\",\"The Great Wall of China\",\"The Great Wall of Tenochtitlan\",\"The Greek Islands\",\"The Grey Havens\",\"The Hague\",\"The Half Dome\",\"The Hall of Valhalla\",\"The Hanging Gardens of Babylon\",\"The Hawaiian Islands\",\"The Himalayas\",\"The Holy Grail\",\"The Holy Lance\",\"The Horseshoe Bend\",\"The House of the Undying in Qarth\",\"The Hudson River\",\"The Iron Islands\",\"The Island of Circe\",\"The Island of the Sirens\",\"The Italian Countryside\",\"The Joshua Tree Forest\",\"The Labyrinth of Crete\",\"The Land of Oz\",\"The Land of the Dead in Hades\",\"The Loire River\",\"The Lonely Island of T\u00fana\",\"The Lonely Mountain\",\"The Lost City of Zerzura\",\"The Louvre\",\"The Maldives\",\"The Matterhorn\",\"The Mediterranean Sea\",\"The Mesa Verde\",\"The Mines of Moria\",\"The Mirkwood Forest\",\"The Mississippi River\",\"The Misty Mountains\",\"The Moai of Easter Island\",\"The Mojave Desert\",\"The Mount Rushmore\",\"The Nidhogg Dragon\",\"The Nile River\",\"The Olympian Home of the Gods\",\"The Oracle of Delphi\",\"The Pacific Ocean\",\"The Painted Desert\",\"The Palace of Asgard\",\"The Palace of Knossos\",\"The Palace of Versailles\",\"The Potomac River\",\"The Prancing Pony Inn\",\"The Pueblo Bonito\",\"The Pyramids of Teotihuacan\",\"The Rainbow Bridge\",\"The Red Keep of King's Landing\",\"The Red Sea Crossing\",\"The Redwood Forest\",\"The Rhine River\",\"The River Lethe\",\"The River Styx\",\"The Rockies\",\"The Rocky Mountains\",\"The Roman Forum\",\"The Rosetta Stone\",\"The Ruins of Machu Picchu\",\"The Sahara Desert\",\"The Salt Lake Temple\",\"The Scottish Highlands\",\"The Seine River\",\"The Seven Kingdoms\",\"The Seven Sisters\",\"The Seychelles Islands\",\"The Shire\",\"The Shroud of Turin\",\"The Sierra Nevada\",\"The Sonoran Desert\",\"The Spanish Countryside\",\"The Spear of Destiny\",\"The Sphinx of Giza\",\"The Staff of Moses\",\"The Swiss Alps\",\"The Sword of Excalibur\",\"The Tablets of Stone\",\"The Taos Pueblo\",\"The Temple of Apollo\",\"The Temple of Zeus\",\"The Terracotta Army\",\"The Thames River\",\"The Tiber River\",\"The Tower Bridge\",\"The Tower of Babel\",\"The Tower of Isengard\",\"The Tree of Life\",\"The Underworld of Hel\",\"The Underworld of Tartarus\",\"The Valley\",\"The Valley of the Kings\",\"The Victoria Falls\",\"The Volga River\",\"The Wall of the Night's Watch\",\"The Water Gardens of Dorne\",\"The White Sands\",\"The Yangtze River\",\"The Yggdrasil Tree\",\"Tikal\",\"Timbuktu\",\"Tiwanaku\",\"Tokyo\",\"Tomb\",\"Tomb of the Eagles\",\"Tonga\",\"Tongariro Alpine Crossing\",\"Tool shed\",\"Toronto\",\"Tower of Hercules\",\"Townhouse\",\"Train station\",\"Trench\",\"Trinidad\",\"Tristram\",\"Trogir\",\"Tropical Island\",\"Tundra\",\"Turkey\",\"Turkmenistan\",\"Tuscany\",\"Tuvalu\",\"Uchisar Castle\",\"Udaipur\",\"Ukraine\",\"Ulaanbaatar\",\"Uluru\",\"Underwater Canyon\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Urban area\",\"Uros Islands\",\"USA\",\"Utrecht\",\"Uxmal\",\"Uzbekistan\",\"Vaduz\",\"Valletta\",\"Valley\",\"Valparaiso\",\"Vancouver\",\"Varanasi\",\"Vardzia\",\"Venice\",\"Veterinary clinic\",\"Vezelay\",\"Victoria\",\"Victoria Falls\",\"Vienna\",\"Vietnam\",\"Vigan\",\"Vikingsholm Castle\",\"Villa\",\"Village\",\"Vilnius\",\"Vivec City\",\"Volcano\",\"Wallis and Futuna\",\"Warehouse\",\"Warsaw\",\"Washington D.C.\",\"Wat Phra That Doi Suthep\",\"Water park\",\"Waterfall\",\"Wayna Picchu\",\"Westeros\",\"Westminster Abbey\",\"Wetland\",\"Wetlands\",\"Whiterun\",\"Windhoek\",\"Wine cellar\",\"Wonderland\",\"Woodlands\",\"Workshop\",\"Wormhole\",\"Wulingyuan Scenic Area\",\"Yangon\",\"Yaren\",\"Yaxchil\u00e1n\",\"Yellowstone National Park\",\"Yellowstone River\",\"Yerevan\",\"Yoga studio\",\"Yosemite National Park\",\"Yosemite Valley\",\"Yucatan Peninsula\",\"Zambia\",\"Zanzibar\",\"Zimbabwe\",\"Zion National Park\",\"Zoo\",\"Zurich\"],{\"default\":\"\u274cdisabled\"}],\"Romantic Environments [40]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Beachfront bonfire with a circle of comfortable cushions\",\"Beautifully decorated garden with lanterns and a small pond\",\"Candlelit dinner on a secluded beach\",\"Charming caf\u00e9 with outdoor seating and string lights\",\"Charming lakeside cottage with a wooden dock\",\"Chic rooftop bar with a panoramic city view and ambient music\",\"Cozy cabin with a snow-covered landscape and warm glow\",\"Cozy mountain chalet with a panoramic view\",\"Cozy mountain lodge with a roaring fireplace\",\"Elegant ballroom with a grand piano and soft music\",\"Elegant ballroom with crystal chandeliers and classical music\",\"Elegant dining room with a vintage fireplace and soft drapery\",\"Elegant rooftop terrace overlooking a city skyline\",\"Enchanted forest with twinkling fairy lights\",\"Flower-filled meadow under a clear blue sky\",\"Historic castle with romantic turrets and gardens\",\"Historic library with soft, warm lighting and plush seating\",\"Idyllic countryside picnic with a classic blanket and basket\",\"Idyllic orchard with blossoming trees and picnic setup\",\"Intimate boat ride on a moonlit lake with lanterns\",\"Intimate wine cellar with vintage bottles and soft lighting\",\"Picturesque bridge over a serene river with lanterns\",\"Picturesque hilltop with a sunset picnic setup\",\"Picturesque vineyard with rolling hills\",\"Private hot tub overlooking a scenic view\",\"Quiet countryside with a rustic barn and fire pit\",\"Quiet woodland clearing with a blanket and stars overhead\",\"Romantic carousel ride in a charming park\",\"Romantic gondola ride through a picturesque canal\",\"Rooftop garden with blooming flowers and twinkling lights\",\"Rustic vineyard with a wine tasting setup and candles\",\"Scenic mountaintop with a sunset view\",\"Secluded garden gazebo surrounded by roses and fairy lights\",\"Secluded garden with blooming flowers and a love seat\",\"Secluded island with a private cabana and hammock\",\"Serene Japanese garden with a koi pond and traditional tea house\",\"Serene lakeside with a floating gazebo\",\"Starlit evening on a cozy balcony\",\"Tranquil beach at twilight with gentle waves and soft sand\",\"Tranquil lavender field under a sunset sky\"],{\"default\":\"\u274cdisabled\"}],\"Indoor [34]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Attic\",\"Auditorium\",\"Basement\",\"Bathroom\",\"Bedroom\",\"Boardroom\",\"Bookstore\",\"Brewery\",\"Cafe\",\"Classroom\",\"Closet\",\"Conference room\",\"Corridor\",\"Dining room\",\"Entertainment room\",\"Fireplace\",\"Gym\",\"Hallway\",\"Home office\",\"Hospital room\",\"Hotel room\",\"Kitchen\",\"Library\",\"Living room\",\"Lounge\",\"Nursery\",\"Office\",\"Pantry\",\"Parlor\",\"Sauna\",\"Study\",\"Sunroom\",\"Theater\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Builds [88]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Airport\",\"Amusement park\",\"Arena\",\"Art gallery\",\"Barn\",\"Bed and breakfast\",\"Bridge\",\"Campground\",\"Castle\",\"Cathedral\",\"Chalet\",\"Chemical plant\",\"Church\",\"City street\",\"Clinic\",\"Conservatory\",\"Cottage\",\"Department store\",\"Doghouse\",\"Dungeon\",\"Eiffel Tower\",\"Farmhouse\",\"Farmhouse kitchen\",\"Floating hotel\",\"Fort\",\"Fortress\",\"Fossil fuel power station\",\"Gas station\",\"Giant sequoia tree\",\"Greenhouse\",\"Gymnasium\",\"Hagia Sophia\",\"High School\",\"Hotel\",\"Hotel room\",\"Hydroelectric power plant\",\"Ice cream stand\",\"Laboratory\",\"Lake House\",\"Library\",\"Mansion\",\"Marina\",\"Market\",\"Megalopolis\",\"Minaret\",\"Motel\",\"Museum\",\"Nuclear missile silo\",\"Nuclear power plant\",\"Office building\",\"Oil platform\",\"Oil refinery\",\"Palace\",\"Parking garage\",\"Power plant\",\"Pyramid\",\"Ranch house\",\"Research facility\",\"Resort\",\"Restaurant\",\"Sagrada Familia\",\"Sea fort\",\"Skate park\",\"Skyscraper\",\"Solar power station\",\"Sports complex\",\"St. Basil's Cathedral\",\"St. Peter's Basilica\",\"Stadium\",\"Stonehenge\",\"Space elevator\",\"Space station\",\"Suspension bridge\",\"Synagogue\",\"Temple\",\"Tower\",\"Train station\",\"Trolley station\",\"University\",\"Vault\",\"Vineyard\",\"Viaduct\",\"Wind farm\",\"Wind turbine\",\"Water tower\",\"Warehouse\",\"Water treatment plant\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Holiday Atmospheres [54]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Christmas\",\"Festively decorated living room with a glowing Christmas tree\",\"Snow-covered street with holiday lights and decorations\",\"Cozy cabin with a roaring fireplace and holiday stockings\",\"Christmas market with stalls selling festive treats and crafts\",\"Elegant dining table with holiday-themed dishes and candles\",\"Halloween\",\"Spooky haunted house with cobwebs, skeletons, and dim lighting\",\"Trick-or-treat neighborhood with jack-o'-lanterns and ghostly decorations\",\"Creepy graveyard with fog and eerie tombstones\",\"Haunted cornfield with scarecrows and ominous shadows\",\"Dark, cobweb-filled attic with Halloween props and decorations\",\"Thanksgiving\",\"Warm kitchen with a Thanksgiving feast and autumn-themed decorations\",\"Harvest festival with hay bales, pumpkin displays, and festive music\",\"Family dining room with a beautifully set table for Thanksgiving dinner\",\"Cozy living room with fall foliage decorations and a roaring fireplace\",\"Outdoor picnic area with Thanksgiving-themed tablecloth and dishes\",\"New Year's Eve\",\"Sparkling city skyline with fireworks and a celebratory atmosphere\",\"Elegant party venue with a countdown clock and festive decorations\",\"Cozy living room with New Year's Eve decorations and a champagne toast\",\"Vibrant street party with confetti, music, and celebratory energy\",\"Rooftop gathering with panoramic views and a New Year's countdown\",\"Valentine's Day\",\"Romantic candlelit dinner with heart-shaped decorations and flowers\",\"Cozy cafe with Valentine\u2019s Day themed pastries and decorations\",\"Elegant bedroom with rose petals, candles, and soft lighting\",\"Scenic park with love-themed installations and couples strolling\",\"Intimate setting with a picnic blanket, heart-shaped chocolates, and a picturesque view\",\"Easter\",\"Colorful Easter egg hunt in a beautifully landscaped garden\",\"Spring-themed brunch with pastel decorations and floral arrangements\",\"Festively decorated home with Easter egg decorations and bunny figurines\",\"Family gathering with Easter-themed crafts and games\",\"Outdoor picnic with Easter baskets and springtime flowers\",\"Fourth of July\",\"Festive backyard barbecue with American flags and red, white, and blue decorations\",\"Fireworks display over a lake with families enjoying the view\",\"Beach party with patriotic decorations, music, and BBQ\",\"Street parade with floats, flags, and celebratory crowds\",\"Rooftop party with panoramic views of Fourth of July fireworks\",\"Hanukkah\",\"Warm living room with a menorah lit for Hanukkah and traditional decorations\",\"Festive family dinner with latkes, sufganiyot, and Hanukkah-themed items\",\"Cozy kitchen with Hanukkah crafts and decorations\",\"Elegant dining table with blue and white decor and traditional foods\",\"Hanukkah celebration in a community center with games and cultural activities\",\"Diwali\",\"Vibrant street adorned with colorful lights and Diwali decorations\",\"Festively decorated home with candles, diyas, and traditional Rangoli designs\",\"Community celebration with fireworks and festive music\",\"Family dinner with Diwali-themed foods and decorations\",\"Outdoor gathering with lanterns and Diwali-themed displays\"],{\"default\":\"\u274cdisabled\"}],\"Chinese Lunar New Year [25]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Living room adorned with red lanterns and \\\"Fu\\\" character paper-cuts\",\"Reunion dinner table filled with traditional dishes like dumplings, rice cakes, and fish\",\"Spring couplets on the walls and paper cuttings on the windows\",\"Windowsill decorated with peach blossoms, oranges, and kumquats symbolizing good fortune\",\"Dining table with burning incense and family gathered for the New Year's Eve dinner\",\"Bustling market selling New Year goods, red decorations, and festive trinkets\",\"Streets decorated with red lanterns and banners, creating a festive atmosphere\",\"Large New Year floral displays, such as peonies and orchids, set up along the streets\",\"Dragon and lion dance performances with crowds of onlookers\",\"People setting off firecrackers and fireworks to celebrate the New Year\",\"Temple fair with various food stalls offering treats like candied fruits, pancakes, and spring rolls\",\"Amusement area with traditional games such as ring toss and balloon shooting\",\"Traditional performances including opera, acrobatics, and folk dances\",\"Stalls selling handcrafted New Year decorations and souvenirs\",\"Temple entrance decorated with red couplets and lanterns, creating a festive mood\",\"Market stalls filled with New Year-related items such as red clothing, New Year paintings, and couplets\",\"Vendors selling New Year\u2019s goods like dried fruits, cured meats, and traditional sweets\",\"Market decorated with red and gold ornaments symbolizing luck and prosperity\",\"Various traditional holiday foods and snacks attracting customers\",\"Large New Year decorations in the center of the market, such as giant red envelopes and zodiac lanterns\",\"Fireworks lighting up the night sky, illuminating the entire city\",\"Grand New Year parades with traditional costumes and festive symbols\",\"Temple fair grounds with calligraphy booths writing couplets and \\\"Fu\\\" characters\",\"Cultural performance areas featuring dance, folk art, and New Year stories\",\"Lantern displays showcasing a variety of shapes and colors, attracting many visitors\"],{\"default\":\"\u274cdisabled\"}],\"Special_Places [42]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Winchester Mystery House USA\",\"Waverly Hills Sanatorium USA\",\"Trans-Allegheny Lunatic Asylum USA\",\"Tower of Silence India\",\"The Whaley House USA\",\"The Waverly Hills Sanatorium USA\",\"The Villisca Axe Murder House USA\",\"The Tower of London UK\",\"The Tower of London England\",\"The Stanley Hotel USA\",\"The Salem Witch Trials Memorial USA\",\"The Riddle House USA\",\"The Queen Mary USA\",\"The Myrtles Plantation USA\",\"The Lemp Mansion USA\",\"The Hill of Crosses Lithuania\",\"The Haunted Vicarage England\",\"The Door to Hell Turkmenistan\",\"The Catacombs of Rome Italy\",\"The Biltmore Estate USA\",\"The Beechworth Lunatic Asylum Australia\",\"The Banff Springs Hotel Canada\",\"The Ancient Ram Inn England\",\"Sedlec Ossuary Czech Republic\",\"Salem Massachusetts USA\",\"Pripyat Ukraine\",\"Poveglia Island Italy\",\"Lizzie Borden House USA\",\"Leap Castle Ireland\",\"Island of the Dolls Mexico\",\"Island of Poveglia Italy\",\"Hoia Baciu Forest Romania\",\"Hellfire Club Montpelier Hill Ireland\",\"Edinburgh Castle Scotland\",\"Eastern State Penitentiary USA\",\"Catacombs of Paris France\",\"Capuchin Catacombs Palermo Italy\",\"Bran Castle Romania\",\"Borley Rectory England\",\"Bodie California USA\",\"Bhangarh Fort India\",\"Aokigahara Forest Japan\"],{\"default\":\"\u274cdisabled\"}],\"Future Scenes. [21]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Advanced city skyline with flying cars\",\"Futuristic space colony orbiting Earth\",\"High-tech laboratory with advanced AI robots\",\"Vertical farming skyscraper in a megacity\",\"Smart home with holographic interfaces\",\"Autonomous vehicles on a futuristic highway\",\"Renewable energy-powered city with solar panels and wind turbines\",\"Space station with a view of distant planets\",\"Cyberpunk metropolis with neon lights and towering skyscrapers\",\"Underwater city with transparent domes\",\"High-speed train traveling through a futuristic tunnel\",\"Virtual reality environment with immersive experiences\",\"Robotic manufacturing plant with automated assembly lines\",\"Augmented reality park with interactive elements\",\"Climate-controlled dome protecting a lush garden in a desert\",\"Advanced medical facility with futuristic healing technology\",\"Moon base with astronauts exploring the lunar surface\",\"Drone delivery system operating in a bustling city\",\"AI-driven research center with cutting-edge technology\",\"Futuristic sports stadium with holographic displays and interactive features\",\"Smart grid energy system with interconnected devices and sensors\"],{\"default\":\"\u274cdisabled\"}],\"Weather and Sky [31]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Tropical storm clouds with heavy rain and strong winds\",\"Thunderstorm clouds with flashes of lightning\",\"Sunset sky with fiery orange and purple colors\",\"Sunset sky with colorful clouds\",\"Sunset sky reflected in a still lake\",\"Sunrise sky with streaks of pink and orange\",\"Sunrise sky with mountain silhouettes\",\"Sunrise sky with clouds painted in gold and pink hues\",\"Stormy sky with dark swirling clouds\",\"Stormy sky with dark clouds\",\"Starry sky with a full moon\",\"Starry night sky with shooting stars\",\"Starry night sky\",\"Snowy sky\",\"Rainbow after a rain shower\",\"Overcast sky\",\"Night sky with vibrant aurora borealis\",\"Night sky with the Milky Way visible\",\"Night sky with a crescent moon\",\"Misty mountains with a soft hazy sky\",\"Heavy rain clouds with lightning\",\"Foggy sky\",\"Double rainbow arcing over a clear blue sky\",\"Double rainbow arcing across the sky\",\"Clear sky with birds flying\",\"Clear sky with a single white cloud\",\"Clear desert sky with a bright star visible\",\"Clear desert sky\",\"Clear blue sky with a bright sun\",\"Clear blue sky\",\"Calm sky with sailboats on the horizon\"],{\"default\":\"\u274cdisabled\"}],\"Horror Environments [41]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abandoned asylum with crumbling walls and flickering lights\",\"Abandoned mental institution with dark, empty cells and creepy remnants\",\"Abandoned military base with rusting equipment and eerie silence\",\"Abandoned school with empty classrooms and haunted hallways\",\"Abandoned subway station with flickering lights and eerie echoes\",\"Creepy old hospital with rusted equipment and darkened hallways\",\"Creepy old theater with faded curtains and an eerie stage\",\"Creepy, old asylum with unsettling noises and dark, narrow corridors\",\"Cursed Victorian house with antique dolls and a dark history\",\"Cursed village with dilapidated houses and strange shadows\",\"Dark, ancient ruins with creepy statues and unexplained sounds\",\"Dark, labyrinthine catacombs with ancient bones and damp air\",\"Dark, overgrown forest with twisted trees and eerie mist\",\"Derelict amusement park with broken rides and unsettling silence\",\"Derelict, haunted carnival grounds with abandoned attractions and sinister vibes\",\"Deserted, crumbling castle with overgrown ivy and hidden passageways\",\"Deserted, shadowy mansion with haunted portraits and unsettling vibes\",\"Desolate graveyard with crumbling tombstones and fog\",\"Eerie, deserted carnival with abandoned tents and rusted rides\",\"Foreboding swamp with murky water and ominous noises\",\"Foreboding, dark cavern with strange echoes and mysterious depths\",\"Forgotten cemetery with old, cracked mausoleums and eerie shadows\",\"Forgotten underground bunker with flickering fluorescent lights and unsettling sounds\",\"Ghostly, fog-covered lake with an old, creaky boat\",\"Gloomy, dilapidated warehouse with broken windows and unsettling sounds\",\"Haunted library with ancient books and a sense of foreboding\",\"Haunted mansion with creaking floorboards and cobweb-covered furniture\",\"Haunted, neglected lighthouse with a view of turbulent seas and unsettling shadows\",\"Hauntingly empty playground with broken swings and an eerie atmosphere\",\"Hauntingly quiet farmhouse with broken furniture and strange noises\",\"Isolated lighthouse with stormy seas and flickering lights\",\"Isolated, decrepit farm with a rickety barn and eerie surroundings\",\"Mysterious, foggy moor with distant, unsettling sounds\",\"Mysterious, shadowy cave with strange markings and dripping water\",\"Old, decrepit cabin in the middle of a snow-covered forest\",\"Ominous, darkened alleyways in a forgotten part of town\",\"Sinister cellar with old, dusty furniture and a musty smell\",\"Sinister, abandoned church with broken stained glass and a haunting atmosphere\",\"Spooky abandoned hotel with decaying rooms and peeling wallpaper\",\"Spooky forest cabin with ominous symbols and eerie whispers\",\"Unsettling underground laboratory with strange experiments and dim lighting\"],{\"default\":\"\u274cdisabled\"}],\"Landscapes [272]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"A babbling brook winds through a tranquil forest glade\",\"A babbling brook winds through a tranquil forest glade\",\"A blanket of mist descends upon the ancient forest\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A calm lake reflects the starry sky in its crystal-clear waters\",\"A canopy of colorful hot air balloons fills the sky at dawn\",\"A canopy of stars twinkles overhead on a clear night\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of volcanic islands rises from the deep blue sea\",\"A deep canyon cuts through the glowing earth\",\"A deep canyon cuts through the glowing earth\",\"A dense fog blankets the rolling hills, creating an ethereal atmosphere\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense forest is alive with the chirping of birds and the rustling of leaves\",\"A dense forest is alive with the sound of birdsong\",\"A dense forest is alive with the sound of birdsong\",\"A dense mist hangs over the tranquil landscape, creating an otherworldly atmosphere\",\"A field of blooming tulips stretches toward the horizon\",\"A field of blooming tulips stretches toward the horizon\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of golden wheat sways in the gentle breeze\",\"A field of lavender blooms in shades of purple and blue\",\"A field of sunflowers stretches toward the horizon, turning to face the sun\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A fiery sunrise paints the sky in shades of orange and pink\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A golden sunrise paints the sky in shades of pink and orange\",\"A golden sunset casts long shadows across the rolling hills\",\"A golden sunset casts long shadows across the rolling hills\",\"A grove of towering sequoias inspires awe and reverence\",\"A grove of towering sequoias inspires awe and reverence\",\"A herd of wild horses gallops across the open plains\",\"A herd of wild horses gallops across the open plains\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A labyrinth of limestone caves hides underground wonders\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush rainforest teems with exotic wildlife and vibrant foliage\",\"A majestic waterfall thunders over a rocky precipice\",\"A majestic waterfall thunders over a rocky precipice\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A network of fjords cuts deep into the rugged coastline\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of winding trails leads through a dense forest\",\"A peaceful meadow is carpeted with fragrant wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A rainbow arcs across the sky after a passing storm\",\"A rainbow spans the horizon after a summer shower\",\"A rainbow spans the horizon after a summer shower\",\"A roaring waterfall cascades between moss-covered rocks\",\"A roaring waterfall cascades between moss-covered rocks\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky promontory offers panoramic views of the rugged coastline\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged coastline is battered by crashing waves\",\"A rugged coastline is battered by crashing waves\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A secluded cove is lapped by gentle turquoise waters\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A solitary lighthouse stands sentinel over the rocky coastline\",\"A sparkling river winds its way through a verdant valley\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering red rock formation rises from the desert floor\",\"A towering sand dune offers panoramic views of the desert below\",\"A towering sand dune offers panoramic views of the desert below\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lake reflects the starry sky in its crystal-clear waters\",\"A tranquil oasis provides respite from the harsh desert sun\",\"A tranquil pond is surrounded by vibrant green foliage\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil stream meanders through a sun-dappled forest\",\"A vibrant coral reef is home to a diverse array of marine life\",\"A vibrant rainbow spans the sky after the rain\",\"A vibrant rainbow spans the sky after the rain\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes shimmer like jewels in the mountains\",\"Alpine lakes sparkle like jewels in the mountains\",\"Ancient ruins stand as silent sentinels amidst the wilderness\",\"Ancient ruins stand like sentinels in the morning mist\",\"Ancient ruins stand sentinel in the morning mist\",\"Arch-shaped rock formations offer breathtaking views of the horizon\",\"Black sand beaches are bordered by powerful waves\",\"Black sand beaches are bordered by powerful waves\",\"Blooming wildflowers carpet the meadows in a riot of color\",\"Blossoming cherry blossoms carpet the ground in pink\",\"Blossoming cherry trees line the banks of a tranquil river\",\"Bright red poppy fields color the hills\",\"Bright yellow rapeseed fields brighten the countryside\",\"Bright yellow rapeseed fields brighten the countryside\",\"Brightly colored hot air balloons dot the sky at sunrise\",\"City lights twinkle like stars in the night\",\"City lights twinkle like stars in the night\",\"Colorful coral reefs are home to a dazzling array of marine life\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crystal-clear lakes mirror the surrounding mountains\",\"Crystal-clear pools dot the landscape, inviting a refreshing swim\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear streams babble through moss-covered forests\",\"Deep gorges are home to diverse wildlife\",\"Deep gorges are inhabited by diverse wildlife\",\"Deep gorges offer dizzying views of the valleys below\",\"Deep gorges offer dizzying views of the valleys below\",\"Desert oases sparkle like jewels in the sun\",\"Dormant volcanoes dominate the landscape with their imposing shapes\",\"Dormant volcanoes dominate the landscape with their imposing silhouette\",\"Emerald-green rice paddies cascade down the hillsides\",\"Eroded rock formations resemble natural sculptures\",\"Eroded rock formations resemble natural sculptures\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of golden barley ripple in the afternoon sun\",\"Fields of golden wheat sway in the gentle breeze\",\"Frozen lakes reflect the snowy peaks of the surrounding mountains\",\"Frozen waterfalls gleam in the winter light\",\"Frozen waterfalls glisten in the winter light\",\"Geysers spout hot water into the frigid air\",\"Geysers spout hot water into the frigid air\",\"Glacial fjords are bordered by sheer cliffs\",\"Glacial fjords are lined with steep cliffs\",\"Glacial rivers wind between rocky peaks\",\"Glacial rivers wind through rocky peaks\",\"Glaciers thunder as they crack into the ocean\",\"Glaciers thunder as they crack into the ocean\",\"Glittering glaciers shine under the Arctic sun\",\"Glittering glaciers sparkle under the Arctic sun\",\"Golden cornfields sway in the summer breeze\",\"Golden cornfields sway in the summer breeze\",\"Golden sand dunes stretch as far as the eye can see\",\"Golden sand dunes stretch as far as the eye can see\",\"Grassy plains stretch as far as the eye can see, interrupted only by the occasional grove of trees\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are dotted with small, picturesque houses\",\"Immaculate snowfields glisten under the winter sun\",\"Isolated beaches are bordered by sheer cliffs and palm trees swaying in the wind\",\"Jagged peaks pierce the sky in dramatic silhouettes\",\"Jagged peaks pierce the sky like spears\",\"Lavender fields perfume the air with their enchanting scent\",\"Lavender fields perfume the air with their enchanting scent\",\"Lush forests resonate with the song of birds\",\"Lush forests resound with the song of birds\",\"Majestic fjords carve through the wild coastline\",\"Majestic fjords cut through the wild coastline\",\"Majestic red rock formations rise from the desert floor\",\"Majestic redwoods tower overhead in ancient forests\",\"Marshes are home to a multitude of exotic birds\",\"Marshlands are home to a multitude of exotic birds\",\"Mist-covered forests are home to elusive wildlife\",\"Mist-covered mountains rise from the valley floor\",\"Misty valleys are shrouded in mystery and enchantment\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields extend to the horizon\",\"Multicolored tulip fields extend to the horizon\",\"Natural arches stand like gates to another world\",\"Natural arches stand like gateways to another world\",\"Northern lights dance in the night sky\",\"Northern lights dance in the nighttime sky\",\"Northern lights sway like ribbons of light in the night sky\",\"Picturesque hilltop villages offer spectacular views of the surrounding countryside\",\"Pristine alpine meadows are dotted with wildflowers\",\"Purple lavender fields contrast against the blue sky\",\"Purple lavender fields contrast with the blue sky\",\"Quaint fishing villages nestle against rocky cliffs\",\"Quaint hilltop villages offer spectacular views of the surrounding countryside\",\"Red canyons glow in the light of the setting sun\",\"Red canyons shine in the light of the setting sun\",\"Red sand deserts stretch beneath a cloudless sky\",\"Red sand deserts stretch beneath a cloudless sky\",\"Roaring waterfalls create clouds of iridescent mist\",\"Rock formations in the shape of arches offer stunning views of the horizon\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rolling green hills are dotted with sheep grazing peacefully\",\"Rolling hills are cloaked in a tapestry of autumn colors\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows undulate like a sea of green\",\"Rolling sand dunes stretch as far as the eye can see\",\"Rugged coastlines are battered by crashing waves\",\"Rushing rivers wind through rugged canyons\",\"Rushing rivers wind through steep canyons\",\"Salt deserts shimmer in the bright sun\",\"Salt deserts shine in the bright sun\",\"Sand dunes ripple in the desert wind\",\"Sand dunes ripple in the desert wind\",\"Secluded beaches are bordered by steep cliffs and palm trees swaying in the wind\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Snow-capped mountain peaks are mirrored in the calm waters of lakes\",\"Snow-capped mountain peaks are reflected in the calm waters of the lakes\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped peaks pierce the horizon in every direction\",\"Snow-capped peaks shimmer under the moonlight\",\"Snow-capped peaks shine in the light of the full moon\",\"Snow-covered fields gleam in the winter sun\",\"Spectacular sunsets paint the sky in glowing shades of red\",\"Spectacular sunsets paint the sky in shades of red\",\"Steep cliffs plunge into the turquoise ocean\",\"Steep cliffs plunge into the turquoise ocean\",\"Strange rock formations create lunar landscapes\",\"Strange rock formations create lunar landscapes\",\"Sun-drenched vineyards stretch across rolling hills\",\"Sunflower fields follow the sun's path throughout the day\",\"Sunflower fields follow the sun's path throughout the day\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"The Milky Way stretches across the night sky like a celestial highway\",\"The Northern Lights shimmer like ribbons of light in the night sky\",\"The mountains loom majestically against the azure blue sky\",\"The mountains rise majestically against the azure sky\",\"The setting sun bathes the valley in golden light\",\"The setting sun bathes the valley in golden light\",\"Thundering glaciers grind against the mountains\",\"Thundering waterfalls create clouds of iridescent mist\",\"Thundering waterfalls create sparkling rainbows\",\"Thundering waterfalls create sparkling rainbows\",\"Towering cliffs offer panoramic views of the coastline below\",\"Towering palm trees sway in the gentle ocean breeze\",\"Towering redwoods create a cathedral-like canopy\",\"Towering sandstone cliffs are carved by centuries of wind and rain\",\"Towering waterfalls plunge into mist-filled pools below\",\"Tropical islands are lined with palm trees and pristine beaches\",\"Tropical islands are lined with palm trees and sandy beaches\",\"Tropical jungles teem with life and color\",\"Tropical jungles teem with life and color\",\"Verdant hills are dotted with picturesque cottages\",\"Verdant meadows undulate like a sea of green\",\"Verdant oases offer a haven of freshness in the desert\",\"Verdant oases provide a haven of freshness in the midst of the desert\",\"Verdant valleys are dotted with picturesque cottages\",\"Vibrant coral reefs teem with life beneath the waves\",\"Vibrant fields of bright red poppies color the hills\",\"Vibrant sunsets paint the sky in shades of orange and pink\",\"Wheat fields sway in the summer breeze\",\"Wheat fields undulate in the summer breeze\",\"White sand dunes stretch as far as the eye can see\",\"White sand dunes stretch as far as the eye can see\",\"White sandy beaches stretch along the turquoise coast\",\"White sandy beaches stretch along the turquoise coast\",\"Wildflower meadows burst with vibrant colors in springtime\"],{\"default\":\"\u274cdisabled\"}],\"Outdoor [246]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Amusement park\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Celestial Forge crafting Timeless Artifacts\",\"At the Celestial Haven above the Astral Clouds\",\"At the Celestial Nexus within the Astral Veil\",\"At the Celestial Spire among Nebulaic Drifts\",\"At the Chronomancer's Workshop amidst Gears of Time\",\"At the Clockwork Spire amidst the Gears of Time\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Cybernetic Megapolis within the Digital Frontier\",\"At the Digital Metropolis within the Cybernetic Frontier\",\"At the Dreamer's Haven within the Enchanted Woods\",\"At the Eldritch Grove within the Ancient Sylvan Thicket\",\"At the Emerald Sky Haven atop Floating Plateaus\",\"At the Ethereal Islands of Illusory Vistas\",\"At the Ethereal Isles of Illusory Reflections\",\"At the Fabled Islands of Aetheric Illusions\",\"At the Fae Enclave within the Whispering Thicket\",\"At the Fae Nexus linking Enchanted Realms\",\"At the Gargantuan Summit among the Roaming Titans\",\"At the Giants' Sky Citadel among the Roaming Clouds\",\"At the Harmonic Glade with Melodious Elemental Pools\",\"At the Harmonic Springs with Elemental Harmonies\",\"At the Jungle of Reverie with Ancient Serpent Temples\",\"At the Magma Sanctum encased in Volcanic Expanse\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Moonlit Haven within the Enigmatic Dream Forest\",\"At the Moonshadow Glade within the Verdant Mystic Forest\",\"At the Mycelium Marsh with Luminescent Mushroom Canopies\",\"At the Neon Metropolis within the Digital Frontier\",\"At the Nexus Gateway of Interdimensional Portals\",\"At the Quartz Citadel within the Luminous Crystal Cave\",\"At the Skyborne Aegis within the Aetherial Expanse\",\"At the Skyborne Observatory amidst Nebula Drifts\",\"At the Skyward Archipelago of Floating Temples\",\"At the Skyward Observatory above the Aetherial Cloudscape\",\"At the Starlight Observatory amid the Endless Nebulae\",\"At the Starlight Observatory amid the Eternal Nebulae\",\"At the Starlit Citadel amidst Cosmic Cascades\",\"At the Temporal Bastion encapsulated in Aeon Sands\",\"At the Temporal Bastion frozen in the Sands of Ages\",\"At the Temporal Bastion submerged in Aeon Sand\",\"At the Titan's Summit amid the Colossal Mountains\",\"Beach\",\"Campground\",\"Canyon\",\"City street\",\"Countryside\",\"Disney land\",\"Forbidden City\",\"Forbidden City\",\"Forest\",\"Fuji Mountain\",\"Garden\",\"Great Barrier Reef is a vibrant underwater paradise teeming with life\",\"Greenhouse\",\"Harbor\",\"Hillside\",\"In the Abyssal Citadel with Bioluminescent Corals\",\"In the Abyssal Grotto with Bioluminescent Sea Creatures\",\"In the Arcane Archive storing Mystical Tomes\",\"In the Astral Sanctuary at the Heart of Cosmic Streams\",\"In the Astral Sanctuary at the Nexus of Cosmic Streams\",\"In the Candied Wonderland of Everlasting Sweets\",\"In the Celestial Sanctum beneath the Thundering Veil\",\"In the Celestial Sanctum beneath the Thunderstorm Veil\",\"In the Celestial Spire housing Astral Observatories\",\"In the Celestial Starcruiser voyaging through Celestial Nebulae\",\"In the Confectionery Realm of Infinite Sweet Delights\",\"In the Cosmic Starcruiser voyaging through Nebulae\",\"In the Crystal Spire at the Apex of Elemental Convergence\",\"In the Crystaline Abyssal City of Submerged Spires\",\"In the Echoing Abyss beneath the Obsidian Mountains\",\"In the Echoing Abyss beneath the Obsidian Peaks\",\"In the Elemental Nexus with Harmonizing Realms\",\"In the Enchanted Confectionery Realm of Eternal Sweets\",\"In the Enchanted Meadow surrounded by Wisps\",\"In the Feywild Nexus linking Fey Realms\",\"In the Galactic Starship sailing through Celestial Oceans\",\"In the Grimoire Archive storing Arcane Chronicles\",\"In the Illusionary Mirage within the Desert Mirage Sands\",\"In the Labyrinth of Everchanging Halls\",\"In the Luminous Grove bathed in Eternal Moonlight\",\"In the Mirage Oasis concealed within the Mirage Sands\",\"In the Mirage Oasis with Illusory Palm Groves\",\"In the Myconid Haven with Luminescent Fungal Canopies\",\"In the Myconid Haven with Luminous Fungal Canopies\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Oasis Mirage hidden in the Mirage Sands\",\"In the Rift of Temporal Anomalies\",\"In the Stargazer's Refuge beneath the Veil of Storms\",\"In the Starlit Dunes with Shifting Constellations\",\"In the Stormforged Bastion above the Roiling Storms\",\"In the Stormforged Observatory overlooking Ephemeral Falls\",\"In the Sylvan Enclave within the Ancient Grove\",\"In the Temporal Nexus traversing Ephemeral Realms\",\"In the Temporal Rift crossing the Streams of Eternity\",\"In the Thunderstorm Aerie overlooking Radiant Waterfalls\",\"In the Tomekeeper's Citadel filled with Arcane Grimoires\",\"In the Whimsical Mirage surrounded by Illusionary Sands\",\"In the Whispering Chasm beneath the Veiled Cliffs\",\"In the Whispering Woods with Enchanted Willows\",\"Lake\",\"Machu Picchu\",\"Mont Saint Michel\",\"Mountain\",\"Nazca terrestrial painting\",\"Niagara Falls\",\"Park\",\"Playground\",\"Poolside\",\"Resort\",\"Riverbank\",\"Rooftop\",\"Rural area\",\"Safari\",\"Sahara Desert\",\"Sea\",\"Ski slope\",\"Stadium\",\"Stonehenge\",\"Street market\",\"Sunset\",\"Terrace\",\"Toujinbou\",\"Tower of Babel\",\"Town square\",\"Train station\",\"Valley\",\"Venice Gondola Ride\",\"Vineyard\",\"Waterfall\",\"Zoo\",\"amusement park carousel ferris_wheel\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Petra is a UNESCO World Heritage Site and one of the Seven Wonders of the World\",\"ancient ruins of Machu Picchu offer a glimpse into the past\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Tikal rise from the jungles of Guatemala, offering a glimpse into the Mayan civilization\",\"ancient temples of Angkor Wat are a testament to Cambodia's rich history\",\"ayers rock\",\"best place of the world\",\"breathtaking beauty of the Norwegian fjords is a photographer's dream\",\"breathtaking fjords of Norway are a photographer's dream\",\"bustling markets of Bangkok are a sensory overload of sights, sounds, and smells\",\"colorful markets of Marrakech are a feast for the senses\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"downtown Traffic signals Street lights Neon signs Decorative signs building\",\"dramatic cliffs of Santorini offer breathtaking views of the Aegean Sea\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of New Zealand offer endless opportunities for adventure\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"floating island\",\"grand canyon\",\"great wall of china\",\"historic streets of Rome are filled with ancient wonders waiting to be explored\",\"iconic pyramids of Giza are a symbol of ancient Egypt's rich history and culture\",\"iconic skyline of New York City is a symbol of progress and innovation\",\"lantern floating\",\"lush rainforests of Costa Rica are home to an incredible diversity of plant and animal life\",\"lush rainforests of Costa Rica are home to exotic wildlife and stunning waterfalls\",\"lush vineyards of Tuscany are a feast for the eyes and the palate\",\"majestic Grand Canyon offers breathtaking vistas at every turn\",\"majestic Victoria Falls is one of the largest and most impressive waterfalls in the world\",\"majestic beauty of the Canadian Rockies is a sight to behold, with towering mountains, crystal-clear lakes, and lush forests\",\"natural beauty of Yellowstone National Park is unparalleled, with geysers, hot springs, and wildlife\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"pristine beaches of Fiji are the perfect place to unwind and relax\",\"pristine beaches of the Maldives are the perfect place to escape the hustle and bustle of everyday life\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to relax and unwind\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pyramid\",\"remote beauty of Antarctica is a once-in-a-lifetime experience for adventurous travelers\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of the Galapagos Islands is a paradise for nature lovers and wildlife enthusiasts\",\"romantic streets of Paris are alive with culture and charm\",\"rooftopm Tokyo(city) building Skyscraper\",\"rugged beauty of Iceland's landscapes is truly awe-inspiring\",\"rugged beauty of the Scottish Highlands is a paradise for hikers and nature lovers\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Swiss Alps beckons adventurous travelers\",\"sparkling waters of the Maldives offer a tranquil escape from the world\",\"stunning architecture of Barcelona is a testament to the city's rich heritage\",\"stunning landscapes of Patagonia are a playground for outdoor adventurers, with hiking, climbing, and wildlife watching\",\"sun-kissed beaches of the Seychelles are the epitome of tropical paradise\",\"surreal beauty of the Northern Lights dancing across the Arctic sky is a sight to behold\",\"towering cliffs of Yosemite National Park inspire awe and wonder\",\"towering peaks of the Himalayas offer some of the world's most challenging and rewarding treks\",\"tranquil canals of Venice are a romantic setting for a leisurely gondola ride\",\"tranquil lakes of Canada's Banff National Park are a haven for outdoor enthusiasts\",\"vibrant cities of Japan blend modernity with tradition in a unique way\",\"vibrant colors of India's Holi festival are a sight to behold\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of the Great Barrier Reef are a wonder to behold, with coral reefs teeming with life\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "KeywordPicker": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "KeywordPicker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"input_keywords\":[\"STRING\",{\"forceInput\":true}],\"keywords\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"pick_count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":1000}],\"pick_mode\":[[\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\"],{\"default\":\"\ud83c\udfb2Random\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"picked_keywords\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Negative \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Negative \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Anime [2]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"(worst quality, low quality:1.4), (illustration, 3d, 3d render, painting1.2), disfigured, mutation, bad anatomy, warped hands, long fingers, twisted body, many fingers, redness of female genitals,, corner, pubic hair, multiple cuts, Restricted hat, hat, float,\",\"loli, child, longbody, lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, worst quality, low quality, normal quality, watermark, artist name, signature\"],{\"default\":\"\u274cdisabled\"}],\"embedding [15]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"embedding:easynegative\",\"embedding:AS-YoungV2-neg\",\"embedding:badhandv4\",\"embedding:bad-hands-5\",\"embedding:ng_deepnegative_v1_75t\",\"embedding:bad-picture-chill-75v\",\"embedding:ac_neg2\",\"embedding:BadDream\",\"embedding:By bad artist -neg\",\"embedding:CyberRealistic_Negative-neg\",\"embedding:bad_prompt_version2-neg\",\"embedding:UnrealisticDream\",\"embedding:bad_pictures\",\"embedding:epiCPhoto-neg\",\"embedding:verybadimagenegative_v1.3\"],{\"default\":\"\u274cdisabled\"}],\"basic [14]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"boring, bad quality, blurry\",\"watermark, signature, artist name, (3d), muscular, cum, ugly, monochrome\",\"blurry, bad quality, worst quality, smeared, signature, text, more text, author, bland, unoriginal, washed out\",\"watermark, signature, artist name, twitter username, 3d, muscular, cum, bar censor, furry, source_furry, title, patreon username, patreon logo,\",\"nudity, NSFW, illustration, drawing, painting, cartoon, CGI, render, 3D, child, childlike\",\"blurry, low quality, deformed, disfigured, anime, drawing, painting, illustration, cartoon\",\"watermark, signature, artist name, twitter username, 3d, muscular, cum, bar censor, furry, source_furry, title, patreon username, patreon logo,\",\"text, signature, Monochrome, boring, low quality, medium quality, low resolution, worst quality, lowres, low detail, low contrast, blur, blurry background, BREAK, dull, uninspired, lackluster, mediocre, unimpressive, lifeless, unappealing, sloppy, amateurish, disappointing, bad anatomy, ordinary, ugly, deformed, noisy, bad proportions, BREAK, low resolution, bad, ugly, terrible, watermark, signature, normal quality, inaccurate limb, extra fingers, fewer fingers, missing fingers, extra arms, extra legs, inaccurate eyes, bad composition, bad anatomy, BREAK, error, extra digit, fewer digits, cropped, low res, jpeg artifacts, extra digit, fewer digits, trademark, watermark, artist's name, username, signature, text, words\",\"bad proportions, low resolution, bad, ugly, terrible, pink skin creepy, meat skin,comic, anime, manga, unrealistic, flat, FastNegativeV2, watermark, signature, worst quality, low quality, normal quality, lowres, simple background, inaccurate limb, extra fingers, fewer fingers, missing fingers, extra arms, (extra legs:1.6), inaccurate eyes, bad composition, bad anatomy, error, extra digit, fewer digits, cropped, low res, worst quality, low quality, normal quality, jpeg artifacts, extra digit, fewer digits, trademark, watermark, artist's name, username, signature, text, words, (malformed hand:1.2),\",\"(((anime))), vibrant color, (((multiple: 1.5))), worst quality, low resolution, missing arms, missing legs, extra arms, extra legs, mutated hands, fused fingers, too many fingers, bad proportions, yoke, yellow, sunny side up, plural, (chicken eggs), (multiple eggs)\",\"(worst quality, low quality, normal quality, lowres, low details, oversaturated, undersaturated, overexposed, underexposed, grayscale, bw, bad photo, bad photography, bad art:1.4), (mutated hands, poorly drawn hands, poorly drawn face, extra limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, extra fingers, deformed iris, deformed pupils, long neck), (watermark, signature, text font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), morbid, ugly, asymmetrical, mutated, malformed, mutilated, poorly lit, bad shadow, draft, cropped, out of frame, cut off, censored, jpeg artifacts, out of focus, glitch, duplicate, (bad hands, bad anatomy, bad proportions, bad body, bad face, bad teeth, bad arms, bad legs, deformities:1.3), (airbrushed, cartoon, anime, semi-realistic, cgi, render, blender, digital art, manga, amateur:1.3), (3D, 3D Game, 3D Game Scene, 3D Character:1.1)\",\"gaussian noise worst quality bad art deformed disfigured low contrast ugly blurry rough draft boring plain simple fake muddy visuals excessive realism 3d elements chaotic clutter faint disappearing outlines dull lifeless colors traditional uninspired illustration blur poorly lit bad shadow grayscale bw oversaturated undersaturated jpeg artifacts pixelated color fringing overprocessed\",\"bad proportions, low resolution, bad, ugly, terrible, painting, 3d, render, comic, anime, manga, unrealistic, flat, watermark, signature, worst quality, low quality, normal quality, lowres, simple background, inaccurate limb, extra fingers, fewer fingers, missing fingers, extra arms, (extra legs:1.3), inaccurate eyes, bad composition, bad anatomy, error, extra digit, fewer digits, cropped, low res, worst quality, low quality, normal quality, jpeg artifacts, extra digit, fewer digits, trademark, watermark, artist's name, username, signature, text, words, human,\",\"bad hands, less fingers, extra fingers, extra finger per foot, extra fingers on feet, extra hand, low quality, bad anatomy, bad feet anatomy, extra hand, extra arm, poorly drawn, EasyNegativeV2, negative_hand, black and white, belly bulge, score_5_up, score_4_up, mannequin, drool, (jewellery), text, signature, watermark,, poorly drawn, (worst quality, low quality, blurry), (bad teeth, deformed teeth, deformed lips), (bad anatomy, bad proportions), (deformed iris, deformed pupils), (deformed eyes, bad eyes), (deformed face, ugly face, bad face), (deformed hands, bad hands, fused fingers, extra fingers), (deformed toes, missing toes, extra toes), morbid, mutilated, bad_pictures, (bad anatomy:1.3),(amputee:1.3) (bad_pictures:0.8) penis, tail, horns, (Tail) demon tail,bad_prompt_version2,negative_hand,EasyNegativeV2, NegfeetV2\"],{\"default\":\"\u274cdisabled\"}],\"pony [10]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"score_6, score_5, score_4, simple background, blur, low quality, ,rating_safe, rating_questionable,mutated, watermark, zPDXL-neg\",\"score_6, score_5, score_4, 3d, text, pony, furry, simple background, muscular, teeth, censored, monochrome, bad eyes, low res, mutated hands,fcNeg\",\"score_6, score_5, score_4, ugly face, low res, blurry face, black and white, muscular female, bulge in crotch, long neck\",\"score_6, score_5, score_4, busty, (large breasts:0.3), ugly face, mutated hands, low res, blurry face, (hairy pussy:1.2), pumped body, athletic body, black and white\",\"score_6, score_5, score_4, worst quality, low quality, text, censored, deformed, bad hand, blurry, (watermark), multiple phones, weights, bunny ears, extra hands, extra dicks, transgender, pants, (side part), (black man) , extra fingers , deformed fingers, human skin , normal skin\",\"score_6, score_5, score_4, worst quality, low quality, text, censored, deformed, bad hand, blurry, (watermark), extra hands, hoops, hoop earrings, jewelry, 3d, eyebrow piercing, holding object, blush, blushing, shaved head, earrings, nipple rings, tail\",\"busty, source_furry, source_anime, dfc, bwu, ubbp, grainy, render, 3d, large breasts, ugly face, mutated hands, low res, blurry face, frame, anime, extra legs, cartoon, loli, loly, monochrome, tattoo, text, bad feet, logo, paint, inflatables, bad anatomy, deformed, deformed anatomy, multiple person, rating_explicit,\",\"score_6, score_5, score_4, pony, furry, monochrome, curvy, fat, pubic hair, watermark,\",\"whitespace, watermark, signature, artist name, easynegative, ugly, old, plain background, monochrome, (disfigured), stumpy, irregular, ugly face, mutated hands, low res, blurry face, pumped body, bad anatomy, bad eyes, dot eyes, monochrome, unfinished, sketch, greyscale, crowd, disembodied, (weird anatomy), bad anatomy, conjoined, mutated, mixed bodied, fused bodies, disembodied, artifacts, jpeg artifacts, empty panel, (deformed), (unfinished), (lots of white-space filling image), teeth\",\"score_4, score_5, score_6, (lesbians),futanari,extra fingers,distorted hands,distorted fingers, muscular,low quality, lowres, bad anatomy,worst quality, simple background, censored,text,signature, lineless,watermark,signature, logo, easynegative, low-quality, moir pattern, downsampling, aliasing, distorted, blurry, glossy, blur, jpeg artifacts, compression artifacts, poorly drawn, low-resolution, bad, distortion, twisted, excessive, exaggerated pose, exaggerated limbs, mixed characters, grainy, symmetrical, duplicate, error, pattern, beginner, pixelated, fake, hyper, glitch, overexposed, high-contrast, bad-contrast, black and white, messy, Deformed, Deformed face, Deformed fingers, Deformed hands, Out of frame, Poorly drawn face, Poorly drawn feet, Poorly drawn hands, Draft, Grainy, Kitsch, Low-res, old, sketch, black and white, doujinshi, exaggerated anatomy, long neck\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PromptBuilder": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "PromptBuilder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"prefix\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"content\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"suffix\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ true,
+ false
+ ],
+ "return_names": "[\"prompt\",\"content_only\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PromptConcat": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "PromptConcat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"prefix\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"subject\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"environment\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"virtual\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"styles\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"suffix\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"separator\":[[\"comma\",\"space\",\"newline\"],{\"default\":\"comma\"}],\"remove_duplicates\":[\"BOOLEAN\",{\"default\":false}],\"sort\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Styles \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Styles \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"lighting_Styles [48]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Artificial Indoor Lighting\",\"Backlighting\",\"Bounced Lighting\",\"Bright and Sunny\",\"Broad Lighting\",\"Candlelit Scene\",\"Chiaroscuro\",\"Cinematic Lighting\",\"City Lights\",\"Dim and Cozy\",\"Dramatic High Contrast\",\"Edge Lighting\",\"Enveloping Fog Lights\",\"Fill Lighting\",\"Flash Photography\",\"Golden Hour Light\",\"Hard Shadows\",\"Harsh Overhead Lighting\",\"High Key Lighting\",\"Intense Firelight\",\"Light & Shadow\",\"Light Painting\",\"Low Key Lighting\",\"Modern LED Strips Lighting\",\"Natural Sunlight\",\"Neon Glow Lighting\",\"Night Photography Lighting\",\"Overcast Lighting\",\"Rembrandt Lighting\",\"Reminiscent Film Lighting\",\"Rim Lighting\",\"Short Lighting\",\"Side Lighting\",\"Silhouette Lighting\",\"Soft and Diffused Lighting\",\"Soft and Warm Lighting\",\"Soft Illumination\",\"Soft Shadows\",\"Split Lighting\",\"Street Lamp Lighting\",\"Studio Portrait Lighting\",\"Subdued Nightlight\",\"Subtle Ambient Glow\",\"Underwater Illumination\",\"Ultraviolet Light\",\"Vintage Film Noir Lighting\",\"Vivid Art Gallery Spotlights\",\"Warm Sunset Glow\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Subject \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Subject \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Female_Clothes [60]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Accessories Cashmere scarf in a vibrant blue to keep warm.\",\"Accessories Delicate silver earrings with freshwater pearls.\",\"Accessories Statement gold necklace with a chunky pendant.\",\"Accessories Straw hat with a wide brim for a sunny day.\",\"Accessories Tote bag in a neutral beige with leather straps.\",\"Athleisure Baseball cap with a team logo embroidered on the front.\",\"Athleisure Chunky white sneakers with a breathable mesh upper.\",\"Athleisure Comfy sweatpants in a soft grey fleece material.\",\"Athleisure High-waisted yoga pants with a hidden pocket for your phone.\",\"Athleisure Seamless sports bra in a bright blue with mesh panels.\",\"Bottoms Black skinny jeans with ripped knees.\",\"Bottoms High-waisted flare jeans in a light wash.\",\"Bottoms Leather leggings in a deep brown.\",\"Bottoms Midi skirt in a soft pink with a pleated design.\",\"Bottoms Tailored black dress pants with a high waist.\",\"Dress Maxi dress with a bohemian style and intricate embroidery.\",\"Dress Navy blue wrap dress with a floral print.\",\"Dress Sequined cocktail dress in emerald green.\",\"Dress Slip dress in a delicate satin fabric with spaghetti straps.\",\"Dress T-shirt dress in a bold graphic print.\",\"Outerwear Denim jacket with a vintage wash and distressed details.\",\"Outerwear Leather jacket with a biker style and silver zippers.\",\"Outerwear Puffer jacket in a bright red for a pop of color.\",\"Outerwear Tailored blazer in a navy blue wool for a professional look.\",\"Outerwear Trench coat in a classic beige with a double-breasted closure.\",\"Shoes Ankle boots in a rich cognac leather with a chunky heel.\",\"Shoes Leopard print ballet flats with a pointed toe.\",\"Shoes Over-the-knee boots in a soft grey suede.\",\"Shoes Strappy sandals with a woven leather design.\",\"Shoes White canvas sneakers with a platform sole.\",\"Sleepwear Cozy earplugs to block out noise and distractions.\",\"Sleepwear Flannel pajamas in a classic plaid pattern with button-down closure.\",\"Sleepwear Lounge set in a comfortable jersey fabric with a graphic tee and shorts.\",\"Sleepwear Silk pajamas in a soft blue with a satin piping detail.\",\"Sleepwear Silky eye mask to block out light for a good night's sleep.\",\"Special Occasion Flowing white wedding dress with lace details and a long train.\",\"Special Occasion Gown in a shimmering gold fabric with a dramatic off-the-shoulder design.\",\"Special Occasion Little black cocktail dress with a fitted silhouette.\",\"Special Occasion Sequined prom dress with a sweetheart neckline and a full skirt.\",\"Special Occasion Strapless bridesmaid dress in a blush pink with a pleated bodice.\",\"Swimwear Bikini with a tropical print and gold hardware.\",\"Swimwear High-waisted bikini with a ruffle top and matching bottoms.\",\"Swimwear One-piece swimsuit in a classic black with a plunging neckline.\",\"Swimwear Sarong in a lightweight cotton with a colorful geometric print.\",\"Swimwear Tankini with a floral pattern and built-in bra support.\",\"Top Black leather motorcycle jacket.\",\"Top Cashmere turtleneck sweater in a deep burgundy.\",\"Top Denim chambray shirt with rolled-up sleeves.\",\"Top Flowy floral crop top.\",\"Top Off-the-shoulder white cotton blouse.\",\"Vintage 1950s polka dot swing dress in a vibrant red.\",\"Vintage Bell-bottom jeans in a classic blue denim with a flared leg.\",\"Vintage Flannel shirt in a red and black checkered pattern.\",\"Vintage Go-go boots in a bold white vinyl with a chunky heel.\",\"Vintage Silk blouse with puffed sleeves and a tie neck closure.\",\"Workwear Black cigarette pants with a polished finish.\",\"Workwear Gold pendant necklace to add a touch of elegance.\",\"Workwear Leather briefcase to carry your laptop and documents.\",\"Workwear Nude pumps with a pointed toe and a stiletto heel.\",\"Workwear Pencil skirt in a charcoal grey with a side slit.\"],{\"default\":\"\u274cdisabled\"}],\"Female [24]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1girl\",\"an Asian girl\",\"a African woman\",\"a beautiful woman\",\"a charismatic woman\",\"a cute girl\",\"an older woman\",\"a elegant woman\",\"a fashion woman\",\"a fitness woman\",\"a glamorous woman\",\"a girl with pixie hair\",\"a girl with sexy pose\",\"a gorgeous woman\",\"a middle-age woman\",\"a muscular woman\",\"a retro woman\",\"a sad woman\",\"a stylish woman\",\"a surprising woman\",\"a Teenage Girl\",\"a vintage woman\",\"a voluptuous woman\",\"a warrior woman\"],{\"default\":\"\u274cdisabled\"}],\"vehicles [122]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"2 wheeled vehicle\",\"3 wheeled vehicle\",\"4 wheeled vehicle\",\"6 wheeled vehicle\",\"Aircraft carrier\",\"Airship\",\"Ambulance\",\"Armored vehicle\",\"Aston Martin\",\"Audi\",\"BMW\",\"Battlestar Galactica\",\"Bicycle\",\"Boat\",\"Bodyboard\",\"Borg Cube\",\"Bullet Train\",\"Bus\",\"Cable car\",\"Camper\",\"Canoe\",\"Car\",\"Chair lift\",\"Chevrolet\",\"Container ship\",\"Cruise ship\",\"Ducati\",\"Electric Car\",\"Electric Vehicle\",\"Falcon Heavy\",\"Ferrari\",\"Fire truck\",\"Ford\",\"Formula 1 car\",\"Funicular\",\"Garbage truck\",\"Gondola\",\"Hang glider\",\"Harley-Davidson\",\"Helicopter\",\"High-speed Train\",\"Honda\",\"Honda\",\"Horse-drawn carriage\",\"Hot air balloon\",\"Hovercraft\",\"Hovercraft\",\"Icebreaker\",\"Jeep\",\"Jet ski\",\"Kawasaki\",\"Kayak\",\"Kiteboard\",\"Lamborghini\",\"Mega yacht\",\"Mercedes-Benz\",\"Millennium Falcon\",\"Motorcycle\",\"Muscle car\",\"Nissan\",\"Nuclear submarine\",\"Oil tanker\",\"Oil tanker\",\"Paddle boat\",\"Parachute\",\"Plane\",\"Police car\",\"Porsche\",\"Postal delivery truck\",\"Raft\",\"Red Dwarf\",\"Rocketship\",\"Roller skates\",\"Rollerblades\",\"Rope Bridge\",\"Ropeway\",\"Scooter\",\"Seaplane carrier\",\"Segway\",\"Ship\",\"Skateboard\",\"Skis\",\"Sled\",\"Snow plow\",\"Snowboard\",\"Snowmobile\",\"Space shuttle\",\"Space shuttle\",\"Spacecraft\",\"Spaceship\",\"Sports car\",\"Submarine\",\"Surfboard\",\"TARDIS\",\"Tesla\",\"The Heart of Gold\",\"Thunderbird\",\"Tow truck\",\"Toyota\",\"Tractor trailer\",\"Tractor trailer\",\"Train\",\"Tram\",\"Trike\",\"Trolley\",\"Tuk-tuk\",\"USS Enterprise\",\"Unicycle\",\"Utility van\",\"Volkswagen\",\"Wakeboard\",\"Water scooter\",\"Water skis\",\"Whaling ship\",\"Wind surfboard\",\"X-Wing\",\"Yacht\",\"Yamaha\",\"Zip line\",\"animal drawn carriage\",\"bathysphere\",\"hypercar\"],{\"default\":\"\u274cdisabled\"}],\"Animals [259]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abyssinian Cat\",\"Albatross\",\"Alligator\",\"Allosaurus\",\"Alpaca\",\"American Shorthair Cat\",\"Anaconda\",\"Animal\",\"Ankylosaurus\",\"Ant\",\"Armadillo\",\"Australian Shepherd\",\"Baboon\",\"Badger\",\"Bald Eagle\",\"Basilisk\",\"Bat\",\"Beagle\",\"Bear\",\"Beaver\",\"Bee\",\"Bengal Cat\",\"Bichon Frise\",\"Bigfoot\",\"Bird\",\"Birman Cat\",\"Bison\",\"Blackbird\",\"Blue Jay\",\"Bluebird\",\"Bobcat\",\"Border Collie\",\"Boston Terrier\",\"Boxer\",\"Brachiosaurus\",\"British Shorthair Cat\",\"Bulbasaur\",\"Bulldog\",\"Burmese Cat\",\"Butterfly\",\"Camel\",\"Cardinal\",\"Cat\",\"Caterpillar\",\"Cavalier King Charles Spaniel\",\"Centipede\",\"Chameleon\",\"Charizard\",\"Cheetah\",\"Chickadee\",\"Chicken\",\"Chihuahua\",\"Chimera\",\"Chimpanzee\",\"Chinese dragon\",\"Chupacabra\",\"Clam\",\"Condor\",\"Cornish Rex Cat\",\"Cow\",\"Coyote\",\"Crab\",\"Creature\",\"Crocodile\",\"Crow\",\"Cuckoo\",\"Cyclops\",\"Dachshund\",\"Deer\",\"Devon Rex Cat\",\"Diplodocus\",\"Doberman Pinscher\",\"Dolphin\",\"Donkey\",\"Dove\",\"Dragon\",\"Dragonite\",\"Duck\",\"Eevee\",\"Egyptian Mau Cat\",\"Elephant\",\"Elk\",\"English Mastiff\",\"Exotic Shorthair Cat\",\"Falcon\",\"Ferret\",\"Finch\",\"Fish\",\"Flamingo\",\"Fox\",\"French Bulldog\",\"Frog\",\"Gazelle\",\"Gecko\",\"German Shepherd\",\"Giraffe\",\"Goat\",\"Golden Eagle\",\"Golden Retriever\",\"Goose\",\"Gorilla\",\"Great Dane\",\"Griffin\",\"Gyarados\",\"Hare\",\"Hawk\",\"Hedgehog\",\"Heron\",\"Himalayan Cat\",\"Hippopotamus\",\"Horse\",\"Hummingbird\",\"Hydra\",\"Hyena\",\"Jack Russell Terrier\",\"Jaguar\",\"Japanese Bobtail Cat\",\"Jay\",\"Jellyfish\",\"Jigglypuff\",\"Kangaroo\",\"Kestrel\",\"Kingfisher\",\"Kiwi\",\"Koala\",\"Korat Cat\",\"Kraken\",\"Kraken\",\"Labrador Retriever\",\"Ladybird\",\"Lark\",\"Lemur\",\"Leopard\",\"Leviathan\",\"Lion\",\"Lizard\",\"Llama\",\"Lobster\",\"Loch Ness Monster\",\"Magpie\",\"Maine Coon Cat\",\"Mallard\",\"Mammoth\",\"Manx Cat\",\"Mastodon\",\"Medusa\",\"Megalodon\",\"Mewtwo\",\"Millipede\",\"Mink\",\"Minotaur\",\"Moose\",\"Moth\",\"Mouse\",\"Mule\",\"Newt\",\"Nightingale\",\"Norwegian Forest Cat\",\"Octopus\",\"Opossum\",\"Orangutan\",\"Oriental Shorthair Cat\",\"Osprey\",\"Ostrich\",\"Otter\",\"Owl\",\"Owlbear\",\"Oyster\",\"Panda\",\"Panther\",\"Parrot\",\"Peacock\",\"Pegasus\",\"Pelican\",\"Persian Cat\",\"Phoenix\",\"Pig\",\"Pigeon\",\"Pikachu\",\"Platypus\",\"Poodle\",\"Porpoise\",\"Pterodactyl\",\"Puffin\",\"Puppy Dog\",\"Python\",\"Rabbit\",\"Raccoon\",\"Ragdoll Cat\",\"Rat\",\"Raven\",\"Red Panda\",\"Rhinoceros\",\"Robin\",\"Roc\",\"Rottweiler\",\"Russian Blue Cat\",\"Sabertooth tiger\",\"Saint Bernard\",\"Salamander\",\"Sasquatch\",\"Scorpion\",\"Scottish Fold Cat\",\"Sea serpent\",\"Seagull\",\"Shar Pei\",\"Shark\",\"Sheep\",\"Shih Tzu\",\"Shrimp\",\"Siamese Cat\",\"Siberian Husky\",\"Skunk\",\"Sloth\",\"Slug\",\"Snail\",\"Snake\",\"Snorlax\",\"Sparrow\",\"Sphinx\",\"Sphynx Cat\",\"Spice worm\",\"Spider\",\"Squid\",\"Squirrel\",\"Squirtle\",\"Starfish\",\"Stegosaurus\",\"Stork\",\"Swallow\",\"Swan\",\"Swordfish\",\"Tapir\",\"Tiger\",\"Toad\",\"Tortoise\",\"Toucan\",\"Triceratops\",\"Turkey\",\"Turkish Angora Cat\",\"Turkish Van Cat\",\"Turtle\",\"Tyrannosaurus Rex\",\"Unicorn\",\"Velociraptor\",\"Vulture\",\"Wasp\",\"Water buffalo\",\"Weasel\",\"Whale\",\"Wolf\",\"Wombat\",\"Woodpecker\",\"Woolly rhinoceros\",\"Yak\",\"Yeti\",\"Yorkshire Terrier\",\"Zebra\",\"dragon\"],{\"default\":\"\u274cdisabled\"}],\"Male [35]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"a boy\",\"a middle-aged man\",\"an adventurous man\",\"an angry man\",\"an artistic man\",\"a bearded man\",\"a biker man\",\"a businessman\",\"a caring man\",\"a charismatic man\",\"a casually dressed man\",\"a cultured man\",\"a creative man\",\"a dreamy man\",\"an elderly man\",\"an enigmatic man\",\"an expressive man\",\"a fashionable man\",\"a glamorous man\",\"a hardworking man\",\"a middle-aged man\",\"a modern man\",\"a muscular man\",\"a mysterious man\",\"a passionate man\",\"a rocker man\",\"a sad man\",\"a sexy man\",\"a solitary man\",\"a stylish man\",\"a surprising man\",\"an athletic man\",\"a vintage man\",\"a warrior man\",\"a young man\"],{\"default\":\"\u274cdisabled\"}],\"Humanoids [131]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"AI\",\"Aasimar\",\"Alien\",\"Altmer\",\"Android\",\"Android\",\"Angel\",\"Archangel\",\"Argonian\",\"Atronach\",\"Automaton\",\"Banshee\",\"Beholder\",\"Bene Gesserit\",\"Bloodelf\",\"Borg\",\"Bosmer\",\"Brownie\",\"Cardassian\",\"Centaur\",\"Centaur\",\"Cherubim\",\"Chimera\",\"Cyberman\",\"Cyborg\",\"Cyclops\",\"Cyclopskin\",\"Cylon\",\"Daedra\",\"Dalek\",\"Djinn\",\"Dracthyr\",\"Draenei\",\"Dragonborn\",\"Dragonkin\",\"Draugr\",\"Drow\",\"Dryad\",\"Dunmer\",\"Dwarf\",\"Dwemer\",\"Elemental\",\"Elemental\",\"Elf\",\"Faerie\",\"Fairy\",\"Falmer\",\"Faun\",\"Fremen\",\"Frost giant\",\"Garden gnome\",\"Ghost\",\"Ghost\",\"Giant\",\"Gnome\",\"Gnome\",\"Goblin\",\"God\",\"Godess\",\"Golem\",\"Gorgon\",\"Gorn\",\"Gremlin\",\"Harpy\",\"High elf\",\"Hobbit\",\"Homunculus\",\"Ifrit\",\"Jedi\",\"Jinn\",\"Khajit\",\"Klingon\",\"Lich\",\"Lycanthrope\",\"Mannequin\",\"Martian\",\"Mentat\",\"Mermaid\",\"Mind Flayer\",\"Minotaur\",\"Mummy\",\"Murloc\",\"Mutant\",\"Na'vi\",\"Naga\",\"Necromancer\",\"Nightelf\",\"Nymph\",\"Ogre\",\"Orc\",\"Orsimer\",\"Pandaren\",\"Pixie\",\"Poltergeist\",\"Poltergeist\",\"Predator\",\"Redguard\",\"Replicant\",\"Robot\",\"Romulan\",\"Satyr\",\"Satyr\",\"Seraphim\",\"Shade\",\"Shadow\",\"Siren\",\"Skeleton\",\"Specter\",\"Specter\",\"Sphinx\",\"Tauren\",\"Tiefling\",\"Time Lord\",\"Troll\",\"Undead\",\"Valkyrie\",\"Valkyrie\",\"Vampire\",\"Vampire\",\"Voidelf\",\"Vulcan\",\"Werewolf\",\"Will-o'-the-wisp\",\"Wookiee\",\"Worgen\",\"Wraith\",\"Wraith\",\"Xenomorph\",\"Zandalari\",\"Zombie\",\"doll\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Virtual \ud83d\udccb": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udccbPrompts List",
+ "comfy_node_id": "Virtual \ud83d\udccb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"Photography_Effects [33]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAnaglyph 3D Photography\",\"Bloom Effect\",\"Bokeh Effect\",\"Chromatic Aberration\",\"Daguerreotype\",\"Defocused\",\"Depth of Field\",\"Desaturated Grunge Filter\",\"Diffraction Spikes Effect\",\"Double Exposure\",\"Foreshortening Effect\",\"Glitch Style\",\"Gradient Effect\",\"Halftone Effect\",\"High Speed Liquid\",\"Hologram Effect\",\"Infrared Filter\",\"Lens Flare\",\"Lomo Effect\",\"Long Exposure\",\"Medium Depth of Field\",\"Motion Blur\",\"Multiple Exposure\",\"Neutral Density Filters\",\"Overexposed\",\"Selective Color\",\"Sepia Tone\",\"Short Exposure\",\"Soft Focus\",\"Solarized\",\"Split Tone\",\"Technicolor\",\"Tintype Photography\"],{\"default\":\"\u274cdisabled\"}],\"Cameras [47]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aaton LTR Cinema\",\"ARRI ALEXA 65 Cinema\",\"Bolex H16 Cinema\",\"RED Digital Cinema Camera\",\"Canon EOS 5D Digital\",\"Fujifilm X-T4 Digital\",\"GoPro Hero Digital\",\"Hasselblad X1D II Digital\",\"Leica T Digital\",\"Lumix GH5 Digital\",\"Nikon D850\",\"Nikon Z6 II Mirrorless\",\"Nikon Z7 II Mirrorless\",\"Olympus OM-1 Digital\",\"Olympus XA2 Digital\",\"Pentax 645Z Digital\",\"Sony A7III Digital\",\"Diana F+ Analog\",\"Hasselblad 500CM Analog\",\"HOLGA 120n Analog\",\"Kodak Brownie Analog\",\"Kodak Funsaver Analog\",\"Leica M3 Analog\",\"Leica M6 Analog\",\"Mamiya 7 II Analog\",\"Pentax K1000 Analog\",\"Plaubel Makina W67 Analog\",\"Polaroid SX-70 Analog\",\"Rolleiflex Analogshot\",\"Agfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak Ultra Max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome Color Film\",\"Muted Low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\"],{\"default\":\"\u274cdisabled\"}],\"Camera_Shots [50]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aerial View\",\"Dolly zoom\",\"Dutch angle shot\",\"Fashion shot\",\"Full length frame\",\"High exposure\",\"Long exposure\",\"POV shot\",\"Sharp focus\",\"Studio shot\",\"Street level shot\",\"aerial shot\",\"angle from above\",\"angle from below\",\"birds-eye-view shot\",\"body shot\",\"cinematic shot\",\"close-up shot\",\"establishing shot\",\"extreme close-up shot\",\"extreme wide shot\",\"eye-level shot\",\"full body shot\",\"full shot\",\"ground level shot\",\"high angle shot\",\"hip level shot\",\"knee level shot\",\"long shot\",\"low angle shot\",\"medium close-up shot\",\"medium shot\",\"medium wide shot\",\"modelshoot style shot\",\"over the shoulder shot\",\"overhead angle\",\"rear angle\",\"selfie shot angle\",\"shot from behind\",\"shot from side\",\"shoulder-level shot\",\"side view shot\",\"side-profile\",\"telephoto shot\",\"top-down view\",\"two shot angle\",\"upper body shot\",\"wide angle\",\"wide shot\",\"zoomed out\"],{\"default\":\"\u274cdisabled\"}],\"Expressions [70]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Angry\",\"Annoyed\",\"Appreciative\",\"Blinking\",\"Bored\",\"Confused\",\"Contemplative\",\"Crossing fingers\",\"Crying\",\"Determined\",\"Disgusted\",\"Eager\",\"Embarrassed\",\"Frowning\",\"Frustrated\",\"Giving thumbs down\",\"Giving thumbs up\",\"Grateful\",\"Holding hands\",\"Holding up a crescent moon\",\"Holding up a cross\",\"Holding up a heart sign\",\"Holding up a menorah\",\"Holding up a peace sign\",\"Holding up a rock and roll sign\",\"Holding up a star of David\",\"Holding up a yin and yang symbol\",\"Hugging\",\"Indifferent\",\"Joyful\",\"Kissing\",\"Laughing\",\"Looking down\",\"Looking left\",\"Looking right\",\"Looking up\",\"Making a heart sign\",\"Making a peace sign\",\"Making a rock and roll sign\",\"Nervous\",\"Nodding\",\"Overwhelmed\",\"Pointing\",\"Pouting\",\"Praying\",\"Proud\",\"Puzzled\",\"Reflective\",\"Relieved\",\"Saluting\",\"Sarcastic\",\"Scared\",\"Shaking head\",\"Shocked\",\"Shrugging\",\"Shy\",\"Skeptical\",\"Sleepy\",\"Smiling\",\"Smirking\",\"Sticking out tongue\",\"Surprised\",\"Thoughtful\",\"Waving\",\"Winking\",\"Yawning\",\"Inquisitive\",\"Amused\",\"Frustrated\",\"Admiring\"],{\"default\":\"\u274cdisabled\"}],\"Film_Stocks [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAgfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak ultra max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome color film\",\"Muted low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\",\"Kodak Portra 400\",\"Kodak Ektachrome E100\",\"Fujifilm Pro 400H\",\"Ilford Delta 3200\",\"Polaroid Originals Color Film\",\"Lomography Color Negative Film 800\",\"AgfaPhoto Vista Plus 200\",\"Kodak T-Max 400\",\"Kodak Gold 200\",\"Fujifilm Neopan Acros 100\",\"Cinestill 50D\",\"Rollei Retro 400S\"],{\"default\":\"\u274cdisabled\"}],\"Pose [57]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"arm support\",\"arms behind back\",\"arms wide open\",\"paw pose\",\"claw pose\",\"pray hand on hip\",\"arm at side\",\"index finger raised\",\"looking at viewer\",\"looking up\",\"looking down\",\"looking at another\",\"looking to the side\",\"looking away\",\"looking afar\",\"looking ahead\",\"looking up to\",\"hands on hips\",\"arms crossed\",\"hand on chin\",\"legs crossed\",\"one leg up\",\"kneeling\",\"sitting cross-legged\",\"lying down\",\"leaning forward\",\"leaning back\",\"stretching arms\",\"hands in pockets\",\"one hand raised\",\"hands behind head\",\"hands clasped in front\",\"hands raised in victory\",\"reclining\",\"hands on face\",\"hands resting on table\",\"elbows on knees\",\"one arm draped over shoulder\",\"one hand on waist\",\"hands resting on hips\",\"arm over partner\u2019s shoulder\",\"fist on chin\",\"arms outstretched\",\"hands gripping an object\",\"one foot resting on a ledge\",\"back arched\",\"chest out\",\"torso twisted\",\"hands in prayer position\",\"hands above head\",\"sitting with legs apart\",\"holding an object in one hand\",\"one arm holding the other elbow\",\"own hands together\",\"standing on one leg\",\"hands behind back\",\"sitting with one knee up\"],{\"default\":\"\u274cdisabled\"}],\"lighting [49]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Ambient lighting\",\"Area light\",\"Back-light\",\"Beautifully Lit\",\"Black lighting\",\"Bloom light\",\"Broad lighting\",\"Candle light\",\"Cinematic lighting\",\"Cold Lighting\",\"Direct light\",\"Diffuse lighting\",\"Dramatic lighting\",\"Dramatic spotlight\",\"Ethereal Lighting\",\"Flat lighting\",\"Gel lighting\",\"Global lighting\",\"Grid lighting\",\"Gobo lighting\",\"Hair light\",\"Hard light\",\"Key light\",\"Light and shadow plays\",\"Light caustics\",\"Lens Flare\",\"Moody lighting\",\"Moonlight\",\"Moonlit\",\"Natural lighting\",\"Neon Light\",\"Nostalgic lighting\",\"Point light\",\"Rembrandt lighting\",\"Rim light\",\"Side light\",\"Side lighting\",\"Side lit\",\"Soft light\",\"Soft lighting\",\"Specular lighting\",\"Spotlight\",\"Spotlit\",\"Starlight\",\"Sun Rays\",\"Sunlight\",\"Volumetric lighting\",\"Waning light\",\"Warm lighting\"],{\"default\":\"\u274cdisabled\"}],\"image_quality [17]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"(detailed masterpiece intricate details award winning lots of details)\",\"(detailed masterpiece most beautiful artwork in the world Ultrarealistic)\",\"(elegant highly detailed digital painting artstation concept art smooth sharp focus)\",\"(epic Detailed illustration vibrant extremely hyper aesthetic)\",\"(high quality awardwinning masterwork 4k highly detailed)\",\"(highly detailed masterpiece Realistic extremely hyper aesthetic trending on artstation)\",\"(intricate details masterpiece best quality)\",\"(intricate details masterpiece sharp and fine)\",\"(High quality lots of details Magic Realism)\",\"(intricate details masterpiece sharp and fine)\",\"(masterpiece best quality ultra-detailed best shadow amazing realistic picture)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(extremely beautiful masterpiece contest winner Ultra Detailed Highres)\",\"(extremely beautiful professional trending on artstation hyperdetailed)\",\"(Ultra Real Raw digital photo Magic Realism masterpiece)\",\"(over detailed art Best quality ultra sharp intricate details Fine art)\"],{\"default\":\"\u274cdisabled\"}],\"Photography_Styles.txt [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAbstract Photography\",\"Action Photography\",\"Analogue Photography\",\"Artistic Photography\",\"Astrophotography\",\"B&W Photography\",\"Beauty Photography\",\"Candid Photography\",\"Documentary Photography\",\"Dreamy Haze Photography\",\"Erotic Photography\",\"Glamour Photography\",\"Glitch Style Photography\",\"High Fashion Photography\",\"Instant Photography\",\"Large Format Photography\",\"Lifestyle Photography\",\"Long Exposure Photography\",\"Macro Photography\",\"Micro Photography\",\"Modernist Photography\",\"Paparazzi Photography\",\"Pictorialist Photography\",\"Pinhole Photography\",\"Polaroid Photography\",\"Street Fashion Photography\",\"Surrealist Photography\",\"Underwater Photography\",\"Vignette Photography\",\"X-Ray Photography\"],{\"default\":\"\u274cdisabled\"}],\"View Angles [116]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"back view\",\"back view Low angle\",\"back view seen from above\",\"back view seen from below\",\"back view, close-up\",\"back view, close-up Low angle\",\"back view, close-up seen from above\",\"back view, close-up seen from below\",\"back view, extreme close-up\",\"back view, extreme close-up Low angle\",\"back view, extreme close-up seen from above\",\"back view, extreme close-up seen from below\",\"back view, full-body\",\"back view, full-body Low angle\",\"back view, full-body seen from above\",\"back view, full-body seen from below\",\"back view, long shot\",\"back view, long shot Low angle\",\"back view, long shot seen from above\",\"back view, long shot seen from below\",\"back view, medium close-up\",\"back view, medium close-up Low angle\",\"back view, medium close-up seen from above\",\"back view, medium close-up seen from below\",\"back view, medium full shot\",\"back view, medium full shot Low angle\",\"back view, medium full shot seen from above\",\"back view, medium full shot seen from below\",\"back view, medium shot\",\"back view, medium shot Low angle\",\"back view, medium shot seen from above\",\"back view, medium shot seen from below\",\"close-up\",\"establishing shot\",\"extreme close-up\",\"front view\",\"front view Low angle\",\"front view seen from above\",\"front view seen from below\",\"front view, close-up\",\"front view, close-up Low angle\",\"front view, close-up seen from above\",\"front view, close-up seen from below\",\"front view, extreme close-up\",\"front view, extreme close-up Low angle\",\"front view, extreme close-up seen from above\",\"front view, extreme close-up seen from below\",\"front view, full-body\",\"front view, full-body Low angle\",\"front view, full-body seen from above\",\"front view, full-body seen from below\",\"front view, long shot\",\"front view, long shot Low angle\",\"front view, long shot seen from above\",\"front view, long shot seen from below\",\"front view, medium close-up\",\"front view, medium close-up Low angle\",\"front view, medium close-up seen from above\",\"front view, medium close-up seen from below\",\"front view, medium full shot\",\"front view, medium full shot Low angle\",\"front view, medium full shot seen from above\",\"front view, medium full shot seen from below\",\"front view, medium shot\",\"front view, medium shot Low angle\",\"front view, medium shot seen from above\",\"front view, medium shot seen from below\",\"full body shot\",\"full shot\",\"high angle view\",\"long shot\",\"low angle view\",\"medium close-up\",\"medium full shot\",\"medium shot\",\"overhead shot view\",\"seen from above view\",\"seen from below view\",\"seen from behind\",\"selfie view\",\"side view\",\"side view Low angle\",\"side view seen from above\",\"side view seen from below\",\"side view, close-up\",\"side view, close-up Low angle\",\"side view, close-up seen from above\",\"side view, close-up seen from below\",\"side view, extreme close-up\",\"side view, extreme close-up Low angle\",\"side view, extreme close-up seen from above\",\"side view, extreme close-up seen from below\",\"side view, full-body\",\"side view, full-body Low angle\",\"side view, full-body seen from above\",\"side view, full-body seen from below\",\"side view, long shot\",\"side view, long shot Low angle\",\"side view, long shot seen from above\",\"side view, long shot seen from below\",\"side view, medium close-up\",\"side view, medium close-up Low angle\",\"side view, medium close-up seen from above\",\"side view, medium close-up seen from below\",\"side view, medium full shot\",\"side view, medium full shot Low angle\",\"side view, medium full shot seen from above\",\"side view, medium full shot seen from below\",\"side view, medium shot\",\"side view, medium shot Low angle\",\"side view, medium shot seen from above\",\"side view, medium shot seen from below\",\"straight on view\",\"top down view\",\"upper body shot\",\"wide angle view\"],{\"default\":\"\u274cdisabled\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WildPromptorAllInOne": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "WildPromptorAllInOne",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"allow_duplicates\":[\"BOOLEAN\",{\"default\":true}],\"Subject - Female_Clothes [60]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Accessories Cashmere scarf in a vibrant blue to keep warm.\",\"Accessories Delicate silver earrings with freshwater pearls.\",\"Accessories Statement gold necklace with a chunky pendant.\",\"Accessories Straw hat with a wide brim for a sunny day.\",\"Accessories Tote bag in a neutral beige with leather straps.\",\"Athleisure Baseball cap with a team logo embroidered on the front.\",\"Athleisure Chunky white sneakers with a breathable mesh upper.\",\"Athleisure Comfy sweatpants in a soft grey fleece material.\",\"Athleisure High-waisted yoga pants with a hidden pocket for your phone.\",\"Athleisure Seamless sports bra in a bright blue with mesh panels.\",\"Bottoms Black skinny jeans with ripped knees.\",\"Bottoms High-waisted flare jeans in a light wash.\",\"Bottoms Leather leggings in a deep brown.\",\"Bottoms Midi skirt in a soft pink with a pleated design.\",\"Bottoms Tailored black dress pants with a high waist.\",\"Dress Maxi dress with a bohemian style and intricate embroidery.\",\"Dress Navy blue wrap dress with a floral print.\",\"Dress Sequined cocktail dress in emerald green.\",\"Dress Slip dress in a delicate satin fabric with spaghetti straps.\",\"Dress T-shirt dress in a bold graphic print.\",\"Outerwear Denim jacket with a vintage wash and distressed details.\",\"Outerwear Leather jacket with a biker style and silver zippers.\",\"Outerwear Puffer jacket in a bright red for a pop of color.\",\"Outerwear Tailored blazer in a navy blue wool for a professional look.\",\"Outerwear Trench coat in a classic beige with a double-breasted closure.\",\"Shoes Ankle boots in a rich cognac leather with a chunky heel.\",\"Shoes Leopard print ballet flats with a pointed toe.\",\"Shoes Over-the-knee boots in a soft grey suede.\",\"Shoes Strappy sandals with a woven leather design.\",\"Shoes White canvas sneakers with a platform sole.\",\"Sleepwear Cozy earplugs to block out noise and distractions.\",\"Sleepwear Flannel pajamas in a classic plaid pattern with button-down closure.\",\"Sleepwear Lounge set in a comfortable jersey fabric with a graphic tee and shorts.\",\"Sleepwear Silk pajamas in a soft blue with a satin piping detail.\",\"Sleepwear Silky eye mask to block out light for a good night's sleep.\",\"Special Occasion Flowing white wedding dress with lace details and a long train.\",\"Special Occasion Gown in a shimmering gold fabric with a dramatic off-the-shoulder design.\",\"Special Occasion Little black cocktail dress with a fitted silhouette.\",\"Special Occasion Sequined prom dress with a sweetheart neckline and a full skirt.\",\"Special Occasion Strapless bridesmaid dress in a blush pink with a pleated bodice.\",\"Swimwear Bikini with a tropical print and gold hardware.\",\"Swimwear High-waisted bikini with a ruffle top and matching bottoms.\",\"Swimwear One-piece swimsuit in a classic black with a plunging neckline.\",\"Swimwear Sarong in a lightweight cotton with a colorful geometric print.\",\"Swimwear Tankini with a floral pattern and built-in bra support.\",\"Top Black leather motorcycle jacket.\",\"Top Cashmere turtleneck sweater in a deep burgundy.\",\"Top Denim chambray shirt with rolled-up sleeves.\",\"Top Flowy floral crop top.\",\"Top Off-the-shoulder white cotton blouse.\",\"Vintage 1950s polka dot swing dress in a vibrant red.\",\"Vintage Bell-bottom jeans in a classic blue denim with a flared leg.\",\"Vintage Flannel shirt in a red and black checkered pattern.\",\"Vintage Go-go boots in a bold white vinyl with a chunky heel.\",\"Vintage Silk blouse with puffed sleeves and a tie neck closure.\",\"Workwear Black cigarette pants with a polished finish.\",\"Workwear Gold pendant necklace to add a touch of elegance.\",\"Workwear Leather briefcase to carry your laptop and documents.\",\"Workwear Nude pumps with a pointed toe and a stiletto heel.\",\"Workwear Pencil skirt in a charcoal grey with a side slit.\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Female [24]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1girl\",\"an Asian girl\",\"a African woman\",\"a beautiful woman\",\"a charismatic woman\",\"a cute girl\",\"an older woman\",\"a elegant woman\",\"a fashion woman\",\"a fitness woman\",\"a glamorous woman\",\"a girl with pixie hair\",\"a girl with sexy pose\",\"a gorgeous woman\",\"a middle-age woman\",\"a muscular woman\",\"a retro woman\",\"a sad woman\",\"a stylish woman\",\"a surprising woman\",\"a Teenage Girl\",\"a vintage woman\",\"a voluptuous woman\",\"a warrior woman\"],{\"default\":\"\u274cdisabled\"}],\"Subject - vehicles [122]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"2 wheeled vehicle\",\"3 wheeled vehicle\",\"4 wheeled vehicle\",\"6 wheeled vehicle\",\"Aircraft carrier\",\"Airship\",\"Ambulance\",\"Armored vehicle\",\"Aston Martin\",\"Audi\",\"BMW\",\"Battlestar Galactica\",\"Bicycle\",\"Boat\",\"Bodyboard\",\"Borg Cube\",\"Bullet Train\",\"Bus\",\"Cable car\",\"Camper\",\"Canoe\",\"Car\",\"Chair lift\",\"Chevrolet\",\"Container ship\",\"Cruise ship\",\"Ducati\",\"Electric Car\",\"Electric Vehicle\",\"Falcon Heavy\",\"Ferrari\",\"Fire truck\",\"Ford\",\"Formula 1 car\",\"Funicular\",\"Garbage truck\",\"Gondola\",\"Hang glider\",\"Harley-Davidson\",\"Helicopter\",\"High-speed Train\",\"Honda\",\"Honda\",\"Horse-drawn carriage\",\"Hot air balloon\",\"Hovercraft\",\"Hovercraft\",\"Icebreaker\",\"Jeep\",\"Jet ski\",\"Kawasaki\",\"Kayak\",\"Kiteboard\",\"Lamborghini\",\"Mega yacht\",\"Mercedes-Benz\",\"Millennium Falcon\",\"Motorcycle\",\"Muscle car\",\"Nissan\",\"Nuclear submarine\",\"Oil tanker\",\"Oil tanker\",\"Paddle boat\",\"Parachute\",\"Plane\",\"Police car\",\"Porsche\",\"Postal delivery truck\",\"Raft\",\"Red Dwarf\",\"Rocketship\",\"Roller skates\",\"Rollerblades\",\"Rope Bridge\",\"Ropeway\",\"Scooter\",\"Seaplane carrier\",\"Segway\",\"Ship\",\"Skateboard\",\"Skis\",\"Sled\",\"Snow plow\",\"Snowboard\",\"Snowmobile\",\"Space shuttle\",\"Space shuttle\",\"Spacecraft\",\"Spaceship\",\"Sports car\",\"Submarine\",\"Surfboard\",\"TARDIS\",\"Tesla\",\"The Heart of Gold\",\"Thunderbird\",\"Tow truck\",\"Toyota\",\"Tractor trailer\",\"Tractor trailer\",\"Train\",\"Tram\",\"Trike\",\"Trolley\",\"Tuk-tuk\",\"USS Enterprise\",\"Unicycle\",\"Utility van\",\"Volkswagen\",\"Wakeboard\",\"Water scooter\",\"Water skis\",\"Whaling ship\",\"Wind surfboard\",\"X-Wing\",\"Yacht\",\"Yamaha\",\"Zip line\",\"animal drawn carriage\",\"bathysphere\",\"hypercar\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Animals [259]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abyssinian Cat\",\"Albatross\",\"Alligator\",\"Allosaurus\",\"Alpaca\",\"American Shorthair Cat\",\"Anaconda\",\"Animal\",\"Ankylosaurus\",\"Ant\",\"Armadillo\",\"Australian Shepherd\",\"Baboon\",\"Badger\",\"Bald Eagle\",\"Basilisk\",\"Bat\",\"Beagle\",\"Bear\",\"Beaver\",\"Bee\",\"Bengal Cat\",\"Bichon Frise\",\"Bigfoot\",\"Bird\",\"Birman Cat\",\"Bison\",\"Blackbird\",\"Blue Jay\",\"Bluebird\",\"Bobcat\",\"Border Collie\",\"Boston Terrier\",\"Boxer\",\"Brachiosaurus\",\"British Shorthair Cat\",\"Bulbasaur\",\"Bulldog\",\"Burmese Cat\",\"Butterfly\",\"Camel\",\"Cardinal\",\"Cat\",\"Caterpillar\",\"Cavalier King Charles Spaniel\",\"Centipede\",\"Chameleon\",\"Charizard\",\"Cheetah\",\"Chickadee\",\"Chicken\",\"Chihuahua\",\"Chimera\",\"Chimpanzee\",\"Chinese dragon\",\"Chupacabra\",\"Clam\",\"Condor\",\"Cornish Rex Cat\",\"Cow\",\"Coyote\",\"Crab\",\"Creature\",\"Crocodile\",\"Crow\",\"Cuckoo\",\"Cyclops\",\"Dachshund\",\"Deer\",\"Devon Rex Cat\",\"Diplodocus\",\"Doberman Pinscher\",\"Dolphin\",\"Donkey\",\"Dove\",\"Dragon\",\"Dragonite\",\"Duck\",\"Eevee\",\"Egyptian Mau Cat\",\"Elephant\",\"Elk\",\"English Mastiff\",\"Exotic Shorthair Cat\",\"Falcon\",\"Ferret\",\"Finch\",\"Fish\",\"Flamingo\",\"Fox\",\"French Bulldog\",\"Frog\",\"Gazelle\",\"Gecko\",\"German Shepherd\",\"Giraffe\",\"Goat\",\"Golden Eagle\",\"Golden Retriever\",\"Goose\",\"Gorilla\",\"Great Dane\",\"Griffin\",\"Gyarados\",\"Hare\",\"Hawk\",\"Hedgehog\",\"Heron\",\"Himalayan Cat\",\"Hippopotamus\",\"Horse\",\"Hummingbird\",\"Hydra\",\"Hyena\",\"Jack Russell Terrier\",\"Jaguar\",\"Japanese Bobtail Cat\",\"Jay\",\"Jellyfish\",\"Jigglypuff\",\"Kangaroo\",\"Kestrel\",\"Kingfisher\",\"Kiwi\",\"Koala\",\"Korat Cat\",\"Kraken\",\"Kraken\",\"Labrador Retriever\",\"Ladybird\",\"Lark\",\"Lemur\",\"Leopard\",\"Leviathan\",\"Lion\",\"Lizard\",\"Llama\",\"Lobster\",\"Loch Ness Monster\",\"Magpie\",\"Maine Coon Cat\",\"Mallard\",\"Mammoth\",\"Manx Cat\",\"Mastodon\",\"Medusa\",\"Megalodon\",\"Mewtwo\",\"Millipede\",\"Mink\",\"Minotaur\",\"Moose\",\"Moth\",\"Mouse\",\"Mule\",\"Newt\",\"Nightingale\",\"Norwegian Forest Cat\",\"Octopus\",\"Opossum\",\"Orangutan\",\"Oriental Shorthair Cat\",\"Osprey\",\"Ostrich\",\"Otter\",\"Owl\",\"Owlbear\",\"Oyster\",\"Panda\",\"Panther\",\"Parrot\",\"Peacock\",\"Pegasus\",\"Pelican\",\"Persian Cat\",\"Phoenix\",\"Pig\",\"Pigeon\",\"Pikachu\",\"Platypus\",\"Poodle\",\"Porpoise\",\"Pterodactyl\",\"Puffin\",\"Puppy Dog\",\"Python\",\"Rabbit\",\"Raccoon\",\"Ragdoll Cat\",\"Rat\",\"Raven\",\"Red Panda\",\"Rhinoceros\",\"Robin\",\"Roc\",\"Rottweiler\",\"Russian Blue Cat\",\"Sabertooth tiger\",\"Saint Bernard\",\"Salamander\",\"Sasquatch\",\"Scorpion\",\"Scottish Fold Cat\",\"Sea serpent\",\"Seagull\",\"Shar Pei\",\"Shark\",\"Sheep\",\"Shih Tzu\",\"Shrimp\",\"Siamese Cat\",\"Siberian Husky\",\"Skunk\",\"Sloth\",\"Slug\",\"Snail\",\"Snake\",\"Snorlax\",\"Sparrow\",\"Sphinx\",\"Sphynx Cat\",\"Spice worm\",\"Spider\",\"Squid\",\"Squirrel\",\"Squirtle\",\"Starfish\",\"Stegosaurus\",\"Stork\",\"Swallow\",\"Swan\",\"Swordfish\",\"Tapir\",\"Tiger\",\"Toad\",\"Tortoise\",\"Toucan\",\"Triceratops\",\"Turkey\",\"Turkish Angora Cat\",\"Turkish Van Cat\",\"Turtle\",\"Tyrannosaurus Rex\",\"Unicorn\",\"Velociraptor\",\"Vulture\",\"Wasp\",\"Water buffalo\",\"Weasel\",\"Whale\",\"Wolf\",\"Wombat\",\"Woodpecker\",\"Woolly rhinoceros\",\"Yak\",\"Yeti\",\"Yorkshire Terrier\",\"Zebra\",\"dragon\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Male [35]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"a boy\",\"a middle-aged man\",\"an adventurous man\",\"an angry man\",\"an artistic man\",\"a bearded man\",\"a biker man\",\"a businessman\",\"a caring man\",\"a charismatic man\",\"a casually dressed man\",\"a cultured man\",\"a creative man\",\"a dreamy man\",\"an elderly man\",\"an enigmatic man\",\"an expressive man\",\"a fashionable man\",\"a glamorous man\",\"a hardworking man\",\"a middle-aged man\",\"a modern man\",\"a muscular man\",\"a mysterious man\",\"a passionate man\",\"a rocker man\",\"a sad man\",\"a sexy man\",\"a solitary man\",\"a stylish man\",\"a surprising man\",\"an athletic man\",\"a vintage man\",\"a warrior man\",\"a young man\"],{\"default\":\"\u274cdisabled\"}],\"Subject - Humanoids [131]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"AI\",\"Aasimar\",\"Alien\",\"Altmer\",\"Android\",\"Android\",\"Angel\",\"Archangel\",\"Argonian\",\"Atronach\",\"Automaton\",\"Banshee\",\"Beholder\",\"Bene Gesserit\",\"Bloodelf\",\"Borg\",\"Bosmer\",\"Brownie\",\"Cardassian\",\"Centaur\",\"Centaur\",\"Cherubim\",\"Chimera\",\"Cyberman\",\"Cyborg\",\"Cyclops\",\"Cyclopskin\",\"Cylon\",\"Daedra\",\"Dalek\",\"Djinn\",\"Dracthyr\",\"Draenei\",\"Dragonborn\",\"Dragonkin\",\"Draugr\",\"Drow\",\"Dryad\",\"Dunmer\",\"Dwarf\",\"Dwemer\",\"Elemental\",\"Elemental\",\"Elf\",\"Faerie\",\"Fairy\",\"Falmer\",\"Faun\",\"Fremen\",\"Frost giant\",\"Garden gnome\",\"Ghost\",\"Ghost\",\"Giant\",\"Gnome\",\"Gnome\",\"Goblin\",\"God\",\"Godess\",\"Golem\",\"Gorgon\",\"Gorn\",\"Gremlin\",\"Harpy\",\"High elf\",\"Hobbit\",\"Homunculus\",\"Ifrit\",\"Jedi\",\"Jinn\",\"Khajit\",\"Klingon\",\"Lich\",\"Lycanthrope\",\"Mannequin\",\"Martian\",\"Mentat\",\"Mermaid\",\"Mind Flayer\",\"Minotaur\",\"Mummy\",\"Murloc\",\"Mutant\",\"Na'vi\",\"Naga\",\"Necromancer\",\"Nightelf\",\"Nymph\",\"Ogre\",\"Orc\",\"Orsimer\",\"Pandaren\",\"Pixie\",\"Poltergeist\",\"Poltergeist\",\"Predator\",\"Redguard\",\"Replicant\",\"Robot\",\"Romulan\",\"Satyr\",\"Satyr\",\"Seraphim\",\"Shade\",\"Shadow\",\"Siren\",\"Skeleton\",\"Specter\",\"Specter\",\"Sphinx\",\"Tauren\",\"Tiefling\",\"Time Lord\",\"Troll\",\"Undead\",\"Valkyrie\",\"Valkyrie\",\"Vampire\",\"Vampire\",\"Voidelf\",\"Vulcan\",\"Werewolf\",\"Will-o'-the-wisp\",\"Wookiee\",\"Worgen\",\"Wraith\",\"Wraith\",\"Xenomorph\",\"Zandalari\",\"Zombie\",\"doll\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Historical Eras [27]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"1910's\",\"1950's\",\"1960's\",\"1970's\",\"1980's\",\"1990's\",\"2000's\",\"2050's\",\"2100's\",\"2200's\",\"2300's\",\"Age of Exploration\",\"Ancient Greece\",\"Antiquity\",\"Bronze Age\",\"Contemporary Era\",\"Egyptian Civilization\",\"Industrial Revolution\",\"Iron Age\",\"Medieval Warm Period\",\"Middle Ages\",\"Modern Times\",\"Prehistory\",\"Renaissance\",\"Roman Empire\",\"Stone Age\",\"Victorian Era\"],{\"default\":\"\u274cdisabled\"}],\"Environment - War Environments [15]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Trenches with barbed wire and mud\",\"Smoke-filled battlefield with scattered debris and wreckage\",\"Urban battlefield with damaged buildings and destroyed streets\",\"Jungle battlefield with dense foliage and camouflaged positions\",\"Desert battlefield with sand dunes and military vehicles\",\"Military bunker with reinforced walls and armed guards\",\"Command center with tactical maps and communication systems\",\"Field hospital with medical tents and equipment\",\"Aircraft carrier with fighter jets and naval crew\",\"Missile silo with large rockets and launch equipment\",\"Sci-fi battlefield with advanced robotic soldiers and energy shields\",\"Space battlefield with spacecraft and space debris\",\"Cyber warfare environment with digital interfaces and security systems\",\"Drone base with autonomous drones and control stations\",\"High-tech war zone with laser weapons and advanced tech defenses\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Landmark [1079]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"-animal- den\",\"-color- field\",\"-color- nebula\",\"-material- caverns\",\"Abbaye aux Dames\",\"Abu Dhabi\",\"Abyss\",\"Acadia National Park\",\"Acropolis\",\"Acropolis of Athens\",\"Addis Ababa\",\"Agra\",\"Airport\",\"Airport terminal\",\"Aksum Obelisks\",\"Alberobello\",\"Alc\u00e1zar of Segovia\",\"Aletsch Glacier\",\"Alhambra\",\"Alofi\",\"Alpine\",\"alternate dimensions\",\"Altiplano\",\"Amalfi Coast\",\"Amsterdam\",\"Amusement park\",\"Anakena Beach\",\"Andalusia\",\"Andes\",\"Angkor Wat\",\"Anguilla\",\"Antarctic\",\"Antigua\",\"Antigua and Barbuda\",\"Antipaxos\",\"Antique store\",\"Antwerp\",\"Apartment building\",\"Appalachian\",\"Aquarium\",\"Arches National Park\",\"Archipelago\",\"Arctic\",\"Arctic Tundra\",\"Arena\",\"Argentina\",\"Arm\u00e9nie\",\"Arm\u00e8nie,Etchmiadzin Cathedral,mother church of the Armenian Apostolic Church\",\"Arm\u00e9nie,The Stone Symphony\",\"Arm\u00e9nie,Garni Temple\",\"Arm\u00e9nie,Geghard Monastery\",\"Arm\u00e9nie,Monastery of Khor Virap\",\"Arm\u00e9nie,Noravank monastery\",\"Arm\u00e9nie,Lake Sevan\",\"Arm\u00e9nie,Sevanavank and Hayravank monasteries\",\"Art studio\",\"Ashgabat\",\"Asmara\",\"Asuncion\",\"Athens\",\"Atlantis\",\"Auckland\",\"Auroville\",\"Austin\",\"Australia\",\"Austria\",\"Avarua\",\"Azerbaijan\",\"Bagrati Cathedral\",\"Bahla Fort\",\"Bahrain\",\"Bakery\",\"Baku\",\"Bali\",\"Balmora\",\"Bamako\",\"Bamboo Forest\",\"Bandar Seri Begawan\",\"Banff\",\"Banff National Park\",\"Bangkok\",\"Bangui\",\"Barcelona\",\"Barn\",\"Basilica Cistern\",\"Basseterre\",\"Bastei Bridge\",\"Bath\",\"Bathroom\",\"Bavaria\",\"Bay\",\"Bayou\",\"Beach\",\"Beach house\",\"Beach resort\",\"Bedroom\",\"Beijing\",\"Belgium\",\"Belgrade\",\"Belize\",\"Berlin\",\"Bern\",\"Bhaktapur\",\"Biosphere\",\"Birmingham\",\"Bishkek\",\"Bissau\",\"Blarney Castle\",\"Bog\",\"Bolivia\",\"Bookstore\",\"Boreal Forest\",\"Bosnia and Herzegovina\",\"Bosnian Pyramids\",\"Boston\",\"Botanical garden\",\"Botswana\",\"Brazil\",\"Bremen Town Musicians Statue\",\"Brighton\",\"Bristol\",\"Broadleaf Forest\",\"Bruges\",\"Bruma\",\"Brunei\",\"Brussels\",\"Bryce Canyon National Park\",\"Bucharest\",\"Budapest\",\"Buenos Aires\",\"Bujumbura\",\"Bulgaria\",\"Bungalow\",\"Burj Khalifa\",\"Burkina Faso\",\"Burundi\",\"Bus station\",\"Butcher shop\",\"Cabin\",\"Caceres\",\"Cafe\",\"Cairo\",\"Calanque de Morgiou\",\"Cambodia\",\"Cambridge\",\"Canada\",\"Canal\",\"Canaletto's View of the Thames\",\"Cancun\",\"Ca\u00f1o Cristales\",\"Canyon\",\"Canyonlands\",\"Canyonlands National Park\",\"Cape\",\"Cape Town\",\"Cappadocia\",\"Cappadocia Underground Cities\",\"Car wash\",\"Caracol\",\"Cardiff\",\"Cartagena\",\"Casino\",\"Castle\",\"Castries\",\"Cat cafe\",\"Cathedral of Saint Domnius\",\"Cavern\",\"Caves\",\"Cenote\",\"Central African Republic\",\"Chad\",\"Chand Baori\",\"Channel\",\"Charleston\",\"Chartres Cathedral\",\"Ch\u00e2teau de Chambord\",\"Ch\u00e2teau de Chillon\",\"Ch\u00e2teau de Peyrepertuse\",\"Chiang Rai\",\"Chicago\",\"Chichen Itza\",\"Chile\",\"China\",\"Chiropractic clinic\",\"Christ the Redeemer\",\"Christchurch Cathedral\",\"Christmas Island\",\"Church\",\"Church of the Savior on Blood\",\"Cienfuegos\",\"City\",\"city of -material-\",\"City Palace of Udaipur\",\"Cityscape\",\"Ciudad Perdida\",\"Classroom\",\"Cliff\",\"Coal-fired power station\",\"Coastal Forest\",\"Cologne\",\"Colombia\",\"Colosseum\",\"Comoros\",\"Convenience store\",\"Cook Islands\",\"Copenhagen\",\"Coptic Cairo\",\"Coral Atoll\",\"Coral Castle\",\"Coral Reef\",\"Coruscant\",\"Costa Rica\",\"Cottage\",\"Cove\",\"crack in the earth\",\"Crater Lake National Park\",\"Croatia\",\"Cuba\",\"Cuenca\",\"Cusco\",\"Cyrodiil\",\"Czech Republic\",\"Dagobah\",\"Dalaran\",\"Dance studio\",\"Darjeeling Himalayan Railway\",\"Death Valley National Park\",\"Deciduous Forest\",\"Delta\",\"Denali National Park\",\"Denmark\",\"Dental clinic\",\"Desert\",\"Dettifoss\",\"Dining room\",\"Diocletian's Palace\",\"Djibouti City\",\"Dog park\",\"Dominica\",\"Dormitory\",\"Dubai\",\"Dublin\",\"Dubrovnik\",\"Dubrovnik City Walls\",\"Dune\",\"Dushanbe\",\"Earth\",\"Easter Island Moai Statues\",\"Ecuador\",\"Edakkal Caves\",\"Edinburgh\",\"Edinburgh Castle\",\"Egypt\",\"Eiffel Tower\",\"El Castillo\",\"El Salvador\",\"Elder scrolls\",\"Elvandar\",\"England\",\"Ephesus\",\"Eritrea\",\"Estonia\",\"Estuary\",\"Eswatini\",\"Ethiopia\",\"Etchmiadzin Cathedral, mother church of the Armenian Apostolic Church\",\"Evergreen Forest\",\"Factory\",\"Fairy Pools\",\"Falkland Islands\",\"Farmhouse\",\"Fatehpur Sikri\",\"Federated States of Micronesia\",\"Fen\",\"Fez\",\"Field of flowers\",\"Finland\",\"Fire station\",\"Fish market\",\"Fjord\",\"Florence\",\"Flower shop\",\"Flying Fish Cove\",\"Forest\",\"Fort Lovrijenac\",\"Foyer\",\"France\",\"Frankfurt\",\"Funafuti\",\"Gabon\",\"Gaborone\",\"Galle\",\"Garage\",\"Garden\",\"Gas station\",\"Gdansk\",\"Geneva\",\"George Town\",\"Georgia\",\"Germany\",\"Geyser\",\"Geysers\",\"Ggantija Temples\",\"Ghana\",\"Ghent\",\"Giant's Causeway\",\"Giant's Stairs\",\"Glacier\",\"Glacier National Park\",\"Glasgow\",\"Go\u00f0afoss Waterfall\",\"Golf course\",\"Gondor\",\"Gorge\",\"Granada\",\"Grand Canyon\",\"Grand Teton National Park\",\"Grassland\",\"Gravensteen\",\"Great Wall of China\",\"Greece\",\"Greenhouse\",\"Grenada\",\"Grocery store\",\"Grotto\",\"Guam\",\"Guatemala\",\"Guernsey\",\"Guest house\",\"Guinea-Bissau\",\"Gustavia\",\"Gwalior Fort\",\"Gym\",\"Gymnasium\",\"Hagatna\",\"Hagia Sophia\",\"Hair salon\",\"Haiti\",\"Hamburg\",\"Hammerfell\",\"Hanoi\",\"Harar Jugol\",\"Harare\",\"Hardware store\",\"Havana\",\"Headland\",\"Health club\",\"Helsinki\",\"Hench\",\"Herculaneum\",\"Hill\",\"Himalayan\",\"Himeji Castle\",\"Hogwarts School of Witchcraft and Wizardry\",\"Hohensalzburg Castle\",\"Hoi An\",\"Hollywood Walk of Fame\",\"Home\",\"Home office\",\"Hongcun Village\",\"Honiara\",\"Hospital\",\"Hostel\",\"Hotel\",\"Hoth\",\"Huaca Pucllana\",\"Hungary\",\"Ice rink\",\"Iceland\",\"Iglesia de la Compa\u00f1\u00eda\",\"Iguazu Falls\",\"India\",\"Indonesia\",\"Inlet\",\"Interlaken\",\"Iraq\",\"Ireland\",\"Ironforge\",\"Isengard\",\"Ishtar Gate\",\"Island\",\"Israel\",\"Istanbul\",\"Isthmus\",\"Italy\",\"Jaipur\",\"Jaisalmer Fort\",\"Jamestown\",\"Japan\",\"Jersey\",\"Jerusalem\",\"Jordan\",\"Joshua Tree National Park\",\"Juba\",\"Jungle\",\"jupiter clouds\",\"Juyongguan Pass\",\"Jvari Monastery\",\"Karst\",\"Karthago\",\"Kashyyyk\",\"Kathmandu Valley\",\"Kelaniya Raja Maha Vihara\",\"Kelimutu Crater Lakes\",\"Kennel\",\"Kenya\",\"Kiev\",\"Kigali\",\"Kings Canyon National Park\",\"Kingstown\",\"Kinkaku-ji (Golden Pavilion)\",\"Kitchen\",\"Kiyomizu-dera Temple\",\"Kjeragbolten\",\"Konark\",\"Koror\",\"Krakow\",\"Kuang Si Falls\",\"Kuelap\",\"Kukulkan Pyramid\",\"Kumasi\",\"Kumbhalgarh Fort\",\"Kuromon Ichiba Market\",\"Kyoto\",\"Kyrgyzstan\",\"La Paz\",\"Labyrinth\",\"Lagoon\",\"Lake\",\"Lake Baikal\",\"Lake Tahoe\",\"Lalbagh Botanical Garden\",\"Lalibela\",\"Landfill\",\"Laos\",\"Las Vegas\",\"Latvia\",\"Laundromat\",\"Le Morne Brabant\",\"Leptis Magna\",\"Leshan Giant Buddha\",\"Lesotho\",\"Library\",\"Libreville\",\"Libya\",\"Liechtenstein\",\"Lighthouse\",\"Lijiang\",\"Lille\",\"Lilongwe\",\"Lisbon\",\"Lithuania\",\"Liverpool\",\"Living room\",\"Ljubljana\",\"Loch\",\"Loch Ness\",\"London\",\"Longyearbyen\",\"Los Angeles\",\"Lothl\u00f3rien\",\"Luang Prabang\",\"Lusaka\",\"Luxembourg City\",\"Lviv\",\"Maastricht\",\"Machu Picchu\",\"Madara Rider\",\"Madrid\",\"Mahabalipuram\",\"Malawi\",\"Malaysia\",\"Mali\",\"Malta\",\"Manama\",\"Manchester\",\"Mangrove\",\"Manor\",\"Mansion\",\"Maras Salt Ponds\",\"Marigot\",\"Marrakech\",\"Marrakesh\",\"Marsh\",\"Marshlands\",\"Maseru\",\"Mata-Utu\",\"Matera\",\"Mbabane\",\"Mdina\",\"Meadow\",\"Medellin\",\"Media room\",\"Medical clinic\",\"Medina of Marrakesh\",\"Megalith\",\"Meknes\",\"Melbourne\",\"Melekeok\",\"Merida\",\"Mero\u00eb Pyramids\",\"Mesa Verde National Park\",\"Meteora Monasteries\",\"Metropolis\",\"Mexico\",\"Mexico City\",\"Miami\",\"Middle Earth\",\"middle-earth\",\"Milan\",\"Minas Tirith\",\"Mongolia\",\"Monsoon Forest\",\"Mont Saint-Michel\",\"Montreal\",\"Montserrat\",\"Monument Valley\",\"Mordor\",\"Moria\",\"Morocco\",\"Moroni\",\"Morrowind\",\"Moscow\",\"Mosfilm Tower\",\"Mosque\",\"Mosque-Cathedral of C\u00f3rdoba\",\"Mossy land\",\"Motel\",\"Mount Athos\",\"Mount Doom\",\"Mount Etna\",\"Mount Everest\",\"Mount Fuji\",\"Mount Kilimanjaro\",\"Mount Rainier\",\"Mount Rainier National Park\",\"Mount Shasta\",\"Mount Teide\",\"Mountain\",\"Mountain range\",\"Movie theater\",\"Mudroom\",\"Mumbai\",\"Munich\",\"Museum\",\"Mushroom Kingdom\",\"Music store\",\"Myanmar\",\"N'Djamena\",\"Nairobi\",\"Namib Desert\",\"Namibia\",\"Napa Valley\",\"Naples\",\"Narnia\",\"National park\",\"Nature reserve\",\"Nauru\",\"Necropolis\",\"Nepal\",\"Netherlands\",\"Neuschwanstein Castle\",\"Neverland\",\"New Orleans\",\"New York City\",\"New Zealand\",\"Newcastle\",\"Niagara Falls\",\"Night city cyberpunk\",\"Niue\",\"Nohwet Village\",\"North Macedonia\",\"Norway\",\"Notre-Dame Basilica\",\"Nuku'alofa\",\"Oasis\",\"Oaxaca\",\"Oblivion\",\"Observatory\",\"Ocean\",\"Office building\",\"Olympic National Park\",\"Oman\",\"Orgrimmar\",\"Oslo\",\"Ouagadougou\",\"Ouro Preto\",\"Outer space\",\"Oxford\",\"Painted Hills\",\"Palace\",\"Palacio de Bellas Artes\",\"Palais Rohan\",\"Palau\",\"Palenque\",\"Palikir\",\"Pamukkale\",\"Panama\",\"Papua New Guinea\",\"Paradise\",\"Paraguay\",\"Paramaribo\",\"Paris\",\"Pashupatinath Temple\",\"Pawn shop\",\"Peatland\",\"Peles Castle\",\"Peninsula\",\"Perito Moreno Glacier\",\"Persepolis\",\"Peru\",\"Pet store\",\"Petra\",\"Philippines\",\"Photography studio\",\"Piercing studio\",\"Planetarium\",\"Plateau\",\"Playroom\",\"Plitvice Lakes National Park\",\"Plovdiv\",\"Plymouth\",\"Poland\",\"Polder\",\"Police station\",\"Pompeii\",\"Port Moresby\",\"Port-au-Prince\",\"Portal\",\"Portofino\",\"Portugal\",\"Post office\",\"Prague\",\"Prairie\",\"Prambanan\",\"Promontory\",\"Provence\",\"Pura Besakih\",\"Pyramids of Giza\",\"Pyu Ancient Cities\",\"Quebec City\",\"Queenstown\",\"Quito\",\"Race track\",\"Rainbow Mountains\",\"Rainforest\",\"Raja Ampat Islands\",\"Rajasthan\",\"Ranakpur Jain Temple\",\"Rann of Kutch\",\"Rapids\",\"Red Square\",\"Redwood National and State Parks\",\"Reservoir\",\"Resort\",\"Restaurant\",\"Reykjavik\",\"Rice paddy\",\"Ridge\",\"Riften\",\"Riga\",\"Rila Monastery\",\"Rio de Janeiro\",\"Rivendell\",\"River\",\"Rocky\",\"Rocky Mountain National Park\",\"Rocky Mountains\",\"Rohan\",\"Rome\",\"Ronda\",\"Roseau\",\"Rotterdam\",\"Rural area\",\"Russia\",\"Rwanda\",\"Sacsayhuaman\",\"Sagrada Familia\",\"Saint Barthelemy\",\"Saint George's\",\"Saint Helena\",\"Saint Helier\",\"Saint John\",\"Saint John's\",\"Saint Kitts and Nevis\",\"Saint Lucia\",\"Saint Martin\",\"Saint Michel d'Aiguilhe\",\"Saint Peter Port\",\"Saint Petersburg\",\"Saint Vincent and the Grenadines\",\"Salamanca\",\"Salt Flat\",\"Salvador\",\"San Cristobal de las Casas\",\"San Diego\",\"San Francisco\",\"San Juan\",\"San Marino\",\"San Miguel de Allende\",\"San Salvador\",\"San Sebastian\",\"Sandbar\",\"Santa Monica Mountains\",\"Santiago\",\"Santorini\",\"Sarakiniko\",\"Saudi Arabia\",\"Savanna\",\"Savannah\",\"Schoolhouse\",\"Scotland\",\"Sea\",\"Seamount\",\"Seattle\",\"Seljalandsfoss\",\"Seoul\",\"Sequoia National Park\",\"Seychelles\",\"Shanghai\",\"Shaniwar Wada\",\"Sheikh Zayed Mosque\",\"Shoal\",\"Shopping mall\",\"Shwedagon Pagoda\",\"Shwezigon Pagoda\",\"Siem Reap\",\"Siena\",\"Sigiriya\",\"Singapore\",\"Sinkhole\",\"Ski chalet\",\"Ski resort\",\"Skopje\",\"Skyrim\",\"Skyscraper\",\"Slovenia\",\"Sofia\",\"Solomon Islands\",\"Songzanlin Monastery\",\"Sonoma Valley\",\"South Africa\",\"South Korea\",\"South Sudan\",\"Spa\",\"Spain\",\"Spit\",\"Split\",\"Springs\",\"Srebrna G\u00f3ra\",\"Sri Lanka\",\"St. Basil's Cathedral\",\"St. Isaac's Cathedral\",\"St. John's Co-Cathedral\",\"St. Petersburg\",\"Stable\",\"Stadium\",\"Stanley\",\"Stari Most\",\"State park\",\"Statue of Liberty\",\"Stavanger\",\"Steppe\",\"Stockholm\",\"Stonehenge\",\"Stormwind\",\"Strait\",\"Study\",\"Subway station\",\"Sultan Qaboos Grand Mosque\",\"Sun Temple\",\"Sunroom\",\"Suriname\",\"Suzdal\",\"Svalbard and Jan Mayen\",\"Swamp\",\"Sweden\",\"Switzerland\",\"Sydney\",\"Sydney Opera House\",\"Synagogue\",\"Ta Prohm Temple\",\"Table Mountain\",\"Taiga\",\"Taipei\",\"Taj Mahal\",\"Tajikistan\",\"Tallinn\",\"Tamriel\",\"Tanzania\",\"Tashkent\",\"Tatooine\",\"Tattoo parlor\",\"Tbilisi\",\"Tel\u010d\",\"Temperate Forest\",\"Temple\",\"Temple of Literature\",\"Tennis court\",\"Teotihuac\u00e1n\",\"Thailand\",\"The Alamo\",\"The Alps\",\"The Amazon Rainforest\",\"The Amazon River\",\"The Andes Mountains\",\"The Angel Oak\",\"The Antarctic Peninsula\",\"The Antelope Canyon\",\"The Appalachian Trail\",\"The Arctic Ocean\",\"The Ark of the Covenant\",\"The Atlantic Ocean\",\"The Australian Outback\",\"The Badlands\",\"The Badwater Basin\",\"The Bahamas\",\"The Bandelier National Monument\",\"The Barrow Downs\",\"The Big Hole\",\"The Black Fortress of Sauron\",\"The Black Gate of Mordor\",\"The Blackwood Forest\",\"The Blue Mountains\",\"The Book of Kells\",\"The Bryce Canyon Amphitheater\",\"The Burning Bush\",\"The Burren\",\"The Canadian Rockies\",\"The Canyon de Chelly\",\"The Canyonlands\",\"The Caribbean Sea\",\"The Caucasus Mountains\",\"The Cave of the Cyclops\",\"The Chaco Culture\",\"The Chimney Rock\",\"The Chocolate Hills\",\"The Citadel of Minas Tirith\",\"The City of Atlantis\",\"The City of Avalon\",\"The City of El Dorado\",\"The City of Petra\",\"The City of the Dead in Amenti\",\"The City of the Dead in the Valley of the Kings\",\"The City of Troy\",\"The Cliff Palace\",\"The Colorado River\",\"The Colosseum of Rome\",\"The Crown of Thorns\",\"The Crystal Palace of King Oberon\",\"The Danube River\",\"The Dead Marshes\",\"The Devil's Tower\",\"The Dolomites\",\"The Dragonpit of King's Landing\",\"The Dutch Countryside\",\"The El Capitan\",\"The Elysian Fields\",\"The Emerald City\",\"The English Countryside\",\"The Eyrie of House Arryn\",\"The Forbidden City of China\",\"The Forest of Fangorn\",\"The Four Corners Monument\",\"The Free Cities\",\"The French Countryside\",\"The Galapagos Islands\",\"The Ganges River\",\"The Garden of Eden\",\"The Garden of Hesperides\",\"The German Countryside\",\"The Gobi Desert\",\"The Golden Fleece\",\"The Golden Gate Bridge\",\"The Grand Canyon of the Yellowstone\",\"The Grand Tetons\",\"The Great Barrier Reef\",\"The Great Pyramid of Giza\",\"The Great Sand Dunes\",\"The Great Smoky Mountains\",\"The Great Sphinx of Giza\",\"The Great Wall of China\",\"The Great Wall of Tenochtitlan\",\"The Greek Islands\",\"The Grey Havens\",\"The Hague\",\"The Half Dome\",\"The Hall of Valhalla\",\"The Hanging Gardens of Babylon\",\"The Hawaiian Islands\",\"The Himalayas\",\"The Holy Grail\",\"The Holy Lance\",\"The Horseshoe Bend\",\"The House of the Undying in Qarth\",\"The Hudson River\",\"The Iron Islands\",\"The Island of Circe\",\"The Island of the Sirens\",\"The Italian Countryside\",\"The Joshua Tree Forest\",\"The Labyrinth of Crete\",\"The Land of Oz\",\"The Land of the Dead in Hades\",\"The Loire River\",\"The Lonely Island of T\u00fana\",\"The Lonely Mountain\",\"The Lost City of Zerzura\",\"The Louvre\",\"The Maldives\",\"The Matterhorn\",\"The Mediterranean Sea\",\"The Mesa Verde\",\"The Mines of Moria\",\"The Mirkwood Forest\",\"The Mississippi River\",\"The Misty Mountains\",\"The Moai of Easter Island\",\"The Mojave Desert\",\"The Mount Rushmore\",\"The Nidhogg Dragon\",\"The Nile River\",\"The Olympian Home of the Gods\",\"The Oracle of Delphi\",\"The Pacific Ocean\",\"The Painted Desert\",\"The Palace of Asgard\",\"The Palace of Knossos\",\"The Palace of Versailles\",\"The Potomac River\",\"The Prancing Pony Inn\",\"The Pueblo Bonito\",\"The Pyramids of Teotihuacan\",\"The Rainbow Bridge\",\"The Red Keep of King's Landing\",\"The Red Sea Crossing\",\"The Redwood Forest\",\"The Rhine River\",\"The River Lethe\",\"The River Styx\",\"The Rockies\",\"The Rocky Mountains\",\"The Roman Forum\",\"The Rosetta Stone\",\"The Ruins of Machu Picchu\",\"The Sahara Desert\",\"The Salt Lake Temple\",\"The Scottish Highlands\",\"The Seine River\",\"The Seven Kingdoms\",\"The Seven Sisters\",\"The Seychelles Islands\",\"The Shire\",\"The Shroud of Turin\",\"The Sierra Nevada\",\"The Sonoran Desert\",\"The Spanish Countryside\",\"The Spear of Destiny\",\"The Sphinx of Giza\",\"The Staff of Moses\",\"The Swiss Alps\",\"The Sword of Excalibur\",\"The Tablets of Stone\",\"The Taos Pueblo\",\"The Temple of Apollo\",\"The Temple of Zeus\",\"The Terracotta Army\",\"The Thames River\",\"The Tiber River\",\"The Tower Bridge\",\"The Tower of Babel\",\"The Tower of Isengard\",\"The Tree of Life\",\"The Underworld of Hel\",\"The Underworld of Tartarus\",\"The Valley\",\"The Valley of the Kings\",\"The Victoria Falls\",\"The Volga River\",\"The Wall of the Night's Watch\",\"The Water Gardens of Dorne\",\"The White Sands\",\"The Yangtze River\",\"The Yggdrasil Tree\",\"Tikal\",\"Timbuktu\",\"Tiwanaku\",\"Tokyo\",\"Tomb\",\"Tomb of the Eagles\",\"Tonga\",\"Tongariro Alpine Crossing\",\"Tool shed\",\"Toronto\",\"Tower of Hercules\",\"Townhouse\",\"Train station\",\"Trench\",\"Trinidad\",\"Tristram\",\"Trogir\",\"Tropical Island\",\"Tundra\",\"Turkey\",\"Turkmenistan\",\"Tuscany\",\"Tuvalu\",\"Uchisar Castle\",\"Udaipur\",\"Ukraine\",\"Ulaanbaatar\",\"Uluru\",\"Underwater Canyon\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Urban area\",\"Uros Islands\",\"USA\",\"Utrecht\",\"Uxmal\",\"Uzbekistan\",\"Vaduz\",\"Valletta\",\"Valley\",\"Valparaiso\",\"Vancouver\",\"Varanasi\",\"Vardzia\",\"Venice\",\"Veterinary clinic\",\"Vezelay\",\"Victoria\",\"Victoria Falls\",\"Vienna\",\"Vietnam\",\"Vigan\",\"Vikingsholm Castle\",\"Villa\",\"Village\",\"Vilnius\",\"Vivec City\",\"Volcano\",\"Wallis and Futuna\",\"Warehouse\",\"Warsaw\",\"Washington D.C.\",\"Wat Phra That Doi Suthep\",\"Water park\",\"Waterfall\",\"Wayna Picchu\",\"Westeros\",\"Westminster Abbey\",\"Wetland\",\"Wetlands\",\"Whiterun\",\"Windhoek\",\"Wine cellar\",\"Wonderland\",\"Woodlands\",\"Workshop\",\"Wormhole\",\"Wulingyuan Scenic Area\",\"Yangon\",\"Yaren\",\"Yaxchil\u00e1n\",\"Yellowstone National Park\",\"Yellowstone River\",\"Yerevan\",\"Yoga studio\",\"Yosemite National Park\",\"Yosemite Valley\",\"Yucatan Peninsula\",\"Zambia\",\"Zanzibar\",\"Zimbabwe\",\"Zion National Park\",\"Zoo\",\"Zurich\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Romantic Environments [40]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Beachfront bonfire with a circle of comfortable cushions\",\"Beautifully decorated garden with lanterns and a small pond\",\"Candlelit dinner on a secluded beach\",\"Charming caf\u00e9 with outdoor seating and string lights\",\"Charming lakeside cottage with a wooden dock\",\"Chic rooftop bar with a panoramic city view and ambient music\",\"Cozy cabin with a snow-covered landscape and warm glow\",\"Cozy mountain chalet with a panoramic view\",\"Cozy mountain lodge with a roaring fireplace\",\"Elegant ballroom with a grand piano and soft music\",\"Elegant ballroom with crystal chandeliers and classical music\",\"Elegant dining room with a vintage fireplace and soft drapery\",\"Elegant rooftop terrace overlooking a city skyline\",\"Enchanted forest with twinkling fairy lights\",\"Flower-filled meadow under a clear blue sky\",\"Historic castle with romantic turrets and gardens\",\"Historic library with soft, warm lighting and plush seating\",\"Idyllic countryside picnic with a classic blanket and basket\",\"Idyllic orchard with blossoming trees and picnic setup\",\"Intimate boat ride on a moonlit lake with lanterns\",\"Intimate wine cellar with vintage bottles and soft lighting\",\"Picturesque bridge over a serene river with lanterns\",\"Picturesque hilltop with a sunset picnic setup\",\"Picturesque vineyard with rolling hills\",\"Private hot tub overlooking a scenic view\",\"Quiet countryside with a rustic barn and fire pit\",\"Quiet woodland clearing with a blanket and stars overhead\",\"Romantic carousel ride in a charming park\",\"Romantic gondola ride through a picturesque canal\",\"Rooftop garden with blooming flowers and twinkling lights\",\"Rustic vineyard with a wine tasting setup and candles\",\"Scenic mountaintop with a sunset view\",\"Secluded garden gazebo surrounded by roses and fairy lights\",\"Secluded garden with blooming flowers and a love seat\",\"Secluded island with a private cabana and hammock\",\"Serene Japanese garden with a koi pond and traditional tea house\",\"Serene lakeside with a floating gazebo\",\"Starlit evening on a cozy balcony\",\"Tranquil beach at twilight with gentle waves and soft sand\",\"Tranquil lavender field under a sunset sky\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Indoor [34]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Attic\",\"Auditorium\",\"Basement\",\"Bathroom\",\"Bedroom\",\"Boardroom\",\"Bookstore\",\"Brewery\",\"Cafe\",\"Classroom\",\"Closet\",\"Conference room\",\"Corridor\",\"Dining room\",\"Entertainment room\",\"Fireplace\",\"Gym\",\"Hallway\",\"Home office\",\"Hospital room\",\"Hotel room\",\"Kitchen\",\"Library\",\"Living room\",\"Lounge\",\"Nursery\",\"Office\",\"Pantry\",\"Parlor\",\"Sauna\",\"Study\",\"Sunroom\",\"Theater\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Builds [88]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Airport\",\"Amusement park\",\"Arena\",\"Art gallery\",\"Barn\",\"Bed and breakfast\",\"Bridge\",\"Campground\",\"Castle\",\"Cathedral\",\"Chalet\",\"Chemical plant\",\"Church\",\"City street\",\"Clinic\",\"Conservatory\",\"Cottage\",\"Department store\",\"Doghouse\",\"Dungeon\",\"Eiffel Tower\",\"Farmhouse\",\"Farmhouse kitchen\",\"Floating hotel\",\"Fort\",\"Fortress\",\"Fossil fuel power station\",\"Gas station\",\"Giant sequoia tree\",\"Greenhouse\",\"Gymnasium\",\"Hagia Sophia\",\"High School\",\"Hotel\",\"Hotel room\",\"Hydroelectric power plant\",\"Ice cream stand\",\"Laboratory\",\"Lake House\",\"Library\",\"Mansion\",\"Marina\",\"Market\",\"Megalopolis\",\"Minaret\",\"Motel\",\"Museum\",\"Nuclear missile silo\",\"Nuclear power plant\",\"Office building\",\"Oil platform\",\"Oil refinery\",\"Palace\",\"Parking garage\",\"Power plant\",\"Pyramid\",\"Ranch house\",\"Research facility\",\"Resort\",\"Restaurant\",\"Sagrada Familia\",\"Sea fort\",\"Skate park\",\"Skyscraper\",\"Solar power station\",\"Sports complex\",\"St. Basil's Cathedral\",\"St. Peter's Basilica\",\"Stadium\",\"Stonehenge\",\"Space elevator\",\"Space station\",\"Suspension bridge\",\"Synagogue\",\"Temple\",\"Tower\",\"Train station\",\"Trolley station\",\"University\",\"Vault\",\"Vineyard\",\"Viaduct\",\"Wind farm\",\"Wind turbine\",\"Water tower\",\"Warehouse\",\"Water treatment plant\",\"Workshop\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Holiday Atmospheres [54]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Christmas\",\"Festively decorated living room with a glowing Christmas tree\",\"Snow-covered street with holiday lights and decorations\",\"Cozy cabin with a roaring fireplace and holiday stockings\",\"Christmas market with stalls selling festive treats and crafts\",\"Elegant dining table with holiday-themed dishes and candles\",\"Halloween\",\"Spooky haunted house with cobwebs, skeletons, and dim lighting\",\"Trick-or-treat neighborhood with jack-o'-lanterns and ghostly decorations\",\"Creepy graveyard with fog and eerie tombstones\",\"Haunted cornfield with scarecrows and ominous shadows\",\"Dark, cobweb-filled attic with Halloween props and decorations\",\"Thanksgiving\",\"Warm kitchen with a Thanksgiving feast and autumn-themed decorations\",\"Harvest festival with hay bales, pumpkin displays, and festive music\",\"Family dining room with a beautifully set table for Thanksgiving dinner\",\"Cozy living room with fall foliage decorations and a roaring fireplace\",\"Outdoor picnic area with Thanksgiving-themed tablecloth and dishes\",\"New Year's Eve\",\"Sparkling city skyline with fireworks and a celebratory atmosphere\",\"Elegant party venue with a countdown clock and festive decorations\",\"Cozy living room with New Year's Eve decorations and a champagne toast\",\"Vibrant street party with confetti, music, and celebratory energy\",\"Rooftop gathering with panoramic views and a New Year's countdown\",\"Valentine's Day\",\"Romantic candlelit dinner with heart-shaped decorations and flowers\",\"Cozy cafe with Valentine\u2019s Day themed pastries and decorations\",\"Elegant bedroom with rose petals, candles, and soft lighting\",\"Scenic park with love-themed installations and couples strolling\",\"Intimate setting with a picnic blanket, heart-shaped chocolates, and a picturesque view\",\"Easter\",\"Colorful Easter egg hunt in a beautifully landscaped garden\",\"Spring-themed brunch with pastel decorations and floral arrangements\",\"Festively decorated home with Easter egg decorations and bunny figurines\",\"Family gathering with Easter-themed crafts and games\",\"Outdoor picnic with Easter baskets and springtime flowers\",\"Fourth of July\",\"Festive backyard barbecue with American flags and red, white, and blue decorations\",\"Fireworks display over a lake with families enjoying the view\",\"Beach party with patriotic decorations, music, and BBQ\",\"Street parade with floats, flags, and celebratory crowds\",\"Rooftop party with panoramic views of Fourth of July fireworks\",\"Hanukkah\",\"Warm living room with a menorah lit for Hanukkah and traditional decorations\",\"Festive family dinner with latkes, sufganiyot, and Hanukkah-themed items\",\"Cozy kitchen with Hanukkah crafts and decorations\",\"Elegant dining table with blue and white decor and traditional foods\",\"Hanukkah celebration in a community center with games and cultural activities\",\"Diwali\",\"Vibrant street adorned with colorful lights and Diwali decorations\",\"Festively decorated home with candles, diyas, and traditional Rangoli designs\",\"Community celebration with fireworks and festive music\",\"Family dinner with Diwali-themed foods and decorations\",\"Outdoor gathering with lanterns and Diwali-themed displays\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Chinese Lunar New Year [25]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Living room adorned with red lanterns and \\\"Fu\\\" character paper-cuts\",\"Reunion dinner table filled with traditional dishes like dumplings, rice cakes, and fish\",\"Spring couplets on the walls and paper cuttings on the windows\",\"Windowsill decorated with peach blossoms, oranges, and kumquats symbolizing good fortune\",\"Dining table with burning incense and family gathered for the New Year's Eve dinner\",\"Bustling market selling New Year goods, red decorations, and festive trinkets\",\"Streets decorated with red lanterns and banners, creating a festive atmosphere\",\"Large New Year floral displays, such as peonies and orchids, set up along the streets\",\"Dragon and lion dance performances with crowds of onlookers\",\"People setting off firecrackers and fireworks to celebrate the New Year\",\"Temple fair with various food stalls offering treats like candied fruits, pancakes, and spring rolls\",\"Amusement area with traditional games such as ring toss and balloon shooting\",\"Traditional performances including opera, acrobatics, and folk dances\",\"Stalls selling handcrafted New Year decorations and souvenirs\",\"Temple entrance decorated with red couplets and lanterns, creating a festive mood\",\"Market stalls filled with New Year-related items such as red clothing, New Year paintings, and couplets\",\"Vendors selling New Year\u2019s goods like dried fruits, cured meats, and traditional sweets\",\"Market decorated with red and gold ornaments symbolizing luck and prosperity\",\"Various traditional holiday foods and snacks attracting customers\",\"Large New Year decorations in the center of the market, such as giant red envelopes and zodiac lanterns\",\"Fireworks lighting up the night sky, illuminating the entire city\",\"Grand New Year parades with traditional costumes and festive symbols\",\"Temple fair grounds with calligraphy booths writing couplets and \\\"Fu\\\" characters\",\"Cultural performance areas featuring dance, folk art, and New Year stories\",\"Lantern displays showcasing a variety of shapes and colors, attracting many visitors\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Special_Places [42]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Winchester Mystery House USA\",\"Waverly Hills Sanatorium USA\",\"Trans-Allegheny Lunatic Asylum USA\",\"Tower of Silence India\",\"The Whaley House USA\",\"The Waverly Hills Sanatorium USA\",\"The Villisca Axe Murder House USA\",\"The Tower of London UK\",\"The Tower of London England\",\"The Stanley Hotel USA\",\"The Salem Witch Trials Memorial USA\",\"The Riddle House USA\",\"The Queen Mary USA\",\"The Myrtles Plantation USA\",\"The Lemp Mansion USA\",\"The Hill of Crosses Lithuania\",\"The Haunted Vicarage England\",\"The Door to Hell Turkmenistan\",\"The Catacombs of Rome Italy\",\"The Biltmore Estate USA\",\"The Beechworth Lunatic Asylum Australia\",\"The Banff Springs Hotel Canada\",\"The Ancient Ram Inn England\",\"Sedlec Ossuary Czech Republic\",\"Salem Massachusetts USA\",\"Pripyat Ukraine\",\"Poveglia Island Italy\",\"Lizzie Borden House USA\",\"Leap Castle Ireland\",\"Island of the Dolls Mexico\",\"Island of Poveglia Italy\",\"Hoia Baciu Forest Romania\",\"Hellfire Club Montpelier Hill Ireland\",\"Edinburgh Castle Scotland\",\"Eastern State Penitentiary USA\",\"Catacombs of Paris France\",\"Capuchin Catacombs Palermo Italy\",\"Bran Castle Romania\",\"Borley Rectory England\",\"Bodie California USA\",\"Bhangarh Fort India\",\"Aokigahara Forest Japan\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Future Scenes. [21]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Advanced city skyline with flying cars\",\"Futuristic space colony orbiting Earth\",\"High-tech laboratory with advanced AI robots\",\"Vertical farming skyscraper in a megacity\",\"Smart home with holographic interfaces\",\"Autonomous vehicles on a futuristic highway\",\"Renewable energy-powered city with solar panels and wind turbines\",\"Space station with a view of distant planets\",\"Cyberpunk metropolis with neon lights and towering skyscrapers\",\"Underwater city with transparent domes\",\"High-speed train traveling through a futuristic tunnel\",\"Virtual reality environment with immersive experiences\",\"Robotic manufacturing plant with automated assembly lines\",\"Augmented reality park with interactive elements\",\"Climate-controlled dome protecting a lush garden in a desert\",\"Advanced medical facility with futuristic healing technology\",\"Moon base with astronauts exploring the lunar surface\",\"Drone delivery system operating in a bustling city\",\"AI-driven research center with cutting-edge technology\",\"Futuristic sports stadium with holographic displays and interactive features\",\"Smart grid energy system with interconnected devices and sensors\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Weather and Sky [31]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Tropical storm clouds with heavy rain and strong winds\",\"Thunderstorm clouds with flashes of lightning\",\"Sunset sky with fiery orange and purple colors\",\"Sunset sky with colorful clouds\",\"Sunset sky reflected in a still lake\",\"Sunrise sky with streaks of pink and orange\",\"Sunrise sky with mountain silhouettes\",\"Sunrise sky with clouds painted in gold and pink hues\",\"Stormy sky with dark swirling clouds\",\"Stormy sky with dark clouds\",\"Starry sky with a full moon\",\"Starry night sky with shooting stars\",\"Starry night sky\",\"Snowy sky\",\"Rainbow after a rain shower\",\"Overcast sky\",\"Night sky with vibrant aurora borealis\",\"Night sky with the Milky Way visible\",\"Night sky with a crescent moon\",\"Misty mountains with a soft hazy sky\",\"Heavy rain clouds with lightning\",\"Foggy sky\",\"Double rainbow arcing over a clear blue sky\",\"Double rainbow arcing across the sky\",\"Clear sky with birds flying\",\"Clear sky with a single white cloud\",\"Clear desert sky with a bright star visible\",\"Clear desert sky\",\"Clear blue sky with a bright sun\",\"Clear blue sky\",\"Calm sky with sailboats on the horizon\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Horror Environments [41]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Abandoned asylum with crumbling walls and flickering lights\",\"Abandoned mental institution with dark, empty cells and creepy remnants\",\"Abandoned military base with rusting equipment and eerie silence\",\"Abandoned school with empty classrooms and haunted hallways\",\"Abandoned subway station with flickering lights and eerie echoes\",\"Creepy old hospital with rusted equipment and darkened hallways\",\"Creepy old theater with faded curtains and an eerie stage\",\"Creepy, old asylum with unsettling noises and dark, narrow corridors\",\"Cursed Victorian house with antique dolls and a dark history\",\"Cursed village with dilapidated houses and strange shadows\",\"Dark, ancient ruins with creepy statues and unexplained sounds\",\"Dark, labyrinthine catacombs with ancient bones and damp air\",\"Dark, overgrown forest with twisted trees and eerie mist\",\"Derelict amusement park with broken rides and unsettling silence\",\"Derelict, haunted carnival grounds with abandoned attractions and sinister vibes\",\"Deserted, crumbling castle with overgrown ivy and hidden passageways\",\"Deserted, shadowy mansion with haunted portraits and unsettling vibes\",\"Desolate graveyard with crumbling tombstones and fog\",\"Eerie, deserted carnival with abandoned tents and rusted rides\",\"Foreboding swamp with murky water and ominous noises\",\"Foreboding, dark cavern with strange echoes and mysterious depths\",\"Forgotten cemetery with old, cracked mausoleums and eerie shadows\",\"Forgotten underground bunker with flickering fluorescent lights and unsettling sounds\",\"Ghostly, fog-covered lake with an old, creaky boat\",\"Gloomy, dilapidated warehouse with broken windows and unsettling sounds\",\"Haunted library with ancient books and a sense of foreboding\",\"Haunted mansion with creaking floorboards and cobweb-covered furniture\",\"Haunted, neglected lighthouse with a view of turbulent seas and unsettling shadows\",\"Hauntingly empty playground with broken swings and an eerie atmosphere\",\"Hauntingly quiet farmhouse with broken furniture and strange noises\",\"Isolated lighthouse with stormy seas and flickering lights\",\"Isolated, decrepit farm with a rickety barn and eerie surroundings\",\"Mysterious, foggy moor with distant, unsettling sounds\",\"Mysterious, shadowy cave with strange markings and dripping water\",\"Old, decrepit cabin in the middle of a snow-covered forest\",\"Ominous, darkened alleyways in a forgotten part of town\",\"Sinister cellar with old, dusty furniture and a musty smell\",\"Sinister, abandoned church with broken stained glass and a haunting atmosphere\",\"Spooky abandoned hotel with decaying rooms and peeling wallpaper\",\"Spooky forest cabin with ominous symbols and eerie whispers\",\"Unsettling underground laboratory with strange experiments and dim lighting\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Landscapes [272]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"A babbling brook winds through a tranquil forest glade\",\"A babbling brook winds through a tranquil forest glade\",\"A blanket of mist descends upon the ancient forest\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A blanket of snow transforms the landscape into a winter wonderland\",\"A calm lake reflects the starry sky in its crystal-clear waters\",\"A canopy of colorful hot air balloons fills the sky at dawn\",\"A canopy of stars twinkles overhead on a clear night\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cascading waterfall plunges into a crystal-clear pool below\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of towering saguaro cacti stands silhouetted against the desert sky\",\"A cluster of volcanic islands rises from the deep blue sea\",\"A deep canyon cuts through the glowing earth\",\"A deep canyon cuts through the glowing earth\",\"A dense fog blankets the rolling hills, creating an ethereal atmosphere\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense fog shrouds the landscape in an air of mystery\",\"A dense forest is alive with the chirping of birds and the rustling of leaves\",\"A dense forest is alive with the sound of birdsong\",\"A dense forest is alive with the sound of birdsong\",\"A dense mist hangs over the tranquil landscape, creating an otherworldly atmosphere\",\"A field of blooming tulips stretches toward the horizon\",\"A field of blooming tulips stretches toward the horizon\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of cherry blossoms bursts into bloom in the spring\",\"A field of golden wheat sways in the gentle breeze\",\"A field of lavender blooms in shades of purple and blue\",\"A field of sunflowers stretches toward the horizon, turning to face the sun\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A field of wildflowers sways in the breeze, creating a riot of color\",\"A fiery sunrise paints the sky in shades of orange and pink\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A fiery sunset paints the sky in warm, shimmering hues\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A gentle rain falls on the emerald-green landscape, nourishing the earth\",\"A golden sunrise paints the sky in shades of pink and orange\",\"A golden sunset casts long shadows across the rolling hills\",\"A golden sunset casts long shadows across the rolling hills\",\"A grove of towering sequoias inspires awe and reverence\",\"A grove of towering sequoias inspires awe and reverence\",\"A herd of wild horses gallops across the open plains\",\"A herd of wild horses gallops across the open plains\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A hidden waterfall tumbles down a moss-covered rock face\",\"A labyrinth of limestone caves hides underground wonders\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush green valley is cradled between towering mountain peaks\",\"A lush rainforest teems with exotic wildlife and vibrant foliage\",\"A majestic waterfall thunders over a rocky precipice\",\"A majestic waterfall thunders over a rocky precipice\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a lush green valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A meandering river winds its way through a sun-drenched valley\",\"A network of fjords cuts deep into the rugged coastline\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of hiking trails leads through a pristine wilderness\",\"A network of winding trails leads through a dense forest\",\"A peaceful meadow is carpeted with fragrant wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A pristine alpine meadow is carpeted with colorful wildflowers\",\"A rainbow arcs across the sky after a passing storm\",\"A rainbow spans the horizon after a summer shower\",\"A rainbow spans the horizon after a summer shower\",\"A roaring waterfall cascades between moss-covered rocks\",\"A roaring waterfall cascades between moss-covered rocks\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky outcrop provides a vantage point to watch the sunrise\",\"A rocky promontory offers panoramic views of the rugged coastline\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged canyon offers breathtaking views of the surrounding landscape\",\"A rugged coastline is battered by crashing waves\",\"A rugged coastline is battered by crashing waves\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A sea of clouds stretches to the horizon, obscuring the valley below\",\"A secluded cove is lapped by gentle turquoise waters\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A serene mountain lake reflects the surrounding peaks like a mirror\",\"A solitary lighthouse stands sentinel over the rocky coastline\",\"A sparkling river winds its way through a verdant valley\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A sun-kissed beach is lapped by crystal-clear waters\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering mountain peak is bathed in the golden light of dawn\",\"A towering red rock formation rises from the desert floor\",\"A towering sand dune offers panoramic views of the desert below\",\"A towering sand dune offers panoramic views of the desert below\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil bay is dotted with colorful fishing boats\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lagoon is home to a dazzling array of tropical fish\",\"A tranquil lake reflects the starry sky in its crystal-clear waters\",\"A tranquil oasis provides respite from the harsh desert sun\",\"A tranquil pond is surrounded by vibrant green foliage\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil pond reflects the golden hues of autumn leaves\",\"A tranquil stream meanders through a sun-dappled forest\",\"A vibrant coral reef is home to a diverse array of marine life\",\"A vibrant rainbow spans the sky after the rain\",\"A vibrant rainbow spans the sky after the rain\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes are deep blue and sparkling\",\"Alpine lakes shimmer like jewels in the mountains\",\"Alpine lakes sparkle like jewels in the mountains\",\"Ancient ruins stand as silent sentinels amidst the wilderness\",\"Ancient ruins stand like sentinels in the morning mist\",\"Ancient ruins stand sentinel in the morning mist\",\"Arch-shaped rock formations offer breathtaking views of the horizon\",\"Black sand beaches are bordered by powerful waves\",\"Black sand beaches are bordered by powerful waves\",\"Blooming wildflowers carpet the meadows in a riot of color\",\"Blossoming cherry blossoms carpet the ground in pink\",\"Blossoming cherry trees line the banks of a tranquil river\",\"Bright red poppy fields color the hills\",\"Bright yellow rapeseed fields brighten the countryside\",\"Bright yellow rapeseed fields brighten the countryside\",\"Brightly colored hot air balloons dot the sky at sunrise\",\"City lights twinkle like stars in the night\",\"City lights twinkle like stars in the night\",\"Colorful coral reefs are home to a dazzling array of marine life\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crater lakes offer perfect reflections of the surrounding mountains\",\"Crystal-clear lakes mirror the surrounding mountains\",\"Crystal-clear pools dot the landscape, inviting a refreshing swim\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear rivers wind through lush green valleys\",\"Crystal-clear streams babble through moss-covered forests\",\"Deep gorges are home to diverse wildlife\",\"Deep gorges are inhabited by diverse wildlife\",\"Deep gorges offer dizzying views of the valleys below\",\"Deep gorges offer dizzying views of the valleys below\",\"Desert oases sparkle like jewels in the sun\",\"Dormant volcanoes dominate the landscape with their imposing shapes\",\"Dormant volcanoes dominate the landscape with their imposing silhouette\",\"Emerald-green rice paddies cascade down the hillsides\",\"Eroded rock formations resemble natural sculptures\",\"Eroded rock formations resemble natural sculptures\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of colorful flowers stretch as far as the eye can see\",\"Fields of golden barley ripple in the afternoon sun\",\"Fields of golden wheat sway in the gentle breeze\",\"Frozen lakes reflect the snowy peaks of the surrounding mountains\",\"Frozen waterfalls gleam in the winter light\",\"Frozen waterfalls glisten in the winter light\",\"Geysers spout hot water into the frigid air\",\"Geysers spout hot water into the frigid air\",\"Glacial fjords are bordered by sheer cliffs\",\"Glacial fjords are lined with steep cliffs\",\"Glacial rivers wind between rocky peaks\",\"Glacial rivers wind through rocky peaks\",\"Glaciers thunder as they crack into the ocean\",\"Glaciers thunder as they crack into the ocean\",\"Glittering glaciers shine under the Arctic sun\",\"Glittering glaciers sparkle under the Arctic sun\",\"Golden cornfields sway in the summer breeze\",\"Golden cornfields sway in the summer breeze\",\"Golden sand dunes stretch as far as the eye can see\",\"Golden sand dunes stretch as far as the eye can see\",\"Grassy plains stretch as far as the eye can see, interrupted only by the occasional grove of trees\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are crossed by crystal-clear rivers\",\"Green valleys are dotted with small, picturesque houses\",\"Immaculate snowfields glisten under the winter sun\",\"Isolated beaches are bordered by sheer cliffs and palm trees swaying in the wind\",\"Jagged peaks pierce the sky in dramatic silhouettes\",\"Jagged peaks pierce the sky like spears\",\"Lavender fields perfume the air with their enchanting scent\",\"Lavender fields perfume the air with their enchanting scent\",\"Lush forests resonate with the song of birds\",\"Lush forests resound with the song of birds\",\"Majestic fjords carve through the wild coastline\",\"Majestic fjords cut through the wild coastline\",\"Majestic red rock formations rise from the desert floor\",\"Majestic redwoods tower overhead in ancient forests\",\"Marshes are home to a multitude of exotic birds\",\"Marshlands are home to a multitude of exotic birds\",\"Mist-covered forests are home to elusive wildlife\",\"Mist-covered mountains rise from the valley floor\",\"Misty valleys are shrouded in mystery and enchantment\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields create a patchwork of vibrant colors\",\"Multicolored tulip fields extend to the horizon\",\"Multicolored tulip fields extend to the horizon\",\"Natural arches stand like gates to another world\",\"Natural arches stand like gateways to another world\",\"Northern lights dance in the night sky\",\"Northern lights dance in the nighttime sky\",\"Northern lights sway like ribbons of light in the night sky\",\"Picturesque hilltop villages offer spectacular views of the surrounding countryside\",\"Pristine alpine meadows are dotted with wildflowers\",\"Purple lavender fields contrast against the blue sky\",\"Purple lavender fields contrast with the blue sky\",\"Quaint fishing villages nestle against rocky cliffs\",\"Quaint hilltop villages offer spectacular views of the surrounding countryside\",\"Red canyons glow in the light of the setting sun\",\"Red canyons shine in the light of the setting sun\",\"Red sand deserts stretch beneath a cloudless sky\",\"Red sand deserts stretch beneath a cloudless sky\",\"Roaring waterfalls create clouds of iridescent mist\",\"Rock formations in the shape of arches offer stunning views of the horizon\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rocky plateaus offer panoramic views of the valleys below\",\"Rolling green hills are dotted with sheep grazing peacefully\",\"Rolling hills are cloaked in a tapestry of autumn colors\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows are dotted with wildflowers\",\"Rolling meadows undulate like a sea of green\",\"Rolling sand dunes stretch as far as the eye can see\",\"Rugged coastlines are battered by crashing waves\",\"Rushing rivers wind through rugged canyons\",\"Rushing rivers wind through steep canyons\",\"Salt deserts shimmer in the bright sun\",\"Salt deserts shine in the bright sun\",\"Sand dunes ripple in the desert wind\",\"Sand dunes ripple in the desert wind\",\"Secluded beaches are bordered by steep cliffs and palm trees swaying in the wind\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Smoking volcanoes dominate the landscape with their imposing silhouette\",\"Snow-capped mountain peaks are mirrored in the calm waters of lakes\",\"Snow-capped mountain peaks are reflected in the calm waters of the lakes\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped mountain ranges stretch as far as the eye can see\",\"Snow-capped peaks pierce the horizon in every direction\",\"Snow-capped peaks shimmer under the moonlight\",\"Snow-capped peaks shine in the light of the full moon\",\"Snow-covered fields gleam in the winter sun\",\"Spectacular sunsets paint the sky in glowing shades of red\",\"Spectacular sunsets paint the sky in shades of red\",\"Steep cliffs plunge into the turquoise ocean\",\"Steep cliffs plunge into the turquoise ocean\",\"Strange rock formations create lunar landscapes\",\"Strange rock formations create lunar landscapes\",\"Sun-drenched vineyards stretch across rolling hills\",\"Sunflower fields follow the sun's path throughout the day\",\"Sunflower fields follow the sun's path throughout the day\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"Terraced rice fields sculpt the hills with their geometric beauty\",\"The Milky Way stretches across the night sky like a celestial highway\",\"The Northern Lights shimmer like ribbons of light in the night sky\",\"The mountains loom majestically against the azure blue sky\",\"The mountains rise majestically against the azure sky\",\"The setting sun bathes the valley in golden light\",\"The setting sun bathes the valley in golden light\",\"Thundering glaciers grind against the mountains\",\"Thundering waterfalls create clouds of iridescent mist\",\"Thundering waterfalls create sparkling rainbows\",\"Thundering waterfalls create sparkling rainbows\",\"Towering cliffs offer panoramic views of the coastline below\",\"Towering palm trees sway in the gentle ocean breeze\",\"Towering redwoods create a cathedral-like canopy\",\"Towering sandstone cliffs are carved by centuries of wind and rain\",\"Towering waterfalls plunge into mist-filled pools below\",\"Tropical islands are lined with palm trees and pristine beaches\",\"Tropical islands are lined with palm trees and sandy beaches\",\"Tropical jungles teem with life and color\",\"Tropical jungles teem with life and color\",\"Verdant hills are dotted with picturesque cottages\",\"Verdant meadows undulate like a sea of green\",\"Verdant oases offer a haven of freshness in the desert\",\"Verdant oases provide a haven of freshness in the midst of the desert\",\"Verdant valleys are dotted with picturesque cottages\",\"Vibrant coral reefs teem with life beneath the waves\",\"Vibrant fields of bright red poppies color the hills\",\"Vibrant sunsets paint the sky in shades of orange and pink\",\"Wheat fields sway in the summer breeze\",\"Wheat fields undulate in the summer breeze\",\"White sand dunes stretch as far as the eye can see\",\"White sand dunes stretch as far as the eye can see\",\"White sandy beaches stretch along the turquoise coast\",\"White sandy beaches stretch along the turquoise coast\",\"Wildflower meadows burst with vibrant colors in springtime\"],{\"default\":\"\u274cdisabled\"}],\"Environment - Outdoor [246]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Amusement park\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Astral Apex atop the Elemental Convergence Spire\",\"At the Celestial Forge crafting Timeless Artifacts\",\"At the Celestial Haven above the Astral Clouds\",\"At the Celestial Nexus within the Astral Veil\",\"At the Celestial Spire among Nebulaic Drifts\",\"At the Chronomancer's Workshop amidst Gears of Time\",\"At the Clockwork Spire amidst the Gears of Time\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Crystal Labyrinth beneath the Shimmering Crystal Dome\",\"At the Cybernetic Megapolis within the Digital Frontier\",\"At the Digital Metropolis within the Cybernetic Frontier\",\"At the Dreamer's Haven within the Enchanted Woods\",\"At the Eldritch Grove within the Ancient Sylvan Thicket\",\"At the Emerald Sky Haven atop Floating Plateaus\",\"At the Ethereal Islands of Illusory Vistas\",\"At the Ethereal Isles of Illusory Reflections\",\"At the Fabled Islands of Aetheric Illusions\",\"At the Fae Enclave within the Whispering Thicket\",\"At the Fae Nexus linking Enchanted Realms\",\"At the Gargantuan Summit among the Roaming Titans\",\"At the Giants' Sky Citadel among the Roaming Clouds\",\"At the Harmonic Glade with Melodious Elemental Pools\",\"At the Harmonic Springs with Elemental Harmonies\",\"At the Jungle of Reverie with Ancient Serpent Temples\",\"At the Magma Sanctum encased in Volcanic Expanse\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Magma Sanctum within the Elemental Caldera\",\"At the Moonlit Haven within the Enigmatic Dream Forest\",\"At the Moonshadow Glade within the Verdant Mystic Forest\",\"At the Mycelium Marsh with Luminescent Mushroom Canopies\",\"At the Neon Metropolis within the Digital Frontier\",\"At the Nexus Gateway of Interdimensional Portals\",\"At the Quartz Citadel within the Luminous Crystal Cave\",\"At the Skyborne Aegis within the Aetherial Expanse\",\"At the Skyborne Observatory amidst Nebula Drifts\",\"At the Skyward Archipelago of Floating Temples\",\"At the Skyward Observatory above the Aetherial Cloudscape\",\"At the Starlight Observatory amid the Endless Nebulae\",\"At the Starlight Observatory amid the Eternal Nebulae\",\"At the Starlit Citadel amidst Cosmic Cascades\",\"At the Temporal Bastion encapsulated in Aeon Sands\",\"At the Temporal Bastion frozen in the Sands of Ages\",\"At the Temporal Bastion submerged in Aeon Sand\",\"At the Titan's Summit amid the Colossal Mountains\",\"Beach\",\"Campground\",\"Canyon\",\"City street\",\"Countryside\",\"Disney land\",\"Forbidden City\",\"Forbidden City\",\"Forest\",\"Fuji Mountain\",\"Garden\",\"Great Barrier Reef is a vibrant underwater paradise teeming with life\",\"Greenhouse\",\"Harbor\",\"Hillside\",\"In the Abyssal Citadel with Bioluminescent Corals\",\"In the Abyssal Grotto with Bioluminescent Sea Creatures\",\"In the Arcane Archive storing Mystical Tomes\",\"In the Astral Sanctuary at the Heart of Cosmic Streams\",\"In the Astral Sanctuary at the Nexus of Cosmic Streams\",\"In the Candied Wonderland of Everlasting Sweets\",\"In the Celestial Sanctum beneath the Thundering Veil\",\"In the Celestial Sanctum beneath the Thunderstorm Veil\",\"In the Celestial Spire housing Astral Observatories\",\"In the Celestial Starcruiser voyaging through Celestial Nebulae\",\"In the Confectionery Realm of Infinite Sweet Delights\",\"In the Cosmic Starcruiser voyaging through Nebulae\",\"In the Crystal Spire at the Apex of Elemental Convergence\",\"In the Crystaline Abyssal City of Submerged Spires\",\"In the Echoing Abyss beneath the Obsidian Mountains\",\"In the Echoing Abyss beneath the Obsidian Peaks\",\"In the Elemental Nexus with Harmonizing Realms\",\"In the Enchanted Confectionery Realm of Eternal Sweets\",\"In the Enchanted Meadow surrounded by Wisps\",\"In the Feywild Nexus linking Fey Realms\",\"In the Galactic Starship sailing through Celestial Oceans\",\"In the Grimoire Archive storing Arcane Chronicles\",\"In the Illusionary Mirage within the Desert Mirage Sands\",\"In the Labyrinth of Everchanging Halls\",\"In the Luminous Grove bathed in Eternal Moonlight\",\"In the Mirage Oasis concealed within the Mirage Sands\",\"In the Mirage Oasis with Illusory Palm Groves\",\"In the Myconid Haven with Luminescent Fungal Canopies\",\"In the Myconid Haven with Luminous Fungal Canopies\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Nexus Gateway connecting Multiversal Realms\",\"In the Oasis Mirage hidden in the Mirage Sands\",\"In the Rift of Temporal Anomalies\",\"In the Stargazer's Refuge beneath the Veil of Storms\",\"In the Starlit Dunes with Shifting Constellations\",\"In the Stormforged Bastion above the Roiling Storms\",\"In the Stormforged Observatory overlooking Ephemeral Falls\",\"In the Sylvan Enclave within the Ancient Grove\",\"In the Temporal Nexus traversing Ephemeral Realms\",\"In the Temporal Rift crossing the Streams of Eternity\",\"In the Thunderstorm Aerie overlooking Radiant Waterfalls\",\"In the Tomekeeper's Citadel filled with Arcane Grimoires\",\"In the Whimsical Mirage surrounded by Illusionary Sands\",\"In the Whispering Chasm beneath the Veiled Cliffs\",\"In the Whispering Woods with Enchanted Willows\",\"Lake\",\"Machu Picchu\",\"Mont Saint Michel\",\"Mountain\",\"Nazca terrestrial painting\",\"Niagara Falls\",\"Park\",\"Playground\",\"Poolside\",\"Resort\",\"Riverbank\",\"Rooftop\",\"Rural area\",\"Safari\",\"Sahara Desert\",\"Sea\",\"Ski slope\",\"Stadium\",\"Stonehenge\",\"Street market\",\"Sunset\",\"Terrace\",\"Toujinbou\",\"Tower of Babel\",\"Town square\",\"Train station\",\"Valley\",\"Venice Gondola Ride\",\"Vineyard\",\"Waterfall\",\"Zoo\",\"amusement park carousel ferris_wheel\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Kyoto is a treasure trove of traditional Japanese culture and architecture, with temples, shrines, and tea houses\",\"ancient city of Petra is a UNESCO World Heritage Site and one of the Seven Wonders of the World\",\"ancient ruins of Machu Picchu offer a glimpse into the past\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Petra are a testament to the ingenuity of the Nabateans, who carved an entire city out of the rock\",\"ancient ruins of Tikal rise from the jungles of Guatemala, offering a glimpse into the Mayan civilization\",\"ancient temples of Angkor Wat are a testament to Cambodia's rich history\",\"ayers rock\",\"best place of the world\",\"breathtaking beauty of the Norwegian fjords is a photographer's dream\",\"breathtaking fjords of Norway are a photographer's dream\",\"bustling markets of Bangkok are a sensory overload of sights, sounds, and smells\",\"colorful markets of Marrakech are a feast for the senses\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"colorful streets of Havana are a photographer's dream, with classic cars, vibrant architecture, and lively street scenes\",\"downtown Traffic signals Street lights Neon signs Decorative signs building\",\"dramatic cliffs of Santorini offer breathtaking views of the Aegean Sea\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of Iceland are like something out of a fairy tale, with waterfalls, glaciers, and volcanic terrain\",\"dramatic landscapes of New Zealand offer endless opportunities for adventure\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"dramatic landscapes of New Zealand's South Island are a playground for outdoor enthusiasts, with hiking, skiing, and bungee jumping\",\"floating island\",\"grand canyon\",\"great wall of china\",\"historic streets of Rome are filled with ancient wonders waiting to be explored\",\"iconic pyramids of Giza are a symbol of ancient Egypt's rich history and culture\",\"iconic skyline of New York City is a symbol of progress and innovation\",\"lantern floating\",\"lush rainforests of Costa Rica are home to an incredible diversity of plant and animal life\",\"lush rainforests of Costa Rica are home to exotic wildlife and stunning waterfalls\",\"lush vineyards of Tuscany are a feast for the eyes and the palate\",\"majestic Grand Canyon offers breathtaking vistas at every turn\",\"majestic Victoria Falls is one of the largest and most impressive waterfalls in the world\",\"majestic beauty of the Canadian Rockies is a sight to behold, with towering mountains, crystal-clear lakes, and lush forests\",\"natural beauty of Yellowstone National Park is unparalleled, with geysers, hot springs, and wildlife\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"natural beauty of the Swiss Alps is unparalleled, with snow-capped peaks, crystal-clear lakes, and lush green valleys\",\"pristine beaches of Fiji are the perfect place to unwind and relax\",\"pristine beaches of the Maldives are the perfect place to escape the hustle and bustle of everyday life\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to escape the hustle and bustle of everyday life, with secluded coves and turquoise waters\",\"pristine beaches of the Seychelles are the perfect place to relax and unwind\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pristine beaches of the Seychelles are the perfect place to unwind and relax, with crystal-clear waters and powdery white sand\",\"pyramid\",\"remote beauty of Antarctica is a once-in-a-lifetime experience for adventurous travelers\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of Easter Island is a testament to the resilience of the Rapa Nui people, who carved giant stone statues known as moai\",\"remote beauty of the Galapagos Islands is a paradise for nature lovers and wildlife enthusiasts\",\"romantic streets of Paris are alive with culture and charm\",\"rooftopm Tokyo(city) building Skyscraper\",\"rugged beauty of Iceland's landscapes is truly awe-inspiring\",\"rugged beauty of the Scottish Highlands is a paradise for hikers and nature lovers\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"rugged beauty of the Scottish Highlands is a paradise for outdoor enthusiasts, with hiking, climbing, and wildlife watching\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Amalfi Coast is a feast for the senses, with picturesque villages clinging to the cliffs above the sea\",\"serene beauty of the Swiss Alps beckons adventurous travelers\",\"sparkling waters of the Maldives offer a tranquil escape from the world\",\"stunning architecture of Barcelona is a testament to the city's rich heritage\",\"stunning landscapes of Patagonia are a playground for outdoor adventurers, with hiking, climbing, and wildlife watching\",\"sun-kissed beaches of the Seychelles are the epitome of tropical paradise\",\"surreal beauty of the Northern Lights dancing across the Arctic sky is a sight to behold\",\"towering cliffs of Yosemite National Park inspire awe and wonder\",\"towering peaks of the Himalayas offer some of the world's most challenging and rewarding treks\",\"tranquil canals of Venice are a romantic setting for a leisurely gondola ride\",\"tranquil lakes of Canada's Banff National Park are a haven for outdoor enthusiasts\",\"vibrant cities of Japan blend modernity with tradition in a unique way\",\"vibrant colors of India's Holi festival are a sight to behold\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of Rio de Janeiro's Carnival are a feast for the eyes, with elaborate costumes, samba music, and street parades\",\"vibrant colors of the Great Barrier Reef are a wonder to behold, with coral reefs teeming with life\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Photography_Effects [33]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAnaglyph 3D Photography\",\"Bloom Effect\",\"Bokeh Effect\",\"Chromatic Aberration\",\"Daguerreotype\",\"Defocused\",\"Depth of Field\",\"Desaturated Grunge Filter\",\"Diffraction Spikes Effect\",\"Double Exposure\",\"Foreshortening Effect\",\"Glitch Style\",\"Gradient Effect\",\"Halftone Effect\",\"High Speed Liquid\",\"Hologram Effect\",\"Infrared Filter\",\"Lens Flare\",\"Lomo Effect\",\"Long Exposure\",\"Medium Depth of Field\",\"Motion Blur\",\"Multiple Exposure\",\"Neutral Density Filters\",\"Overexposed\",\"Selective Color\",\"Sepia Tone\",\"Short Exposure\",\"Soft Focus\",\"Solarized\",\"Split Tone\",\"Technicolor\",\"Tintype Photography\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Cameras [47]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aaton LTR Cinema\",\"ARRI ALEXA 65 Cinema\",\"Bolex H16 Cinema\",\"RED Digital Cinema Camera\",\"Canon EOS 5D Digital\",\"Fujifilm X-T4 Digital\",\"GoPro Hero Digital\",\"Hasselblad X1D II Digital\",\"Leica T Digital\",\"Lumix GH5 Digital\",\"Nikon D850\",\"Nikon Z6 II Mirrorless\",\"Nikon Z7 II Mirrorless\",\"Olympus OM-1 Digital\",\"Olympus XA2 Digital\",\"Pentax 645Z Digital\",\"Sony A7III Digital\",\"Diana F+ Analog\",\"Hasselblad 500CM Analog\",\"HOLGA 120n Analog\",\"Kodak Brownie Analog\",\"Kodak Funsaver Analog\",\"Leica M3 Analog\",\"Leica M6 Analog\",\"Mamiya 7 II Analog\",\"Pentax K1000 Analog\",\"Plaubel Makina W67 Analog\",\"Polaroid SX-70 Analog\",\"Rolleiflex Analogshot\",\"Agfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak Ultra Max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome Color Film\",\"Muted Low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Camera_Shots [50]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Aerial View\",\"Dolly zoom\",\"Dutch angle shot\",\"Fashion shot\",\"Full length frame\",\"High exposure\",\"Long exposure\",\"POV shot\",\"Sharp focus\",\"Studio shot\",\"Street level shot\",\"aerial shot\",\"angle from above\",\"angle from below\",\"birds-eye-view shot\",\"body shot\",\"cinematic shot\",\"close-up shot\",\"establishing shot\",\"extreme close-up shot\",\"extreme wide shot\",\"eye-level shot\",\"full body shot\",\"full shot\",\"ground level shot\",\"high angle shot\",\"hip level shot\",\"knee level shot\",\"long shot\",\"low angle shot\",\"medium close-up shot\",\"medium shot\",\"medium wide shot\",\"modelshoot style shot\",\"over the shoulder shot\",\"overhead angle\",\"rear angle\",\"selfie shot angle\",\"shot from behind\",\"shot from side\",\"shoulder-level shot\",\"side view shot\",\"side-profile\",\"telephoto shot\",\"top-down view\",\"two shot angle\",\"upper body shot\",\"wide angle\",\"wide shot\",\"zoomed out\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Expressions [70]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Angry\",\"Annoyed\",\"Appreciative\",\"Blinking\",\"Bored\",\"Confused\",\"Contemplative\",\"Crossing fingers\",\"Crying\",\"Determined\",\"Disgusted\",\"Eager\",\"Embarrassed\",\"Frowning\",\"Frustrated\",\"Giving thumbs down\",\"Giving thumbs up\",\"Grateful\",\"Holding hands\",\"Holding up a crescent moon\",\"Holding up a cross\",\"Holding up a heart sign\",\"Holding up a menorah\",\"Holding up a peace sign\",\"Holding up a rock and roll sign\",\"Holding up a star of David\",\"Holding up a yin and yang symbol\",\"Hugging\",\"Indifferent\",\"Joyful\",\"Kissing\",\"Laughing\",\"Looking down\",\"Looking left\",\"Looking right\",\"Looking up\",\"Making a heart sign\",\"Making a peace sign\",\"Making a rock and roll sign\",\"Nervous\",\"Nodding\",\"Overwhelmed\",\"Pointing\",\"Pouting\",\"Praying\",\"Proud\",\"Puzzled\",\"Reflective\",\"Relieved\",\"Saluting\",\"Sarcastic\",\"Scared\",\"Shaking head\",\"Shocked\",\"Shrugging\",\"Shy\",\"Skeptical\",\"Sleepy\",\"Smiling\",\"Smirking\",\"Sticking out tongue\",\"Surprised\",\"Thoughtful\",\"Waving\",\"Winking\",\"Yawning\",\"Inquisitive\",\"Amused\",\"Frustrated\",\"Admiring\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Film_Stocks [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAgfa APX 400\",\"Agfa Vista\",\"Agfacolor Pro 200\",\"Cinestill 800T\",\"Ektar 100\",\"Fine Grain\",\"Fujicolor Pro\",\"Fujifilm XT3\",\"Ilford HP5 Plus B&W\",\"Kodak ultra max 800\",\"Kodak Vision3 IMAX\",\"Kodak Vision3\",\"Lomochrome color film\",\"Muted low Grain\",\"Porta 160\",\"Prominent Grain\",\"Tri-X 400 B&W\",\"Velvia 100\",\"Kodak Portra 400\",\"Kodak Ektachrome E100\",\"Fujifilm Pro 400H\",\"Ilford Delta 3200\",\"Polaroid Originals Color Film\",\"Lomography Color Negative Film 800\",\"AgfaPhoto Vista Plus 200\",\"Kodak T-Max 400\",\"Kodak Gold 200\",\"Fujifilm Neopan Acros 100\",\"Cinestill 50D\",\"Rollei Retro 400S\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Pose [57]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"arm support\",\"arms behind back\",\"arms wide open\",\"paw pose\",\"claw pose\",\"pray hand on hip\",\"arm at side\",\"index finger raised\",\"looking at viewer\",\"looking up\",\"looking down\",\"looking at another\",\"looking to the side\",\"looking away\",\"looking afar\",\"looking ahead\",\"looking up to\",\"hands on hips\",\"arms crossed\",\"hand on chin\",\"legs crossed\",\"one leg up\",\"kneeling\",\"sitting cross-legged\",\"lying down\",\"leaning forward\",\"leaning back\",\"stretching arms\",\"hands in pockets\",\"one hand raised\",\"hands behind head\",\"hands clasped in front\",\"hands raised in victory\",\"reclining\",\"hands on face\",\"hands resting on table\",\"elbows on knees\",\"one arm draped over shoulder\",\"one hand on waist\",\"hands resting on hips\",\"arm over partner\u2019s shoulder\",\"fist on chin\",\"arms outstretched\",\"hands gripping an object\",\"one foot resting on a ledge\",\"back arched\",\"chest out\",\"torso twisted\",\"hands in prayer position\",\"hands above head\",\"sitting with legs apart\",\"holding an object in one hand\",\"one arm holding the other elbow\",\"own hands together\",\"standing on one leg\",\"hands behind back\",\"sitting with one knee up\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - lighting [49]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Ambient lighting\",\"Area light\",\"Back-light\",\"Beautifully Lit\",\"Black lighting\",\"Bloom light\",\"Broad lighting\",\"Candle light\",\"Cinematic lighting\",\"Cold Lighting\",\"Direct light\",\"Diffuse lighting\",\"Dramatic lighting\",\"Dramatic spotlight\",\"Ethereal Lighting\",\"Flat lighting\",\"Gel lighting\",\"Global lighting\",\"Grid lighting\",\"Gobo lighting\",\"Hair light\",\"Hard light\",\"Key light\",\"Light and shadow plays\",\"Light caustics\",\"Lens Flare\",\"Moody lighting\",\"Moonlight\",\"Moonlit\",\"Natural lighting\",\"Neon Light\",\"Nostalgic lighting\",\"Point light\",\"Rembrandt lighting\",\"Rim light\",\"Side light\",\"Side lighting\",\"Side lit\",\"Soft light\",\"Soft lighting\",\"Specular lighting\",\"Spotlight\",\"Spotlit\",\"Starlight\",\"Sun Rays\",\"Sunlight\",\"Volumetric lighting\",\"Waning light\",\"Warm lighting\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - image_quality [17]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"(detailed masterpiece intricate details award winning lots of details)\",\"(detailed masterpiece most beautiful artwork in the world Ultrarealistic)\",\"(elegant highly detailed digital painting artstation concept art smooth sharp focus)\",\"(epic Detailed illustration vibrant extremely hyper aesthetic)\",\"(high quality awardwinning masterwork 4k highly detailed)\",\"(highly detailed masterpiece Realistic extremely hyper aesthetic trending on artstation)\",\"(intricate details masterpiece best quality)\",\"(intricate details masterpiece sharp and fine)\",\"(High quality lots of details Magic Realism)\",\"(intricate details masterpiece sharp and fine)\",\"(masterpiece best quality ultra-detailed best shadow amazing realistic picture)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(professional studio quality hyperdetailed masterpiece)\",\"(extremely beautiful masterpiece contest winner Ultra Detailed Highres)\",\"(extremely beautiful professional trending on artstation hyperdetailed)\",\"(Ultra Real Raw digital photo Magic Realism masterpiece)\",\"(over detailed art Best quality ultra sharp intricate details Fine art)\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - Photography_Styles.txt [30]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"\ufeffAbstract Photography\",\"Action Photography\",\"Analogue Photography\",\"Artistic Photography\",\"Astrophotography\",\"B&W Photography\",\"Beauty Photography\",\"Candid Photography\",\"Documentary Photography\",\"Dreamy Haze Photography\",\"Erotic Photography\",\"Glamour Photography\",\"Glitch Style Photography\",\"High Fashion Photography\",\"Instant Photography\",\"Large Format Photography\",\"Lifestyle Photography\",\"Long Exposure Photography\",\"Macro Photography\",\"Micro Photography\",\"Modernist Photography\",\"Paparazzi Photography\",\"Pictorialist Photography\",\"Pinhole Photography\",\"Polaroid Photography\",\"Street Fashion Photography\",\"Surrealist Photography\",\"Underwater Photography\",\"Vignette Photography\",\"X-Ray Photography\"],{\"default\":\"\u274cdisabled\"}],\"Virtual - View Angles [116]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"back view\",\"back view Low angle\",\"back view seen from above\",\"back view seen from below\",\"back view, close-up\",\"back view, close-up Low angle\",\"back view, close-up seen from above\",\"back view, close-up seen from below\",\"back view, extreme close-up\",\"back view, extreme close-up Low angle\",\"back view, extreme close-up seen from above\",\"back view, extreme close-up seen from below\",\"back view, full-body\",\"back view, full-body Low angle\",\"back view, full-body seen from above\",\"back view, full-body seen from below\",\"back view, long shot\",\"back view, long shot Low angle\",\"back view, long shot seen from above\",\"back view, long shot seen from below\",\"back view, medium close-up\",\"back view, medium close-up Low angle\",\"back view, medium close-up seen from above\",\"back view, medium close-up seen from below\",\"back view, medium full shot\",\"back view, medium full shot Low angle\",\"back view, medium full shot seen from above\",\"back view, medium full shot seen from below\",\"back view, medium shot\",\"back view, medium shot Low angle\",\"back view, medium shot seen from above\",\"back view, medium shot seen from below\",\"close-up\",\"establishing shot\",\"extreme close-up\",\"front view\",\"front view Low angle\",\"front view seen from above\",\"front view seen from below\",\"front view, close-up\",\"front view, close-up Low angle\",\"front view, close-up seen from above\",\"front view, close-up seen from below\",\"front view, extreme close-up\",\"front view, extreme close-up Low angle\",\"front view, extreme close-up seen from above\",\"front view, extreme close-up seen from below\",\"front view, full-body\",\"front view, full-body Low angle\",\"front view, full-body seen from above\",\"front view, full-body seen from below\",\"front view, long shot\",\"front view, long shot Low angle\",\"front view, long shot seen from above\",\"front view, long shot seen from below\",\"front view, medium close-up\",\"front view, medium close-up Low angle\",\"front view, medium close-up seen from above\",\"front view, medium close-up seen from below\",\"front view, medium full shot\",\"front view, medium full shot Low angle\",\"front view, medium full shot seen from above\",\"front view, medium full shot seen from below\",\"front view, medium shot\",\"front view, medium shot Low angle\",\"front view, medium shot seen from above\",\"front view, medium shot seen from below\",\"full body shot\",\"full shot\",\"high angle view\",\"long shot\",\"low angle view\",\"medium close-up\",\"medium full shot\",\"medium shot\",\"overhead shot view\",\"seen from above view\",\"seen from below view\",\"seen from behind\",\"selfie view\",\"side view\",\"side view Low angle\",\"side view seen from above\",\"side view seen from below\",\"side view, close-up\",\"side view, close-up Low angle\",\"side view, close-up seen from above\",\"side view, close-up seen from below\",\"side view, extreme close-up\",\"side view, extreme close-up Low angle\",\"side view, extreme close-up seen from above\",\"side view, extreme close-up seen from below\",\"side view, full-body\",\"side view, full-body Low angle\",\"side view, full-body seen from above\",\"side view, full-body seen from below\",\"side view, long shot\",\"side view, long shot Low angle\",\"side view, long shot seen from above\",\"side view, long shot seen from below\",\"side view, medium close-up\",\"side view, medium close-up Low angle\",\"side view, medium close-up seen from above\",\"side view, medium close-up seen from below\",\"side view, medium full shot\",\"side view, medium full shot Low angle\",\"side view, medium full shot seen from above\",\"side view, medium full shot seen from below\",\"side view, medium shot\",\"side view, medium shot Low angle\",\"side view, medium shot seen from above\",\"side view, medium shot seen from below\",\"straight on view\",\"top down view\",\"upper body shot\",\"wide angle view\"],{\"default\":\"\u274cdisabled\"}],\"Styles - lighting_Styles [48]\":[[\"\u274cdisabled\",\"\ud83c\udfb2Random\",\"\ud83d\udd22ordered\",\"Artificial Indoor Lighting\",\"Backlighting\",\"Bounced Lighting\",\"Bright and Sunny\",\"Broad Lighting\",\"Candlelit Scene\",\"Chiaroscuro\",\"Cinematic Lighting\",\"City Lights\",\"Dim and Cozy\",\"Dramatic High Contrast\",\"Edge Lighting\",\"Enveloping Fog Lights\",\"Fill Lighting\",\"Flash Photography\",\"Golden Hour Light\",\"Hard Shadows\",\"Harsh Overhead Lighting\",\"High Key Lighting\",\"Intense Firelight\",\"Light & Shadow\",\"Light Painting\",\"Low Key Lighting\",\"Modern LED Strips Lighting\",\"Natural Sunlight\",\"Neon Glow Lighting\",\"Night Photography Lighting\",\"Overcast Lighting\",\"Rembrandt Lighting\",\"Reminiscent Film Lighting\",\"Rim Lighting\",\"Short Lighting\",\"Side Lighting\",\"Silhouette Lighting\",\"Soft and Diffused Lighting\",\"Soft and Warm Lighting\",\"Soft Illumination\",\"Soft Shadows\",\"Split Lighting\",\"Street Lamp Lighting\",\"Studio Portrait Lighting\",\"Subdued Nightlight\",\"Subtle Ambient Glow\",\"Underwater Illumination\",\"Ultraviolet Light\",\"Vintage Film Noir Lighting\",\"Vivid Art Gallery Spotlights\",\"Warm Sunset Glow\"],{\"default\":\"\u274cdisabled\"}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WildPromptorGenerator": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "WildPromptorGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"selected_options\":[\"DPROMPT_DATA\"],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1000}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"allow_duplicates\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WildPromptor_DataToPromptList": {
+ "category": "\ud83e\uddeaAILab/\ud83e\uddffWildPromptor/\ud83d\udd00Promptor",
+ "comfy_node_id": "WildPromptor_DataToPromptList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"path\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"file path\",\"tooltip\":\"Input file path(s). Multiple files can be separated by commas or newlines\"}],\"separator\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"custom separator\",\"tooltip\":\"Separator for splitting text. default is empty for newline splitting\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":0,\"max\":1000,\"tooltip\":\"Number of prompts to generate. Set 0 for all\"}],\"count_start_from\":[\"INT\",{\"default\":1,\"min\":1,\"tooltip\":\"Starting index for prompt selection\"}],\"allow_duplicates\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Allow the same prompt to appear multiple times\"}],\"mode\":[[\"\u2b07\ufe0fSequential\",\"\u2b06\ufe0fReverse\",\"\ud83c\udfb2Random\"],{\"tooltip\":\"Prompt selection mode: Sequential, Reverse, or Random order\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed for reproducible results\"}]},\"optional\":{\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"tooltip\":\"Direct text input, will be processed along with file input\"}]}}",
+ "output_is_list": [
+ true,
+ false
+ ],
+ "return_names": "[\"prompt_list\",\"prompt_combined\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "WildPromptor_Enhancer": {
+ "category": "\ud83e\uddeaAILab/\ud83e\udd16AI",
+ "comfy_node_id": "WildPromptor_Enhancer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"tooltip\":\"Input prompt to be enhanced\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":20,\"tooltip\":\"Number of enhanced prompts to generate\"}],\"combine_output\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Combine all outputs into one string or output as separate records\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T06:30:11.475616Z",
+ "dependencies": [
+ "google-generativeai",
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9eed0afb-2ad9-4e2d-b954-b553746dcd82",
+ "node_id": "comfyui-wildpromptor",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-WildPromptor",
+ "publisher": {
+ "createdAt": "2024-07-01T23:11:45.570672Z",
+ "description": "",
+ "id": "ailab",
+ "logo": "",
+ "members": [],
+ "name": "AILab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/1038lab/Comfyui_WildPromptor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI \u8096\u50cf\u5927\u5e08\u4e2d\u6587\u7248\uff0c\u8fd9\u662f\u4e00\u4e2a\u7528\u4e8e\u751f\u6210 prompt \u6587\u672c\u7684 node, \u65e0\u5176\u4ed6\u4f9d\u8d56\u3002\u5728\u539f\u7248\u57fa\u7840\u4e0a\u5b8c\u6210\u6c49\u5316\u5e76\u6dfb\u52a0\u4e86\u4e00\u4e2a ImageSaver \u7528\u4e8e\u4fdd\u5b58 prompt \u7b49\u5143\u4fe1\u606f\u5230 exif \u7684 node",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-portrait-master-cn",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-05T23:06:14.669557Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c61f2181-5906-475d-a1b4-226bddd52e2d",
+ "node_id": "comfyui-portrait-master-cn",
+ "status": "NodeVersionStatusFlagged",
+ "version": "3.2.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-Portrait-Master-cn \u8096\u50cf\u5927\u5e08\u4e2d\u6587\u7248",
+ "publisher": {
+ "createdAt": "2024-08-23T21:04:40.612239Z",
+ "description": "",
+ "id": "hacking4fun",
+ "logo": "",
+ "members": [],
+ "name": "Hacking4fun",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DropFan/comfyui-portrait-master-cn",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes intended to improve usability.",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyui_usability",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "KLoadImageByPath": {
+ "category": "image",
+ "comfy_node_id": "KLoadImageByPath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{},\"hidden\":{\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "KLoadImageByPathAdvanced": {
+ "category": "image",
+ "comfy_node_id": "KLoadImageByPathAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{},\"hidden\":{\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "KLoadImageDedup": {
+ "category": "image",
+ "comfy_node_id": "KLoadImageDedup",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"kap_load_image_dedup\":true}]},\"optional\":{\"overwrite_option\":[[\"no_overwrite\",\"input_filename\",\"last_rename\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-08T15:32:12.145194Z",
+ "dependencies": [
+ "watchdog==3.0.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8926fcaa-dfee-4c69-a0e8-423cde55d642",
+ "node_id": "comfyui_usability",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Usability",
+ "publisher": {
+ "createdAt": "2024-08-08T14:53:20.391112Z",
+ "description": "",
+ "id": "kappa54",
+ "logo": "",
+ "members": [],
+ "name": "kappa54",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kappa54m/ComfyUI_Usability",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node allows the execution of Node.js application within ComfyUI by leveraging the ComfyUI-NODEJS, which starts alongside ComfyUI and facilitates the installation of Node.js. The integration enables Python subprocesses to execute Node.js scripts.",
+ "downloads": 51,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-NODEJS/main/web/assets/img/logo.jpg",
+ "id": "comfyui-nodejs",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-02T20:05:29.703324Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4e578047-e9c0-4adb-8515-bc832d3f1169",
+ "node_id": "comfyui-nodejs",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-NODEJS",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-NODEJS",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "AdvancedLivePortrait with Facial expression editor",
+ "downloads": 3700,
+ "icon": "",
+ "id": "comfyui-advancedliveportrait",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AdvancedLivePortrait": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "AdvancedLivePortrait",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"retargeting_eyes\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"retargeting_mouth\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"crop_factor\":[\"FLOAT\",{\"default\":2,\"min\":1.5,\"max\":3,\"step\":0.1}],\"turn_on\":[\"BOOLEAN\",{\"default\":true}],\"command\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"src_images\":[\"IMAGE\"],\"motion_link\":[\"EDITOR_LINK\"],\"driving_images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ExpData": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "ExpData",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"code1\":[\"INT\",{\"default\":0}],\"value1\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"code2\":[\"INT\",{\"default\":0}],\"value2\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"code3\":[\"INT\",{\"default\":0}],\"value3\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"code4\":[\"INT\",{\"default\":0}],\"value4\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}],\"code5\":[\"INT\",{\"default\":0}],\"value5\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":0.1}]},\"optional\":{\"add_exp\":[\"EXP_DATA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"exp\"]",
+ "return_types": "[\"EXP_DATA\"]"
+ },
+ "ExpressionEditor": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "ExpressionEditor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rotate_pitch\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":0.5,\"display\":\"number\"}],\"rotate_yaw\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":0.5,\"display\":\"number\"}],\"rotate_roll\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":0.5,\"display\":\"number\"}],\"blink\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":5,\"step\":0.5,\"display\":\"number\"}],\"eyebrow\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":15,\"step\":0.5,\"display\":\"number\"}],\"wink\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":25,\"step\":0.5,\"display\":\"number\"}],\"pupil_x\":[\"FLOAT\",{\"default\":0,\"min\":-15,\"max\":15,\"step\":0.5,\"display\":\"number\"}],\"pupil_y\":[\"FLOAT\",{\"default\":0,\"min\":-15,\"max\":15,\"step\":0.5,\"display\":\"number\"}],\"aaa\":[\"FLOAT\",{\"default\":0,\"min\":-30,\"max\":120,\"step\":1,\"display\":\"number\"}],\"eee\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"woo\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"smile\":[\"FLOAT\",{\"default\":0,\"min\":-0.3,\"max\":1.3,\"step\":0.01,\"display\":\"number\"}],\"src_ratio\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"display\":\"number\"}],\"sample_ratio\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"display\":\"number\"}],\"crop_factor\":[\"FLOAT\",{\"default\":2,\"min\":1.5,\"max\":3,\"step\":0.1,\"display\":\"number\"}]},\"optional\":{\"src_image\":[\"IMAGE\"],\"motion_link\":[\"EDITOR_LINK\"],\"sample_image\":[\"IMAGE\"],\"add_exp\":[\"EXP_DATA\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"motion_link\",\"save_exp\"]",
+ "return_types": "[\"IMAGE\",\"EDITOR_LINK\",\"EXP_DATA\"]"
+ },
+ "LoadExpData": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "LoadExpData",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_name\":[[]],\"ratio\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"exp\"]",
+ "return_types": "[\"EXP_DATA\"]"
+ },
+ "PrintExpData:": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "PrintExpData:",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cut_noise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}]},\"optional\":{\"exp\":[\"EXP_DATA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"exp\"]",
+ "return_types": "[\"EXP_DATA\"]"
+ },
+ "SaveExpData": {
+ "category": "AdvancedLivePortrait",
+ "comfy_node_id": "SaveExpData",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]},\"optional\":{\"save_exp\":[\"EXP_DATA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"file_name\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-04T11:40:25.53103Z",
+ "dependencies": [
+ "numpy>=1.26.4",
+ "opencv-python-headless",
+ "imageio-ffmpeg>=0.5.1",
+ "lmdb>=1.4.1",
+ "timm>=1.0.7",
+ "rich>=13.7.1",
+ "albumentations>=1.4.10",
+ "ultralytics",
+ "tyro==0.8.5",
+ "dill"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3af921f1-1d97-4bc4-9eae-f50569e907b3",
+ "node_id": "comfyui-advancedliveportrait",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-AdvancedLivePortrait",
+ "publisher": {
+ "createdAt": "2024-08-04T11:01:45.663146Z",
+ "description": "",
+ "id": "starmapking",
+ "logo": "",
+ "members": [],
+ "name": "PowerHouseMan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node provides a simple way to view the output of many nodes, without leaving ComfyUI.",
+ "downloads": 66,
+ "icon": "",
+ "id": "debugnode-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WTFDebugNode": {
+ "category": "debug",
+ "comfy_node_id": "WTFDebugNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-09-10T13:09:15.295275Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b505a762-d58d-4aa4-8e79-eefb4887954c",
+ "node_id": "debugnode-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "DebugNode-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-08-05T10:22:52.025923Z",
+ "description": "",
+ "id": "filtered",
+ "logo": "",
+ "members": [],
+ "name": "filtered",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/webfiltered/DebugNode-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Sync with version of BiRefNet. NODES:AutoDownloadBiRefNetModel, LoadRembgByBiRefNetModel, RembgByBiRefNet, RembgByBiRefNetAdvanced, GetMaskByBiRefNet, BlurFusionForegroundEstimation.",
+ "downloads": 406,
+ "icon": "",
+ "id": "comfyui_birefnet_ll",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-07T02:37:12.093258Z",
+ "dependencies": [
+ "numpy",
+ "opencv-python",
+ "timm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "54383b2e-2a0b-4821-8327-376569c9ad94",
+ "node_id": "comfyui_birefnet_ll",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_BiRefNet_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_BiRefNet_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository contains custom nodes for ComfyUI created and used by Mario Klingemann (@Quasimondo on Twitter and Instagram)",
+ "downloads": 39,
+ "icon": "https://quasimondo.com/wordpress/wp-content/uploads/2016/02/cropped-quasimondo_logo-150x150.png",
+ "id": "comfyui-quasimondonodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T13:01:39.796055Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2bb5d8d8-105f-45ed-98f3-15cecf37cfde",
+ "node_id": "comfyui-quasimondonodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-QuasimondoNodes",
+ "publisher": {
+ "createdAt": "2024-07-31T12:13:12.707346Z",
+ "description": "",
+ "id": "quasimondo",
+ "logo": "",
+ "members": [],
+ "name": "Quasimondo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Quasimondo/ComfyUI-QuasimondoNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository contains a simple custom node for ComfyUI that implements familiar PS-style blend modes using PyTorch. The PSBlendNode allows you to blend two images together using a variety of blend modes and an opacity parameter.",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui_ps_blend_node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PSBlendNode": {
+ "category": "image/blending",
+ "comfy_node_id": "PSBlendNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"blend_mode\":[[\"Normal\",\"Dissolve\",\"Darken\",\"Multiply\",\"Color Burn\",\"Linear Burn\",\"Darker Color\",\"Lighten\",\"Screen\",\"Color Dodge\",\"Linear Dodge\",\"Lighter Color\",\"Overlay\",\"Soft Light\",\"Hard Light\",\"Vivid Light\",\"Linear Light\",\"Pin Light\",\"Hard Mix\",\"Difference\",\"Exclusion\",\"Subtract\",\"Divide\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\"]],\"opacity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-08T07:59:18.406843Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ac2a7186-5dbc-4081-b832-cfe00bbffe5b",
+ "node_id": "comfyui_ps_blend_node",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_PS_Blend_Node",
+ "publisher": {
+ "createdAt": "2024-07-08T07:49:49.04895Z",
+ "description": "",
+ "id": "bluevisor",
+ "logo": "",
+ "members": [],
+ "name": "BlueVisor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bluevisor/ComfyUI_PS_Blend_Node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-ASV-Nodes make prompting easier.",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-asv-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-01T23:16:18.061741Z",
+ "dependencies": [
+ "transformers==4.43.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "eb9cb6db-6d7e-4ff3-b9cd-5c5591ad08d8",
+ "node_id": "comfyui-asv-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ASV-Nodes",
+ "publisher": {
+ "createdAt": "2024-10-20T22:28:39.509912Z",
+ "description": "",
+ "id": "zubenelakrab",
+ "logo": "",
+ "members": [],
+ "name": "Zubenelakrab",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zubenelakrab/ComfyUI-ASV-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Support input of Chinese prompts.",
+ "downloads": 62,
+ "icon": "",
+ "id": "chinese_clip_encode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-15T02:47:45.521256Z",
+ "dependencies": [
+ "translate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "380abdcf-3f8f-4e07-ba14-2c19e03ab237",
+ "node_id": "chinese_clip_encode",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "chinese_clip_encode",
+ "publisher": {
+ "createdAt": "2024-08-15T02:43:48.500007Z",
+ "description": "",
+ "id": "chinese-clip-encode",
+ "logo": "",
+ "members": [],
+ "name": "chinese_clip_encode",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yuan199696/chinese_clip_encode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI workflow customization by Jake.",
+ "downloads": 1228,
+ "icon": "",
+ "id": "comfyui-jakeupgrade",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Animation Prompt JK": {
+ "category": "\ud83d\udc09 JK/\u23f2\ufe0f Animation",
+ "comfy_node_id": "Animation Prompt JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"simple\",\"advanced\"]],\"prompt_pos_pre\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_pre\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_pos_app\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_app\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":20,\"step\":1}],\"keyframe_frame_1\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_1\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_1\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_2\":[\"INT\",{\"default\":8,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_2\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_2\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_3\":[\"INT\",{\"default\":16,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_3\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_3\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_4\":[\"INT\",{\"default\":24,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_4\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_4\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_5\":[\"INT\",{\"default\":32,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_5\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_5\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_6\":[\"INT\",{\"default\":40,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_6\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_6\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_7\":[\"INT\",{\"default\":48,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_7\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_7\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_8\":[\"INT\",{\"default\":56,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_8\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_8\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_9\":[\"INT\",{\"default\":64,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_9\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_9\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_10\":[\"INT\",{\"default\":72,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_10\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_10\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_11\":[\"INT\",{\"default\":80,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_11\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_11\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_12\":[\"INT\",{\"default\":88,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_12\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_12\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_13\":[\"INT\",{\"default\":96,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_13\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_13\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_14\":[\"INT\",{\"default\":104,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_14\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_14\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_15\":[\"INT\",{\"default\":112,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_15\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_15\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_16\":[\"INT\",{\"default\":120,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_16\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_16\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_17\":[\"INT\",{\"default\":128,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_17\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_17\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_18\":[\"INT\",{\"default\":136,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_18\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_18\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_19\":[\"INT\",{\"default\":144,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_19\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_19\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"keyframe_frame_20\":[\"INT\",{\"default\":152,\"min\":0,\"max\":18446744073709552000}],\"prompt_pos_20\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"prompt_neg_20\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT_PRE\",\"PROMPT_APP\",\"ANIMATE_PROMPT\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Animation Value JK": {
+ "category": "\ud83d\udc09 JK/\u23f2\ufe0f Animation",
+ "comfy_node_id": "Animation Value JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"keyframe_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":20,\"step\":1}],\"keyframe_frame_1\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_1\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_2\":[\"INT\",{\"default\":8,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_2\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_3\":[\"INT\",{\"default\":16,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_3\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_4\":[\"INT\",{\"default\":24,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_4\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_5\":[\"INT\",{\"default\":32,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_5\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_6\":[\"INT\",{\"default\":40,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_6\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_7\":[\"INT\",{\"default\":48,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_7\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_8\":[\"INT\",{\"default\":56,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_8\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_9\":[\"INT\",{\"default\":64,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_9\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_10\":[\"INT\",{\"default\":72,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_10\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_11\":[\"INT\",{\"default\":80,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_11\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_12\":[\"INT\",{\"default\":88,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_12\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_13\":[\"INT\",{\"default\":96,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_13\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_14\":[\"INT\",{\"default\":104,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_14\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_15\":[\"INT\",{\"default\":112,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_15\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_16\":[\"INT\",{\"default\":120,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_16\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_17\":[\"INT\",{\"default\":128,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_17\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_18\":[\"INT\",{\"default\":136,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_18\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_19\":[\"INT\",{\"default\":144,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_19\":[\"FLOAT\",{\"default\":0}],\"keyframe_frame_20\":[\"INT\",{\"default\":152,\"min\":0,\"max\":18446744073709552000}],\"keyframe_value_20\":[\"FLOAT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ANIMATE_VALUE\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Base Image Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Image Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_image_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Image\",\"Width\",\"Height\",\"Batch_Size\",\"Image_Resize\",\"img2img\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"STRING\",\"BOOLEAN\"]"
+ },
+ "Base Model Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Model Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_model_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Checkpoint\",\"Tiling\",\"Stop_Layer\",\"Positive_l\",\"Positive_g\",\"Negative_l\",\"Negative_g\",\"Variation\",\"Seed\",\"Steps\",\"Sampler\",\"Schedular\",\"Cfg\",\"Denoise\",\"Specified_VAE\",\"VAE\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"INT\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"INT\",\"STRING\",\"STRING\",\"FLOAT\",\"FLOAT\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "Base Model Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Model Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"vae_name\":[\"STRING\",{\"forceInput\":true}],\"base_seed\":[\"INT\",{\"forceInput\":true}],\"positive_clip_l\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"positive_clip_g_or_t5xxl\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative_clip_l\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative_clip_g_or_t5xxl\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"append_input_prompt\":[\"BOOLEAN\",{\"default\":false}],\"variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"resolution\":[[\"Custom\",\"SD15 512x512\",\"SD15 680x512\",\"SD15 768x512\",\"SD15 912x512\",\"SD15 952x512\",\"SD15 1024x512\",\"SD15 1224x512\",\"SD15 768x432\",\"SD15 768x416\",\"SD15 768x384\",\"SD15 768x320\",\"SDXL 1024x1024\",\"SDXL 1024x960\",\"SDXL 1088x960\",\"SD3 1088x896\",\"SDXL 1152x896\",\"SDXL 1152x832\",\"SD3 1216x832\",\"SDXL 1280x768\",\"SD3 1344x768\",\"SDXL 1344x704\",\"SDXL 1408x704\",\"SDXL 1472x704\",\"SD3 1536x640\",\"SDXL 1600x640\",\"SDXL 1664x576\",\"SDXL 1728x576\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"cfg_or_flux_neg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.05}],\"tiling\":[[\"enable\",\"x_only\",\"y_only\",\"disable\"],{\"default\":\"disable\"}],\"specified_vae\":[\"BOOLEAN\",{\"default\":true}],\"stop_at_clip_layer\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1}],\"img2img\":[\"BOOLEAN\",{\"default\":false}],\"image_resize\":[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"],{\"default\":\"Crop and Resize\",\"forceInput\":false}],\"img2img_denoise\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}],\"save_ckpt_hash\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"image\":[\"IMAGE\"],\"input_positive\":[\"STRING\",{\"forceInput\":true}],\"input_negative\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Base_Model_MetaData\",\"Base_Model_Pipe\",\"Base_Image_Pipe\"]",
+ "return_types": "[\"STRING\",\"PIPE_LINE\",\"PIPE_LINE\"]"
+ },
+ "Base Model Parameters SD3API JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Model Parameters SD3API JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"use_input_prompt\":[\"BOOLEAN\",{\"default\":false}],\"aspect_ratio\":[[\"1:1\",\"5:4\",\"3:2\",\"16:9\",\"21:9\",\"4:5\",\"2:3\",\"9:16\",\"9:21\"]]},\"optional\":{\"input_positive\":[\"STRING\",{\"forceInput\":true}],\"input_negative\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POSITIVE\",\"NEGATIVE\",\"ASPECT_RATIO\",\"WIDTH\",\"HEIGHT\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"INT\",\"INT\"]"
+ },
+ "Base Model Pipe Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Model Pipe Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Base_Pipe\",\"Positive_Conditioning\",\"Negative_Conditioning\",\"Positive_Prompt\",\"Negative_Prompt\",\"Base_Latent\",\"Base_Image\",\"Base_Prompt\"]",
+ "return_types": "[\"PIPE_LINE\",\"CONDITIONING\",\"CONDITIONING\",\"STRING\",\"STRING\",\"LATENT\",\"IMAGE\",\"STRING\"]"
+ },
+ "Base Model Pipe JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Base Model Pipe JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_conditioning\":[\"CONDITIONING\",{\"forceInput\":true}],\"negative_conditioning\":[\"CONDITIONING\",{\"forceInput\":true}],\"base_latent\":[\"LATENT\"],\"base_image\":[\"IMAGE\"]},\"optional\":{\"positive_prompt\":[\"STRING\",{\"forceInput\":true}],\"negative_prompt\":[\"STRING\",{\"forceInput\":true}],\"variation_prompt\":[\"STRING\",{\"forceInput\":true}],\"lora_prompt\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Base_PIPE\",\"Base_Prompt\"]",
+ "return_types": "[\"PIPE_LINE\",\"STRING\"]"
+ },
+ "Bool Binary And JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83e\udd62 Bool",
+ "comfy_node_id": "Bool Binary And JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"BOOLEAN\",{\"forceInput\":true}],\"b\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "Bool Binary OR JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83e\udd62 Bool",
+ "comfy_node_id": "Bool Binary OR JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"BOOLEAN\",{\"forceInput\":true}],\"b\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_BoolBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83e\udd62 Bool",
+ "comfy_node_id": "CM_BoolBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Or\",\"Nor\",\"Xor\",\"Nand\",\"And\",\"Xnor\",\"Eq\",\"Neq\"]],\"a\":[\"BOOLEAN\",{\"default\":false}],\"b\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_BoolToInt JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_BoolToInt JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CM_BoolUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83e\udd62 Bool",
+ "comfy_node_id": "CM_BoolUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Not\"]],\"a\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_BreakoutVec2 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_BreakoutVec2 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"FLOAT\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\"]"
+ },
+ "CM_BreakoutVec3 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_BreakoutVec3 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"FLOAT\",\"FLOAT\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "CM_BreakoutVec4 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_BreakoutVec4 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "CM_ComposeVec2 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_ComposeVec2 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"y\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC2\"]",
+ "return_types": "[\"VEC2\"]"
+ },
+ "CM_ComposeVec3 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_ComposeVec3 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"y\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"z\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC3\"]",
+ "return_types": "[\"VEC3\"]"
+ },
+ "CM_ComposeVec4 JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_ComposeVec4 JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"y\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"z\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"w\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC4\"]",
+ "return_types": "[\"VEC4\"]"
+ },
+ "CM_FloatBinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udf65 Float",
+ "comfy_node_id": "CM_FloatBinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\",\"Gt\",\"Gte\",\"Lt\",\"Lte\"]],\"a\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"b\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_FloatBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udf65 Float",
+ "comfy_node_id": "CM_FloatBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Mul\",\"Div\",\"Mod\",\"Pow\",\"FloorDiv\",\"Max\",\"Min\",\"Log\",\"Atan2\"]],\"a\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}],\"b\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_FloatToInt JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_FloatToInt JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"FLOAT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CM_FloatToNumber JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_FloatToNumber JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NUMBER\"]",
+ "return_types": "[\"NUMBER\"]"
+ },
+ "CM_FloatUnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udf65 Float",
+ "comfy_node_id": "CM_FloatUnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsPositive\",\"IsNegative\",\"IsNonZero\",\"IsPositiveInfinity\",\"IsNegativeInfinity\",\"IsNaN\",\"IsFinite\",\"IsInfinite\",\"IsEven\",\"IsOdd\"]],\"a\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_FloatUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udf65 Float",
+ "comfy_node_id": "CM_FloatUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Inc\",\"Dec\",\"Abs\",\"Sqr\",\"Cube\",\"Sqrt\",\"Exp\",\"Ln\",\"Log10\",\"Log2\",\"Sin\",\"Cos\",\"Tan\",\"Asin\",\"Acos\",\"Atan\",\"Sinh\",\"Cosh\",\"Tanh\",\"Asinh\",\"Acosh\",\"Atanh\",\"Round\",\"Floor\",\"Ceil\",\"Trunc\",\"Erf\",\"Erfc\",\"Gamma\",\"Radians\",\"Degrees\"]],\"a\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_IntBinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udfa1 Int",
+ "comfy_node_id": "CM_IntBinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\",\"Gt\",\"Lt\",\"Geq\",\"Leq\"]],\"a\":[\"INT\",{\"default\":0}],\"b\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_IntBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udfa1 Int",
+ "comfy_node_id": "CM_IntBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Mul\",\"Div\",\"Mod\",\"Pow\",\"And\",\"Nand\",\"Or\",\"Nor\",\"Xor\",\"Xnor\",\"Shl\",\"Shr\",\"Max\",\"Min\"]],\"a\":[\"INT\",{\"default\":0}],\"b\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CM_IntToBool JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_IntToBool JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_IntToFloat JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_IntToFloat JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_IntToNumber JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_IntToNumber JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NUMBER\"]",
+ "return_types": "[\"NUMBER\"]"
+ },
+ "CM_IntUnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udfa1 Int",
+ "comfy_node_id": "CM_IntUnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsNonZero\",\"IsPositive\",\"IsNegative\",\"IsEven\",\"IsOdd\"]],\"a\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_IntUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83c\udfa1 Int",
+ "comfy_node_id": "CM_IntUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Abs\",\"Inc\",\"Dec\",\"Sqr\",\"Cube\",\"Not\",\"Factorial\"]],\"a\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CM_NumberBinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udd22 Number",
+ "comfy_node_id": "CM_NumberBinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\",\"Gt\",\"Gte\",\"Lt\",\"Lte\"]],\"a\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}],\"b\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_NumberBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udd22 Number",
+ "comfy_node_id": "CM_NumberBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Mul\",\"Div\",\"Mod\",\"Pow\",\"FloorDiv\",\"Max\",\"Min\",\"Log\",\"Atan2\"]],\"a\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}],\"b\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NUMBER\"]",
+ "return_types": "[\"NUMBER\"]"
+ },
+ "CM_NumberToFloat JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_NumberToFloat JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_NumberToInt JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca0 Conversion",
+ "comfy_node_id": "CM_NumberToInt JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"NUMBER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "CM_NumberUnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udd22 Number",
+ "comfy_node_id": "CM_NumberUnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsPositive\",\"IsNegative\",\"IsNonZero\",\"IsPositiveInfinity\",\"IsNegativeInfinity\",\"IsNaN\",\"IsFinite\",\"IsInfinite\",\"IsEven\",\"IsOdd\"]],\"a\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_NumberUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udd22 Number",
+ "comfy_node_id": "CM_NumberUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Inc\",\"Dec\",\"Abs\",\"Sqr\",\"Cube\",\"Sqrt\",\"Exp\",\"Ln\",\"Log10\",\"Log2\",\"Sin\",\"Cos\",\"Tan\",\"Asin\",\"Acos\",\"Atan\",\"Sinh\",\"Cosh\",\"Tanh\",\"Asinh\",\"Acosh\",\"Atanh\",\"Round\",\"Floor\",\"Ceil\",\"Trunc\",\"Erf\",\"Erfc\",\"Gamma\",\"Radians\",\"Degrees\"]],\"a\":[\"NUMBER\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"NUMBER\"]",
+ "return_types": "[\"NUMBER\"]"
+ },
+ "CM_PromptCombine_JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udc24 String",
+ "comfy_node_id": "CM_PromptCombine_JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt_1\":[\"STRING\",{\"forceInput\":true}],\"prompt_2\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "CM_StringBinaryCondition_JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udc24 String",
+ "comfy_node_id": "CM_StringBinaryCondition_JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\"]],\"a\":[\"STRING\",{\"default\":\"\"}],\"b\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec2BinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2BinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}],\"b\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec2BinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2BinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Cross\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}],\"b\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC2\"]",
+ "return_types": "[\"VEC2\"]"
+ },
+ "CM_Vec2FloatOperation_JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2FloatOperation_JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Mul\",\"Div\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}],\"b\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC2\"]",
+ "return_types": "[\"VEC2\"]"
+ },
+ "CM_Vec2ToFloatBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2ToFloatBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Dot\",\"Distance\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}],\"b\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec2ToFloatUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2ToFloatUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Norm\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec2UnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2UnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsNotZero\",\"IsNormalized\",\"IsNotNormalized\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec2UnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec2UnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Normalize\"]],\"a\":[\"VEC2\",{\"default\":[0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC2\"]",
+ "return_types": "[\"VEC2\"]"
+ },
+ "CM_Vec3BinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3BinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}],\"b\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec3BinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3BinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Cross\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}],\"b\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC3\"]",
+ "return_types": "[\"VEC3\"]"
+ },
+ "CM_Vec3FloatOperation_JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3FloatOperation_JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Mul\",\"Div\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}],\"b\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC3\"]",
+ "return_types": "[\"VEC3\"]"
+ },
+ "CM_Vec3ToFloatBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3ToFloatBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Dot\",\"Distance\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}],\"b\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec3ToFloatUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3ToFloatUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Norm\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec3UnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3UnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsNotZero\",\"IsNormalized\",\"IsNotNormalized\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec3UnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec3UnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Normalize\"]],\"a\":[\"VEC3\",{\"default\":[0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC3\"]",
+ "return_types": "[\"VEC3\"]"
+ },
+ "CM_Vec4BinaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4BinaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Eq\",\"Neq\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}],\"b\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec4BinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4BinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Add\",\"Sub\",\"Cross\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}],\"b\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC4\"]",
+ "return_types": "[\"VEC4\"]"
+ },
+ "CM_Vec4FloatOperation_JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4FloatOperation_JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Mul\",\"Div\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}],\"b\":[\"FLOAT\",{\"default\":0,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC4\"]",
+ "return_types": "[\"VEC4\"]"
+ },
+ "CM_Vec4ToFloatBinaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4ToFloatBinaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Dot\",\"Distance\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}],\"b\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec4ToFloatUnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4ToFloatUnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Norm\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "CM_Vec4UnaryCondition JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4UnaryCondition JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"IsZero\",\"IsNotZero\",\"IsNormalized\",\"IsNotNormalized\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "CM_Vec4UnaryOperation JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math/\ud83d\udca6 Vector",
+ "comfy_node_id": "CM_Vec4UnaryOperation JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"op\":[[\"Neg\",\"Normalize\"]],\"a\":[\"VEC4\",{\"default\":[0,0,0,0]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VEC4\"]",
+ "return_types": "[\"VEC4\"]"
+ },
+ "CR Apply ControlNet JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR Apply ControlNet JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_positive\":[\"CONDITIONING\"],\"base_negative\":[\"CONDITIONING\"],\"effective_mask\":[\"BOOLEAN\",{\"default\":false}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"vae\":[\"VAE\"],\"control_net\":[\"CONTROL_NET\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"base_pos\",\"base_neg\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "CR Apply LoRA Stack JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc8a LoRA",
+ "comfy_node_id": "CR Apply LoRA Stack JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "CR Apply Multi-ControlNet Adv JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR Apply Multi-ControlNet Adv JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_positive\":[\"CONDITIONING\"],\"base_negative\":[\"CONDITIONING\"],\"effective_mask\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"mask\":[\"MASK\"],\"vae\":[\"VAE\"],\"controlnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"base_pos\",\"base_neg\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "CR Apply Multi-ControlNet JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR Apply Multi-ControlNet JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_positive\":[\"CONDITIONING\"],\"base_negative\":[\"CONDITIONING\"]},\"optional\":{\"controlnet_stack\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"base_pos\",\"base_neg\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "CR Aspect Ratio JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "CR Aspect Ratio JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resolution\":[[\"Custom\",\"SD15 512x512\",\"SD15 680x512\",\"SD15 768x512\",\"SD15 912x512\",\"SD15 952x512\",\"SD15 1024x512\",\"SD15 1224x512\",\"SD15 768x432\",\"SD15 768x416\",\"SD15 768x384\",\"SD15 768x320\",\"SDXL 1024x1024\",\"SDXL 1024x960\",\"SDXL 1088x960\",\"SD3 1088x896\",\"SDXL 1152x896\",\"SDXL 1152x832\",\"SD3 1216x832\",\"SDXL 1280x768\",\"SD3 1344x768\",\"SDXL 1344x704\",\"SDXL 1408x704\",\"SDXL 1472x704\",\"SD3 1536x640\",\"SDXL 1600x640\",\"SDXL 1664x576\",\"SDXL 1728x576\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "CR Boolean JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Boolean JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BOOLEAN\",\"NUMBER\",\"INT\"]",
+ "return_types": "[\"BOOLEAN\",\"NUMBER\",\"INT\"]"
+ },
+ "CR Clip Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Clip Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"clip_false\":[\"CLIP\"]},\"optional\":{\"clip_true\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CLIP\",\"BOOLEAN\"]",
+ "return_types": "[\"CLIP\",\"BOOLEAN\"]"
+ },
+ "CR Conditioning Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Conditioning Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"conditioning_false\":[\"CONDITIONING\"]},\"optional\":{\"conditioning_true\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"BOOLEAN\"]",
+ "return_types": "[\"CONDITIONING\",\"BOOLEAN\"]"
+ },
+ "CR ControlNet Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR ControlNet Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"control_net_false\":[\"CONTROL_NET\"]},\"optional\":{\"control_net_true\":[\"CONTROL_NET\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\",\"BOOLEAN\"]",
+ "return_types": "[\"CONTROL_NET\",\"BOOLEAN\"]"
+ },
+ "CR ControlNet Loader JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR ControlNet Loader JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net_name\":[[\"None\"]],\"union_type\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONTROL_NET\"]",
+ "return_types": "[\"CONTROL_NET\"]"
+ },
+ "CR ControlNet Stack Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR ControlNet Stack Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"control_net_stack_false\":[\"CONTROL_NET_STACK\"]},\"optional\":{\"control_net_stack_true\":[\"CONTROL_NET_STACK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONTROL_NET_STACK\",\"BOOLEAN\"]",
+ "return_types": "[\"CONTROL_NET_STACK\",\"BOOLEAN\"]"
+ },
+ "CR Float Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Float Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"float_false\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}]},\"optional\":{\"float_true\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"BOOLEAN\"]",
+ "return_types": "[\"FLOAT\",\"BOOLEAN\"]"
+ },
+ "CR Guider Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Guider Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"guider_false\":[\"GUIDER\",{\"forceInput\":true}]},\"optional\":{\"guider_true\":[\"GUIDER\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"GUIDER\",\"BOOLEAN\"]",
+ "return_types": "[\"GUIDER\",\"BOOLEAN\"]"
+ },
+ "CR Image Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Image Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"image_false\":[\"IMAGE\"]},\"optional\":{\"image_true\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"BOOLEAN\"]",
+ "return_types": "[\"IMAGE\",\"BOOLEAN\"]"
+ },
+ "CR Impact Pipe Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Impact Pipe Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"pipe_false\":[\"BASIC_PIPE\",{\"forceInput\":true}]},\"optional\":{\"pipe_true\":[\"BASIC_PIPE\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BASIC_PIPE\",\"BOOLEAN\"]",
+ "return_types": "[\"BASIC_PIPE\",\"BOOLEAN\"]"
+ },
+ "CR Int Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Int Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"int_false\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}]},\"optional\":{\"int_true\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"BOOLEAN\"]",
+ "return_types": "[\"INT\",\"BOOLEAN\"]"
+ },
+ "CR Latent Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Latent Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"latent_false\":[\"LATENT\"]},\"optional\":{\"latent_true\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"BOOLEAN\"]",
+ "return_types": "[\"LATENT\",\"BOOLEAN\"]"
+ },
+ "CR LoRA Stack JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc8a LoRA",
+ "comfy_node_id": "CR LoRA Stack JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"simple\",\"advanced\"]],\"lora_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":6,\"step\":1}],\"lora_1\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_1\":[[\"None\"]],\"lora_weight_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_2\":[[\"None\"]],\"lora_weight_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_3\":[[\"None\"]],\"lora_weight_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_4\":[[\"None\"]],\"lora_weight_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_5\":[[\"None\"]],\"lora_weight_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6\":[\"BOOLEAN\",{\"default\":false}],\"lora_name_6\":[[\"None\"]],\"lora_weight_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"save_hash\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"lora_stack\":[\"LORA_STACK\"],\"lora_prompt\":[\"STRING\",{\"forceInput\":true}],\"lora_metadata\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LORA_STACK\",\"LORA_PROMPT\",\"LORA_MetaData\"]",
+ "return_types": "[\"LORA_STACK\",\"STRING\",\"STRING\"]"
+ },
+ "CR Load LoRA JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc8a LoRA",
+ "comfy_node_id": "CR Load LoRA JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"switch\":[\"BOOLEAN\",{\"default\":false}],\"input_mode\":[[\"simple\",\"advanced\"],{\"default\":\"simple\"}],\"lora_name\":[[\"None\"]],\"lora_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "CR Mask Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Mask Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"mask_false\":[\"MASK\"]},\"optional\":{\"mask_true\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MASK\",\"BOOLEAN\"]",
+ "return_types": "[\"MASK\",\"BOOLEAN\"]"
+ },
+ "CR Mesh Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Mesh Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"mesh_false\":[\"MESH\",{\"forceInput\":true}]},\"optional\":{\"mesh_true\":[\"MESH\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MESH\",\"BOOLEAN\"]",
+ "return_types": "[\"MESH\",\"BOOLEAN\"]"
+ },
+ "CR Model Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Model Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"model_false\":[\"MODEL\"]},\"optional\":{\"model_true\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"BOOLEAN\"]",
+ "return_types": "[\"MODEL\",\"BOOLEAN\"]"
+ },
+ "CR Multi-ControlNet Param Stack JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR Multi-ControlNet Param Stack JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"controlnet_0\":[\"CONTROL_NET\"],\"image_0\":[\"IMAGE\"],\"controlnet_1\":[\"CONTROL_NET\"],\"image_1\":[\"IMAGE\"],\"controlnet_2\":[\"CONTROL_NET\"],\"image_2\":[\"IMAGE\"],\"controlnet_3\":[\"CONTROL_NET\"],\"image_3\":[\"IMAGE\"],\"controlnet_4\":[\"CONTROL_NET\"],\"image_4\":[\"IMAGE\"],\"controlnet_5\":[\"CONTROL_NET\"],\"image_5\":[\"IMAGE\"]},\"required\":{\"control_switch\":[\"BOOLEAN\",{\"default\":false}],\"input_mode\":[[\"simple\",\"advanced\"]],\"controlnet_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":6,\"step\":1}],\"ControlNet_Unit_0\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_0\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_1\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_2\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_3\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_4\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_4\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_5\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_strength_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_5\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONTROLNET_STACK\",\"ContrlNet_Switch\",\"ContrlNet0_Switch\",\"ContrlNet1_Switch\",\"ContrlNet2_Switch\",\"ContrlNet3_Switch\",\"ContrlNet4_Switch\",\"ContrlNet5_Switch\"]",
+ "return_types": "[\"CONTROL_NET_STACK\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\"]"
+ },
+ "CR Multi-ControlNet Stack JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd79\ufe0f ControlNet",
+ "comfy_node_id": "CR Multi-ControlNet Stack JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"image_0\":[\"IMAGE\"],\"image_1\":[\"IMAGE\"],\"image_2\":[\"IMAGE\"],\"image_3\":[\"IMAGE\"],\"image_4\":[\"IMAGE\"],\"image_5\":[\"IMAGE\"],\"image_MetaData_0\":[\"STRING\",{\"forceInput\":true}],\"image_MetaData_1\":[\"STRING\",{\"forceInput\":true}],\"image_MetaData_2\":[\"STRING\",{\"forceInput\":true}],\"image_MetaData_3\":[\"STRING\",{\"forceInput\":true}],\"image_MetaData_4\":[\"STRING\",{\"forceInput\":true}],\"image_MetaData_5\":[\"STRING\",{\"forceInput\":true}]},\"required\":{\"control_switch\":[\"BOOLEAN\",{\"default\":false}],\"input_mode\":[[\"simple\",\"advanced\"]],\"controlnet_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":6,\"step\":1}],\"ControlNet_Unit_0\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_0\":[[\"None\"]],\"union_type_0\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_0\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_0\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_1\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_1\":[[\"None\"]],\"union_type_1\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_2\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_2\":[[\"None\"]],\"union_type_2\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_3\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_3\":[[\"None\"]],\"union_type_3\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_4\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_4\":[[\"None\"]],\"union_type_4\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_4\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"ControlNet_Unit_5\":[\"BOOLEAN\",{\"default\":false}],\"controlnet_5\":[[\"None\"]],\"union_type_5\":[[\"None\",\"auto\",\"sdxl_xinsir_openpose\",\"sdxl_xinsir_depth\",\"sdxl_xinsir_hed/pidi/scribble/ted\",\"sdxl_xinsir_canny/lineart/anime_lineart/mlsd\",\"sdxl_xinsir_normal\",\"sdxl_xinsir_segment\",\"sdxl_xinsir_tile\",\"sdxl_xinsir_repaint\",\"flux_shakker_canny\",\"flux_shakker_tile\",\"flux_shakker_depth\",\"flux_shakker_blur\",\"flux_shakker_pose\",\"flux_shakker_gray\",\"flux_shakker_low quality\"]],\"controlnet_strength_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_5\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"save_hash\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONTROLNET_STACK\",\"ControlNet_MetaData\",\"ContrlNet_Switch\",\"ContrlNet0_Switch\",\"ContrlNet1_Switch\",\"ContrlNet2_Switch\",\"ContrlNet3_Switch\",\"ContrlNet4_Switch\",\"ContrlNet5_Switch\"]",
+ "return_types": "[\"CONTROL_NET_STACK\",\"STRING\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\"]"
+ },
+ "CR Noise Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Noise Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"noise_false\":[\"NOISE\",{\"forceInput\":true}]},\"optional\":{\"noise_true\":[\"NOISE\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"NOISE\",\"BOOLEAN\"]",
+ "return_types": "[\"NOISE\",\"BOOLEAN\"]"
+ },
+ "CR Orbit Pose Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Orbit Pose Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"orbit_camposes_false\":[\"ORBIT_CAMPOSES\",{\"forceInput\":true}]},\"optional\":{\"orbit_camposes_true\":[\"ORBIT_CAMPOSES\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"ORBIT_CAMPOSES\",\"BOOLEAN\"]",
+ "return_types": "[\"ORBIT_CAMPOSES\",\"BOOLEAN\"]"
+ },
+ "CR Pipe Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Pipe Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"pipe_false\":[\"PIPE_LINE\",{\"forceInput\":true}]},\"optional\":{\"pipe_true\":[\"PIPE_LINE\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"PIPE_LINE\",\"BOOLEAN\"]",
+ "return_types": "[\"PIPE_LINE\",\"BOOLEAN\"]"
+ },
+ "CR Ply Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Ply Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"ply_false\":[\"GS_PLY\",{\"forceInput\":true}]},\"optional\":{\"ply_true\":[\"GS_PLY\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"GS_PLY\",\"BOOLEAN\"]",
+ "return_types": "[\"GS_PLY\",\"BOOLEAN\"]"
+ },
+ "CR SD1.5 Aspect Ratio JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "CR SD1.5 Aspect Ratio JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resolution\":[[\"Custom\",\"SD15 512x512\",\"SD15 680x512\",\"SD15 768x512\",\"SD15 912x512\",\"SD15 952x512\",\"SD15 1024x512\",\"SD15 1224x512\",\"SD15 768x432\",\"SD15 768x416\",\"SD15 768x384\",\"SD15 768x320\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "CR SD3 Aspect Ratio JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "CR SD3 Aspect Ratio JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"aspect_ratio\":[[\"1:1\",\"5:4\",\"3:2\",\"16:9\",\"21:9\",\"4:5\",\"2:3\",\"9:16\",\"9:21\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"AspectRatio\",\"width\",\"height\"]",
+ "return_types": "[\"STRING\",\"INT\",\"INT\"]"
+ },
+ "CR SDXL Aspect Ratio JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "CR SDXL Aspect Ratio JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resolution\":[[\"Custom\",\"SDXL 1024x1024\",\"SDXL 1024x960\",\"SDXL 1088x960\",\"SD3 1088x896\",\"SDXL 1152x896\",\"SDXL 1152x832\",\"SD3 1216x832\",\"SDXL 1280x768\",\"SD3 1344x768\",\"SDXL 1344x704\",\"SDXL 1408x704\",\"SDXL 1472x704\",\"SD3 1536x640\",\"SDXL 1600x640\",\"SDXL 1664x576\",\"SDXL 1728x576\"]],\"custom_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "CR Sampler Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Sampler Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"sampler_false\":[\"SAMPLER\",{\"forceInput\":true}]},\"optional\":{\"sampler_true\":[\"SAMPLER\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER\",\"BOOLEAN\"]",
+ "return_types": "[\"SAMPLER\",\"BOOLEAN\"]"
+ },
+ "CR Sigmas Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Sigmas Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"sigmas_false\":[\"SIGMAS\",{\"forceInput\":true}]},\"optional\":{\"sigmas_true\":[\"SIGMAS\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SIGMAS\",\"BOOLEAN\"]",
+ "return_types": "[\"SIGMAS\",\"BOOLEAN\"]"
+ },
+ "CR Text Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR Text Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"text_false\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"text_true\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"BOOLEAN\"]",
+ "return_types": "[\"STRING\",\"BOOLEAN\"]"
+ },
+ "CR VAE Input Switch JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd00 Logic",
+ "comfy_node_id": "CR VAE Input Switch JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_value\":[\"BOOLEAN\",{\"default\":false}],\"VAE_false\":[\"VAE\",{\"forceInput\":true}]},\"optional\":{\"VAE_true\":[\"VAE\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"VAE\",\"BOOLEAN\"]",
+ "return_types": "[\"VAE\",\"BOOLEAN\"]"
+ },
+ "Ckpt Loader JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc1f Loader",
+ "comfy_node_id": "Ckpt Loader JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"checkpoint\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"ckpt_name\",\"Checkpoint\"]",
+ "return_types": "[\"STRING\",[]]"
+ },
+ "Color Grading JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Color Grading JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.01}],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.01}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.01}],\"R\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}],\"G\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}],\"B\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Detailer Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Detailer Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"detailer_length\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}],\"refiner_on_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Batch_Index\",\"Detailer_Length\",\"Refiner_On_Ratio\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\"]"
+ },
+ "Embedding Picker JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udf13 Embedding",
+ "comfy_node_id": "Embedding Picker JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"embedding\":[[]],\"emphasis\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append\":[\"BOOLEAN\",{\"default\":true}],\"save_hash\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"text_in\":[\"STRING\",{\"forceInput\":true}],\"metadata_in\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Text\",\"METADATA\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "Embedding Picker Multi JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udf13 Embedding",
+ "comfy_node_id": "Embedding Picker Multi JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"simple\",\"advanced\"],{\"default\":\"simple\"}],\"embedding_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":6,\"step\":1}],\"embedding_1\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_1\":[[\"None\"]],\"emphasis_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_1\":[\"BOOLEAN\",{\"default\":true}],\"embedding_2\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_2\":[[\"None\"]],\"emphasis_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_2\":[\"BOOLEAN\",{\"default\":true}],\"embedding_3\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_3\":[[\"None\"]],\"emphasis_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_3\":[\"BOOLEAN\",{\"default\":true}],\"embedding_4\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_4\":[[\"None\"]],\"emphasis_4\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_4\":[\"BOOLEAN\",{\"default\":true}],\"embedding_5\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_5\":[[\"None\"]],\"emphasis_5\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_5\":[\"BOOLEAN\",{\"default\":true}],\"embedding_6\":[\"BOOLEAN\",{\"default\":false}],\"embedding_name_6\":[[\"None\"]],\"emphasis_6\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append_6\":[\"BOOLEAN\",{\"default\":true}],\"save_hash\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"text_in\":[\"STRING\",{\"forceInput\":true}],\"metadata_in\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Text\",\"METADATA\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "Empty Latent Color JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Empty Latent Color JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SD15\",\"SDXL\",\"SD3\",\"FLUX\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Evaluate Examples JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math",
+ "comfy_node_id": "Evaluate Examples JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"models_text\":[\"STRING\",{\"default\":\"The Evaluate Integers, Floats, and Strings nodes \\nnow employ the SimpleEval library, enabling secure \\ncreation and execution of custom Python expressions.\\n\\n(https://github.com/danthedeckie/simpleeval)\\n\\nBelow is a short list of what is possible.\\n______________________________________________\\n\\n\\\"EVALUATE INTEGERS/FLOATS\\\" NODE EXPRESSION EXAMPLES:\\n\\nAddition: a + b + c\\nSubtraction: a - b - c\\nMultiplication: a * b * c\\nDivision: a / b / c\\nModulo: a % b % c\\nExponentiation: a ** b ** c\\nFloor Division: a // b // c\\nAbsolute Value: abs(a) + abs(b) + abs(c)\\nMaximum: max(a, b, c)\\nMinimum: min(a, b, c)\\nSum of Squares: a**2 + b**2 + c**2\\nBitwise And: a & b & c\\nBitwise Or: a | b | c\\nBitwise Xor: a ^ b ^ c\\nLeft Shift: a << 1 + b << 1 + c << 1\\nRight Shift: a >> 1 + b >> 1 + c >> 1\\nGreater Than Comparison: a > b > c\\nLess Than Comparison: a < b < c\\nEqual To Comparison: a == b == c\\nNot Equal To Comparison: a != b != c\\n______________________________________________\\n\\n\\\"EVALUATE STRINGS\\\" NODE EXPRESSION EXAMPLES:\\n\\nConcatenate: a + b + c\\nFormat: f'{a} {b} {c}'\\nLength: len(a) + len(b) + len(c)\\nUppercase: a.upper() + b.upper() + c.upper()\\nLowercase: a.lower() + b.lower() + c.lower()\\nCapitalize: a.capitalize() + b.capitalize() + c.capitalize()\\nTitle Case: a.title() + b.title() + c.title()\\nStrip: a.strip() + b.strip() + c.strip()\\nFind Substring: a.find('sub') + b.find('sub') + c.find('sub')\\nReplace Substring: a.replace('old', 'new') + b.replace('old', 'new') + c.replace('old', 'new')\\nCount Substring: a.count('sub') + b.count('sub') + c.count('sub')\\nCheck Numeric: a.isnumeric() + b.isnumeric() + c.isnumeric()\\nCheck Alphabetic: a.isalpha() + b.isalpha() + c.isalpha()\\nCheck Alphanumeric: a.isalnum() + b.isalnum() + c.isalnum()\\nCheck Start: a.startswith('prefix') + b.startswith('prefix') + c.startswith('prefix')\\nCheck End: a.endswith('suffix') + b.endswith('suffix') + c.endswith('suffix')\\nSplit: a.split(' ') + b.split(' ') + c.split(' ')\\nZero Fill: a.zfill(5) + b.zfill(5) + c.zfill(5)\\nSlice: a[:5] + b[:5] + c[:5]\\nReverse: a[::-1] + b[::-1] + c[::-1]\\n______________________________________________\",\"multiline\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Evaluate Floats JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math",
+ "comfy_node_id": "Evaluate Floats JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"((a + b) - c) / 2\",\"multiline\":false}]},\"optional\":{\"a\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":0.0001}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":0.0001}],\"c\":[\"FLOAT\",{\"default\":0,\"min\":-1.7976931348623157e+308,\"max\":1.7976931348623157e+308,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "Evaluate Ints JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math",
+ "comfy_node_id": "Evaluate Ints JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"((a + b) - c) / 2\",\"multiline\":false}]},\"optional\":{\"a\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}],\"b\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}],\"c\":[\"INT\",{\"default\":0,\"min\":-48000,\"max\":48000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "Evaluate Strings JK": {
+ "category": "\ud83d\udc09 JK/\u2716\ufe0f Math",
+ "comfy_node_id": "Evaluate Strings JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"python_expression\":[\"STRING\",{\"default\":\"a + b + c\",\"multiline\":false}]},\"optional\":{\"a\":[\"STRING\",{\"default\":\"Hello\",\"multiline\":false}],\"b\":[\"STRING\",{\"default\":\" World\",\"multiline\":false}],\"c\":[\"STRING\",{\"default\":\"!\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Get Size JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Get Size JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"image\":[\"IMAGE\"],\"latent\":[\"LATENT\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "Guidance Default JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Guidance Default JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"guidance\":[\"FLOAT\",{\"default\":3.5,\"min\":0,\"max\":100,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"GUIDANCE\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "HintImageEnchance JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "HintImageEnchance JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"hint_image\":[\"IMAGE\"],\"image_gen_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"image_gen_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"resize_mode\":[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"],{\"default\":\"Just Resize\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"METADATA\",\"MODE\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"STRING\"]"
+ },
+ "Image Crop by Mask Params JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Image Crop by Mask Params JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inpaint_crop_and_stitch\":[\"BOOLEAN\",{\"default\":false}],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"max\":512,\"step\":1}],\"use_image_res\":[\"BOOLEAN\",{\"default\":false}],\"use_target_res\":[\"BOOLEAN\",{\"default\":false}],\"target_res\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":8}],\"use_target_mega_pixel\":[\"BOOLEAN\",{\"default\":false}],\"target_mega_pixel\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":16,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"inpaint_crop_and_stitch\",\"padding\",\"use_image_res\",\"use_target_res\",\"target_res\",\"use_target_mega_pixel\",\"target_mega_pixel\"]",
+ "return_types": "[\"BOOLEAN\",\"INT\",\"BOOLEAN\",\"BOOLEAN\",\"INT\",\"BOOLEAN\",\"FLOAT\"]"
+ },
+ "Image Crop by Mask Resolution JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Image Crop by Mask Resolution JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"image\":[\"IMAGE\"],\"latent\":[\"LATENT\"]},\"required\":{\"mask\":[\"MASK\"],\"custom_width\":[\"INT\",{\"default\":1024,\"min\":8,\"max\":4096,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":1024,\"min\":8,\"max\":4096,\"step\":8}],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"max\":512,\"step\":1}],\"use_image_res\":[\"BOOLEAN\",{\"default\":false}],\"use_target_res\":[\"BOOLEAN\",{\"default\":false}],\"target_res\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":8}],\"use_target_mega_pixel\":[\"BOOLEAN\",{\"default\":false}],\"target_mega_pixel\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":16,\"step\":0.01}],\"multiple_of\":[\"INT\",{\"default\":8,\"min\":0,\"max\":16,\"step\":8}],\"image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"lanczos\"}],\"latent_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"],{\"default\":\"bilinear\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"crop_width\",\"crop_height\",\"offset_x\",\"offset_y\",\"target_width\",\"target_height\",\"image_upscale_method\",\"latent_upscale_method\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"STRING\",\"STRING\"]"
+ },
+ "Image Remove Alpha JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Image Remove Alpha JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"RGBA_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"RGB_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Image Resize Mode JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Image Resize Mode JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resize_mode\":[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"],{\"default\":\"Just Resize\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODE\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Image Upscale Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Image Upscale Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_upscale_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Enable_Image_Upscale\",\"Image_upscale_model_name\",\"Image_upscale_method\",\"Image_rescale_by\"]",
+ "return_types": "[\"BOOLEAN\",\"STRING\",\"STRING\",\"FLOAT\"]"
+ },
+ "Is Mask Empty JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc13 Mask",
+ "comfy_node_id": "Is Mask Empty JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "Ksampler Parameters Default JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Ksampler Parameters Default JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.05}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STEPS\",\"CFG\",\"DENOISE\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "Ksampler Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Ksampler Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"forceInput\":true}],\"stop_at_clip_layer\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1}],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.05}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"resolution\":[[\"Custom\",\"SD15 512x512\",\"SD15 680x512\",\"SD15 768x512\",\"SD15 912x512\",\"SD15 952x512\",\"SD15 1024x512\",\"SD15 1224x512\",\"SD15 768x432\",\"SD15 768x416\",\"SD15 768x384\",\"SD15 768x320\",\"SDXL 1024x1024\",\"SDXL 1024x960\",\"SDXL 1088x960\",\"SD3 1088x896\",\"SDXL 1152x896\",\"SDXL 1152x832\",\"SD3 1216x832\",\"SDXL 1280x768\",\"SD3 1344x768\",\"SDXL 1344x704\",\"SDXL 1408x704\",\"SDXL 1472x704\",\"SD3 1536x640\",\"SDXL 1600x640\",\"SDXL 1664x576\",\"SDXL 1728x576\"]],\"custom_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STOPLAYER\",\"POSITIVE\",\"NEGATIVE\",\"VARIATION\",\"SEED\",\"STEPS\",\"CFG\",\"SAMPLER\",\"SCHEDULAR\",\"DENOISE\",\"WIDTH\",\"HEIGHT\",\"BATCHSIZE\"]",
+ "return_types": "[\"INT\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"INT\",\"FLOAT\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"FLOAT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Latent Crop Offset JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Latent Crop Offset JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_offset\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent_offset\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "Latent Upscale Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Latent Upscale Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_upscale_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Enable_Latent_Upscale\",\"Latent_upscale_method\",\"Latent_scale_by\"]",
+ "return_types": "[\"BOOLEAN\",\"STRING\",\"FLOAT\"]"
+ },
+ "Load Image With Alpha JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Load Image With Alpha JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Load Image With Metadata JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Load Image With Metadata JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}],\"load_metadata\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"Prompt\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\"]"
+ },
+ "Make Image Grid JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Make Image Grid JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"grid_side\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"rows\",\"label_off\":\"columns\"}],\"grid_side_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":8192}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_grid\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Metadata Pipe Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Metadata Pipe Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"meta_pipe\":[\"META_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BASE_MODEL_PROMPT\",\"BASE_MODEL_METADATA\",\"LORA_METADATA\",\"POSITIVE_EMBEDDING_METADATA\",\"NEGATIVE_EMBEDDING_METADATA\",\"CONTROLNET_METADATA\",\"REFINE_METADATA\",\"UPSCALE_METADATA\",\"NOISE_INJECTION_METADATA\",\"IMAGE_NAME\",\"PATH_NAME\",\"COUNTER\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "Metadata Pipe JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Metadata Pipe JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_model_prompt\":[\"STRING\",{\"forceInput\":true}],\"base_model_metadata\":[\"STRING\",{\"forceInput\":true}],\"lora_metadata\":[\"STRING\",{\"forceInput\":true}],\"positive_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"negative_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"controlnet_metadata\":[\"STRING\",{\"forceInput\":true}],\"refine_metadata\":[\"STRING\",{\"forceInput\":true}],\"upscale_metadata\":[\"STRING\",{\"forceInput\":true}],\"noise_injection_metadata\":[\"STRING\",{\"forceInput\":true}],\"image_name\":[\"STRING\",{\"forceInput\":true}],\"path_name\":[\"STRING\",{\"forceInput\":true}],\"counter\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"META_PIPE\"]",
+ "return_types": "[\"META_PIPE\"]"
+ },
+ "NodesState JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "NodesState JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"node_id_list\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"mute_state\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"active\",\"label_off\":\"mute\"}],\"bypass_state\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"active\",\"label_off\":\"bypass\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Noise Injection Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Noise Injection Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"variation_strength\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"variation_batch\":[\"INT\",{\"default\":4,\"min\":1,\"max\":18446744073709552000}],\"variation_batch_mode_Inspire\":[[\"incremental\",\"comfy\",\"variation str inc:0.01\",\"variation str inc:0.05\"],{\"default\":\"variation str inc:0.05\"}],\"variation_method_Inspire\":[[\"linear\",\"slerp\"],{\"default\":\"slerp\"}],\"img2img_injection_switch_at_Legacy\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"base_steps\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Noise_Injection_MetaData\",\"Noise_Injection_Pipe\"]",
+ "return_types": "[\"STRING\",\"PIPE_LINE\"]"
+ },
+ "Noise Injection Pipe Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Noise Injection Pipe Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"noise_injection_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"variation_seed\",\"variation_strength\",\"variation_batch\",\"variation_batch_mode\",\"variation_method\",\"img2img_injection_1st_step_end\",\"img2img_injection_2nd_step_start\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"INT\",\"STRING\",\"STRING\",\"INT\",\"INT\"]"
+ },
+ "Orbit Poses JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd52 3D",
+ "comfy_node_id": "Orbit Poses JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"orbitpose_preset\":[[\"Custom\",\"CRM(6)\",\"Zero123Plus(6)\",\"Wonder3D(6)\",\"Era3D(6)\",\"MVDream(4)\",\"Unique3D(4)\",\"CharacterGen(4)\"],{\"default\":\"Custom\"}],\"azimuths\":[\"STRING\",{\"default\":\"-90.0, 0.0, 180.0, 90.0, 0.0, 0.0\"}],\"elevations\":[\"STRING\",{\"default\":\"0.0, 90.0, 0.0, 0.0, -90.0, 0.0\"}],\"radius\":[\"STRING\",{\"default\":\"4.0, 4.0, 4.0, 4.0, 4.0, 4.0\"}],\"center\":[\"STRING\",{\"default\":\"0.0, 0.0, 0.0, 0.0, 0.0, 0.0\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"orbit_lists\",\"orbit_camposes\"]",
+ "return_types": "[\"ORBIT_CAMPOSES\",\"ORBIT_CAMPOSES\"]"
+ },
+ "OrbitLists to OrbitPoses JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd52 3D",
+ "comfy_node_id": "OrbitLists to OrbitPoses JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"orbit_lists\":[\"ORBIT_CAMPOSES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"orbit_camposes\"]",
+ "return_types": "[\"ORBIT_CAMPOSES\"]"
+ },
+ "OrbitPoses to OrbitLists JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udd52 3D",
+ "comfy_node_id": "OrbitPoses to OrbitLists JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"orbit_camposes\":[\"ORBIT_CAMPOSES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"orbit_lists\"]",
+ "return_types": "[\"ORBIT_CAMPOSES\"]"
+ },
+ "Pipe End JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Pipe End JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_in\":[\"*\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Project Setting JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Project Setting JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"project_name\":[\"STRING\",{\"default\":\"myproject\",\"multiline\":false}],\"image_name\":[\"STRING\",{\"default\":\"v%counter_%seed_%time\",\"multiline\":false}],\"path_name\":[\"STRING\",{\"default\":\"%date\",\"multiline\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Image_Name\",\"Path_Name\",\"Counter\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "Random Beats JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Random Beats JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":18446744073709552000}],\"X_start\":[\"INT\",{\"default\":1,\"min\":0,\"max\":18446744073709552000}],\"X_end\":[\"INT\",{\"default\":4,\"min\":1,\"max\":18446744073709552000}],\"Y_start\":[\"INT\",{\"default\":1,\"min\":0,\"max\":18446744073709552000}],\"Y_end\":[\"INT\",{\"default\":4,\"min\":1,\"max\":18446744073709552000}],\"Z_start\":[\"INT\",{\"default\":1,\"min\":0,\"max\":18446744073709552000}],\"Z_end\":[\"INT\",{\"default\":23,\"min\":1,\"max\":18446744073709552000}],\"max_items_per_count\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}],\"max_items_odds\":[\"INT\",{\"default\":5,\"min\":0,\"max\":10}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BEATSTEXT\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Refine 1 Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Refine 1 Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"refine_1_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Enable_refine_1\",\"refine_1_cfg\",\"base_step_end\",\"refine_step_start\",\"Enable_Refine_Ckpt\",\"Refine_Ckpt_Name\",\"Enable_refine_1_Prompt\",\"refine_1_positive\",\"refine_1_negative\",\"refine_1_variation\",\"refine_1_seed\",\"Enable_refine_1_seed\",\"Enable_IPAdaptor_1\"]",
+ "return_types": "[\"BOOLEAN\",\"FLOAT\",\"INT\",\"INT\",\"BOOLEAN\",\"STRING\",\"BOOLEAN\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"BOOLEAN\",\"BOOLEAN\"]"
+ },
+ "Refine 2 Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Refine 2 Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"refine_2_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Enable_refine_2\",\"refine_2_cfg\",\"refine_2_denoise\",\"Enable_refine_2_prompt\",\"refine_2_positive\",\"refine_2_negative\",\"refine_2_variation\",\"refine_2_seed\",\"Enable_refine_2_seed\",\"Enable_IPAdaptor_2\"]",
+ "return_types": "[\"BOOLEAN\",\"FLOAT\",\"FLOAT\",\"BOOLEAN\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"BOOLEAN\",\"BOOLEAN\"]"
+ },
+ "Refine Model Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Refine Model Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"base_steps\":[\"INT\",{\"forceInput\":true}],\"refine_ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"refine_1_seed\":[\"INT\",{\"forceInput\":true}],\"refine_2_seed\":[\"INT\",{\"forceInput\":true}],\"batch_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"refine_length\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}],\"Enable_refine_ckpt\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_1\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_1_seed\":[\"BOOLEAN\",{\"default\":true}],\"Enable_refine_1_prompt\":[\"BOOLEAN\",{\"default\":false}],\"refine_1_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.05}],\"refine_1_switch_at\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_IPAdaptor_1\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_2\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_2_seed\":[\"BOOLEAN\",{\"default\":true}],\"Enable_refine_2_prompt\":[\"BOOLEAN\",{\"default\":false}],\"refine_2_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_2_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_2_variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_2_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.05}],\"refine_2_denoise\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_IPAdaptor_2\":[\"BOOLEAN\",{\"default\":false}],\"save_ckpt_hash\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Refine_MetaData\",\"refine_1_pipe\",\"refine_2_pipe\",\"Batch_Index\",\"Refine_Length\"]",
+ "return_types": "[\"STRING\",\"PIPE_LINE\",\"PIPE_LINE\",\"INT\",\"INT\"]"
+ },
+ "Refine Pipe Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Refine Pipe Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"refine_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Refine_Pipe\",\"Positive_Conditioning\",\"Negative_Conditioning\",\"Image_Latent\",\"Base_Latent\",\"Base_Image\",\"Positive_Prompt\",\"Negative_Prompt\",\"Variation_Prompt\"]",
+ "return_types": "[\"PIPE_LINE\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"LATENT\",\"IMAGE\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Refine Pipe JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Refine Pipe JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_conditioning\":[\"CONDITIONING\",{\"forceInput\":true}],\"negative_conditioning\":[\"CONDITIONING\",{\"forceInput\":true}],\"image_latent\":[\"LATENT\"],\"base_latent\":[\"LATENT\"],\"base_image\":[\"IMAGE\"]},\"optional\":{\"positive_prompt\":[\"STRING\",{\"forceInput\":true}],\"negative_prompt\":[\"STRING\",{\"forceInput\":true}],\"variation_prompt\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Refine_PIPE\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "Reroute Ckpt JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute Ckpt JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"checkpoint\":[[],{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CHECKPOINT\"]",
+ "return_types": "[[]]"
+ },
+ "Reroute List JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute List JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"checkpoint\":[[],{\"forceInput\":true}],\"vae\":[[\"taesd\",\"taesdxl\",\"taesd3\"],{\"forceInput\":true}],\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true}],\"upscale_model\":[[],{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CHECKPOINT\",\"VAE\",\"SAMPLER\",\"SCHEDULAR\",\"UPSCALE_MODEL\"]",
+ "return_types": "[[],[\"taesd\",\"taesdxl\",\"taesd3\"],[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],[]]"
+ },
+ "Reroute Resize JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute Resize JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_resize\":[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"],{\"default\":\"Crop and Resize\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE_RESIZE\"]",
+ "return_types": "[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"]]"
+ },
+ "Reroute Sampler JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute Sampler JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER\",\"SCHEDULAR\"]",
+ "return_types": "[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ },
+ "Reroute String JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute String JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Reroute Upscale JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute Upscale JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_model\":[[],{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALE_MODEL\"]",
+ "return_types": "[[]]"
+ },
+ "Reroute Vae JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "Reroute Vae JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[[\"taesd\",\"taesdxl\",\"taesd3\",\"taef1\"],{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[[\"taesd\",\"taesdxl\",\"taesd3\",\"taef1\"]]"
+ },
+ "SDXL Target Res JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "SDXL Target Res JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"forceInput\":true}],\"height\":[\"INT\",{\"forceInput\":true}],\"target_res_scale\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":16,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"target_width\",\"target_height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "Sampler Loader JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc1f Loader",
+ "comfy_node_id": "Sampler Loader JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"sampler_name\",\"Sampler\",\"schedular_name\",\"Schedular\"]",
+ "return_types": "[\"STRING\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],\"STRING\",[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ },
+ "Save Image with Metadata Flow JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Save Image with Metadata Flow JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"base_model_prompt\":[\"STRING\",{\"forceInput\":true}],\"base_model_metadata\":[\"STRING\",{\"forceInput\":true}],\"lora_metadata\":[\"STRING\",{\"forceInput\":true}],\"positive_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"negative_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"controlnet_metadata\":[\"STRING\",{\"forceInput\":true}],\"refine_metadata\":[\"STRING\",{\"forceInput\":true}],\"upscale_metadata\":[\"STRING\",{\"forceInput\":true}],\"noise_injection_metadata\":[\"STRING\",{\"forceInput\":true}],\"other_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"image_name\":[\"STRING\",{\"default\":\"_v%counter_%seed_%time\",\"multiline\":false}],\"path_name\":[\"STRING\",{\"default\":\"%date\",\"multiline\":false}],\"counter\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"extension\":[[\"png\",\"jpeg\",\"webp\"]],\"lossless_webp\":[\"BOOLEAN\",{\"default\":true}],\"quality_jpeg_or_webp\":[\"INT\",{\"default\":100,\"min\":1,\"max\":100}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"METADATA\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Save Image with Metadata JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Save Image with Metadata JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"lora_prompt\":[\"STRING\",{\"forceInput\":true}],\"positive_embedding_prompt\":[\"STRING\",{\"forceInput\":true}],\"negative_embedding_prompt\":[\"STRING\",{\"forceInput\":true}],\"lora_metadata\":[\"STRING\",{\"forceInput\":true}],\"positive_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"negative_embedding_metadata\":[\"STRING\",{\"forceInput\":true}],\"controlnet_metadata\":[\"STRING\",{\"forceInput\":true}],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"seed_value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":8}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.05}],\"ckpt_name\":[[]],\"specified_vae\":[\"BOOLEAN\",{\"default\":true}],\"vae_name\":[[\"taesd\",\"taesdxl\"]],\"stop_at_clip_layer\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1}],\"img2img\":[\"BOOLEAN\",{\"default\":false}],\"img2img_denoise\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_Noise_Injection\":[\"BOOLEAN\",{\"default\":false}],\"Noise_Injection_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"noisy_latent_strength\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"img2img_injection_switch_at\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_refine_ckpt\":[\"BOOLEAN\",{\"default\":false}],\"refine_ckpt_name\":[[]],\"Enable_refine_1\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_1_seed\":[\"BOOLEAN\",{\"default\":true}],\"refine_1_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"Enable_refine_1_prompt\":[\"BOOLEAN\",{\"default\":false}],\"refine_1_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_1_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.05}],\"refine_1_switch_at\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_IPAdaptor_1\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_2\":[\"BOOLEAN\",{\"default\":false}],\"Enable_refine_2_prompt\":[\"BOOLEAN\",{\"default\":false}],\"refine_2_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_2_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"refine_2_variation\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"Enable_refine_2_seed\":[\"BOOLEAN\",{\"default\":true}],\"refine_2_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"refine_2_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.05}],\"refine_2_denoise\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_IPAdaptor_2\":[\"BOOLEAN\",{\"default\":false}],\"Enable_Image_Upscale\":[\"BOOLEAN\",{\"default\":false}],\"Image_upscale_model_name\":[[]],\"Image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"Image_scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01}],\"Enable_Latent_Upscale\":[\"BOOLEAN\",{\"default\":false}],\"Latent_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"Latent_scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01}],\"Enable_upscale_prompt\":[\"BOOLEAN\",{\"default\":false}],\"upscale_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"upscale_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"upscale_steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"upscale_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"upscale_scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"upscale_cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":0.05}],\"Enable_upscale_ckpt\":[\"BOOLEAN\",{\"default\":false}],\"upscale_ckpt_name\":[[]],\"upscale_denoise\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"upscale_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"other_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"save_hash\":[\"BOOLEAN\",{\"default\":false}],\"image_name\":[\"STRING\",{\"default\":\"_v%counter_%seed_%time\",\"multiline\":false}],\"path_name\":[\"STRING\",{\"default\":\"%date\",\"multiline\":false}],\"counter\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"extension\":[[\"png\",\"jpeg\",\"webp\"]],\"lossless_webp\":[\"BOOLEAN\",{\"default\":true}],\"quality_jpeg_or_webp\":[\"INT\",{\"default\":100,\"min\":1,\"max\":100}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"METADATA\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Scale To Resolution JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Scale To Resolution JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"image\":[\"IMAGE\"],\"latent\":[\"LATENT\"]},\"required\":{\"custom_width\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"custom_height\":[\"INT\",{\"default\":512,\"min\":8,\"max\":4096,\"step\":8}],\"direction\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"height\",\"label_off\":\"width\"}],\"target_resolution\":[\"INT\",{\"default\":512,\"min\":8,\"max\":16384,\"step\":8}],\"use_target_mega_pixel\":[\"BOOLEAN\",{\"default\":false}],\"target_mega_pixel\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":16,\"step\":0.01}],\"multiple_of\":[\"INT\",{\"default\":8,\"min\":0,\"max\":16,\"step\":8}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"target_width\",\"target_height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "Split Image Grid JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udee9\ufe0f Image",
+ "comfy_node_id": "Split Image Grid JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"grid_side\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"rows\",\"label_off\":\"columns\"}],\"grid_side_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":8192}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "String To Combo JK": {
+ "category": "\ud83d\udc09 JK/\ud83e\ude82 Reroute",
+ "comfy_node_id": "String To Combo JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"any\"]",
+ "return_types": "[\"*\"]"
+ },
+ "Tiling Mode JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Tiling Mode JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tiling\":[[\"enable\",\"x_only\",\"y_only\",\"disable\"],{\"default\":\"disable\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TILING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Upscale Method JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udce6 Misc",
+ "comfy_node_id": "Upscale Method JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"lanczos\"}],\"latent_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"],{\"default\":\"bilinear\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image_upscale_method\",\"latent_upscale_method\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "Upscale Model Loader JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc1f Loader",
+ "comfy_node_id": "Upscale Model Loader JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_model\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"upscale_model_name\",\"Upscale_Model\"]",
+ "return_types": "[\"STRING\",[]]"
+ },
+ "Upscale Model Parameters Extract JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Upscale Model Parameters Extract JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_model_pipe\":[\"PIPE_LINE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Enable_upscale_ckpt\",\"upscale_ckpt_name\",\"Enable_upscale_prompt\",\"upscale_positive\",\"upscale_negative\",\"upscale_steps\",\"upscale_sampler_name\",\"upscale_scheduler\",\"upscale_cfg\",\"upscale_denoise\",\"Enable_upscale_seed\"]",
+ "return_types": "[\"BOOLEAN\",\"STRING\",\"BOOLEAN\",\"STRING\",\"STRING\",\"INT\",\"STRING\",\"STRING\",\"FLOAT\",\"FLOAT\",\"BOOLEAN\"]"
+ },
+ "Upscale Model Parameters JK": {
+ "category": "\ud83d\udc09 JK/\ud83c\udfb7 Pipe",
+ "comfy_node_id": "Upscale Model Parameters JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"upscale_ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"upscale_seed\":[\"INT\",{\"forceInput\":true}],\"batch_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"upscale_length\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}],\"Enable_Image_Upscale\":[\"BOOLEAN\",{\"default\":false}],\"Image_upscale_model_name\":[[],{\"default\":\"Kim2091-4xUltraSharp.pth\"}],\"Image_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"Image_scale_by\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":100,\"step\":0.01}],\"Enable_Latent_Upscale\":[\"BOOLEAN\",{\"default\":false}],\"Latent_upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"bislerp\"]],\"Latent_scale_by\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":100,\"step\":0.01}],\"Enable_upscale_prompt\":[\"BOOLEAN\",{\"default\":false}],\"upscale_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"upscale_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"upscale_steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"upscale_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"upscale_scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"upscale_cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":0.05}],\"Enable_upscale_ckpt\":[\"BOOLEAN\",{\"default\":false}],\"upscale_denoise\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.01}],\"Enable_upscale_seed\":[\"BOOLEAN\",{\"default\":true}],\"save_ckpt_hash\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Upscale_MetaData\",\"Image_Upscale_Pipe\",\"Latent_Upscale_Pipe\",\"Upscale_Model_Pipe\",\"Batch_Index\",\"Upscale_Length\"]",
+ "return_types": "[\"STRING\",\"PIPE_LINE\",\"PIPE_LINE\",\"PIPE_LINE\",\"INT\",\"INT\"]"
+ },
+ "Vae Loader JK": {
+ "category": "\ud83d\udc09 JK/\ud83d\udc1f Loader",
+ "comfy_node_id": "Vae Loader JK",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[[\"taesd\",\"taesdxl\",\"taesd3\",\"taef1\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"vae_name\",\"VAE\"]",
+ "return_types": "[\"STRING\",[\"taesd\",\"taesdxl\",\"taesd3\",\"taef1\"]]"
+ }
+ },
+ "createdAt": "2025-01-10T16:36:34.717525Z",
+ "dependencies": [
+ "opencv-python",
+ "piexif",
+ "torch",
+ "numpy",
+ "numexpr",
+ "simpleeval"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "210813d2-abfa-42ce-a568-56a925443617",
+ "node_id": "comfyui-jakeupgrade",
+ "status": "NodeVersionStatusPending",
+ "version": "1.8.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-JakeUpgrade",
+ "publisher": {
+ "createdAt": "2024-06-22T15:38:48.450487Z",
+ "description": "",
+ "id": "jakechaikefu",
+ "logo": "",
+ "members": [],
+ "name": "JK",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jakechai/ComfyUI-JakeUpgrade",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Shows Lora information from CivitAI and outputs trigger words and example prompt",
+ "downloads": 356,
+ "icon": "",
+ "id": "lora-info",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ImageFromURL": {
+ "category": "jitcoder",
+ "comfy_node_id": "ImageFromURL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoraInfo": {
+ "category": "jitcoder",
+ "comfy_node_id": "LoraInfo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"lora_name\",\"trigger_words\",\"example_prompt\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-09-08T19:14:43.086735Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fac392c7-7d9d-4214-87b6-a26add9ab867",
+ "node_id": "lora-info",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "lora-info",
+ "publisher": {
+ "createdAt": "2024-06-20T12:34:47.379878Z",
+ "description": "",
+ "id": "jitcoder",
+ "logo": "",
+ "members": [],
+ "name": "jitcoder",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jitcoder/lora-info",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Flux Pro via Replicate API\nCreate API key at [a/https://replicate.com/account/api-tokens](https://replicate.com/account/api-tokens)\nCopy config.ini.example to config.ini and put the replicate key there.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui-flux-replicate-api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-26T16:21:20.557495Z",
+ "dependencies": [
+ "torch",
+ "repicate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e6884803-6bec-4cac-ad01-04b9ae9fd0a1",
+ "node_id": "comfyui-flux-replicate-api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Flux-Replicate-API",
+ "publisher": {
+ "createdAt": "2024-08-17T12:28:33.405892Z",
+ "description": "",
+ "id": "seeminglee",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI node for background removal, implementing InSPyReNet",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-ycyy-inspyrenet",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YCYY-InspyrenetRembg": {
+ "category": "YCYY/image",
+ "comfy_node_id": "YCYY-InspyrenetRembg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"torchscript_jit\":[[\"default\",\"on\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "YCYY-InspyrenetRembgAdvanced": {
+ "category": "YCYY/image",
+ "comfy_node_id": "YCYY-InspyrenetRembgAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model_name\":[[\"ckpt_base.pth\",\"ckpt_fast.pth\",\"ckpt_base_nightly.pth\"],{\"default\":\"ckpt_base.pth\"}],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"torchscript_jit\":[[\"default\",\"on\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"RGBB\",\"RGBW\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-16T06:21:38.92239Z",
+ "dependencies": [
+ "transparent-background"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c2d41821-cae3-4a22-979e-0a9de4d40e90",
+ "node_id": "comfyui-ycyy-inspyrenet",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-YCYY-InSPyReNet",
+ "publisher": {
+ "createdAt": "2024-08-16T06:01:52.703572Z",
+ "description": "",
+ "id": "ycyy",
+ "logo": "",
+ "members": [],
+ "name": "yichenyanyu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ycyy/ComfyUI-YCYY-InSPyReNet",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "\ud83d\ude80 Picks a random IMAGE file from a directory and provides you with the IMAGE and its filepath as a STRING. This awesome tool brings a touch of randomness to your files and images, making your file management tasks a breeze.",
+ "downloads": 53,
+ "icon": "\ud83c\udfb2",
+ "id": "comfyui-get-random-file",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Get Image File By Index": {
+ "category": "\ud83e\udd16 CCTech/Files",
+ "comfy_node_id": "Get Image File By Index",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"increment\",\"decrement\",\"increment_to_stop\",\"decrement_to_stop\"]],\"start\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"stop\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"step\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":99999,\"step\":0.01}],\"directory_path\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"reset_bool\":[\"NUMBER\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "Get Video File By Index": {
+ "category": "\ud83e\udd16 CCTech/Files",
+ "comfy_node_id": "Get Video File By Index",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"increment\",\"decrement\",\"increment_to_stop\",\"decrement_to_stop\"]],\"start\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"stop\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"step\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":99999,\"step\":0.01}],\"directory_path\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"reset_bool\":[\"NUMBER\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "Random File Path": {
+ "category": "\ud83e\udd16 CCTech/Files",
+ "comfy_node_id": "Random File Path",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory_path\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Random Image Path": {
+ "category": "\ud83e\udd16 CCTech/Files",
+ "comfy_node_id": "Random Image Path",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory_path\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "Random Video Path": {
+ "category": "\ud83e\udd16 CCTech/Files",
+ "comfy_node_id": "Random Video Path",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory_path\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-09-02T02:30:30.006213Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d3d36751-fa03-4802-8342-ea4b3cdff886",
+ "node_id": "comfyui-get-random-file",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Get-Random-File",
+ "publisher": {
+ "createdAt": "2024-08-16T00:53:52.116798Z",
+ "description": "",
+ "id": "chriscoletech",
+ "logo": "",
+ "members": [],
+ "name": "ChrisColeTech",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ChrisColeTech/ComfyUI-Get-Random-File",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node that processes input text with the [a/Unprompted templating language](https://github.com/ThereforeGames/unprompted).\n",
+ "downloads": 152,
+ "icon": "",
+ "id": "comfyui-unprompted",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Unprompted": {
+ "category": "sd",
+ "comfy_node_id": "Unprompted",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_field\":[\"STRING\",{\"multiline\":true,\"default\":\"This string will be parsed with the Unprompted language.\"}]},\"optional\":{\"anything\":[\"*\",{\"default\":null}],\"set_anything_to\":[\"STRING\",{\"default\":\"comfy_var\"}],\"return_image_var\":[\"STRING\",{\"default\":\"comfy_var\"}],\"always_rerun\":[\"BOOLEAN\",{\"default\":false}],\"string_prefix\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"string_suffix\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\", \"IMAGE\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-23T21:41:46.078345Z",
+ "dependencies": [
+ "unprompted@git+https://github.com/ThereforeGames/unprompted",
+ "opencv-python",
+ "nltk",
+ "pattern@git+https://github.com/NicolasBizzozzero/pattern"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "72b11513-1b6e-4544-9c74-e901da51e594",
+ "node_id": "comfyui-unprompted",
+ "status": "NodeVersionStatusActive",
+ "version": "0.2.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Unprompted",
+ "publisher": {
+ "createdAt": "2024-06-23T21:24:01.798198Z",
+ "description": "",
+ "id": "thereforegames",
+ "logo": "",
+ "members": [],
+ "name": "Therefore Games",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ThereforeGames/ComfyUI-Unprompted",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI that integrates LM Studio's vision models to generate text descriptions of images. It provides a flexible and customizable way to add image-to-text capabilities to your ComfyUI workflows, working with LM Studio's local API.",
+ "downloads": 63,
+ "icon": "https://uuhwiahvfvrzsenphewc.supabase.co/storage/v1/object/public/phormulate-media-bucket/lmstudio-comfyui.png",
+ "id": "comfyui-lmstudio-image-to-text-node",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LM Studio Image To Text": {
+ "category": "ComfyExpo/I2T",
+ "comfy_node_id": "LM Studio Image To Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"user_prompt\":[\"STRING\",{\"default\":\"Describe this image in detail\"}],\"model\":[\"STRING\",{\"default\":\"moondream2-text-model-f16.gguf\"}],\"system_prompt\":[\"STRING\",{\"default\":\"This is a chat between a user and an assistant. The assistant is an expert in describing images, with detail and accuracy\"}],\"ip_address\":[\"STRING\",{\"default\":\"localhost\"}],\"port\":[\"INT\",{\"default\":1234,\"min\":1,\"max\":65535}],\"seed\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":18446744073709552000}]},\"optional\":{\"debug\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Description\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LM Studio Text Generation": {
+ "category": "ComfyExpo/Text",
+ "comfy_node_id": "LM Studio Text Generation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"Generate a creative story:\"}],\"model\":[\"STRING\",{\"default\":\"TheBloke/Llama-2-13B-chat-GGUF\"}],\"system_prompt\":[\"STRING\",{\"default\":\"You are a helpful AI assistant.\"}],\"ip_address\":[\"STRING\",{\"default\":\"localhost\"}],\"port\":[\"INT\",{\"default\":1234,\"min\":1,\"max\":65535}],\"seed\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":18446744073709552000}]},\"optional\":{\"max_tokens\":[\"INT\",{\"default\":1000,\"min\":1,\"max\":4096}],\"temperature\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":2}],\"debug\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Generated Text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-28T11:16:50.640712Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "71b328e2-959e-4e32-b7ee-ad2e73a113de",
+ "node_id": "comfyui-lmstudio-image-to-text-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-lmstudio-image-to-text-node",
+ "publisher": {
+ "createdAt": "2024-07-12T09:03:35.54916Z",
+ "description": "",
+ "id": "expo",
+ "logo": "",
+ "members": [],
+ "name": "Expo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mattjohnpowell/comfyui-lmstudio-image-to-text-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Add a node to save images with metadata (PNGInfo) extracted from the input values of each node.\nSince the values are extracted dynamically, values output by various extension nodes can be added to metadata.",
+ "downloads": 906,
+ "icon": "",
+ "id": "comfyui-saveimagewithmetadata",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-23T04:58:11.56765Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1251dcfc-7e29-4f25-9785-1e54021e088d",
+ "node_id": "comfyui-saveimagewithmetadata",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-SaveImageWithMetaData",
+ "publisher": {
+ "createdAt": "2024-06-23T04:27:13.079228Z",
+ "description": "",
+ "id": "nkchocoai",
+ "logo": "",
+ "members": [],
+ "name": "nk choco",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nkchocoai/ComfyUI-SaveImageWithMetaData",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to use [a/latte](https://github.com/Vchitect/Latte) for text to video generation",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-latte",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LatteVideoGenerator": {
+ "category": "Video Generation",
+ "comfy_node_id": "LatteVideoGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"A small cactus with a happy face in the Sahara desert.\"}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"num_inference_steps\":[\"INT\",{\"default\":50,\"min\":1,\"max\":500}],\"guidance_scale\":[\"FLOAT\",{\"default\":7.5,\"min\":0.1,\"max\":20,\"step\":0.1}],\"video_length\":[\"INT\",{\"default\":16,\"min\":1,\"max\":16}],\"width\":[\"INT\",{\"default\":512,\"min\":128,\"max\":1024,\"step\":64}],\"height\":[\"INT\",{\"default\":512,\"min\":128,\"max\":1024,\"step\":64}],\"num_images_per_prompt\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4}],\"seed\":[\"INT\",{\"default\":-1}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-11T07:24:35.233925Z",
+ "dependencies": [
+ "diffusers @ git+https://github.com/huggingface/diffusers.git"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ff228626-b291-4f77-a75b-68b9a27d8015",
+ "node_id": "comfyui-latte",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Latte",
+ "publisher": {
+ "createdAt": "2024-08-06T19:57:24.499274Z",
+ "description": "",
+ "id": "rhizonymph",
+ "logo": "",
+ "members": [],
+ "name": "RhizoNymph",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RhizoNymph/ComfyUI-Latte",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A flexible and customizable prompt generator for generating detailed and creative prompts for image generation models for ComfyUI",
+ "downloads": 293,
+ "icon": "",
+ "id": "flux-prompt-generator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FluxPromptGenerator": {
+ "category": "Prompt",
+ "comfy_node_id": "FluxPromptGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":23445,\"min\":0,\"max\":30000,\"step\":1}],\"custom\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"subject\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"artform\":[[\"disabled\",\"random\",\"fashion design\",\"glass art\",\"origami\",\"digital art\",\"woodworking\",\"performance art\",\"stained glass\",\"illustration\",\"painting\",\"body art\",\"architecture\",\"graffiti\",\"metalworking\",\"mosaic\",\"printmaking\",\"installation art\",\"art\",\"film\",\"textile art\",\"video art\",\"jewelry making\",\"fresco\",\"kinetic art\",\"mixed media\",\"sound art\",\"drawing\",\"papercraft\",\"tattoo art\",\"sand art\",\"land art\",\"carving\",\"fiber art\",\"sculpture\",\"virtual reality art\",\"augmented reality art\",\"graphic design\",\"street art\",\"enameling\",\"light art\",\"ceramics\",\"calligraphy\",\"conceptual art\",\"bookbinding\",\"animation\",\"collage\",\"pottery\",\"photography\"],{\"default\":\"disabled\"}],\"photo_type\":[[\"disabled\",\"random\",\"hero view\",\"fisheyes view\",\"top down\",\"high angle\",\"long exposure\",\"selfie\",\"abstract view\",\"straight on\",\"vintage style\",\"tilt-shift view\",\"bilaterally symmetrical\",\"bokeh effect\",\"forced perspective\",\"from above\",\"soft focus\",\"low view\",\"night shot\",\"time-lapse\",\"reflection shot\",\"side view\",\"silhouette\",\"slightly above\",\"mirror image\",\"HDR (high dynamic range)\",\"aerial view\",\"panoramic view\",\"back view\",\"front view\",\"from below\",\"split-screen view\",\"sepia tone\",\"birds eye view\",\"infrared view\",\"macro view\",\"motion blur\",\"from behind\",\"close-up detail\",\"overhead shot\",\"wide angle view\",\"black and white\"],{\"default\":\"disabled\"}],\"body_types\":[[\"disabled\",\"random\",\"big-boned\",\"slim\",\"stocky\",\"obese\",\"thicc\",\"well-built\",\"hefty\",\"midweight\",\"voluptuous\",\"slender\",\"too skinny\",\"plump\",\"burly\",\"pretty\",\"fat\",\"thick\",\"tubby\",\"skinny\",\"thick-bodied\",\"beefy\",\"pudgy\",\"lanky\",\"buxom\",\"curvy\",\"flyweight\",\"rotund\",\"stout\",\"anorexic\",\"muscular\",\"(slightly overweight)\",\"well-endowed\",\"chubby\",\"flabby\",\"slight\",\"fit\",\"morbidly obese\",\"buff\",\"portly\",\"overweight\",\"not skinny\"],{\"default\":\"disabled\"}],\"default_tags\":[[\"disabled\",\"random\",\"a woman\",\"a middle aged man\",\"an old woman\",\"a man\",\"an old man\",\"a young man\",\"a middle aged woman\",\"a young woman\"],{\"default\":\"disabled\"}],\"roles\":[[\"disabled\",\"random\",\"as a (chrome chaser)\",\"as a (thiefling)\",\"as a (black metal artist)\",\"as a (nurse)\",\"as a (quantum foam sculptor)\",\"as a (azathoth astronomer)\",\"as a (megacity mercenary)\",\"as a (multiverse navigator)\",\"as a (cthulhu chorister)\",\"as a (black market biomod broker)\",\"as a (binary blade bouncer)\",\"as a (musician)\",\"as a (pirate)\",\"as a (dragon devotee)\",\"as a (leng plateau pilgrim)\",\"as an (anthropomorphic creature)\",\"as a (serial killer)\",\"as a (cowboy)\",\"as a (firefighter)\",\"as a (journalist)\",\"as a (pixel punker)\",\"as a (neural network designer)\",\"as a (zero-gravity artist)\",\"as a (director)\",\"as a (eldritch librarian)\",\"as a (abyssal ambassador)\",\"as a (samurai)\",\"as a (cyborg, a fusion of human and machine, often equipped with advanced technology and prosthetics)\",\"as a (doctor)\",\"as a (viking barbarian)\",\"as a (jedi with a light saber)\",\"as a (star navigator)\",\"as a (cybernetic surgeon)\",\"as a (character from star wars)\",\"as an (emo)\",\"as an (goth)\",\"as a (spiritual stonemason)\",\"as a (construction worker)\",\"as a (matrix maverick)\",\"as a (maniac)\",\"as an (x-men character)\",\"as a (neon netrunner)\",\"as a (greek god)\",\"as a (stellar cartographer)\",\"as a (shub-niggurath shepherd)\",\"as a (surfer)\",\"as a (dreamland cartographer)\",\"as a (mechanic)\",\"as a (mermaid/merman)\",\"as a (monster hunter)\",\"as a (celestial musician)\",\"as a (griffin rider)\",\"as a (xenobiology researcher)\",\"as a (quantum qubit quixote)\",\"as a (aero auto-rickshaw racer)\",\"as an (artist)\",\"as a (holographic performer)\",\"as a (deep one liaison)\",\"as a (unicorn healer)\",\"as a (android ethicist)\",\"as a (teacher)\",\"as a (starship engineer)\",\"as a (digital dystopia detective)\",\"as a (necromancer)\",\"as a (luxury person)\",\"as a (galactic explorer)\",\"as a (mystic botanist)\",\"as an (michelin chef)\",\"as a (cyberspace salvager)\",\"as a (cyborg)\",\"as an (astronaut)\",\"as a (soldier)\",\"(dressed as a pope)\",\"as a (mad scientist)\",\"as a (hologram hustler)\",\"as a (police officer)\",\"as a (cultist recruiter)\",\"as a (virtual voodoo priest)\",\"as a (synthwave slicer)\",\"as a (warlord)\",\"as an (evil magician)\",\"as a (character from the matrix)\",\"as a (skyline slicer)\",\"as a (body builder)\",\"as a (captain)\",\"as a (potion master)\",\"as a (interstellar diplomat)\",\"as a (elder sign engraver)\",\"as a (salesperson)\",\"as a (dreamcatcher crafter)\",\"as a (holodeck programmer)\",\"as a (death metal front figure)\",\"as a (non-euclidean architect)\",\"as a (warlock)\",\"as a (dentist)\",\"as a (military person)\",\"as a (scientist)\",\"as a (terminal trickster)\",\"as a (demigod)\",\"as a (time weaver)\",\"as a (carcosa curator)\",\"as a (replicant rehabilitator)\",\"as a (character from star trek)\",\"as a (time-travel historian)\",\"as a (character from lord of the rings)\",\"as a (interdimensional trader)\",\"as a (madness muse)\",\"as a (lunar diviner)\",\"as an (undead)\",\"as a (goblin trader)\",\"as a wall street broker yuppie\",\"as a (astrogation specialist)\",\"as an (accountant)\",\"as a (warrior)\",\"as a (rockstar)\",\"as a (ethereal architect)\",\"as a (hunter)\",\"as a (spaceship captain)\",\"as a (scifi character)\",\"as a (shadow puppeteer)\",\"as a (clown)\",\"as a (arkham archaeologist)\",\"as a (elemental geologist)\",\"as a (diver)\",\"(dressed as a king)\",\"as a (bio-enhancement consultant)\",\"as a (asteroid miner)\",\"as a (pure blood)\",\"as a (marvel character)\",\"as a (exo-botanist)\",\"as a (glamour model)\",\"as a (nyarlathotep negotiator)\",\"as a (alien linguist)\",\"as a (dancer)\",\"as a (techno-shaman)\",\"as a (forbidden tome librarian)\",\"as a (nerd)\",\"as a (sanitation worker)\",\"as a (sorcerous scribe)\",\"as a (crystal seer)\",\"as (the ultimate warrior)\",\"as a (nanotech nomad)\",\"as a (fairy godparent)\",\"as a (web developer)\",\"as a (baker)\",\"as a (data dive drifter)\",\"as a (bartender)\",\"as a (phoenix tamer)\",\"as a (dragon tamer)\",\"as a (yog-sothoth yodeler)\",\"as a (carpenter)\",\"as a (fisherman)\",\"as a (butcher)\",\"as a (character from the tv show the boys)\",\"as a (egyptian god)\",\"as a (tsathoggua therapist)\",\"as a (pixie gardener)\",\"as a (barber)\",\"as an (athlete)\",\"(dressed as jesus)\",\"as a (lawyer)\",\"as a (eldritch etymologist)\",\"as a (synthetic life curator)\",\"as a (innsmouth innkeeper)\",\"as a (megabuilding mapper)\",\"as a (norse god)\",\"as a (cyberdeck coder)\",\"as a (night-gaunt navigator)\",\"as a (wrestler)\",\"as a (augmented artisan)\",\"as a (designer)\",\"as a (dragon whisperer)\",\"as a (quantum cryptographer)\",\"as a (holy person)\",\"as a (priest)\",\"as a (farmer)\",\"as a (hobo)\",\"as a (elder thing ethnographer)\",\"as a (superhero character)\",\"as an (alien diplomat)\",\"as a (enchanted armor smith)\",\"as a (miskatonic scholar)\",\"as a (knight in armor)\",\"as a (nano-medic)\",\"as a (teleportation technician)\",\"as an (video game character)\",\"as a (merfolk ambassador)\",\"as a (warp drive mechanic)\",\"as a (fashion model)\",\"as a (spellweaver)\",\"as an (engineer)\",\"as a (whisperer-in-darkness translator)\",\"as a (R'lyeh relic researcher)\",\"as an (influencer)\",\"as a (neural network ninja)\",\"as an (electrician)\",\"as a (plumber)\",\"as a (pilot)\",\"as a (corpo-hacker confidante)\",\"as an (alien being)\",\"as a (writer)\"],{\"default\":\"disabled\"}],\"hairstyles\":[[\"disabled\",\"random\",\"with (long bob haircut)\",\"with (spiral curls hair)\",\"with (pixie cut hair)\",\"with (drill cut hair)\",\"with (multicolored rainbow hair)\",\"with (box braids)\",\"with (long layers haircut)\",\"with (blunt cut hair)\",\"with (dreadlocks)\",\"with (tousled hair)\",\"with (faux locs hair)\",\"with (hair set up for wedding)\",\"with (bun hair)\",\"with (plait hair)\",\"with (finger waves hair)\",\"with (slicked back hair)\",\"with (low fade haircut)\",\"with (shag cut hair)\",\"with (ponytail hair)\",\"with (pigtails)\",\"with (shaved hair)\",\"with (Dutch braids)\",\"with (mullet hair)\",\"with (cornrows hair)\",\"with (emo haircut)\",\"with (curly hair)\",\"with (ponytail)\",\"with (layered cut haircut)\",\"with (angled bob haircut)\",\"with (messy hair)\",\"with (fishtail braid)\",\"with (fox braids haircut)\",\"with (braids)\",\"with (pompadour hair)\",\"with (curl hair)\",\"with (asymmetrical cut hair)\",\"with (side swept fringe)\",\"with (feathered cut hair)\",\"with (french braids)\",\"with (undercut hair)\",\"with (a-line bob haircut)\",\"with (bob cut hair)\",\"with (side part hair)\",\"with (slicked-back haircut)\",\"with (lob haircut)\",\"with (princess cut hair)\",\"with (twintails hair)\",\"with (faux hawk haircut)\",\"with (curtain bangs haircut)\",\"with (victory rolls hair)\",\"with (shaved sides hair)\",\"with (twisted updo)\",\"with (very curly hair)\",\"with (senegalese twist hair)\",\"with (ringlets hair)\",\"with (buzz cut hair)\",\"with (cropped cut haircut)\",\"with (bantu knots)\",\"with (french crop hair)\",\"with (man bun)\",\"with (long hair)\",\"with (hime cut hair)\",\"with (Afro hair)\",\"with (mohawk hair)\",\"with (french bob haircut)\",\"with (wedge cut haircut)\",\"with (beach waves hair)\",\"with (crown braid)\",\"with (razor cut haircut)\",\"with (double bun topknot)\",\"with (mermaid waves hair)\",\"with (wavy hair)\",\"with (textured bob haircut)\",\"with (quiff haircut)\",\"with (micro braids hair)\",\"with (pin curls hair)\",\"with (curly bob haircut)\",\"with (balayage hair)\",\"with (waterfall braid haircut)\",\"with (chignon cut hair)\",\"with (pull-through braid hair)\"],{\"default\":\"disabled\"}],\"additional_details\":[[\"disabled\",\"random\",\"A translucent, amorphous alien creature, often found in horror or sci-fi.\",\"Guitar solo with a crowd backdrop, producing electrifying sounds.\",\"wearing a bio mechanical suit\",\"Donning 00s style, with low-rise jeans, bedazzled tops, and chunky belts.\",\"wearing an (eyebrow ring)\",\"Zoomed-out shot emphasizing 80mm long slender legs.\",\"Adorned with a crown, symbolizing royalty and authority with gemstones and metals.\",\"donning a cape or cloak, adding drama to the ensemble, flowing gracefully with every movement, evoking a sense of fantasy or regality\",\"wearing (face tattoos)\",\"In bold BDSM leather, featuring harnesses, chokers, and lace-up details.\",\"with Heat deformation\",\"wearing studded (ankle boots)\",\"donning a (beret)\",\"wearing a (vest)\",\"In a glossy latex suit, paired with high heels or boots.\",\"wearing (mid-century modern clothes)\",\"Futuristic, cyberpunk with glow-emitting tattoos.\",\"A gelatinous, glowing alien creature; both feared and intriguing.\",\"Future soldier in body armor with high-tech gear.\",\"Adorned in sci-fi, cyberpunk attire with glowing tattoos.\",\"Intense solo performance with a powerful voice.\",\"sporting (peep-toe heels)\",\"wearing a (corset belt)\",\"adorned with a (leg chain)\",\"Blending sci-fi, cyberpunk, and glowing tattoos with futuristic weapons.\",\"Adorned with musical accessories, like a harmonica necklace or drumstick earrings.\",\"wearing (sportswear clothes)\",\"In pin-up attire, oozing sensuality with high-waists and red lipstick.\",\"wearing a (nose ring)\",\"wearing a (necklace)\",\"wearing (clothes with exaggerated or extreme colors)\",\"wearing (holo sneakers)\",\"In minimalist fashion, elegant with clean lines and neutral tones.\",\"In exaggerated silhouettes, challenging fashion norms.\",\"with a pendant, a piece of jewelry that dangles gracefully from a necklace, often holding sentimental or symbolic value\",\"A shifting, glistening alien horror from the universe's dark corners.\",\"wearing (preppy clothes)\",\"wearing (romantic clothes)\",\"Singing with passion, surrounded by lights and a massive audience's energy.\",\"wearing a (bracelet)\",\"wearing (retro 00s clothes)\",\"Clothed in feathers, creating drama with each step.\",\"wearing a (trilby hat)\",\"wearing (pin-up clothes)\",\"donning (denim overalls)\",\"wearing (combat boots)\",\"adorned with a (medallion)\",\"adorned with (ear cuffs)\",\"Singing powerfully, captivating the audience with deep emotion.\",\"Tech-equipped future soldier ready for battle.\",\"Full-body view highlighting slender legs and distinctive footwear.\",\"wearing (steampunk goggles)\",\"playing epic electric guitar solo in front of a huge crowd\",\"Full-body shot, 80mm slender legs in focus.\",\"in stockings or tights, sheer or opaque, enhancing the legs while adding a touch of sophistication or playful patterns\",\"sporting (winged shoes)\",\"with anklets, delicate chains or beads that gracefully encircle the ankle, adding a touch of femininity with every step\",\"wearing (vintage clothes)\",\"wearing (shiny latex suit)\",\"wearing (full tweed set)\",\"wearing (clothes adorned with shimmering jewels or crystals)\",\"wearing (clothes made entirely of feathers)\",\"(((future soldier, full body armor, futuristic football, shoulder pads, guns, grenades, weapons, bullet proof vest, high tech, straps, belts, camouflage)))\",\"Dressed in Victorian elegance, with corsets and intricate lacework.\",\"Lost in an electric guitar solo, resonating with listeners.\",\"a purple iridescent suit\",\"Adorned in abundant jewelry, each piece showcasing unique style.\",\"adorned with a (belly chain)\",\"wearing (futuristic visor)\",\"Engaged with a laptop, reflecting a tech-savvy nature.\",\"wearing a (biker jacket)\",\"Draped in mystic robes, evoking scholars or wizards.\",\"In tomboy attire, masculine pieces with a feminine flair.\",\"Swift guitar solo resonating with a huge crowd.\",\"wearing an astronaut armor\",\"wearing (robes)\",\"In western wear, with cowboy hats and fringed jackets.\",\"Wearing a protective biohazard suit.\",\"In layered clothing, adding depth and dimension.\",\"wearing (bohemian clothes)\",\"Attire shimmering due to heat, creating a mirage effect.\",\"wearing (elizabethan clothes)\",\"In metallic attire, with futuristic chains or mesh details.\",\"draped in a (sari)\",\"wearing (clothes with exaggerated or extreme facial or body piercings or tattoos)\",\"wearing (bdsm leather)\",\"In rockabilly style, mixing rock 'n' roll with polka dots and swing dresses.\",\"In a tweed ensemble, reflecting academia or British countryside charm.\",\"wearing a (poncho)\",\"Sci-fi blend with glow-in-the-dark tattoos.\",\"wearing (cufflinks)\",\"Singing with raw emotion, captivating a vast audience.\",\"In mid-century modern fashion, reflecting post-war optimism.\",\"Full body, focusing on 80mm slender legs emphasizing height.\",\"wearing a (choker)\",\"sporting a watch, a timeless accessory that blends functionality with style, either minimalist or grand, reflecting personal tastes\",\"wearing a (lip ring)\",\"wearing (leather)\",\"In glamorous attire, shiny or sequined, perfect for red-carpet events.\",\"In romantic wear, with lace, ruffles, and pastel shades.\",\"wearing gloves, either elegant satin for formal events or rugged leather for a tougher look, complementing the attire and mood\",\"Wearing urban fashion, blending street style with graphic tees and chunky sneakers.\",\"In fur, a symbol of luxury and grandeur.\",\"A future soldier with cyberpunk aesthetics and glowing tattoos.\",\"In Edwardian attire, showcasing lighter fabrics, empire waistlines, and large hats.\",\"wearing a (crown of jewels)\",\"Futuristic, with glowing tattoos and cybernetic features.\",\"sporting (elbow-length gloves)\",\"Heat-induced warping surroundings like a mirage.\",\"wearing (musical equipment)\",\"wearing a (tongue ring)\",\"In art deco style, fusing modern with lavish 20s embellishments.\",\"adorned with a (body chain)\",\"Adorned in dazzling jewels or crystals.\",\"wearing (retro clothes)\",\"donning (knee-high socks)\",\"wearing a (crown)\",\"wearing (clothes made entirely of fur)\",\"Heated demeanor causing mirage-like distortions around them.\",\"In reflective latex, often seen in avant-garde fashion.\",\"Passionate vocal solo captivating listeners.\",\"sporting (platform shoes)\",\"wearing (art deco clothes)\",\"with a satchel or bag, a functional accessory that speaks volumes about personal style, be it a minimalist tote or an embellished clutch\",\"as a ((gelatinous horror dripping alien creature))\",\"wearing (retro 90s clothes)\",\"wearing (retro 70s clothes)\",\"wearing (cloak)\",\"wearing (shiny latex)\",\"Surrounded by heat deformation or mirage effects.\",\"wearing a veil, a delicate piece of fabric that adds mystery and allure, often seen in bridal or ceremonial attire\",\"In camo wear, military-inspired, blending in yet standing out.\",\"In retro attire, drawing from various iconic decades.\",\"(((full body, athletic body, action pose, detailed black soldier outfit, slender long legs)))\",\"Full-body stance, 80mm slender legs showcased.\",\"wearing (excessive amount of jewellery)\",\"wearing (punk clothes)\",\"In an action pose, dressed in a detailed black soldier outfit.\",\"wearing (clothes made entirely of leather)\",\"wearing one or multiple (rings)\",\"Donning grunge wear, with flannels and combat boots, reflecting rebellion.\",\"((angry expression, pretty face))\",\"Dressed in Elizabethan style, with ruffled collars, velvet gowns, and detailed embroidery.\",\"In preppy attire, sophisticated with collared shirts and blazers.\",\"wearing (clothes with exaggerated or extreme headwear)\",\"wearing a (hat)\",\"In bohemian attire, embodying the free spirits with patterns and fringes.\",\"In a bio-mechanical suit, blending organic and synthetic elements.\",\"donning (fingerless gloves)\",\"wearing (clothes made entirely of plastic)\",\"sporting (suspenders)\",\"In vintage attire, echoing past eras with intricate designs.\",\"wearing (edwardian clothes)\",\"A future soldier with body armor, high-tech gear, and camouflaged straps.\",\"wearing (clothes with exaggerated or extreme silhouettes)\",\"(((sci-fi, future war, cyberpunk, cyborg, future fashion, beautiful face, glowing tattoos)))\",\"wearing (minimalist clothes)\",\"Full-body view, 80mm legs as highlight.\",\"In sequined attire, perfect for parties or performances.\",\"adorned with (arm cuffs)\",\"donning (thigh-high boots)\",\"Dressed in chic fashion, blending comfort with high style.\",\"Playing a gripping electric guitar solo, immersed in the audience's energy.\",\"Electrifying guitar solo before a massive cheering crowd.\",\"Intense expression on a stunning face, showing raw emotion.\",\"wearing a (fringed jacket)\",\"wearing a (ruffled blouse)\",\"wearing (victorian clothes)\",\"Full-body shot highlighting exaggerated 80mm slender legs.\",\"donning a (velvet cape)\",\"adorned with (hairpins)\",\"sporting a (feathered headdress)\",\"Sci-fi and cyberpunk blend with glowing tattoos.\",\"wearing a (tiara)\",\"wearing (grunge clothes)\",\"wearing (eyeglasses)\",\"Dripping, amorphous alien creature.\",\"wearing (clothes with multiple layers or tiers)\",\"with a tiara or diadem, a jeweled headpiece that signifies royalty or celebration, resting gracefully atop the head\",\"A shifting, oozing alien creature, invoking dread and curiosity.\",\"wearing (fishnet stockings)\",\"Wearing 80s retro, marked by neon colors, shoulder pads, and oversized tops.\",\"In vibrant plastic wear, modern and edgy.\",\"draped in a (kimono)\",\"Wearing punk fashion, with studded accessories and band tees.\",\"wearing (retro 80s clothes)\",\"wearing (silk)\",\"wearing (urban clothes)\",\"wearing a (wreath)\",\"With a poignant crown of thorns, symbolizing sacrifice and resilience.\",\"adorned with (upper arm bracelets)\",\"With a sparkling tiara, reminiscent of princesses or beauty queens.\",\"wearing (flapper clothes)\",\"donning a (turban)\",\"Athletic pose in a detailed black soldier outfit, emphasizing a fit physique.\",\"in layered necklaces, a blend of chains of varying lengths, creating depth and showcasing multiple pendants or charms\",\"(( working with laptop))\",\"wearing (gladiator sandals)\",\"wearing a bio hazard suit\",\"Draped in luxurious silk, synonymous with opulence and elegance.\",\"with a choker, snugly encircling the neck, often made of lace, velvet, or leather, exuding a mix of elegance and edge\",\"Singing intensely, with the crowd hanging on every word.\",\"wearing cufflinks, subtle symbols of elegance, adorning the sleeves of a formal shirt, showcasing attention to detail\",\"wearing (camo clothes)\",\"In 70s retro, featuring psychedelic patterns, bell-bottoms, and platform shoes.\",\"wearing (clothes made entirely of metal)\",\"In 90s attire, blending grunge, minimalism, and sportswear, with baggy jeans and crop tops.\",\"Wearing sportswear, functional with athletic shoes.\",\"Wearing a cloak, suggesting mystery, fantasy, or protection.\",\"waring (clothes adorned with sequins)\",\"donning a belt, functional yet fashionable, cinching the waist or sitting low on the hips, often with a statement buckle\",\"Full-body focus on remarkable 80mm slender legs.\",\"wearing (sunglasses)\",\"wearing (espadrilles)\",\"wearing a (brooch)\",\"wearing a (scarf)\",\"In leather, symbolizing toughness with studs or zippers.\",\"a shimmering sequin dress\",\"wearing ((earrings))\",\"wearing (spats)\",\"With a jewel-encrusted crown, reflecting affluence and grandeur.\",\"In astronaut armor, representing space exploration.\",\"wearing (chic clothes)\",\"wearing (rockabilly clothes)\",\"adorned with (toe rings)\",\"sporting (stiletto heels)\",\"wearing (glamorous clothes)\",\"Ever-changing gelatinous alien of horror.\",\"wearing (tomboy clothes)\",\"wearing a (headband)\",\"((full body, zoomed out)) long slender legs 80mm\",\"in a tie or bowtie, lending a touch of formal elegance or quirky charm, knotted around the collar to elevate the outfit\",\"wearing (clothes with exaggerated or extreme footwear)\",\"As a futuristic soldier, equipped for dystopian warfare.\",\"In flapper style, evoking the lively 1920s jazz scene.\",\"wearing a (flapper dress)\",\"wearing (clothes with exaggerated or extreme patterns)\",\"draped in a (cloak)\",\"draped in a (toga)\",\"wearing a (mesh top)\",\"draped in a (shawl)\",\"draped in a (trench coat)\",\"Epic guitar solo captivating a vast audience.\",\"wearing a (crown of thorns)\",\"singing epic solo into a microphone in front of a huge crowd\",\"wearing (western clothes)\",\"Angry expression on a strikingly beautiful face.\",\"A pulsating, translucent horror, invoking fear and intrigue.\"],{\"default\":\"disabled\"}],\"photography_styles\":[[\"disabled\",\"random\",\"action photography\",\"macro photography\",\"night photography\",\"minimalist photography\",\"travel photography\",\"astrophotography\",\"lifestyle photography\",\"surreal photography\",\"fine art photography\",\"abstract photography\",\"documentary photography\",\"event photography\",\"advertising photography\",\"landscape photography\",\"cinematic photography\",\"infrared photography\",\"high fashion photography\",\"conceptual photography\",\"wedding photography\",\"scientific photography\",\"boudoir photography\",\"food photography\",\"sports photography\",\"photojournalism\",\"candid photography\",\"product photography\",\"commercial photography\",\"time-lapse photography\",\"fashion editorial photography\",\"street portraiture\",\"black and white photography\",\"wildlife photography\",\"underwater photography\",\"street photography\",\"vintage photography\",\"fashion photography\",\"avant garde photography\",\"medical photography\",\"portrait photography\",\"editorial photography\",\"nature photography\",\"architectural photography\",\"aerial photography\"],{\"default\":\"disabled\"}],\"device\":[[\"disabled\",\"random\",\"Leica M10 with LEICA 35mm f-2 SUMMICRON-M ASPH\",\"Ricoh GR III with GR 18.3mm f-2.8\",\"Sigma sd Quattro H with Sigma 24-70mm f-2.8 DG\",\"Fujifilm X-Pro3 with Fujinon XF 56mm f-1.2 R\",\"Kodak PIXPRO AZ901 with Built-in 4.3-258mm f-2.9-6.7\",\"Leica SL2 with Leica APO-Summicron-SL 50mm f-2 ASPH\",\"GoPro HERO9 with Built-in f-2.8 Ultra-Wide\",\"Canon PowerShot G5 X Mark II with Built-in 8.8-44mm f-1.8-2.8\",\"Leica Q2 with Summilux 28mm f-1.7 ASPH\",\"Pentax KP with Pentax HD DA 20-40mm f-2.8-4\",\"Nikon Coolpix P950 with Built-in 24-2000mm f-2.8-6.5\",\"Olympus OM-D E-M5 Mark III with M.Zuiko 40-150mm f-2.8\",\"Sigma fp with Sigma 45mm f-2.8 DG DN\",\"Fujifilm X100V with Fujinon 23mm f-2\",\"Nikon D850 with Nikkor 50mm f-1.8\",\"Canon EOS R with Canon RF 28-70mm f-2L\",\"Pentax 645Z with Pentax-D FA 645 55mm f-2.8\",\"Canon EOS 5D Mark IV with Canon EF 24-70mm f-2.8L II\",\"Sony RX100 VII with Built-in 24-200mm f-2.8-4.5\",\"Canon EOS 90D with Canon EF-S 18-135mm f-3.5-5.6 IS USM\",\"Fujifilm X-S10 with Fujinon XF 10-24mm f-4 R OIS WR\",\"Panasonic Lumix S5 with Lumix S PRO 70-200mm f-2.8 O.I.S\",\"Nikon D780 with Nikkor 14-24mm f-2.8G\",\"Olympus PEN-F with M.Zuiko 17mm f-1.8\",\"Sony A9 II with Sony FE 24-70mm f-2.8 GM\",\"Olympus OM-D E-M1 Mark III with M.Zuiko 12-40mm f-2.8\",\"Pentax K-1 Mark II with Pentax FA 43mm f-1.9 Limited\",\"Fujifilm GFX 100 with GF 110mm f-2 R LM WR\",\"DJI Mavic Air 2 with Built-in 24mm f-2.8\",\"Sony A7C with Sony FE 28-60mm f-4-5.6\",\"Panasonic Lumix G9 with Leica DG 42.5mm f-1.2\",\"Canon EOS M6 Mark II with Canon EF-M 32mm f-1.4\",\"Olympus Tough TG-6 with Built-in 4.5-18mm f-2-4.9\",\"Canon EOS-1D X Mark III with Canon EF 50mm f-1.2L\",\"FujiFilm X-T4 with Fujinon XF 35mm f-2 R WR\",\"Panasonic S1R with Lumix S 50mm f-1.4\",\"Sony A1 with Sony FE 20mm f-1.8 G\",\"Sony A6400 with Sony E 35mm f-1.8 OSS\",\"Nikon Z6 II with Nikon Z 24-70mm f-4 S\",\"Hasselblad 907X with Hasselblad XCD 30mm f-3.5\",\"Leica CL with Leica Summilux-TL 35mm f-1.4 ASPH\",\"Hasselblad X1D II with Hasselblad XCD 65mm f-2.8\",\"Nikon Z50 with Nikon Z DX 16-50mm f-3.5-6.3\",\"Sony A7R IV with Sony FE 85mm f-1.4 GM\",\"Panasonic Lumix GH5 with Leica DG 25mm f-1.4\",\"Nikon Z7 with Nikon Z 70-200mm f-2.8 VR S\"],{\"default\":\"disabled\"}],\"photographer\":[[\"disabled\",\"random\",\"Alessio Albi\",\"Bill Brandt\",\"Berenice Abbott\",\"Bruce Davidson\",\"Marianne Breslauer\",\"Karl Blossfeldt\",\"Petra Collins\",\"Claude Cahun\",\"Chris Burkard\",\"Slim Aarons\",\"Julia Margaret Cameron\",\"Katia Chausheva\",\"Elsa Bleda\",\"Vanley Burke\",\"Iwan Baan\",\"Diane Arbus\",\"Gregory Crewdson\",\"Edward Burtynsky\",\"Ilse Bing\",\"Lynsey Addario\",\"Mathew Brady\",\"Guy Bourdin\",\"Larry Burrows\",\"Anne Brigman\",\"Margaret Bourke-White\",\"Ruth Bernhard\",\"Alvin Langdon Coburn\",\"Roger Ballen\",\"Elina Brotherus\",\"Patrick Demarchelier\",\"Robby Cavanaugh\",\"Ansel Adams\",\"Robert Adams\",\"Hans Bellmer\",\"Larry Clark\",\"Nick Brandt\",\"Laurent Baheux\",\"Robert Capa\",\"Keith Carter\",\"Olive Cotton\",\"Edward S. Curtis\",\"Imogen Cunningham\",\"Flora Borsi\",\"James Balog\",\"Richard Avedon\",\"David Burdeny\",\"Paul Barson\",\"Bruno Barbey\",\"Lillian Bassman\",\"Tina Barney\",\"Anton Corbijn\",\"Rineke Dijkstra\",\"Harry Callahan\",\"Gregory Colbert\",\"Nobuyoshi Araki\",\"Brooke DiDonato\",\"Miles Aldridge\",\"Tami Bone\",\"Harry Benson\",\"Julie Blackmon\",\"Erwin Blumenfeld\",\"Lewis Baltz\",\"Henri Cartier-Bresson\",\"Dawoud Bey\",\"Dirk Braeckman\",\"Marta Bevacqua\",\"Miki Asai\",\"David Bailey\",\"Guy Aroch\",\"Jamie Baldridge\"],{\"default\":\"disabled\"}],\"artist\":[[\"disabled\",\"random\",\"Jules Pascin\",\"Nell Dorr\",\"Robert Rauschenberg\",\"Ivan Shishkin\",\"Johan Christian Dahl\",\"Sir James Guthrie\",\"Ub Iwerks\",\"John Frederick Kensett\",\"Reginald Marsh\",\"Sebasti\u00e3o Salgado\",\"Richard Doyle\",\"Robert McCall\",\"Paul Delvaux\",\"David Park\",\"Sally Mann\",\"Thomas Kinkade\",\"Maria Prymachenko\",\"Louis Wain\",\"Hundertwasser\",\"Mark Catesby\",\"Anders Zorn\",\"John Hoyland\",\"Lucian Freud\",\"Eva Hesse\",\"Josephine Wall\",\"Clyde Caldwell\",\"Jim Lee\",\"Jim Burns\",\"Art Spiegelman\",\"Mark Ryden\",\"Fernand L\u00e9ger\",\"Kelly McKernan\",\"Jacob Lawrence\",\"Hendrik Kerstens\",\"Jaroslaw Jasnikowski\",\"Margaret Graeme Niven\",\"Dora Maar\",\"Victor Vasarely\",\"Ryohei Hase\",\"Jeff Koons\",\"Alexander Jansson\",\"Erich Ludwig Kirchner\",\"Marc Simonetti\",\"Margaret Macdonald Mackintosh\",\"Yves Klein\",\"Heinrich Kley\",\"Tomek Setowski\",\"Amanda Sage\",\"Hirohiko Araki\",\"Dave Gibbons\",\"Alan Lee\",\"Rafal Olbinski\",\"Malcolm Liepke\",\"Rob Gonsalves\",\"Patrick Nagel\",\"Milton Glaser\",\"Alexej von Jawlensky\",\"Liam Wong\",\"Jeffrey T. Larson\",\"Hubert Robert\",\"Chris Foss\",\"Paul Gustav Fischer\",\"Leonardo da Vinci\",\"Jules Bastien-Lepage\",\"Piet Mondrian\",\"Albert Uderzo\",\"Brian Despain\",\"Henri Matisse\",\"Clarence Holbrook Carter\",\"Martiros Saryan\",\"Nikos Economopoulos\",\"Doug Chiang\",\"John Duncan\",\"Amelie Bernard\",\"Eyvind Earle\",\"Barclay Shaw\",\"Andy Singer\",\"Anne Stokes\",\"H. R. Giger\",\"Hieronymus Bosch\",\"Will Simpson\",\"Dale Chihuly\",\"Greg Hildebrandt\",\"Emil Nolde\",\"Jean Delville\",\"Raymond Briggs\",\"Richard Dadd\",\"Stefan Gesell\",\"Roberto Matta\",\"Margaret Geddes\",\"Sidney Nolan\",\"Anita Malfatti\",\"Farel Dalrymple\",\"Max Beckmann\",\"Mary Cassatt\",\"Junji Ito\",\"Enki Bilal\",\"Fernando Botero\",\"Jack Davis\",\"Benoit B. Mandelbrot\",\"Zack Snyder\",\"Mab Graves\",\"Ren\u00e9 Magritte\",\"Laurie Lipton\",\"James Turrell\",\"J.M.W. Turner\",\"Banksy\",\"Lyubov Popova\",\"Candido Portinari\",\"Tarsila do Amaral\",\"Joan Mir\u00f3\",\"Wayne Barlowe\",\"Jean-Baptiste Carpeaux\",\"Victor Brauner\",\"Andy Warhol\",\"Taro Okamoto\",\"Moebius (Jean Giraud)\",\"Coles Phillips\",\"Garry Trudeau\",\"Gerhard Richter\",\"Elaine de Kooning\",\"Balthus\",\"Sam Bosma\",\"Leiji Matsumoto\",\"Amedeo Modigliani\",\"Edwin Austen Abbey\",\"Mikhail Vrubel\",\"J. J. Grandville\",\"Donato Giancola\",\"Frank Schoonover\",\"Ryan Hewett\",\"Sylvain Chomet\",\"Chiharu Shiota\",\"Diane Arbus\",\"Pendleton Ward\",\"Jean-Auguste-Dominique Ingres\",\"Friedensreich Regentag Dunkelbunt Hundertwasser\",\"Arnold B\u00f6cklin\",\"Robert Williams\",\"Sam Francis\",\"Claude Lorrain\",\"Daniel Ridgway Knight\",\"Noriyoshi Ohrai\",\"Beeple\",\"Henri de Toulouse-Lautrec\",\"Meret Oppenheim\",\"Harriet Backer\",\"Albrecht Durer\",\"Kentaro Miura\",\"Nele Zirnite\",\"Grzegorz Domaradzki\",\"Ryo Takemasa\",\"James Ensor\",\"Ilkka Uimonen\",\"Rebeca Saray\",\"Coby Whitmore\",\"Rodney Matthews\",\"Jason Limon\",\"Diego Velazquez\",\"Igor Morski\",\"Jithesh\",\"Charles E. Burchfield\",\"Victor Ngai\",\"Cindy Sherman\",\"Carl Holsoe\",\"Peter Bagge\",\"Shepard Fairey\",\"Vilhelm Hammershoi\",\"Leon Bankst\",\"Martin Parr\",\"Mike Mignola\",\"Jeremy Mann\",\"George Luks\",\"Tove Jansson\",\"John Martin\",\"Guido Borelli da Caluso\",\"Peter Paul Rubens\",\"Beauford Delaney\",\"Camille Pissarro\",\"Luis Royo\",\"Yoshitaka Amano\",\"Jack Gaughan\",\"Pierre Bonnard\",\"Alfredo Volpi\",\"Tomioka Tessai\",\"Ben Shahn\",\"John Philip Falter\",\"Syd Mead\",\"Glenn Fabry\",\"Giacomo Balla\",\"Berthe Morisot\",\"Howard Finster\",\"Margaret Garland\",\"John Kricfalusi\",\"Evelyn De Morgan\",\"Richard Scarry\",\"Odilon Redon\",\"Dion Beebe\",\"Giorgio de Chirico\",\"Virgil Finlay\",\"Isamu Noguchi\",\"Peter Elson\",\"Otto Marseus van Schrieck\",\"Jason Edmiston\",\"Ivan Bilibin\",\"Andr\u00e9 Kert\u00e9sz\",\"Karl Schmidt-Rottluff\",\"Oliver Jeffers\",\"Annibale Carracci\",\"Theodor Seuss Geisel\",\"Randolph Caldecott\",\"Caravaggio\",\"Mort Drucker\",\"Russ Mills\",\"Simone Martini\",\"Conrad Roset\",\"Ivan Albright\",\"Harold Elliott\",\"Henry Fuseli\",\"Elliott Erwitt\",\"Lyonel Feininger\",\"Clovis Trouille\",\"Ralph Steadman\",\"Jean Arp\",\"Shotaro Ishinomori\",\"Ed Binkley\",\"Mario Testino\",\"Frank Lloyd Wright\",\"Robert Crumb\",\"Ian Miller\",\"Ed Mell\",\"Mark Lague\",\"Kilian Eng\",\"Greg Rutkowski\",\"Terry Oakes\",\"George Frederic Watts\",\"Isaac Levitan\",\"Esao Andrews\",\"Frederick Lord Leighton\",\"Paul Klee\",\"Arthur Dove\",\"Bill Plympton\",\"Karel Thole\",\"Tomokazu Matsuyama\",\"Richard Corben\",\"Hiroshi Nagai\",\"Jean-Pierre Vasarely (Yvaral)\",\"Franz Marc\",\"Raymond Swanland\",\"Rosa Bonheur\",\"Oskar Kokoschka\",\"Apollonia Saintclair\",\"Ron Walotsky\",\"George Cruikshank\",\"Kazimir Malevich\",\"Francisco Goya\",\"William Gropper\",\"Camille Claudel\",\"Michael Whelan\",\"Paul Rand\",\"Dorothy Lathrop\",\"Gerhard Munthe\",\"Naoto Hattori\",\"Tomi Ungerer\",\"Kay Sage\",\"Fairfield Porter\",\"Joseph Ducreux\",\"Peter Kemp\",\"Marek Okon\",\"Jesper Ejsing\",\"Maxfield Parrish\",\"Ernst Fuchs\",\"Gabriel Pacheco\",\"John Romita Jr\",\"Tom Whalen\",\"Alyssa Monks\",\"Mark Brooks\",\"Masamune Shirow\",\"Rachel Ignotofsky\",\"Paul Gauguin\",\"Miles Aldridge\",\"Matt Groening\",\"Charles Eames\",\"Harry Clarke\",\"Tibor Nagy\",\"Tom Lovell\",\"Rudolf Hausner\",\"Quentin Blake\",\"Dan Mumford\",\"Shaun Tan\",\"Alice Rahon\",\"Ivan Aivazovsky\",\"Tom Thomson\",\"Al Hirschfeld\",\"Alberto Vargas\",\"Neil Welliver\",\"Jean Metzinger\",\"Laurie Greasley\",\"Gregory Crewdson\",\"Tim Burton\",\"Alphonse Mucha\",\"Giuseppe Arcimboldo\",\"Jacob Riis\",\"Robert Motherwell\",\"Marsden Hartley\",\"Steve Ditko\",\"Gustave Moreau\",\"John Harris\",\"Ken Sugimori\",\"James Abbott McNeill Whistler\",\"Christopher Doyle\",\"Frida Kahlo\",\"Canaletto\",\"Eikoh Hosoe\",\"Johannes Vermeer\",\"Pascal Campion\",\"Patrick Henry Bruce\",\"Tony DiTerlizzi\",\"Gary Larson\",\"Alex Gard\",\"Michael Deforge\",\"Childe Hassam\",\"Andreas Achenbach\",\"Walt Disney\",\"Go Nagai\",\"Alexei Savrasov\",\"Francis Picabia\",\"Alice Neel\",\"Bruce Nauman\",\"Mary Blair\",\"Don Bluth\",\"Franz Xaver Winterhalter\",\"Mat Collishaw\",\"Lee Krasner\",\"Emmanuel Lubezki\",\"Tim White\",\"Elsa Beskow\",\"Henri Rousseau\",\"Marjorie Strider\",\"M.W. Kaluta\",\"Bob Byerley\",\"M.C. Escher\",\"Matti Suuronen\",\"Brandon Woelfel\",\"Jeremy Geddes\",\"Kehinde Wiley\",\"Stuart Davis\",\"Philip-Lorca diCorcia\",\"Zdzislaw Beksinski\",\"Storm Thorgerson\",\"Anton Fadeev\",\"Bruno Taut\",\"Dustin Nguyen\",\"Alejandro Burdisio\",\"Camille Corot\",\"Caspar David Friedrich\",\"Daniel Gerhartz\",\"Kelly Freas\",\"Franklin Booth\",\"Marc Chagall\",\"Arkhip Kuindzhi\",\"Hans Baldung\",\"Chris Mars\",\"Georges Seurat\",\"Matthias Grunewald\",\"Simon St\u00e5lenhag\",\"Jean-Honore Fragonard\",\"Mark Rothko\",\"Ellen Jewett\",\"David Hockney\",\"Gustave Courbet\",\"Nobuyoshi Araki\",\"Steve McCurry\",\"Walter Crane\",\"Dorothea Tanning\",\"Damien Hirst\",\"Earl Norem\",\"Hilma af Klint\",\"Mati Klarwein\",\"Jeffrey Smith\",\"Chris Moore\",\"Satoshi Kon\",\"Makoto Shinkai\",\"Takato Yamamoto\",\"Jeremy Lipking\",\"Jamie Hewlett\",\"Jean Giraud (Moebius)\",\"Thomas Cole\",\"Simon Bisley\",\"Karol Bak\",\"Takehiko Inoue\",\"Don Maitz\",\"John Blanche\",\"Sebastian Kr\u00fcger\",\"Lee Madgwick\",\"Ilya Repin\",\"Man Ray\",\"Paul Cezanne\",\"Kaja Foglio\",\"Hans Bellmer\",\"Erich Heckel\",\"Eug\u00e8ne Delacroix\",\"F\u00e9lix Vallotton\",\"Phil Foglio\",\"Claude Monet\",\"Jim Steranko\",\"Tommaso Masaccio\",\"Franz Sedlacek\",\"Hugh Kretschmer\",\"Martin Johnson Heade\",\"Frank Frazetta\",\"Alexander Milne Calder\",\"Patrick Heron\",\"Rebecca Guay\",\"Dave McKean\",\"Sam Toft\",\"Kenojuak Ashevak\",\"Graciela Iturbide\",\"John Kenn Mortensen\",\"Patrick Woodroffe\",\"John Bauer\",\"Charles Demuth\",\"Max Ernst\",\"Sonia Delaunay\",\"John James Audubon\",\"Raphael Lacoste\",\"Lasar Segall\",\"Le caravaggesque\",\"Milton Avery\",\"Frank Auerbach\",\"Kaethe Butcher\",\"Kathe Kollwitz\",\"Nan Goldin\",\"Jeff Easley\",\"Thomas Gainsborough\",\"Georges Rouault\",\"Jean Leon Gerome\",\"Oskar Schlemmer\",\"Van Herpen\",\"Romare Bearden\",\"Filippo Lippi\",\"Amanda Clark\",\"Steve Dillon\",\"John William Waterhouse\",\"Marco Mazzoni\",\"Chaim Soutine\",\"David Alfaro Siqueiros\",\"Ansel Adams\",\"Hope Gangloff\",\"Roberto Ferri\",\"Austin Briggs\",\"J.C. Leyendecker\",\"Clive Barker\",\"Tommaso Dolabella\",\"George Inness\",\"Santiago Caruso\",\"Gustave Dore\",\"Rockwell Kent\",\"Stephen Gammell\",\"Roy Lichtenstein\",\"Tatsuro Kiuchi\",\"Alex Maleev\",\"Craig Mullins\",\"Hugh Ferriss\",\"Otto Dix\",\"Philip Guston\",\"Margaret Boden\",\"Fred Tomaselli\",\"Katsushika Hokusai\",\"Raphaelite\",\"Leonid Afremov\",\"Jim Fitzpatrick\",\"Taiyo Matsumoto\",\"Vincent van Gogh\",\"Louis Comfort Tiffany\",\"Max Pechstein\",\"Di Cavalcanti\",\"Alexandre Cabanel\",\"Platon\",\"Ridley Scott\",\"Luc Schuiten\",\"Philip Pearlstein\",\"Karl Blossfeldt\",\"Francis Bacon\",\"Howard Hodgkin\",\"Artemisia Gentileschi\",\"Margaret Bruce Wells\",\"Margaret Keane\",\"Natalia Goncharova\",\"John Constable\",\"Rufino Tamayo\",\"Bernie Wrightson\",\"Winslow Homer\",\"Masashi Kishimoto\",\"William Stout\",\"Katsuhiro Otomo\",\"Stephanie Law\",\"Takashi Murakami\",\"Sergio Toppi\",\"Tsutomu Nihei\",\"Tim Doyle\",\"Franz Kline\",\"William Blake\",\"Salvador Dali\",\"Asaf Hanuka\",\"Josan Gonzalez\",\"Tim Hildebrandt\",\"Kent Monkman\",\"Brian Kesinger\",\"Kim Jung Gi\",\"Edvard Munch\",\"Anthony van Dyck\",\"Chesley Bonestell\",\"Rineke Dijkstra\",\"Guillermo del Toro\",\"Gottfried Helnwein\",\"Ralph McQuarrie\",\"Wes Anderson\",\"Shinji Aramaki\",\"Ray Caesar\",\"Remedios Varo\",\"Johfra Bosschart\",\"Boris Vallejo\",\"Alena Aenami\",\"Ted Nasmith\",\"Yves Tanguy\",\"Gerald Brom\",\"Nick Knight\",\"Rob Liefeld\",\"Frank Miller\",\"Sam Guay\",\"Bastien Lecouffe Deharme\",\"Alessio Albi\",\"John Berkey\",\"Frits Van den Berghe\",\"Alex Grey\",\"Gustav Klimt\",\"Andy Fairhurst\",\"Daniel Merriam\",\"Ruth Bernhard\",\"Yousuf Karsh\",\"Grandma Moses\",\"Anne Geddes\",\"Weegee\",\"Robert Capa\",\"Zaha Hadid\",\"Andr\u00e9 Masson\",\"Gustav Vigeland\",\"Margaret Brundage\",\"Tom\u00e0s Barcel\u00f3\",\"Jasmine Becket-Griffith\",\"Michelangelo\",\"David Burliuk\",\"El Greco\",\"Bob Ross\",\"Brothers Hildebrandt\",\"David B. Mattingly\",\"John Stephens\",\"Eric Lacombe\",\"Lawren Harris\",\"Ed Emshwiller\",\"Jacek Yerka\",\"Bernard Buffet\",\"Dan Flavin\",\"Roger Dean\",\"Egon Schiele\",\"Bruce Pennington\",\"Anna Dittmann\",\"Henri-Edmond Cross\",\"Kay Nielsen\",\"Robert Bechtle\",\"Jules Feiffer\",\"Tomasz Jedruszek\",\"Barry Blitt\",\"Tom Bagshaw\",\"Tommaso Redi\",\"E.H. Shepard\",\"Tillie Walden\",\"Tomer Hanuka\",\"Wong Kar-Wai\",\"Cuno Amiet\",\"Henry Ossawa Tanner\",\"Jonas Bendiksen\",\"Andrew Wyeth\",\"Chris Menges\",\"Aleksi Briclot\",\"Pierre-Auguste Renoir\",\"Jack Kirby\",\"Irma Stern\",\"Peter Gric\",\"Bob Eggleton\",\"Joseph Cornell\",\"Edward Weston\",\"Odd Nerdrum\",\"Laurel Burch\",\"Albert Bierstadt\",\"Romero Britto\",\"Annie Leibovitz\",\"Kuang Hong\",\"George Grosz\",\"Yaacov Agam\",\"Anton Otto\",\"Vilmos Zsigmond\",\"Edward Hopper\",\"Anne-Louis Girodet\",\"Carne Griffiths\",\"Jack Butler Yeats\",\"John Atkinson Grimshaw\",\"Lisa Frank\",\"Eric Gill\",\"Jean-Michel Basquiat\",\"William Morris\",\"Carl Larsson\",\"Robert Delaunay\",\"Gediminas Pranckevicius\",\"Max Weber\",\"Richard Diebenkorn\",\"Pieter Claesz\",\"Nychos\",\"Hal Foster\",\"Herg\u00e9\",\"Kate Greenaway\",\"Maria Sibylla Merian\",\"Akihito Tsukushi\",\"Honor\u00e9 Daumier\",\"John Perceval\",\"Dean Ellis\",\"Wifredo Lam\",\"Clive Madgwick\",\"Viktor Vasnetsov\",\"William-Adolphe Bouguereau\",\"Ashley Wood\",\"Maurice Sendak\",\"Ray Earnes\",\"Edmund Leighton\",\"Jeffrey Catherine Jones\",\"Jean-Baptiste-Sim\u00e9on Chardin\",\"Jan van Goyen\",\"Emil Melmoth\",\"Peter Max\",\"Jakub Rozalski\",\"Arshile Gorky\",\"Alberto Giacometti\",\"\u00c9douard Manet\",\"Sir Max Beerbohm\",\"Gaston Bussiere\",\"Bjarke Ingels\",\"Shiki\",\"Charles Rennie Mackintosh\",\"Henri Harpignies\",\"John Carpenter\",\"Jacques-Laurent Agasse\",\"Norman Rockwell\",\"Hiroshi Yoshida\",\"Dorothea Lange\",\"Marianne von Werefkin\",\"Justin Gerard\",\"Sidney Prior Hall\",\"Stanley Donwood\",\"Wassily Kandinsky\",\"Jeff Lemire\",\"Hannah H\u00f6ch\",\"Ivan Generalic\",\"Codex Seraphinianus\",\"Jackson Pollock\",\"Geof Darrow\",\"Ernst Haeckel\",\"Claude Cahun\",\"William S Burroughs\",\"Bernd and Hilla Becher\",\"Yuumei\",\"Steve Argyle\",\"Nao Emoto\",\"Todd McFarlane\",\"Ian McQue\",\"Hokusai\",\"Robert McGinnis\",\"Nicholas Roerich\",\"Joaquin Sorolla\",\"Alfred Kubin\",\"William Hogarth\",\"Tex Avery\",\"Charles Blackman\",\"John Singer Sargent\",\"Audrey Kawasaki\",\"Paula Modersohn-Becker\",\"William Henry Hunt\",\"Gustave Caillebotte\",\"Tivadar Csontvary Kosztka\",\"Asher Brown Durand\",\"James Jean\",\"Victo Ngai\",\"Dennis Stock\",\"Gertrude Abercrombie\",\"Harry Gruyaert\",\"Pablo Picasso\",\"Yayoi Kusama\",\"Larry Elmore\",\"Georgia O'Keeffe\",\"Emily Carr\",\"Hiromu Arakawa\",\"James C. Christensen\",\"Joseph Stella\",\"Lovis Corinth\",\"Liniers\",\"Rodrigo Prieto\",\"Ram\u00f3n Casas\",\"Tomasz Alen Kopera\",\"Beatrix Potter\",\"Edgar Degas\",\"Victor Moscoso\"],{\"default\":\"disabled\"}],\"digital_artform\":[[\"disabled\",\"random\",\"Beadwork art\",\"Glass art\",\"Quilling art\",\"Plastic arts\",\"Collagraphy art\",\"Decoupage art\",\"Art glass art\",\"Oil painting art\",\"Marble art\",\"Pastel art\",\"Ice art\",\"Ink wash painting art\",\"Augmented reality art\",\"Metal art\",\"Graffiti art\",\"Stone art\",\"Ceramics art\",\"Algorithmic art\",\"Miniature painting art\",\"Recycled art\",\"Gouache art\",\"Batik art\",\"Metalpoint art\",\"Origami art\",\"Acrylic Paint art\",\"Quilting art\",\"Silverpoint art\",\"Spray paint art\",\"Light projection art\",\"Animation art\",\"Watercolor art\",\"Body painting art\",\"Wax art\",\"Glitch Art art\",\"Computer-generated imagery (cgi) art\",\"Assemblage art\",\"Lithography art\",\"Found objects art\",\"Foam carving art\",\"Puppetry art\",\"Bronze art\",\"Pyrography art\",\"Cast paper art\",\"Resin art\",\"Sound art\",\"Video art\",\"Digital sculpture art\",\"Papier-mache art\",\"Collage art\",\"Bookbinding art\",\"Monotype printing art\",\"Charcoal art\",\"Neon art\",\"Wood art\",\"Digital Painting art\",\"Interactive media art\",\"Printmaking art\",\"Mixed media art\",\"Tempera art\",\"Pen and ink art\",\"Tattoo art\",\"Sand art\",\"Colored pencil art\",\"Installation art\",\"Crochet art\",\"Lenticular printing art\",\"Polymer clay art\",\"Fresco art\"],{\"default\":\"disabled\"}],\"place\":[[\"disabled\",\"random\",\"inside the belly of a gigantic jellyfish floating in space\",\"in a castle in the clouds\",\"slums\",\"within a dimension where colors sing and sounds have taste\",\"in a secret garden hidden in a mysterious maze\",\"on the shores of an eldritch sea\",\"at the beach\",\"on a terraformed Martian colony\",\"in the heart of a quantum singularity\",\"at a bustling galactic trade hub\",\"beside a shimmering fairy pond\",\"at a festival\",\"aboard a sprawling interstellar spaceship\",\"in a secret underground city\",\"studio\",\"in a grand castle on the top of a remote mountain\",\"suburbs\",\"in a hidden oasis in the desert\",\"within the depths of a biomechanical hive\",\"in the ruins of a forgotten temple\",\"in a neon-lit back alley market\",\"suburban america\",\"within the virtual realms of a digital utopia\",\"on a planet where the oceans are made of liquid crystal\",\"on persons home planet\",\"on a floating island made entirely of candy and sweets\",\"at the heart of a magical vortex\",\"on a rain-soaked rooftop overlooking the neon sprawl\",\"in a dreamlike world where anything is possible and the impossible is real\",\"within the walls of a dreamer's fortress\",\"in a neon lit city\",\"within a digital data fortress in cyberspace\",\"indoor\",\"at home\",\"at a party\",\"in a hover-car chase through the cityscape\",\"at the waterfall\",\"in a mystical island filled with ancient ruins and hidden treasure\",\"on a distant planet's alien landscape\",\"in a mystical land of eternal twilight\",\"in a uturistic city on a distant planet\",\"in a lab\",\"in a cyberpunk city\",\"at the river\",\"at a concert\",\"in a hidden valley in the mountains\",\"at night\",\"inside a virtual reality dive bar\",\"in a hidden paradise hidden behind a waterfall\",\"at a futuristic AI-controlled mega-city\",\"at a cafe\",\"at a bazaar selling bottled dreams and captured starlight\",\"at a clandestine hacker's hideout\",\"rendered in a 2.5D isometric perspective. Soft gradients add dimension, pastel color scheme\",\"in a hidden city deep in the rainforest\",\"in an underwater kingdom\",\"at the lake\",\"beneath the city in the techno catacombs\",\"at a dance party hosted by interdimensional beings on the rings of Saturn\",\"at a museum\",\"Smoke and ash in the air\",\"at the ocean\",\"inside a crystal cavern\",\"at a black market cybernetics clinic\",\"in an underground world beneath the earths surface \",\"magical portal with particles\",\"inside a high-tech orbital space station\",\"in an ancient enchanted forest\",\"in the lair of a mythical beast\",\"at a hotel\",\"atop a floating sky island\",\"on a roller coaster weaving through time and memories\",\"at a concert performance\",\"in a library where books sprout legs and share their tales\",\"in a fantasy world\",\"at the sea\",\"at a gym\",\"outdoor\",\"in a enchanted forest with talking animals and magical creatures\",\"atop a towering megastructure\",\"in the park\",\"in the labyrinth\",\"at work\",\"in a faraway planet with a unique and alien landscape\",\"fashion photography\",\"on the steps of a celestial palace\",\"in a floating island in the sky\",\"on a beach where the sand is made of tiny glowing stars\",\"on the observation deck of a cosmic observatory\",\"in a lost temple in the jungle\",\"on the bustling streets of the augmented metropolis\",\"glamour photography\"],{\"default\":\"disabled\"}],\"lighting\":[[\"disabled\",\"random\",\"Cool color palette\",\"(muted colors, dim colors, soothing tones:1.3), low saturation, (hyperdetailed:1.2)\",\"(8k, RAW photo, best quality, masterpiece:1.2)\",\"glow effect\",\"intricate and low contrast detailed\",\"High Contrast\",\"flat color scheme\",\"Analogous color palette\",\"rule of thirds\",\"dramatic Pull from the ghost of a virtual memory\",\"(detailed face:1.3)\",\"sharp focus\",\"Jewel Tone color palette\",\"recessed lighting\",\"fantastic colors\",\"big depth of field\",\"Neutral color palette\",\"(neutral colors:1.2), art, (hdr:1.5), (muted colors:1.1), (pastel:0.2), hyperdetailed\",\"vivid colors\",\"hyperrealistic\",\"atmospheric\",\"detailed skin pores\",\"extremely detailed\",\"80s music clip background\",\"beautiful dynamic dramatic dark moody lighting\",\"beautiful detailed eyes, beautiful detailed lips, a captivating gaze, and an alluring expression\",\"Double Complementary (Tetradic) color palette\",\"low key lighting\",\"dynamic angle\",\"mood lighting\",\"wall sconces lighting\",\"(masterpiece, best quality, ultra-detailed, highres)\",\"majestically strides forward toward us with abandon\",\"colors\",\"masterpiece\",\"ambient lighting\",\"anamorphic lens flare\",\"neon lights\",\"8k\",\"disintegrating moon\",\"decorative lighting\",\"sensual lighting\",\"ice\",\"bioluminiscent\",\"natural point rose\",\"(abstract:1.3)\",\"(composition)\",\"Square color palette\",\"soft pastel lighting colors scheme\",\"(noir:0.4), (intricate details:1.12), hdr, (intricate details, hyperdetailed:1.15)\",\"multi-colored lighting\",\"film grain\",\"Earth Tone color palette\",\"cinematic lighting\",\"realism\",\"triadic color palette\",\"(cinematic, teal and orange:0.85)\",\"((landscape view)), 4k unity, (best illumination)\",\"flowing\",\"Complementary color palette\",\"volumetric lighting\",\"matte skin, pores, wrinkles\",\"biopunk\",\"Monochromatic color palette\",\"broad light\",\"Tarot Card style\",\"Muted color palette\",\"rim light, iridescent accents\",\"soft lighting\",\"popping colors, popart style\",\"anatomical beauty\",\"studio lighting with strong rim light\",\"strong backlight\",\"elegant pose\",\"modelshoot style\",\"movie grain\",\"Use a backlighting effect to add depth to the image. impressionistic painting style, john singer sarget, blue pallette\",\"Pastel color palette\",\"(solo focus, one frame)\",\"epic composition\",\"Split-Complementary color palette\",\"neoclassicism\",\"hyperdetailed\",\"artificial lighting\",\"sun rays\",\"surrealism\",\"cinematic sensual\",\"dramatic\",\"characteristics of the light\",\"(intricate skin detail:1.3), (wrinkles:1.2),(skin blemishes:1.1),(skin pores:1.1),(detailed face:1.3), (lips slightly parted:1.0)\",\"Rectangular (Tetradic) color palette\",\"Warm color palette\",\"film photo\",\"(natural skin texture, hyperrealism, soft light, sharp:1.2)\",\"dramatic lighting\",\"accent lighting\",\"golden hour\",\"shallow depth of field\",\"rokoko\",\"plasma\",\"detailed freckles skin\",\"dynamic composition\",\"natural lighting\",\"water\",\"bokeh\",\"high key lighting\",\"(realistic, photo-realistic:1.37)\",\"extremely intricate details\",\"outdoor lighting\",\"depth of field\",\"projection lighting\",\"gritty industrial\",\"colorful\",\"baroque\",\"hdr\",\"movie still\",\"futurism\",\"laser lighting\",\"high fantasy\",\"multilayered realism\"],{\"default\":\"disabled\"}],\"clothing\":[[\"disabled\",\"random\",\"black bikini top, black bikini bottoms, smooth fabric\",\"floral dress, white base, red and green patterns, V-neckline, long sleeves, brown belt, textured fabric\",\"striped swimsuit, blue and white, thin straps\",\"left: tan bodysuit, right: black dress, plunging neckline, short sleeves\",\"dark sunglasses, white collared shirt, navy blue sweater, pleated white skirt, black shoulder bag with gold hardware\",\"white top, off-shoulder design, ruffled texture\",\"white tank top, blue jeans, black hair tie, gold necklace, blonde hair\",\"white top, sleeveless, button-up, white bottoms, ribbed texture\",\"black crop top, mesh sleeves, checkered mini skirt, black boots, textured fabrics\",\"beige tracksuit, zipper hoodie, matching pants, soft fabric\",\"black jumpsuit, zipper detail, form-fitting, long-sleeved\",\"white blouse, intricate lace, sheer sleeves\",\"white crop top, ribbed texture, short sleeves, high-waisted shorts, elastic waistband\",\"black bikini top, shiny texture, gold necklace\",\"white tank top, form-fitting, sleeveless\",\"yellow lace-up top, white lace bralette, blue denim shorts, green handbag\",\"dark blue top, v-neckline, smooth texture, necklace with pendant\",\"white off-shoulder top, white shorts, textured fabric, ruffled sleeves\",\"red dress, thin straps, v-neckline, satin texture\",\"white crop top, high-waisted skirt, textured pink heels, black shoulder bag\",\"white tank top, grey sports bra, grey shorts, textured fabrics, visible branding\",\"camouflage bikini, white-brown-beige tones, high-waisted bottoms, sleeveless top, hoop earrings\",\"brown tank top, plaid skirt, smooth texture, fitted top, flared skirt\",\"white cropped shirt, white shorts, smooth fabric\",\"beige fedora, white cropped top, textured terracotta skirt\",\"black bikini, textured fabric\",\"white halter top, knotted center, sleeveless, smooth texture\",\"straw hat, leopard print bikini, white cover-up\",\"patterned crop top, light colors, tie front, long sleeves, white pants, soft texture\",\"light white dress, thin straps, sheer texture\",\"pink crop top, pink shorts, ribbed texture, athletic wear\",\"strappy dress, beige color, form-fitting, textured fabric, sleeveless, knee-length\",\"white deep v-neck top, gold necklace, neutral makeup, straight hair\",\"purple dress, gold heels, textured fabric, sleeveless, cut-out detailing\",\"floral jumpsuit, red and beige, texture visible, high heels, tan-colored\",\"white tank top, spaghetti straps, lace details, natural textures\",\"white crop top, black pants, pink and blue leg pads, vaughn glove, white skates\",\"blue patterned bikini, sheer sleeves, ruffled cuffs\",\"white ribbed top, plunging neckline, long sleeves, drawstring front, black jeans, distressed details\",\"black sports bra, black leggings, textured fabric, small white logo\",\"pink dress, white cardigan, lacy sleeves\",\"white floral dress, puff sleeves, low-cut neckline, butterfly pendant necklace\",\"white headband, white ribbed top, black undergarment, light-colored jacket\",\"black sports bra, striped sheer pants\",\"black sports bra, black shorts, black arm band, dark wrist watch, clear eyeglasses\",\"beige dress, deep neckline, ribbed texture, white heels, criss-cross straps\",\"black crop top, deep neckline, long sleeves, denim shorts, frayed hem, black bralette, multiple straps, sheer sleeves, mesh pattern, choker necklace, high-waisted shorts, button closure\",\"black top, sheer sleeves, black skirt, black boots, glasses\",\"white cropped top, blue denim jeans, smooth texture, frayed edges\",\"white long-sleeve top, distressed blue jeans, white sneakers\",\"red lace dress, black fur hat, red gloves\",\"white crop top, yellow sweatpants, textured fabric\",\"black corset top, patterned skirt, glossy texture\",\"satin top, silver color, strapless design, necklace, bracelet\",\"yellow crop top, blue denim shorts, white strapless top, tan belt, frayed hems\",\"white cropped cardigan, white pleated skirt, black shoulder bag, dark sunglasses, white bralette, gold necklace\",\"floral bikini top, white color, printed texture\",\"yellow bikini top, black phone case\",\"lace top, brown skirt, strapless design, textured fabric\",\"white sports bra, white leggings, cream textured cardigan\",\"black long-sleeve top, light blue jeans, silver belt, form-fitting, casual style\",\"white crop top, lace-up detail, textured skirt, cream color, sleeveless, midriff-baring\",\"lavender floral dress, white sunglasses, silver hoop earrings\",\"Blue-purple bikini top, white lace-up detail, purple patterned skirt\",\"blue polka-dot dress, front buttoning, sleeveless design, white sunglasses, tied waist belt\",\"blue lace top, cleavage-revealing, long sleeves\",\"white dress, black sandals, dark sunglasses, textured fabric, sheer sleeves, leather bag\",\"black dress, sleeveless, cut-out details, form-fitting\",\"patterned dress, white with blue spots, short sleeves, v-neckline, textured fabric\",\"button-up dress, peach color, short sleeves, collar, thigh length, fabric texture\",\"white tank top, gold necklace, natural texture\",\"black oversized t-shirt, white sport socks\",\"blue patterned top, blue patterned shorts, black glasses\",\"graphic jacket, multicolored, white hoodie, blue jeans\",\"black dress, sleeveless top, plunging neckline, white cross necklace, textured handbag, silver bracelet\",\"white halter top, gold necklace\",\"pink crop-top, blue denim shorts, smooth texture, subtle sheen\",\"transparent patterned top, black bralette, glossy black pants, glittery sneakers\",\"green jumpsuit, cut-out torso, wide-leg pants, sleeveless top, flowy fabric\",\"red dress, low neckline, sleeveless, smooth texture\",\"black bodysuit, lace texture, sheer fabric\",\"red sports bra, red leggings, smooth texture, athletic wear\",\"geometric pattern bodysuit, brown and black colors, plunging neckline, long sleeves, glossy black belt, black shoulder bag\",\"blue bikini top, blue high-waisted bottoms, large hoop earrings, white sneakers\",\"metallic green dress, crystal choker necklace\",\"pink cropped top, ribbed texture, tie-front detail, blue ripped jeans, casual style, light wash denim, black shoulder bag, brown belt\",\"white crop top, grey shorts, white sneakers, text on top\",\"pink dress, orange sash, gold heels, floral headpiece\",\"black cut-out dress, gold bracelet, black and white heels, beige handbag\",\"strapless yellow dress, blue waist sash, beige high heels, black floral hair accessory\",\"beige hoodie, matching pants, textured fabric\",\"pink bikini top, shiny fabric, thin straps, pendant necklace, aviator sunglasses\",\"blue dress, sleeveless, plunging neckline, cinched waist, flowy texture\",\"denim jumpsuit, light blue, sleeveless, lace-up front, fringed hem\",\"red dress, sleeveless, v-neckline\",\"black sequined dress, high neckline, sleeveless, back slit, strappy high heels, metallic color\",\"white corset top, floral pattern, denim jeans, corset laces\",\"red crop top, white bikini bottoms, ribbed fabric\",\"light pink hairband, green floral dress, gold earrings, light pink nail polish\",\"patterned crop top, green leather pants, silver necklaces, red bracelet, hoop earrings\",\"white crop top, long sleeves, white skirt, textured fabric, green handbag, gold necklace, white wristwatch\",\"white strapless top, white skirt, shiny fabric\",\"patterned dress, black and white, deep neckline, short sleeves, textured fabric, black boots, laced footwear\",\"white halter top, smooth texture\",\"black crop top, long sleeves, high-waisted leggings, mesh panels, dark hues, white sneakers\",\"colorful bikini top, gold chain necklace, gold hoop earrings\",\"green sports bra, green shorts, white socks, multicolored sneakers\",\"black sequin dress, high neckline, sleeveless, side slit, strappy high heels, silver earrings\",\"long-sleeve top, white bandeau, pink hues, sheer texture, butterfly prints\",\"black bikini, strap details\",\"White halter top, blue denim jeans, gold bracelet, beige handbag\",\"pink crop top, pink skirt, pink high heels, sleeveless, button details, smooth texture\",\"pink blazer, white top, pink trousers, silky fabric\",\"beige strapless top, golden necklace\",\"white bathrobe, textured fabric, glasses\",\"straw hat, fringe bikini top, bikini bottom, earth tones\",\"grey cardigan, white crop top, animal print shorts, blue hair\",\"black swimsuit, straw hat, textured fabric\",\"pink halter-neck dress, ribbed texture, form-fitting\",\"black bodysuit, sheer gloves, patterned scarf, hoop earrings\",\"black bikini, glossy texture, gold earrings\",\"red frilly dress, white heels, blue hair\",\"white ribbed dress, yellow-tinted sunglasses\",\"off-shoulder top, white with stripes, casual shorts\",\"red dress, sleeveless, V-neckline\",\"black swimsuit, plunging neckline, sleeveless\",\"green dress, deep neckline, long sleeves, smooth texture, waist belt\",\"sleeveless top, beige color, snug fit, shorts, sitting\",\"brown blouse, shoulder strap, gold necklace, stud earrings, eyeglasses, white manicure, gold rings\",\"black sweatshirt, cartoon graphic, glasses, light shorts, casual style\",\"light green tank top, white drawstrings, ribbed texture, light green bottoms, fitted waistband, casual style\",\"patterned blazer, patterned shorts, black bralette, warm colors, glossy texture\",\"pink dress, tiered layers, spaghetti straps, v-neckline, pleated texture, silver watch\",\"black halter dress, cut-out details, form-fitting, knee-length\",\"black halter top, white flower accessory\",\"black rimmed glasses, beige blazer, black top, gold necklace\",\"white off-shoulder top, white bikini bottom, gold necklace, black sunglasses, textured fabrics\",\"black sleeveless dress, black heels, silver bracelet, silver necklace\",\"white crochet dress, brown belt, textures visible\",\"black sleeveless top, textured fabric, shiny accessories\",\"blue tank top, textured fabric, lace-up front, white shorts, striped pattern, white sneakers\",\"light blue hoodie, matching shorts, soft, cotton texture, hoodie drawstrings, exposed midriff\",\"sleeveless top, beige color, ribbed texture, high-waisted pants, black color, button details\",\"white ribbed top, front tie, long sleeves, black leather pants, high-waisted\",\"black v-neck top, black belt, black trousers, blue handbag, golden necklace\",\"black sleeveless top, black leather pants, gold necklace\",\"pink shiny dress, plunging neckline, sleeveless, textured fabric\",\"brown polka-dot swimsuit, wide-brimmed straw hat, smooth texture\",\"Red bikini, white polka dots, bow details\",\"white lace top, denim bottoms\",\"gray t-shirt, blue jeans, smooth texture, casual style\",\"white sleeveless top, ribbed texture, high-cut white bottoms\",\"black dress, double-breasted, v-neckline, sleeveless, silver necklace\",\"pink hearts bodysuit, white base, long sleeves\",\"crocheted bikini, white color, tassel details, tied straps\",\"white top, black accents, mesh details, logo text\",\"green bikini top, white necklace\",\"white top, blue headband, black headphones\",\"white crop top, crisscross neckline, white pants, silver chain accents, white handbag, quilted texture\",\"cream crop top, beige striped shirt, blue ripped jeans\",\"white top, sheer sleeves, lace details, pastel pink bralette\",\"black bikini top, black bikini bottom, hoop earrings\",\"black bodysuit, white snow jacket, visible textures\",\"yellow patterned bikini top, white bikini bottom, sunglasses, wrist accessories\",\"white tank top, textured fabric, large hoop earrings, headscarf with print\",\"white crop top, blue jeans, silver belt, textured fabric, denim texture\",\"sports bra, leggings, pastel colors, form-fitting, athletic wear\",\"white tank top, black pants, smooth textures\",\"golden bikini, textured fabric\",\"black corset top, ripped blue jeans, white blazer, golden necklace, sunglasses on head\",\"pink tank top, blue denim shorts, diamond choker necklace, brown patterned handbag\",\"pink crop top, white midriff band, pink shorts, glossy tan heels\",\"red dress, textured fabric, thin straps\",\"white bikini, halter neck top, string bikini bottom, smooth texture\",\"black tank top, black headband, headphones\",\"blue crop top, long sleeves, ribbed texture, plunging neckline, gray plaid skirt, pleated design\",\"Black blazer, v-neckline, satin texture\",\"pink dress, short sleeves, crew neckline, ribbed texture\",\"yellow shirt, lace bralette, hoop earrings\",\"peach sports bra, peach skirt, smooth fabric\",\"green tank top, white shorts, black glasses\",\"gray cardigan, white crop top, leopard print shorts, blue hair\",\"patterned white hat, large black glasses, denim jacket, red top, gold ring, white manicure\",\"black sports bra, black leggings, smooth textures\",\"white cropped top, light blue jeans, textured fabric\",\"white bikini top, ruffled edges, light fabric, headscarf with print, necklace\",\"black polka-dot bikini, thin necklace\",\"brown cropped top, denim shorts, eyeglasses, wrist watch\",\"green sports bra, green shorts, white sneakers, textured fabric\",\"white strapless top, satin texture\",\"black jacket, black crop top, black pants, various textures\",\"blue bikini, tie-up detail, vibrant prints, double-strap top, high-cut bottoms, textured fabric\",\"striped one-piece swimsuit, blue and white colors, textured fabric\",\"black strap top, lace trim, glossy texture\",\"pearl headpiece, white textured dress, bejeweled adornments, sheer sleeves\",\"sleeveless top, neutral color, soft texture\",\"silver chain necklace, pink pendant, gold bracelet\",\"white crop top, blue denim shorts, black and white sneakers, ribbed texture top\",\"Sleeveless top, pink hue, denim shorts, ripped texture, sunglasses on head\",\"blue denim jeans, blue strapless top, texture appears soft\",\"Tan crochet bikini top, tan bikini bottom, gold waist chain, black halterneck bikini top, black tie-side bikini bottom, tan crochet bikini top, tan crochet skirt, gold waist chain\",\"sports bra, leggings, pastel green, form-fitting, sleeveless, high-waisted\",\"black tube top, gold necklace, gold arm cuff, red headwrap\",\"black bikini, knit texture, gold accessories, aviator sunglasses\",\"Pink dress, text patterns, sleeveless, high neckline, cut-out detail\",\"black dress, strap details, sheer textures\",\"long-sleeve top, ribbed texture, brown color, matching skirt, high-waisted\",\"white long-sleeve top, plunging neckline, high-waisted jeans, distressed denim, blue color, tan ankle boots\",\"black t-shirt, rib cage print, white shorts\",\"black eyeliner, silver hoop earrings, gray-scale makeup, camouflage long sleeve top, black crop top, glossy black pants, glittery silver sneakers\",\"white v-neck top, knotted waist, light-colored pants, fitted texture\",\"light blue crop top, ribbed texture, long sleeves, denim jeans\",\"white hat, sunglasses, olive green cropped shirt, olive green skirt, black belt, black bikini bottom visible\",\"black tank top, denim shorts, textured fabric, light blue, frayed hems\",\"strapless top, aqua color, textured fabric, high-waisted trousers, matching color, cinched ankles\",\"blue dress, strap sleeves, high slit, textured fabric, hoop earrings, wristwatch, bracelet\",\"black bodysuit, sheer texture, light wash jeans, golden bangles\",\"pink tank top, blue ripped jeans, black strappy heels, beige shoulder bag\",\"black sleeveless dress, textured fabric, sheer details\",\"black long-sleeve dress, fishnet stockings\",\"black swimsuit, red headband, sunglasses\",\"white cropped t-shirt, black graphic design, casual style\",\"white crop top, blue denim shorts, cow print boots, silver necklace\",\"black corset top, plaid skirt, glossy texture, lace details\",\"red bikini top, red bikini bottom, ribbed texture, tied sides\",\"none visible\",\"black sports bra, black leggings, white sneakers, textured fabric\",\"red bikini top, snakeskin pattern, textured fabric\",\"black strapless top, golden necklace, golden bracelet\",\"beige hoodie, blue t-shirt, black leggings, blue sneakers, textured materials, oversized top, fitted bottoms\",\"leopard print halter-top, blue ripped jeans\",\"white top, sheer overlay, light textures\",\"beige hoodie, blue highlights, black sunglasses, blue sneakers, textured sole\",\"tan crop top, tan high-waisted pants, ripped knee, checked shirt tied, white sneakers\",\"white top, low neckline, soft texture\",\"striped swimsuit, glasses\",\"beige hoodie, matching sweatpants, visible drawstrings, soft texture\",\"white crop top, white jeans, glasses\",\"pink beret, light blouse, pink jacket, soft textures\",\"white fluffy robe, gold chain necklace, red lipstick\",\"denim jacket, black dress, white sneakers, blue backpack\",\"yellow crop top, yellow skirt, white high heels, gold necklace\",\"light blue corset, denim jeans, silver necklace, black belt, light blue handbag\",\"patterned jacket, patterned skirt, bikini top, vibrant colors, shiny texture\",\"beige tank top, black denim shorts, smooth fabric, ripped texture\",\"pink hoodie, pink shorts, textured fabric\",\"white sports bra, white leggings, black sneakers, textures visible\",\"Red patterned top, deep neckline, short sleeves\",\"sleeveless top, beige color, ribbed texture, high neckline, light blue jeans, fitted style, denim material, wrist accessory, silver color, sparkling texture\",\"White long-sleeve top, ribbed texture\",\"white floral dress, off-shoulder design, sheer fabric\",\"beige bikini top, gold chain necklace\",\"white crop top, blue jeans, silver necklace\",\"white hat, white dress, tiered ruffles, lace texture, small purse, silver watch, neutral heels\",\"denim tube top, denim shorts, light blue, frayed hems, gold necklace, gold bracelet, navel piercing\",\"pastel pink tank top, blue ripped jeans, black platform heels, neutral shoulder bag\",\"red satin dress, off-shoulder style, knotted front\",\"white crop top, glitter texture, black leather jacket, black leather pants\",\"white tank top, blue denim shorts, textured fabric, visible brand writing\",\"White lace dress, Off-shoulder sleeves, Corset-style top, Drawstring details\",\"brown hat, black tank top, white denim shorts, frayed shorts hem\",\"grey cardigan, white shirt, denim overalls, purple jacket, black hair ties\",\"brown crop top, brown skirt, smooth texture\",\"white crop top, gray trousers, white sandals, black sunglasses, gold belt\",\"white bikini top, white bikini bottoms, smooth texture\",\"crop top, olive green, ribbed texture, high-waisted leggings, olive green, fitted\",\"pink bikini, pink heels, pink sunglasses\",\"purple bikini top, lace-up detail, purple print skirt, textured fabric\",\"white tank top, black pants, pink and blue goalie pads, black belt, white skates\",\"white off-shoulder top, wide sleeves, straw hat, textured fabric\",\"black tank top, shoulder straps, scoop neckline\",\"light jacket, matching trousers, white sneakers, black bag\",\"grey sweatshirt, soft texture, round neckline\",\"red dress, plunging neckline, sleeveless, smooth texture, large hoop earrings\",\"brown corset top, brown leather pants, glossy texture\",\"blue fringe haircut, pink sunglasses, pink denim jacket, white tank top, pink skirt, pink heart-shaped purse\",\"white towel, white head wrap\",\"pink dress, spaghetti straps, form-fitting, floor-length\",\"black dress, plunging neckline, satin texture, brown handbag, chain strap, diamond necklace, wristwatch, silver bracelet\",\"white crop top, denim shorts,silver bracelet,white texture,denim texture\",\"textured fabric\",\"sleeveless sequined dress, black and blue tones, sheer fabric, high slit, silver sequined dress, beige tones, strappy sandals, ankle strap, heeled footwear\",\"white crop top, black headphones, black sunglasses\",\"pink bikini top, pink skirt, sunglasses, gold watch\",\"white sleeveless top, silver zipper, textured fabric, blue denim shorts, frayed hems\",\"camouflage crop top, camouflage shorts, brown boots, silver bracelets, sunglasses, hoop earrings\",\"bikini top, bikini bottom, earth tones, string ties\",\"no visible clothing\",\"black tank top, sheer fabric, patterned design, golden bracelet\",\"light pink dress, sheer texture, fringe details, brown belt\",\"black halter top, glossy texture\",\"red ribbed sweater, black leather pants\",\"beige fedora, black bikini top, patterned cover-up, light-colored textures\",\"white cropped top, blue trim, long sleeves, blue track pants\",\"white dress, deep neckline, sleeveless, lace-up sides, figure-hugging\",\"ribbed beige turtleneck dress, chest cut-out, black handbag, black and white sneakers\",\"black leather dress, high-heel boots\",\"white crop top, pastel green leggings, textured fabric\",\"black cap, black-framed glasses, red and black striped sweater, denim shorts, black belt, clear-lens glasses\",\"orange dress, ribbed texture, short sleeves, side cut-outs, tie-up details\",\"red strapless dress, smooth texture\",\"blue and white striped top, front zipper, black shorts, denim texture\",\"black tank top, white shirt, denim jeans\",\"sleeveless top, tan cropped pants, black sunglasses, black backpack straps, ribbed texture top, light colors\",\"white cropped top, patterned green skirt, fabric texture visible, white undergarment\",\"white sports bra, black shorts, white sneakers, white socks\",\"red crop top, blue jeans, light textures\",\"black bikini top, denim shorts, frayed hems\",\"white crop top, light blue ripped jeans, smooth texture, silver necklace\",\"blue dress, bodycon fit, sleeveless, zipper detail, V-neckline, subtle sheen\",\"blue sports bra, blue leggings, smooth texture\",\"gray crop top, black skirt, ribbed texture, v-neckline\",\"denim jumpsuit, blue color, zipper front, sleeveless\",\"black bikini top, striped pants, beige textures, open white shirt\",\"black tank top, smooth texture\",\"tie-dye bikini, blue-green-black hues, sports shorts, black with green and blue patterns\",\"blue dress, white trim, sparkling necklace, silver earrings, silver bracelet\",\"blue crop top, blue shorts, white sneakers, texture appears smooth\",\"black beanie, black cropped top, black leggings, black boots, red bag, gold watch\",\"spotted swimsuit, light-dark contrast, thin straps, skin exposure\",\"white crop top, lace details, high-waisted skirt, pleated texture\",\"white bikini top, white mesh cover-up, white skirt, silver necklace\",\"pink sports bra, pink leggings, barefoot, black accents\",\"black tank top, chain belt, black shorts, patterned boots\",\"black corset, lace texture, black gloves, chandelier earrings, silver necklace\",\"fur-lined hood, beige coat, texture-soft\",\"sleeveless top, beige color, denim shorts, light wash, leather seat texture\",\"blue dress, short sleeves, shiny texture, watch, ring\",\"white crochet top, fringed detailing, denim jeans, tan shoulder bag\",\"blue bikini, white-orange socks, red-yellow roller skates\",\"floral bikini, vibrant colors, textured fabric\",\"grey turtleneck, sleeveless, soft texture\",\"grey bikini top, grey skirt, textured fabric, silver wrist accessory\",\"blue camo sports bra, blue camo leggings\",\"gray crop top, gold necklace, gold earrings, light makeup\",\"strawberry-print top, white with red, matching shorts, silver loop earrings\",\"black hoodie, pink leggings, brown shoes, white socks\",\"black jacket, purple shirt, denim overalls, white hair accessory, cream cardigan, simple necklace\",\"black crop top, black sheer-panelled bottoms, solid colors, smooth textures\",\"white cropped top, textured fabric, light-wash denim jeans, high-waisted, lace-up sides\",\"Yellow checkered bikini, white straps, smooth texture\"],{\"default\":\"disabled\"}],\"composition\":[[\"disabled\",\"random\",\"city street, stone balustrade, cloudy sky, walking people, fluttering flags\",\"indoor setting, blurred details, bokeh effect\",\"green curtains, window blinds, indoor setting, golden hour light\",\"outdoor setting, blurred greenery, wooden structure\",\"palm trees, sunny skies, floral bushes\",\"glass reflection, blurred greenery, outdoor setting\",\"plain wall, neutral colors, indoor lighting\",\"sheer curtains, soft backlight, indoor room, muted colors, minimalist style, peaceful atmosphere\",\"open road, clear sky, mountainous terrain, daylight\",\"beach setting, ocean horizon, cloudy sky, gentle waves, soft sand\",\"Indoor setting, Wooden floor, White lampshade, Dining chairs, Kitchen counter\",\"neutral walls, indoor setting, minimalistic decor, potted plant\",\"urban setting, blurred fountain, clear sky, buildings in distance\",\"modern interior, large window, daytime, urban skyline, minimal furniture\",\"car interior, daylight, building exterior, reflective window\",\"indoor setting, gray sofa, sliding door\",\"clear skies, mountainous terrain, urban landscape\",\"Green foliage, blurred plants, sunny day\",\"rocky terrain, blurred foliage, natural setting\",\"yacht interior, sunset skies, calm water, moored boats\",\"palm tree, tropical foliage, blurred greenery\",\"modern sculpture, clear sky, reflective water, urban setting, angular architecture\",\"concrete structure, shadow patterns, sunlit area\",\"staircase behind, indoor lighting, neutral colors\",\"dirt pathway, green plants, red flowers\",\"tropical foliage, blurred greenery, sunny daylight\",\"outdoor setting, sports car, lush greenery\",\"wooden railing, green foliage, blurred scenery, outdoor environment\",\"black door, white wall, outdoor lighting, architectural details\",\"white walls, soft lighting, indoor setting\",\"greenery, sunlit lawn, blurred backdrop\",\"autumn leaves, wooded path, blurry foliage, natural setting\",\"residential area, paved road, clear sky, daytime\",\"window with sheer curtain, soft natural light, blurred food tray, couch corner\",\"soft-focused, dark hues, subtle shadows\",\"paved sidewalk, green bushes, white picket fence, clear sky, distant people\",\"horizontal lines, warm lighting, blurred setting, outdoor location\",\"sandy beach, blurred foliage, white towel, printed design, scattered flowers\",\"concrete structure, underpass, soft shadows, daylight\",\"stone wall, narrow pathway, natural light\",\"light-colored building, dark doorway, minimalistic, urban setting\",\"car interior, black leather seats, diamond pattern stitching\",\"kitchen setting, espresso machine, white cabinets, decorative items\",\"outdoor setting, blurred foliage, overcast sky, natural light, creek or river\",\"skyscrapers, palm trees, clear sky, balcony railing\",\"red wallpaper, ornate chair, vintage phone, patterned carpet\",\"wooden cabinetry, metallic handles, indoor lighting, blurred marina\",\"green hedge, clear sky, outdoor setting, daytime, concrete path\",\"poolside, sunset sky, tropical trees, water reflections\",\"lush greenery, blurred foliage, outdoor setting\",\"garage setting, parked car, concrete floor\",\"green van, sunlit trees, parked vehicle, daytime\",\"indoor setting, blurred surroundings\",\"white wall, indoor setting, natural light, door frame, glass reflection\",\"green foliage, residential area, sunny day, clear sky\",\"water body, hills, clear sky\",\"blossoming branches, blurred background, warm tones\",\"outdoor setting, green plants, restaurant ambiance, daylight conditions\",\"fuzzy pink blanket, blue-green tinted background, smartphone present, indoors, comfortable setting\",\"ice hockey rink, empty stands, neutral lighting\",\"outdoor seating, blurred plants, neutral colors\",\"parking garage, concrete pillars, shadow patterns\",\"plain wall, minimal shadows, neutral colors\",\"underpass structure, concrete columns, shadow patterns\",\"tennis court, blue surface, white lines, tennis racket, yellow tennis balls, net partial view\",\"urban skyline, water reflections, soft lighting, distant buildings\",\"bright room, curtain-draped window, reflected in mirror, soft shadows\",\"ornate iron gate, stone building facade, urban environment, clear skies\",\"balcony setting, water view, boats docked, cloudy sky\",\"blue sky, palm trees, sunny day, outdoor setting\",\"white walls, minimalistic design, clear sky, architectural details\",\"city lights, bokeh effect, nighttime, wooden surface\",\"indoor setting, green plants, dark couch, tiled floor, bright lighting\",\"marina setting, high-rise buildings, clear sky\",\"beige walls, outdoor setting, architectural features\",\"wooden structure, blurred greenery, natural daylight\",\"marble tiles, shower heads, indoor lighting, shower knobs\",\"indoor setting, neutral colors, blurred decor\",\"blurred indoors, muted colors, window visible\",\"indoor setting, wooden staircase, sunlit doorway\",\"white wall, minimalistic, shadow patterns\",\"theater setting, plush seating, ambient lighting, popcorn spilled, circular patterns on carpet\",\"red chairs, wooden panels, natural light, yellow rose, white plate, silverware\",\"gym setting, blurred weights, indoor environment, clear windows, green foliage outside\",\"clear blue sky, lush green plants, sunlit ambiance\",\"wooden boardwalk, blurred pedestrians, warm lighting\",\"Green foliage, outdoor setting, sunlit\",\"indoor setting, windows, blurred room details\",\"white sculptures, classical columns, artistic space, diffuse natural light\",\"blue sky, calm sea, boat deck\",\"tropical setting, palm trees, water body, champagne bucket, white draped chair\",\"sandy ground, wooden equipment, blurred buildings\",\"neutral tones, indoor setting, soft furnishings, blurred textures\",\"green trees, sunlit path, daytime, blurred background\",\"outdoor setting, tree branches, bright sunlight\",\"desert landscape, clear skies, distant camel\",\"neutral wall, indoor setting, minimal detail\",\"gym setting, blurred equipment, blue lighting, dark ambiance\",\"floral surroundings, blurred greens, natural setting\",\"lush greenery, purple flowers, blurred details\",\"Blurred shelves, indoor setting, warm tones\",\"lush greenery, flowering shrubs, paved path, outdoor setting, soft-focus plants\",\"gas station pumps, red bricks building, clear sky, daytime\",\"nighttime cityscape, window reflections, indoor setting\",\"white interior, sheer curtains, window blinds, minimalistic style\",\"outdoor setting, brightly lit, foliage, hexagonal tiles, architectural features\",\"calm water, overcast sky, sandy beach, distant sunshades, tranquil setting\",\"tropical beach setting, palm trees, blue water, clear sky, wooden structure\",\"indoor setting, blurred bedding, neutral colors\",\"blurry nature, earthy tones, out of focus\",\"dark room, black and white wall art, contrast lighting, minimalistic decor\",\"wooden structure, forested area, natural light, out of focus greenery\",\"red car interior, blurred movement, sunlit ambiance\",\"outdoor setting, stone structure, hanging lanterns, foliage, ceramic pottery\",\"wooden structures, blurred furnishings, indoor setting, natural light\",\"boxing gym, hanging punching bags, scattered newspapers, weight plates\",\"indoor setting, wooden floor, ornate furniture\",\"industrial setting, nighttime, artificial lighting, parking area\",\"sandy terrain, rocky formations, clear sky, picnic setup\",\"wooden door frame, snow-covered ground, pine trees\",\"blurred indoors, warm tones, indistinct shapes\",\"white picket fence, green foliage, sunlit scene\",\"modern structure, blue sections, clear sky, urban setting, old building\",\"plain wall, neutral colors, indoor setting\",\"concrete stairs, outdoor setting, sunlit, shadowed areas\",\"textured white wall, minimalistic, outdoor lighting\",\"evening sky, blurred greenery, distant water view\",\"stage structures, greenery, daytime, speakers, cables, yellow tennis balls\",\"urban skyline, grassy field, overcast sky\",\"indoor room, sheer curtains, soft shadows\",\"palm trees, blue sky, white building, parked cars\",\"palm trees, clear sky, tropical setting, paved path\",\"window frame, white wall, pipe visible\",\"sandy beach, ocean waves, clear sky\",\"outdoor setting, blue sky, swimming pool, lush plants, sunny day\",\"hazy sky, mountainous terrain, balcony railing\",\"indoor setting, sheer curtains, diffused lighting, soft color palette\",\"urban setting, geometric structures, blurred background, overcast lighting\",\"house entrance, evening lighting, brick column, window\",\"bright room, modern furniture, large window\",\"metal staircase, blue hues, outdoor location, clear sky\",\"plain white, no distractions\",\"neon lights, Chinese characters, urban feel, dark ambiance\",\"marble interior, bath tub, luxury decor, neutral colors\",\"green field, wooden fence, grazing horse, trees, dusk sky\",\"monochromatic hues, blurred setting, dark ambiance\",\"green foliage, blurred leaves, natural setting\",\"urban setting, white buildings, overcast sky\",\"blue umbrella, tropical setting, outdoor seating, beverage can, glass with drink\",\"sandy beach, ocean horizon, clear sky, distant figures\",\"blurred interior, neutral tones, soft lighting\",\"sunlit setting, waterfront, architectural columns, tropical plants\",\"white bathtub, blurred surroundings, indoor setting\",\"urban setting, covered walkway, architectural columns, clear sky\",\"rocky terrain, calm sea, clear sky, daylight\",\"white walls, minimalistic art, indoor setting\",\"white wall, indoor setting, minimal decor\",\"luxury car interior, pink seats, door open\",\"stone walls, green plants, hanging utensils, cobblestone ground, outdoor setting, narrow alley\",\"palm trees, clear skies, paved walkway, tropical setting\",\"neutral walls, indoor setting, minimalistic style\",\"Marble steps, clear sky, architectural structure\",\"blue gradient, studio setting, no visible objects\",\"boat interior, water view, clear sky, distant buildings\",\"white walls, large window, indoor setting\",\"starry space, distant Earth, hexagonal pattern floor, metallic surface\",\"pink patterned chair, wooden furniture, cream carpet, floor lamp\",\"wooden panels, modern architecture, outdoor setting, bright daylight\",\"neutral tones, indoor setting, minimalist decor\",\"outdoor setting, patio, sliding door\",\"sunlit trees, blurred foliage, outdoor setting\",\"green hedge, evenly lit, shadow on ground, outdoor setting\",\"urban landscape, skyscrapers, overcast sky, greenery, empty lot\",\"tropical beach, green foliage, palm tree, blurred background, serene setting\",\"dimly lit room, blurred decor, warm tones, ambient lighting\",\"indoor setting, natural light, decorative mirror, neutral tones, floral arrangement, contemporary decor\",\"swimming pool, clear water, blurred blue, outdoor setting\",\"gym setting, cardio machines, large windows, snowy outdoors, urban environment\",\"window curtains, indoor setting, neutral colors\",\"urban landscape, balcony railing, overcast sky, flowering shrubs, distant buildings\",\"ornate mirror, floral wallpaper, neutral tones, indoor setting\",\"arched structure, blurred foliage, outdoor setting\",\"indoor setting, large windows, daylight, minimalistic decor, outdoor view\",\"white cyclorama, minimalist setting, studio environment\",\"textured wall, concrete texture, muted colors, indoor setting, wooden stool\",\"curtain-draped windows, cityscape view, natural light, modern interior\",\"sandy beach, ocean waves, clear sky, surfboard\",\"industrial setting, daylight, weathered building, concrete ground, overgrown vegetation\",\"foliage, outdoor setting, blurred greenery, natural light\",\"indoor setting, blurred decor, neutral colors\",\"car interior, nighttime, blurred lights\",\"casino setting, slot machines, ambient lighting, blurred background\",\"gym equipment, blurred lights, reflective surfaces\",\"clear sky, coastal view, urban skyline, architectural features\",\"tennis court, hard surface, painted lines, no other people\",\"mural art, painted wings, indoor setting, casual ambience\",\"blurred setting, neutral colors, outdoor environment\",\"high-rise view, glass window, modern furniture\",\"white stairs, surfboard overhead, outdoor setting\",\"solid dark, indoors, soft lighting\",\"sunrise/sunset, calm water, anchored boats, hilly landscape, clear sky\",\"gray couch, floral wallpaper, subdued lighting, large blooms, dark tones\",\"plain white, soft shadow, minimalistic\",\"stone wall, dappled sunlight, outdoor setting, foliage\",\"green foliage, natural lighting, sunny day\",\"blue sky, coastal scenery, sparse vegetation, gravel ground\",\"swimming pool, green lawn, outdoor setting, blue sky, daytime\",\"tropical setting, blurred greenery, open-air structure, beverage on table\",\"sunny sky, white structure, outdoor setting, partially cloudy\",\"event backdrop, logo patterns, green carpet\",\"sandy beach, cloudy sky, distant mountains, beachgoers, paragliders, natural setting\",\"fruit stand, hanging bananas, assorted fruits, daylight, outdoor market\",\"vehicle interior, leather seats, car door window, slightly blurred\",\"hockey rink boards, indoor lighting, sporty environment\",\"indoor setting, chairs visible, cluttered table, neutral colors\",\"white textured wall, architectural details, indirect lighting\",\"balcony setting, urban skyline, daytime, green box with letters\",\"outdoor setting, greenery, trees, blurred foliage\",\"solid teal backdrop, soft shadows, no other subjects\",\"golden hour, out-of-focus horses, clear sky, outdoor setting, warm tones\",\"sandy beach, rocky terrain, calm sea, clear sky\",\"indoor room, potted plants, textured floor\",\"outdoor gathering, blurred people, canopy structure, natural light\",\"nighttime cityscape, blurred lights, outdoor setting\",\"space setting, starry sky, Earth visible, metallic floor, hexagonal pattern\",\"white brick wall, soft shadows, neutral tones\",\"open road, clear sky, desert landscape\",\"clear sky, coastal view, lush landscape, outdoor setting\",\"indoor setting, crowded venue, blurred figures\",\"outdoor setting, clear blue sky, mountain view, lush greenery, architectural structure\",\"geometric tiles, circular mirror, bright lighting, hexagonal patterns\",\"illuminated buildings, urban setting, nighttime ambiance\",\"neutral-colored walls, indoor setting, plant on side\",\"marble countertop, wooden slats, pink cabinets, makeup brushes\",\"swimming pool, lounge chairs, palm trees, clear skies\",\"sunny beach, blurred waves, clear sky\",\"green cushions, outdoor setting, foliage, shaded area\",\"dim lighting, indoor setting, blurred plants, warm tones\",\"vintage car, car wash setting, soapy water, overcast sky\",\"white wall, indoor setting, minimalistic decor\",\"sandy beach, tropical vegetation, kayaks, clear sky\",\"tropical plants, blurred greenery, wooden structure, bright atmosphere\",\"glass door, indoor setting, patterned rug, hardwood floors\",\"neutral colors, indoor setting, framed artwork, white sofa, glass table\",\"glass door, reflection visible, outdoor setting, plants, overcast sky\",\"dark green tones, decorative artwork, ambient lighting\",\"plain wall, wooden floor, indoor lighting, potted plant\",\"illuminated pool, purple lighting, night time, outdoor setting, landscaped garden\",\"graffiti on door, urban setting, dark tones, metallic door handle\",\"white boat, clear skies, sunlit, outdoor setting\",\"white walls, smooth texture, architectural lines, minimalistic style\",\"beach sands, overturned boat, green foliage\",\"outdoor setting, white umbrellas, patio chairs, Moet & Chandon bottle, green plants\",\"indoor setting, patterned walls, wooden furniture, relaxed ambiance\",\"modern interior, white walls, wooden floor, potted plant, bar stools\",\"bookshelves, stacked books, indoor setting\",\"pale wall, indoor setting, plant left side, yoga mat right side\",\"lush greenery, terracotta roofs, coastal view, hazy skyline\",\"outdoor setting, waterfront view, glass panes, bar counter, citrus drinks, clear skies\",\"outdoor stairs, building facade, flowering plants\",\"desert terrain, clear sky, ATV vehicle\",\"lush greenery, blurred foliage, natural lighting\",\"outdoor cafe, green plants, tropical setting\",\"snowy landscape, pine trees, outdoor setting, daytime, wooden structure\",\"Blue sky, calm sea, wooden dock, lounge chairs, yellow towel, boat mast\",\"vehicle interior, blurred windows, soft lighting\",\"outdoor setting, basketball hoop, lush greenery, bright sunlight, colorful flowers\",\"indoor setting, neutral colors, ambient lighting\",\"narrow alleyway, beige walls, soft focus, daylight\",\"city lights, blurred background, nighttime, wooden railing, dark ambiance\",\"outdoor setting, blooming flowers, wooden structure\",\"neutral tones, minimalistic decor, plain walls\",\"sunlit building, green grass, shadow patterns, late afternoon\",\"city skyline, water, daytime, clear skies\",\"palm trees, blue sky, outdoor furniture, patio setting\",\"bright interior, white walls, open doorways, tiled floor, minimal decor\",\"plain white wall, indoor setting, soft lighting\",\"urban setting, blurred vehicles, soft focus, evening light\",\"indoor setting, television on, modern decor, blurred details\",\"red patterned car, daytime, outdoor setting, blurred surroundings\",\"stone wall, green hills, cloudy sky, river in distance\",\"yellow couch, pink wall, white pillow, floral arrangement, indoor setting\",\"hockey rink, empty stands, protective netting, overhead lighting\",\"outdoor pool, white building, tropical vegetation, poolside furniture\",\"red wall, green foliage, natural daylight\",\"Blurry greenery, white structure, defocused meal\",\"glass doors, tropical trees, clear sky, outdoor setting\",\"industrial setting, metal window, concrete wall, moss-covered ground\",\"sunlit street, blurred foliage, warm tones\",\"stone wall, wrought iron gate, urban setting, neat pavements, subtle shadows\",\"white curved walls, arch-like alcoves, simple white stools\",\"city skyline, water, daylight\",\"green foliage, blurred scenery, outdoor setting, brick path\",\"dark blue backdrop, subtle texture, glowing edge\",\"Marina setting, yachts docked, clear sky, wooden pier\",\"city skyline, large windows, indoor setting, sunset lighting, high-rise view\",\"modern room, large window, green plant, white sofa, coffee table, beige pillows, gray walls\",\"grey walls, pumpkin decorations, lit jack-o'-lantern, indoor setting, halloween theme\",\"outdoor setting, running track, greenery, trees, sunlight\",\"indoor setting, doorway, minimal decor\",\"tropical setting, bar counter, patterned tiles, green cushioned chair, beverage visible\",\"beach setting, evening sky, soft focus, ocean horizon, other person blurred\",\"autumn leaves, picnic setting, carved pumpkins, basket, wine bottle, scattered fruits, woodland scenery\",\"carousel, vibrant colors, blurry movement, white fence\",\"blurry cityscape, glass balustrade, indoor setting\",\"sandy beach, ocean waves, clear sky, pier structure\",\"Outdoor setting, clear sky, poolside, tropical vegetation\",\"plain wall, neutral color, minimal shadows, soft lighting\",\"Wooden door, marble walls, indoor lighting, mirrored reflection\",\"overlooking ocean, tropical foliage, distant islands, clear sky, stone wall\",\"open doorway, bright lighting, indoor setting, blurred background\",\"ocean view, cloudy sky, outdoor setting, sunset lighting\",\"cloudy sky, historical monument, bustling plaza, street lamps\",\"neutral-colored wall, indoor setting, minimalistic decor\",\"sandy beach, sunset lighting, coastal vegetation, wooden post\",\"city street, evening lighting, shopfront windows, parked cars\",\"paved walkway, potted plants, building facade, daytime\",\"wooden pergola, hanging lights, green plants, twilight ambiance, outdoor setting\",\"sandy beach, green foliage, natural setting\",\"dark room, graphic door sign, purple wall accents, pink lighting effect\",\"dark backdrop, blue accents, subtle texture, illuminated base\",\"Beach scenery, cloudy sky, sunset lighting, vegetation\",\"parking garage, concrete pillars, EXIT sign, diffused daylight\",\"colored balls, white floor, minimalistic architecture\",\"water feature, blue tiles, blurred buildings, outdoor setting\",\"interior setting, ceiling fan, natural lighting, open door, floor lamp\",\"white structure, arch details, outdoor setting, other subjects\",\"snowy setting, blurred trees, natural light\",\"city street, cobblestone pavement, street staircase, colorful buildings, overcast sky, European architecture, daylight setting\",\"stone wall, white railing, sunny day, shadow patterns\",\"outdoor light, blurred marina, overcast sky\",\"palm trees, beach huts, clear sky, sandy ground\",\"interior setting, yacht cabin, neutral colors\",\"car interior, black leather seats, red stitching, parking garage\",\"outdoor setting, bright sunlight, orange umbrellas, white lounge chairs, clear sky\",\"indoor setting, mirrored walls, soft lighting\",\"stone wall, draped curtains, indoor lighting\",\"pink chair, white wall, 'VILLAGE' sign, outdoor setting\",\"blue sky, ocean view, yacht in distance, seated pose\",\"indoor setting, neutral colors, minimalistic decor, soft lighting\",\"beach view, cloudy sky, calm sea, outdoor setting, blurred horizon\"],{\"default\":\"disabled\"}],\"pose\":[[\"disabled\",\"random\",\"squatting position, head tilt, one hand raised\",\"crouching, looking at camera, hands on knees\",\"standing straight, hand on hip, looking at camera\",\"standing, hands on surface, facing camera\",\"leaning on tree, gently touching hair, standing pose, eyes closed, relaxed demeanor\",\"standing straight, slight smile, left hand holding purse, right hand relaxed\",\"standing straight, hands resting, slight smile\",\"Standing pose, one leg crossed, hand on hip, facing camera\",\"facing camera, head tilted, subtle smile\",\"standing straight, slightly angled, hands on bag\",\"standing straight, left hand raised, facing camera\",\"standing straight, left arm raised, right arm bent, facing camera\",\"sitting down, arms crossed, facing camera\",\"sitting down, arms rested, legs crossed\",\"facing camera, slight smile, head tilted\",\"sitting, smiling, relaxed posture\",\"facing camera, slight tilt head, one hand raised\",\"standing upright, slight smile, one hand holding bag\",\"looking at camera, slightly tilted head, touching hair\",\"sitting down, slightly leaning forward, facing camera\",\"crouching down, chin resting, looking sideways\",\"sitting down, crossed legs, looking downward, one hand near neck\",\"sitting down, facing camera, slightly tilted head\",\"sitting cross-legged, hands on ankles, direct gaze\",\"gazing forward, slight head tilt, hair pulled back\",\"head tilted, slight smile, looking at camera\",\"holding hair, straight stance, direct gaze\",\"sitting down, facing camera, one leg bent\",\"facing camera, slight head tilt, pouting lips\",\"standing upright, arm raised, indirect gaze\",\"standing straight, hand in hair, slight body turn\",\"straight standing, hands together, slight smile\",\"straight posture, slight lean, direct gaze\",\"standing upright, one hand holding object, slight body turn\",\"sitting, one leg bent, one leg extended, leaning forward, arms resting\",\"sitting, hand on face, legs crossed, relaxed demeanor\",\"facing camera, slight smile, relaxed stance\",\"standing straight, hand on hip, head slightly tilted\",\"crouching, looking forward, left hand on ground, right arm resting on leg\",\"kneeling, leaning forward, hands on handles\",\"standing, facing camera, hand on neck\",\"crouching, smiling, looking forward\",\"facing camera, slight smile, relaxed posture\",\"sitting, crossed legs, relaxed posture, hand on knee\",\"sitting, hand in hair, facing camera\",\"hand in hair, leaning elbow, direct gaze, slightly parted lips\",\"standing upright, directly facing camera, relaxed stance\",\"standing upright, hands on hips, smiling face\",\"hand in hair, facing camera, slight tilt\",\"sitting, one hand holding glass, crossed legs\",\"facing away, looking back, left hand raised\",\"seated, leaning forward, smiling\",\"hand on head, facing camera, slightly smiling\",\"head tilted, looking forward, hair swept aside\",\"sitting down, hand on head, legs bent, relaxed posture\",\"seated position, leaning forward, one leg bent\",\"standing upright, hands together, facing camera\",\"looking forward, hand on head, slightly tilted head\",\"Sitting down, facing camera, holding glass\",\"sitting down, leaning back, smiling, leg crossed\",\"looking at camera, slight head tilt, relaxed posture\",\"head tilted, hand raised, playful expression\",\"one arm bent, hip jutted out, direct gaze\",\"arm raised, bent elbow, one leg forward, standing pose, confident stance\",\"Standing upright, Left hand holding flower, Right hand on hip, Gazing forward\",\"walking forward, left leg forward, slight smile\",\"facing camera, slight head tilt, relaxed posture\",\"standing upright, DJing, slight smile\",\"sitting down, facing camera, slight smile\",\"standing straight, left hand on sunglasses, right hand holding purse\",\"tilted head, hand lifting jacket, direct gaze\",\"facing camera, slight smile, relaxed posture, left hand on hip, right hand by side\",\"facing camera, slight smile, hand on hip\",\"standing pose, slightly bent arm, hand touching hair, hip tilted, confident stance, half-turned towards camera, relaxed facial expression\",\"standing, arms raised, facing camera\",\"head tilt, slight smile, looking at camera\",\"head tilted, sitting, hand on neck\",\"head turned, gazing upward, flowing hair\",\"leaning forward, hands on thighs, slight smile\",\"sitting, hand on head, legs crossed\",\"hand in hair, slightly turned, standing upright\",\"standing pose, hands on ledge, facing camera\",\"standing straight, hands clasping bag, weight on right leg, smiling\",\"standing, holding bike, facing camera\",\"standing upright, hands by side, direct gaze\",\"seated, relaxed posture, looking forward\",\"sitting, facing away, relaxed posture\",\"facing camera, relaxed stance, slight smile\",\"leaning on wall, looking at camera, one leg raised\",\"Standing pose, facing camera, slight tilt\",\"kneeling, hand on forehead, looking at camera\",\"Leaning back, angled towards camera, relaxed posture\",\"Direct gaze, slight smile, hand in hair\",\"standing upright, hands on hips, facing camera\",\"leaning forward, arching back, looking away\",\"leaning forward, one leg raised, playful gesture\",\"turned sideways, lifting dumbbells, slight bend in knees\",\"leaning on railing, facing camera, arms apart, straight posture\",\"looking at camera, slightly angled, relaxed posture\",\"standing straight, hands on hips, slight smile\",\"standing beside bicycle, holding handlebars, facing camera\",\"sitting, legs crossed, facing camera, relaxed posture\",\"hands on hips, facing camera, confident stance\",\"arms on table, standing straight, slight torso twist\",\"hand in hair, looking away, slight twist\",\"arms raised, elbows bent, flexing biceps, confident stance\",\"standing upright, hand in hair, slight twist\",\"facing away, head turned, one hand touching thigh\",\"sitting down, legs bent, hands on knee, relaxed demeanor\",\"hands on hips, standing straight, slight body twist\",\"standing straight, hands on hips, smiling, facing camera\",\"facing camera, slight tilt head, relaxed posture\",\"facing camera, slight smile, straight posture\",\"facing camera, slight smile, head slightly tilted\",\"standing upright, left hand on hip, slight left twist, right arm hanging\",\"standing straight, relaxed arms, holding bottle\",\"standing straight, slight smile, right hand on hip, facing camera\",\"standing, hands on head, eyes closed\",\"standing, slightly turned, casual hold of pants, relaxed posture, sunglass on head\",\"standing upright, arms raised, hand in hair\",\"standing, facing camera, biting ice cream\",\"looking forward, slight head tilt, relaxed posture\",\"facing camera, arms crossed, slight smile\",\"standing upright, one leg crossed, hands on hip\",\"standing straight, hands relaxed, confident stance\",\"kneeling position, hand in hair, confident gaze, slight smile\",\"Kneeling, leaning forward, gaze at camera\",\"smiling, facing camera, relaxed stance\",\"standing, facing camera, hand on face\",\"leaning on railing, facing camera, slight smile\",\"seated, open-legged, arms resting\",\"sitting, hands on thighs, direct gaze\",\"standing pose, one hand raised, facing camera, hip jutted\",\"sitting pose, one hand on chin, legs crossed, head slightly tilted\",\"leaning forward, looking to the side, one hand on hip\",\"standing upright, arms relaxed, looking forward\",\"facing camera, slightly tilted head, resting arms\",\"slight tilt, looking at camera, relaxed posture\",\"standing upright, slight body turn, left hand on hip, right hand holding object\",\"standing, left leg forward, hand on waist\",\"facing camera, slightly tilted head, one-shoulder visible\",\"facing away, head turned, slight twist\",\"head tilted, hand in hair, looking at camera, slight smile\",\"facing camera, slight head tilt, relaxed stance\",\"one leg extended, leaning back, direct gaze\",\"sitting down, smiling, holding a drink\",\"sitting, leaning slightly, smiling\",\"sitting down, touching hat, smiling\",\"sitting down, hand on cheek, one leg crossed\",\"facing camera, arms crossed, slight tilt\",\"sitting on bench, leaning forward, casually posed\",\"standing straight, hands by side, direct gaze\",\"arms crossed, slight smile, looking away\",\"standing straight, hand on head, facing away\",\"sitting down, eyes closed, head slightly tilted, holding dress\",\"standing straight, facing camera, leaf in hand\",\"standing upright, hands on hips, facing forward\",\"standing straight, looking forward, left hand holding bag\",\"standing straight, left hand adjusting sunglasses, right hand on hip, facing camera\",\"sitting down, one arm resting, head slightly tilted\",\"hand on head, slightly turned, standing straight\",\"sitting, hand gesture, legs crossed\",\"standing upright, looking forward, relaxed arms\",\"bending forward, one hand on car, looking at camera\",\"hands on hips, slight lean, confident stance\",\"arms crossed, head slightly tilted, direct gaze\",\"sitting down, hand in hair, looking sideways\",\"standing upright, arm raised, smiling\",\"looking back, slight twist, right hand resting\",\"sitting down, facing camera, head slightly tilted\",\"facing camera, seated position, hands on knees\",\"hand on head, standing straight, facing camera, confident stance\",\"Standing straight, hands on hips, facing camera\",\"half-turned, looking back, one arm bent\",\"straight standing, head tilted, gaze at camera\",\"facing camera, slight smile, left arm raised\",\"standing, one arm bent, holding dumbbell, looking forward\",\"sitting on floor, looking at camera, one leg bent\",\"seated, arm raised, head tilted\",\"standing upright, hands on hips, looking forward\",\"standing upright, slightly tilted head, holding hair\",\"standing straight, left arm raised, right arm down, facing camera\",\"sitting, one leg raised, engaged expression\",\"leaning against wall, one leg bent, looking over shoulder\",\"standing straight, hands near face, facing camera\",\"pouting lips, holding phone, slightly tilted head\",\"sitting down, one hand on knee, head slightly tilted\",\"sitting, one leg crossed, looking at camera, confident stance\",\"sitting, relaxed, facing camera\",\"seated, slightly leaning, facing camera\",\"standing upright, slight twist, left hand adjusting, looking at camera\",\"standing straight, hands together, slight smile\",\"hand on cheek, sitting down, head slightly tilted\",\"standing straight, left hand on hip, right hand holding bag\",\"sitting on chair, legs crossed, leaning forward, holding drink, looking at camera\",\"sitting, right leg bent, left arm raised\",\"standing upright, hands on hips, confident stance\",\"seated, hand on head, torso twisted\",\"standing upright, left leg forward, hands on thighs, facing camera\",\"standing straight, hands on hips, looking at camera\",\"sitting, one knee raised, looking at camera\",\"standing straight, hand on hip, slight smile, head tilted\",\"standing upright, facing camera, slight twist\",\"facing sideways, slight twist, playful stance\",\"standing, three-quarter view, left hand on hip\",\"smiling faces, direct gaze, group hug\",\"standing, one hand holding phone, slight body turn\",\"standing straight, hands together, slight body turn\",\"standing upright, hand in hair, smiling\",\"facing camera, head tilted, relaxed stance\",\"hands in hair, seated, legs crossed\",\"head cocked, hand on chin, looking at camera, slight smile\",\"standing upright, hands on hips, slight smile\",\"leaning back, one leg bent, one leg extended, confident gaze\",\"standing, arms raised, hands touching\",\"sitting down, crossed legs, leaning forward\",\"standing straight, hand on hip, slight bend in right knee, head tilted\",\"standing straight, hands on hips, direct gaze\",\"leaning forward, hand on chin, thoughtful expression\",\"hand in hair, kneeling position, direct gaze, left leg bent, confident expression\",\"leaning forward, hands under chin, looking at camera\",\"facing forward, slight tilt, relaxed stance\",\"looking back, slight twist, hand on hip\",\"standing upright, hands raised, interlocked above head, one leg straight, other bent, facing camera\",\"Sitting down, slightly leaned forward, direct gaze\",\"kneeling down, facing camera, leaning forward\",\"hand in hair, slight tilt, bending forward\",\"sitting, legs crossed, hands on knee\",\"standing straight, hands on pads, confident stance\",\"sitting, one leg raised, facing camera\",\"standing straight, hands together, looking forward\",\"facing camera, slight tilt, soft gaze\",\"standing straight, slight hip tilt, right arm bent\",\"seated, relaxed, looking aside\",\"seated, legs spread, head tilted down\",\"standing upright, hand in hair, facing camera\",\"sitting, arm raised, head tilted\",\"facing camera, relaxed posture, slightly parted lips\",\"standing straight, facing camera, holding phone\",\"hands on face, slight head tilt, looking at camera\",\"standing, slightly angled, hand on hip\",\"Standing straight, hands on hips, slight smile, looking forward\",\"standing upright, hands on hips, relaxed posture\",\"standing upright, slight smile, facing camera\",\"standing, arm raised, facing camera\",\"standing straight, hands on hips, smiling\",\"standing, leaning on wall, holding glass, crossed legs\",\"reclining, arms raised, directly facing camera, relaxed demeanor\",\"facing camera, slightly tilted head, relaxed posture\",\"standing upright, looking forward, hands on stomach, slight smile, casual stance\",\"hands on hips, straight posture, direct gaze\",\"hand on hip, slight body tilt, chin down, forward-facing\",\"facing forward, slight tilt, confident expression\",\"standing upright, hand on jacket, confident stance\",\"left: standing straight, right hand raised, left: standing, hand on hip\",\"standing straight, hands on pads, front-facing\",\"sitting down, arms raised, head tilted\",\"walking, left profile, one foot forward\",\"hands raised, head tilt, standing straight\",\"standing straight, slight head tilt, direct gaze\",\"facing camera, gentle gaze, holding arm\",\"sitting, arms raised, looking at camera\",\"head tilted slightly, eyes looking forward, hand touching hair\",\"standing straight, slight twist, gazing forward, relaxed posture, hands not visible\",\"hand on head, standing straight, slight twist, confident stance\",\"standing upright, hands touching, slightly turned\",\"standing upright, slight hip tilt, arms relaxed\",\"seated on couch, leaning forward, hands supporting chin, legs crossed, eyes looking upward\",\"standing straight, holding object, slight twist\",\"standing straight, left hand touching hair, facing camera\",\"facing camera, slight tilt, relaxed posture\",\"sitting down, holding phone, legs crossed\",\"smiling, peace sign, looking forward, head tilted\",\"Standing straight, slight smile, looking at camera\",\"standing straight, left hand raised, smiling at camera\",\"standing upright, relaxed posture, facing camera\",\"standing pose, leaning on counter, one arm bent, looking at camera\",\"looking over shoulder, three-quarter turn, hand on hip\",\"standing straight, hands on thighs, facing camera\",\"facing camera, slight smile, touching neck, hairclips in hair\",\"standing straight, hands together, direct gaze\",\"head tilted, hand in hair, facing camera\",\"looking forward, slight smile, head tilted\",\"sitting, arms raised, head tilted\",\"head turned, looking back, hand on hip\",\"sitting down, casual posture\",\"hands raised, slight twist, standing straight\",\"arm raised, standing straight, looking forward\",\"head tilt, gazing upwards, holding flowers\",\"standing straight, hands on shorts, slightly tilted head\",\"hand on chin, looking forward, slight tilt\",\"hand in hair, standing straight, slight smile\",\"standing straight, hands on hips, facing camera\",\"standing upright, leaning slightly, one arm raised\",\"standing straight, hands on hips, head slightly tilted\",\"arms crossed, looking at camera, slight head tilt\",\"standing upright, one hand raised, facing camera\",\"seated, arms crossed, legs bent\",\"facing camera, slight head tilt, relaxed shoulders\",\"standing, one arm raised, facing camera\",\"facing camera, slight tilt, soft expression\",\"leaning forwards, hand on head, facing camera\",\"sitting down, facing camera, slight tilt\",\"hand on hat, facing camera, slightly leaning\",\"squatting position, hands in hair, eyes closed\",\"three-quarter view, standing upright, looking over shoulder\",\"sitting down, legs crossed, left hand resting, right hand on thigh, direct gaze\",\"seated, slightly leaning, soft smile\",\"standing upright, holding book, slight body turn\",\"leaning forward, knee up, hand on forehead, gazing at camera\",\"standing straight, facing camera, hands on hips\",\"facing camera, slightly tilted head, one arm visible\",\"seated position, smiling expression, facing camera\",\"smiling, hugging children, direct gaze\",\"standing straight, arms relaxed, facing camera\",\"squatting position, left arm resting, right hand on waist\",\"standing sideways, looking back, slightly bent torso\",\"hand in hair, arched back, seductive stance\",\"hand on face, leaning slightly, intense gaze\",\"seated position, looking forward, slight tilt, relaxed posture\",\"sitting, legs bent, relaxed posture\",\"head tilted, hand on neck, relaxed demeanor, bare shoulders\",\"standing straight, hands relaxed, facing camera\",\"sitting down, legs crossed, looking at phone\",\"sitting down, crossed legs, hands on legs, facing camera\",\"sitting, hand on chin, crossed legs\",\"head tilted, hand on chin, direct gaze\",\"standing, looking back, hand on thigh\",\"hand on hat, slightly turned, mid-walk stance\"],{\"default\":\"disabled\"}],\"background\":[[\"disabled\",\"random\",\"frontal view, eye-level angle, natural lighting\",\"low angle shot, sharp focus, bokeh effect\",\"eye-level shot, centered subject, vivid colors\",\"close-up shot, straight angle, eye-level perspective\",\"eye-level shot, center-framed, natural lighting\",\"medium shot, eye-level angle, natural lighting\",\"centered subject, medium shot, eye-level angle\",\"close-up, eye-level, soft lighting\",\"eye-level shot, medium close-up, soft natural lighting\",\"close-up shot, straight angle, centered subject\",\"Eye-level shot, centered subject, natural daylight\",\"eye-level shot, centered subject, direct perspective\",\"close-up shot, front-facing camera, high angle\",\"close-up shot, low camera angle, shallow depth of field\",\"eye-level shot, center framing, soft lighting, shallow depth of field\",\"eye-level shot, natural lighting, centered subject\",\"close-up shot, high angle, direct perspective\",\"high saturation, direct sunlight, eye-level shot\",\"center-focused, eye-level angle, shallow depth of field\",\"centered subject, straight-on angle, eye-level perspective\",\"eye-level shot, natural lighting, shallow depth of field, three-quarter view, centered subject\",\"frontal view, waist-up shot, soft lighting\",\"indoor setting, eye-level shot, straight angle, centered subject, natural lighting\",\"eye-level shot, centered framing, natural light\",\"eye-level shot, centered subject, soft lighting\",\"close-up shot, eye-level angle, centered subject, soft lighting\",\"eye-level shot, centered composition, natural light\",\"close-up shot, natural lighting, direct angle, eye-level perspective\",\"close-up, eye-level shot, frontal perspective\",\"centered subject, eye-level shot, natural light\",\"frontal shot, eye-level angle, centered subject\",\"eye-level shot, central subject focus, natural lighting\",\"Soft focus, shallow depth of field, natural lighting\",\"close-up shot, direct angle, eye-level perspective\",\"eye-level shot, centered subject, soft focus\",\"natural lighting, eye-level shot, soft focus background\",\"natural lighting, waist-up shot, blurred foreground\",\"centered subject, eye-level shot, shallow depth of field\",\"centered subject, eye-level shot, balanced framing\",\"close-up shot, three-quarter view, shallow depth of field\",\"close-up, eye-level, shallow depth of field\",\"close-up shot, centered subject, eye-level angle\",\"shallow depth of field, eye-level shot, natural lighting\",\"close-up shot, selfie perspective, natural lighting\",\"outdoor shot, eye-level angle, centered framing\",\"eye-level shot, portrait orientation, shallow depth of field\",\"eye-level shot, shallow depth of field, natural lighting, indoor setting\",\"low angle, wide shot, diagonal lines\",\"Eye-level shot, straight angle, medium shot\",\"close-up shot, front view, eye-level angle\",\"medium shot, eye-level angle, centered subject, soft focus\",\"frontal view, eye-level, centered subjects\",\"eye-level shot, central framing, soft lighting\",\"natural lighting, close-up shot, eye-level angle\",\"eye-level shot, center framed, clear focus\",\"natural lighting, shallow depth of field, eye-level shot\",\"vertical orientation, natural lighting, eye-level shot\",\"close-up shot, shallow focus, eye-level angle\",\"eye-level shot, centered subject, natural lighting\",\"Natural daylight, eye-level shot, soft focus\",\"centered subject, medium shot, straight angle\",\"close-up, selfie angle, high perspective\",\"close-up shot, warm lighting, direct angle\",\"close-up shot, low camera angle, dynamic perspective\",\"close-up, eye-level, centered, shallow depth of field\",\"eye-level shot, medium close-up, soft focus\",\"soft backlighting, shallow depth of field, eye-level angle\",\"warm lighting, close-up shot, low angle\",\"centered subject, eye-level angle, neutral perspective\",\"close-up shot, off-center framing, natural light\",\"frontal view, eye-level shot, centered subjects, close-up\",\"night shot, street lighting, sharp focus\",\"close-up shot, angled perspective, off-center framing\",\"eye-level shot, centered subject, shallow depth of field, natural lighting\",\"centered subject, straight angle, eye-level perspective\",\"mid-shot, street level, natural light, shallow depth of field\",\"close-up shot, eye-level angle, central framing\",\"natural lighting, eye-level shot, centered subject\",\"eye-level shot, close-up, soft lighting, centered subject\",\"natural lighting, shallow depth of field, eye-level angle, centered subject\",\"eye-level shot, soft natural lighting, shallow depth of field\",\"outdoor lighting, rear view, low angle, centered subject\",\"centered subject, low camera angle, studio lighting\",\"close-up, eye-level, soft light\",\"eye-level shot, centered framing, shallow focus\",\"centered subject, eye-level shot, straight-on angle\",\"centered subject, close-up shot, straight angle, eye-level perspective\",\"close-up shot, shallow depth of field, eye-level angle\",\"close-up shot, natural lighting, shallow depth of field, three-quarter angle\",\"eye-level shot, centered subject, neutral perspective\",\"eye-level shot, shallow depth of field, natural lighting\",\"close-up shot, low angle, direct perspective, shallow depth of field\",\"close-up shot, eye-level angle, centered subject\",\"high angle, close-up shot, central framing, soft lighting\",\"shallow focus, eye-level shot, centered subject\",\"eye-level shot, medium shot, natural lighting\",\"close-up shot, direct angle, selfie perspective\",\"centered subject, low camera angle, shallow depth of field\",\"centered subject, shallow depth of field, natural light\",\"close-up shot, low camera angle, direct perspective\",\"eye-level shot, central framing, natural lighting\",\"close-up shot, low camera angle, eye-level perspective, outdoor lighting\",\"street-level shot, medium close-up, eye-level angle\",\"centered subject, eye-level shot, straight angle\",\"close-up shot, eye-level angle, centered subject, shallow depth of field\",\"eye-level shot, centered subject, natural light\",\"centered subject, eye-level shot, medium close-up\",\"indoor lighting, mirror reflection, eye-level shot, shallow depth of field\",\"natural lighting, eye-level shot, medium shot\",\"centered subject, eye-level shot, direct angle, full body view\",\"shallow depth of field, eye-level shot, background blur, centered subject\",\"eye-level shot, natural lighting, center-framed subject\",\"close-up, eye-level, shallow focus\",\"centered subject, eye-level shot, shallow depth-of-field\",\"medium shot, eye-level, direct perspective\",\"centered subject, shallow depth of field, eye-level shot\",\"close-up shot, eye-level angle, direct perspective\",\"eye-level shot, centered subject, shallow depth of field\",\"Eye-level shot, central framing, natural lighting\",\"centered subject, straight angle, neutral perspective\",\"eye-level shot, portrait orientation, soft lighting\",\"natural lighting, soft focus, eye-level shot\",\"centered subject, eye-level shot, soft lighting\",\"close-up shot, eye-level angle, centered subject, soft natural lighting\",\"close-up shot, eye-level angle, direct perspective, centered framing\",\"centered subject, eye-level shot, portrait orientation\",\"close-up shot, low angle, direct perspective\",\"direct lighting, eye-level shot, centered subject\",\"eye-level shot, direct angle, centered subject\",\"close-up, eye-level, frontal view\",\"natural lighting, soft shadows, close-up shot, waist-up framing, eye-level angle, direct perspective\",\"eye-level view, natural daylight, shallow depth of field\",\"eye-level shot, center-framed subject, soft natural lighting\",\"close-up shot, eye-level angle, shallow depth of field\",\"outdoor lighting, eye-level shot, direct perspective\",\"centered subject, eye-level shot, direct angle\",\"centered subject, eye-level shot, straight-on angle, shallow depth of field\",\"close-up shot, eye-level angle, direct perspective, soft lighting\",\"medium close-up, eye-level angle, centered subject\",\"close-up shot, eye-level angle, centered subject, portrait orientation\",\"close-up shot, direct angle, high perspective\",\"centered subject, natural lighting, eye-level angle\",\"medium shot, off-center framing, shallow depth of field, natural light\",\"eye-level shot, natural lighting, soft focus background\",\"close-up shot, eye-level angle, outdoor lighting\",\"shallow depth of field, eye-level shot, soft focus background\",\"soft lighting, indoor setting, eye-level shot, three-quarter framing\",\"Eye-level shot, centered subject, direct perspective\",\"close-up shot, eye-level angle, frontal perspective\",\"close-up shot, slightly angled view, eye-level perspective\",\"close-up shot, eye-level angle, centered framing\",\"close-up, eye level, centered subject\",\"centered subject, eye-level angle, tight framing\",\"low angle, close-up, shallow depth of field\",\"vertical orientation, eye-level shot, direct perspective\",\"eye-level shot, centered subject, natural light, shallow depth of field\",\"sharp focus, eye-level shot, direct perspective\",\"soft lighting, shallow depth of field, three-quarter rear view\",\"close-up shot, eye-level angle, soft lighting\",\"close-up, eye-level, central framing\",\"eye-level shot, natural lighting, shallow depth of field\",\"eye-level shot, centered subject, soft focus, natural lighting\",\"soft lighting, eye-level shot, center-framed\",\"centered subject, eye-level angle, frontal perspective\",\"medium shot, indoor lighting, eye-level angle, shallow depth of field\",\"centered subject, medium shot, natural light, shallow depth of field\",\"natural lighting, eye level shot, soft focus background\",\"portrait orientation, eye-level shot, close-up, frontal perspective\",\"eye-level shot, natural lighting, clear focus\",\"center focus, eye-level shot, shallow depth of field\",\"eye-level shot, off-center framing, soft lighting\",\"eye-level shot, straight angle, balanced symmetry, foreground focus\",\"frontal view, eye-level shot, symmetrical stance\",\"eye-level shot, centered subject, soft background\",\"close-up shot, eye-level angle, natural lighting\",\"centered subject, straight-on angle, full-body shot\",\"eye-level shot, centered subjects, shallow depth of field\",\"indoor lighting, eye-level shot, straight angle\",\"natural light, close-up shot, eye-level angle\",\"outdoor lighting, eye-level shot, natural background\",\"soft lighting, shallow depth of field, eye-level shot\",\"eye-level shot, center-framed, natural daylight\",\"close-up shot, eye-level angle, centered subject, natural lighting\",\"eye-level shot, centered framing, shallow depth of field\",\"eye-level shot, centered subject, direct gaze\",\"close-up shot, low camera angle, natural light\",\"Eye-level shot, direct perspective, clear focus\",\"Eye-level shot, straight angle, centered subject\",\"close-up shot, high angle, direct perspective, selfie\",\"eye-level shot, medium close-up, direct perspective\",\"centered subject, eye-level shot, straightforward angle, natural lighting\",\"eye-level shot, shallow depth of field, soft lighting\",\"outdoor lighting, close-up shot, low camera angle\",\"shallow depth of field, eye-level shot, soft natural lighting\",\"eye-level shot, three-quarter view, natural lighting\",\"frontal view, eye-level shot, soft focus\",\"outdoor shot, eye-level angle, soft lighting\",\"eye-level shot, straight-on angle, shallow depth of field\",\"soft lighting, shallow focus, three-quarter shot\",\"frontal view, eye-level shot, centered subject\",\"tight framing, eye-level angle, soft lighting\",\"eye-level shot, medium close-up, centred subject\",\"close-up shot, eye-level angle, soft lighting, centered framing\",\"eye-level shot, center-framed subject, soft lighting\",\"eye-level shot, straight-on angle, centered subject, shallow depth of field\",\"natural lighting, medium close-up, eye-level angle\",\"eye-level shot, balanced framing, centered subject\",\"straight shot, medium close-up, eye-level perspective\",\"eye-level shot, straight angle, balanced framing\",\"centered subject, medium close-up, frontal angle, eye-level perspective\",\"indoor lighting, selfie angle, close-up shot\",\"close-up, eye-level, studio lighting\",\"daylight shot, eye-level angle, centered framing\",\"eye-level shot, centered subject, shallow depth of field, soft lighting\",\"Rule of thirds, eye-level shot, straight angle, soft lighting\",\"eye-level shot, centered subject, straight angle\",\"frontal view, eye-level angle, centered subject\",\"close-up shot, soft lighting, shallow depth of field\",\"low angle, wide shot, dynamic perspective\",\"centered subject, eye-level shot, soft focus background\",\"eye-level shot, close-up framing, natural lighting\",\"close-up shot, high angle, centered subject\",\"close-up shot, high resolution, natural light, shallow depth of field\",\"vertical orientation, eye-level shot, straightforward perspective\",\"frontal view, eye-level shot, center-framed\",\"eye-level shot, centered subject, natural daylight\",\"natural lighting, medium shot, shallow depth of field\",\"natural light, eye-level shot, shallow depth of field\",\"indoors, close-up, selfie perspective\",\"close-up shot, eye-level angle, studio lighting\",\"close-up shot, eye-level angle, center framed, natural daylight\",\"eye-level shot, centered subject, natural lighting, shallow depth of field\",\"eye-level shot, center framed, natural light\",\"eye-level shot, straight angle, centered subject\",\"close-up shot, slight high angle, direct perspective\",\"frontal view, eye-level angle, portrait orientation\",\"centered subject, eye-level shot, direct perspective\",\"natural light, centered subject, shallow depth of field\",\"close-up shot, eye-level camera, direct angle, centered subject\",\"Eye-level shot, shallow focus, soft lighting\",\"eye-level shot, center framed, natural light, shallow depth of field, urban setting\",\"soft backlighting, shallow depth of field, eye-level shot\",\"eye-level shot, centered subject, portrait orientation\",\"close-up, selfie angle, eye-level perspective\",\"eye-level shot, center framed, natural lighting\",\"natural lighting, mid shot, soft focus\",\"portrait orientation, eye-level shot, centered subject, natural lighting\",\"Vertical orientation, Eye-level shot, Straight angle, Centered subject\",\"frontal view, eye-level, centered subject\",\"direct view, medium shot, neutral angle\",\"outdoor lighting, eye-level shot, shallow depth of field, central framing\",\"close-up shot, low angle, dramatic lighting\",\"centered subject, eye-level shot, shallow depth of field, natural lighting\",\"center framed, eye-level shot, balanced perspective\",\"close-up shot, selfie angle, natural light\",\"eye-level shot, center frame, shallow depth of field\",\"close-up shot, eye-level angle, candid perspective\",\"shallow focus, eye-level shot, diagonal orientation\",\"medium shot, eye-level angle, soft focus background\",\"eye-level shot, direct perspective, balanced framing\",\"eye-level shot, straight-on angle, centered subject\",\"eye-level shot, shallow depth of field, blurred background\",\"close-up shot, selfie perspective, eye-level angle\",\"medium close-up, eye-level shot, clear focus\",\"centered subject, eye-level shot, straight angle, clear perspective\",\"centered subject, natural lighting, eye-level shot\",\"centered subject, eye-level shot, neutral perspective\",\"eye-level shot, centered subjects, soft lighting\"],{\"default\":\"disabled\"}],\"face_features\":[[\"disabled\",\"random\",\"pointed chin\",\"high cheekbones\",\"cleft chin\",\"oval face\",\"upturned nose\",\"monobrow\",\"wide nose\",\"narrow nose\",\"strong chin\",\"button nose\",\"angular features\",\"flat nose\",\"roman nose\",\"small nose\",\"low cheekbones\",\"wide forehead\",\"aquiline nose\",\"thin lips\",\"broad forehead\",\"narrow forehead\",\"full cheeks\",\"square face\",\"bow-shaped lips\",\"full lips\",\"large nose\",\"thin eyebrows\",\"prominent brow ridge\",\"bushy eyebrows\",\"arched eyebrows\",\"double chin\",\"straight eyebrows\",\"hollow cheeks\",\"round face\",\"sharp jawline\",\"dimples\",\"uneven lips\",\"soft features\",\"heart-shaped face\"],{\"default\":\"disabled\"}],\"eye_colors\":[[\"disabled\",\"random\",\"light grey\",\"ice blue\",\"crystal blue\",\"dark grey\",\"violet\",\"hazel\",\"grey\",\"black\",\"heterochromia (blue and brown)\",\"red\",\"jade green\",\"emerald green\",\"brown\",\"blue\",\"amber\",\"green\",\"heterochromia (grey and blue)\",\"golden brown\",\"dark blue\",\"pale blue\",\"pale green\",\"dark brown\",\"deep brown\",\"light blue\",\"light brown\",\"heterochromia (green and amber)\"],{\"default\":\"disabled\"}],\"facial_hair\":[[\"disabled\",\"random\",\"full beard\",\"connected mustache and beard\",\"disconnected mustache and beard\",\"goatee\",\"mutton chops\",\"bushy beard\",\"soul patch\",\"chinstrap\",\"trimmed beard\",\"short beard\",\"mustache with no beard\",\"thick mustache\",\"Van Dyke beard\",\"walrus mustache\",\"patchy beard\",\"handlebar mustache\",\"clean-shaven\",\"thin mustache\",\"stubble\",\"five o'clock shadow\",\"light beard\",\"sideburns\",\"beard with no mustache\",\"pencil mustache\",\"long beard\"],{\"default\":\"disabled\"}],\"skin_tone\":[[\"disabled\",\"random\",\"honey\",\"flawless\",\"weathered\",\"ebony\",\"rosy-cheeked\",\"rosy\",\"chocolate\",\"bronze\",\"fair\",\"golden\",\"brown\",\"pale\",\"sienna\",\"mocha\",\"freckled\",\"tan\",\"wheatish\",\"blemished\",\"peach\",\"sun-kissed\",\"cocoa\",\"olive\",\"porcelain\",\"dark brown\",\"smooth\",\"rough\",\"mahogany\",\"light\",\"alabaster\",\"ashen\",\"caramel\",\"ruddy\",\"coffee\",\"ivory\",\"walnut\"],{\"default\":\"disabled\"}],\"age_group\":[[\"disabled\",\"random\",\"gracefully aged\",\"child\",\"infant\",\"senior\",\"young looking for age\",\"toddler\",\"geriatric\",\"wrinkled\",\"teenager\",\"baby-faced\",\"adult\",\"young adult\",\"elderly\",\"preteen\",\"aged prematurely\",\"mature\",\"youthful\",\"middle-aged\"],{\"default\":\"disabled\"}],\"ethnicity\":[[\"disabled\",\"random\",\"Biracial\",\"Native American\",\"Multiracial\",\"Indigenous\",\"Hispanic and Latino\",\"Nordic\",\"Polynesian\",\"Asian\",\"Inuit\",\"Caucasian\",\"South Asian\",\"Southeast Asian\",\"Pacific Islander\",\"Aboriginal\",\"African and Asian\",\"Hispanic\",\"Latino\",\"East Asian\",\"European\",\"Afro-Caribbean\",\"African\",\"Mestizo\",\"Mixed race\",\"Caucasian and Asian\",\"Middle Eastern\",\"Mediterranean\",\"African American\"],{\"default\":\"disabled\"}],\"accessories\":[[\"disabled\",\"random\",\"anklet\",\"sunglasses\",\"baseball cap\",\"bow tie\",\"necklace with pendant\",\"tie\",\"purse\",\"ring\",\"ankle bracelet\",\"watch\",\"umbrella\",\"beret\",\"stud earrings\",\"tattooed\",\"walking stick\",\"glasses\",\"chain\",\"earrings\",\"handbag\",\"pierced\",\"pocket square\",\"backpack\",\"gloves\",\"scarf\",\"bandana\",\"belt\",\"brooch\",\"beanie\",\"bracelet\",\"choker\",\"cane\",\"headband\",\"ear cuffs\",\"fedora\",\"hoop earrings\",\"necklace\",\"hat\",\"hair clip\",\"hair tie\"],{\"default\":\"disabled\"}],\"expression\":[[\"disabled\",\"random\",\"scowling\",\"skeptical\",\"concentrated\",\"furrowed brows\",\"shocked\",\"dazed\",\"serious\",\"pouting\",\"bewildered\",\"surprised\",\"amused\",\"dreamy\",\"content\",\"sad\",\"bored\",\"disgusted\",\"curious\",\"joyful\",\"crying\",\"squinting\",\"wide-eyed\",\"disdainful\",\"sarcastic\",\"worried\",\"confused\",\"grinning\",\"frowning\",\"raising an eyebrow\",\"smiling\",\"laughing\",\"angry\",\"smirking\",\"determined\",\"winking\",\"thoughtful\"],{\"default\":\"disabled\"}],\"tattoos_scars\":[[\"disabled\",\"random\",\"cut scar\",\"sleeve tattoo\",\"small tattoo\",\"star tattoo\",\"colorful tattoo\",\"scar on back\",\"large scar\",\"watercolor tattoo\",\"neck tattoo\",\"knife scar\",\"tribal tattoo\",\"birthmark\",\"abstract tattoo\",\"mole\",\"bullet wound scar\",\"minimalist tattoo\",\"scar on face\",\"heart tattoo\",\"acne scars\",\"bird tattoo\",\"razor scar\",\"black and grey tattoo\",\"dragon tattoo\",\"animal tattoo\",\"scar on leg\",\"freckles\",\"burn scar\",\"small scar\",\"quote tattoo\",\"skull tattoo\",\"surgical scar\",\"back tattoo\",\"scar on arm\",\"flower tattoo\",\"large tattoo\",\"face tattoo\",\"stretch marks\",\"geometric tattoo\",\"keloid scar\"],{\"default\":\"disabled\"}],\"makeup_styles\":[[\"disabled\",\"random\",\"cat eyes\",\"light coverage foundation\",\"freckle makeup\",\"pencil-thin eyebrows\",\"bold eyebrows\",\"smokey eyes\",\"glitter eyeshadow\",\"no-makeup look\",\"matte skin\",\"full coverage foundation\",\"glossy lips\",\"dewy skin\",\"dramatic eyes\",\"winged eyeliner\",\"artistic makeup\",\"goth makeup\",\"pin-up makeup\",\"vampy lips\",\"natural makeup\",\"minimalist makeup\",\"natural eyebrows\",\"contoured face\",\"red lips\",\"nude lips\",\"subtle blush\",\"overlined lips\",\"no foundation\",\"false eyelashes\",\"classic makeup\",\"heavy makeup\",\"retro makeup\",\"bright eyeshadow\",\"matte lips\",\"bold lipstick\",\"highlighted cheeks\",\"glam makeup\",\"metallic eyeshadow\",\"colored mascara\",\"bronzed skin\"],{\"default\":\"disabled\"}],\"hair_color\":[[\"disabled\",\"random\",\"brunette\",\"purple\",\"auburn\",\"pink\",\"sandy blonde\",\"grey\",\"ombre\",\"ashy blonde\",\"black\",\"bronze\",\"multicolored\",\"blonde\",\"white\",\"red\",\"honey brown\",\"natural roots\",\"caramel brown\",\"silver\",\"blue\",\"strawberry blonde\",\"green\",\"balayage\",\"rainbow hair\",\"natural hair color\",\"brassy\",\"dyed roots\",\"dyed tips\",\"mousey brown\",\"dark brown\",\"fiery red\",\"ginger\",\"mahogany\",\"platinum blonde\",\"golden blonde\",\"copper\",\"chestnut brown\",\"light brown\",\"highlights\",\"pastel colors\"],{\"default\":\"disabled\"}],\"body_markings\":[[\"disabled\",\"random\",\"birthmark on arm\",\"birthmark on face\",\"freckled face\",\"freckles on shoulders\",\"acne scars on face\",\"scar on hand\",\"scar on chest\",\"acne scars on back\",\"scar on thigh\",\"burn mark on face\",\"knife scar on stomach\",\"stretch marks on stomach\",\"freckles on face\",\"brand mark\",\"tattoo on leg\",\"sun spots\",\"tattoo on back\",\"piercing on nose\",\"liver spots\",\"birthmark on leg\",\"mole on face\",\"freckles on arms\",\"tattoo on chest\",\"piercing on eyebrow\",\"tattoo on arm\",\"stretch marks on thighs\",\"burn mark on arm\",\"piercing on lip\",\"healed burn scar\",\"keloid scar\",\"mole on hand\",\"mole on neck\",\"razor scar on wrist\",\"piercing on ear\"],{\"default\":\"disabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-25T23:14:21.896344Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "961d197f-17a4-4ede-8d39-950e8b03612c",
+ "node_id": "flux-prompt-generator",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Flux-Prompt-Generator",
+ "publisher": {
+ "createdAt": "2024-08-16T22:04:57.714002Z",
+ "description": "",
+ "id": "fairy-root",
+ "logo": "",
+ "members": [],
+ "name": "Fairy Root",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fairy-root/Flux-Prompt-Generator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-mosaic-mask",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "MosaicMask": {
+ "category": "Mosaic Masking",
+ "comfy_node_id": "MosaicMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"top_n\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"kernel_size\":[\"INT\",{\"default\":3,\"min\":0,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mosaic_mask\"]",
+ "return_types": "[\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-15T01:40:42.292433Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dacb9601-2fec-4089-ae61-7879fcc08fc3",
+ "node_id": "comfyui-mosaic-mask",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Mosaic-Mask",
+ "publisher": {
+ "createdAt": "2024-08-15T01:29:48.304563Z",
+ "description": "",
+ "id": "okgo4",
+ "logo": "",
+ "members": [],
+ "name": "okgo4",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/okgo4/ComfyUI-Mosaic-Mask",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom depth estimation node for ComfyUI using transformer models. It integrates depth estimation with automatic gamma correction, contrast adjustment, and edge detection, based on the [a/TransformDepth](https://github.com/Limbicnation/TransformDepth) repository.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyuidepthestimation",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-08T06:22:18.995719Z",
+ "dependencies": [
+ "transformers==4.12.3",
+ "Pillow==8.4.0",
+ "numpy==1.21.2",
+ "# Add other necessary dependencies without specifying torch again"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "23ad9001-5130-44e3-b1d7-e90990ee138a",
+ "node_id": "comfyuidepthestimation",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUIDepthEstimation",
+ "publisher": {
+ "createdAt": "2024-06-18T23:56:15.482553Z",
+ "description": "",
+ "id": "limbicnation",
+ "logo": "",
+ "members": [],
+ "name": "Limbicnation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Limbicnation/ComfyUIDepthEstimation",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Support adding custom text to the generated images.",
+ "downloads": 79,
+ "icon": "",
+ "id": "add_text_2_img",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-15T02:52:13.623535Z",
+ "dependencies": [
+ "pillow",
+ "numpy",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4ff11747-8826-486a-ae3c-de5a6698f4f8",
+ "node_id": "add_text_2_img",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "add_text_2_img",
+ "publisher": {
+ "createdAt": "2024-08-15T02:49:31.489555Z",
+ "description": "",
+ "id": "add-text-2-img",
+ "logo": "",
+ "members": [],
+ "name": "add_text_2_img",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yuan199696/add_text_2_img",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The Flux Prompt Saver is set of simple nodes for saving images generated with Flux with A1111-style metadata.",
+ "downloads": 78,
+ "icon": "",
+ "id": "comfyui-flux-prompt-saver",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-30T10:47:54.457325Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "44e52635-6758-48c7-bf86-6034f1809bbc",
+ "node_id": "comfyui-flux-prompt-saver",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Flux-Prompt-Saver",
+ "publisher": {
+ "createdAt": "2024-08-17T13:06:18.62583Z",
+ "description": "",
+ "id": "markury",
+ "logo": "",
+ "members": [],
+ "name": "Markury",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/markuryy/ComfyUI-Flux-Prompt-Saver",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter.\nUses various VLMs with APIs to generate captions for images. You can give instructions or ask questions in natural language.",
+ "downloads": 86,
+ "icon": "https://raw.githubusercontent.com/neverbiasu/ComfyUI-Image-Captioner/main/assets/icon.png",
+ "id": "comfyui-image-captioner",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-01T03:33:20.052938Z",
+ "dependencies": [
+ "http",
+ "torch",
+ "dashscope",
+ "torchvision"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1f690d11-eb0c-418d-b6b9-b924ed2d6765",
+ "node_id": "comfyui-image-captioner",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Image-Captioner",
+ "publisher": {
+ "createdAt": "2024-07-27T13:38:09.01838Z",
+ "description": "",
+ "id": "faych",
+ "logo": "",
+ "members": [],
+ "name": "Faych Chan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/neverbiasu/ComfyUI-Image-Captioner",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Node to enable seamless multiuser workflow collaboration",
+ "downloads": 58,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-Nexus/master/web/assets/img/logo.png",
+ "id": "comfyui-nexus",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-24T03:41:39.699255Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4893c14b-12d8-44c5-bfa1-15cd63011b92",
+ "node_id": "comfyui-nexus",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Nexus",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-Nexus",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "For unloading a model or all models, using the memory management that is already present in ComfyUI. Copied from [a/https://github.com/willblaschko/ComfyUI-Unload-Models](https://github.com/willblaschko/ComfyUI-Unload-Models) but without the unnecessary extra stuff.",
+ "downloads": 494,
+ "icon": "",
+ "id": "comfyui-unload-model",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-05T04:44:07.95579Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "079fba9d-40ed-4d93-9472-0f23ee889ca8",
+ "node_id": "comfyui-unload-model",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Unload-Model",
+ "publisher": {
+ "createdAt": "2024-09-05T09:21:59.279717Z",
+ "description": "",
+ "id": "seanscripts",
+ "logo": "",
+ "members": [],
+ "name": "SeanScripts",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SeanScripts/ComfyUI-Unload-Model",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes for working with audio data.",
+ "downloads": 68,
+ "icon": "",
+ "id": "comfyui-audio-processing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-22T19:11:23.409071Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "09b369ee-549c-4584-acb2-2da885372536",
+ "node_id": "comfyui-audio-processing",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-audio-processing",
+ "publisher": {
+ "createdAt": "2024-06-26T17:10:14.317571Z",
+ "description": "",
+ "id": "rhdunn",
+ "logo": "",
+ "members": [],
+ "name": "Reece Dunn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rhdunn/comfyui-audio-processing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "model merging nodes powered by sd-mecha, a memory efficient state dict recipe merger",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfy-mecha",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Add Cosine A Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Add Cosine A Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (weight space)\":[\"MECHA_RECIPE\"],\"b (weight space)\":[\"MECHA_RECIPE\"],\"alpha\":[\"MECHA_HYPER\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Add Cosine B Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Add Cosine B Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (weight space)\":[\"MECHA_RECIPE\"],\"b (weight space)\":[\"MECHA_RECIPE\"],\"alpha\":[\"MECHA_HYPER\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Add Difference Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Add Difference Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (1.0)\":[\"MECHA_HYPER\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Add Opposite Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Add Opposite Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"c (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (1.0)\":[\"MECHA_HYPER\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Blocks Mecha Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Blocks Mecha Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"custom\"],{\"default\":\"custom\"}],\"blocks\":[\"STRING\",{\"default\":\"\"}],\"validate_num_blocks\":[\"BOOLEAN\",{\"default\":true}],\"default\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"model_arch\":[[\"sd1\",\"sdxl\",\"sd3\",\"sd35\",\"flux\"]],\"model_component\":[[\"unet\",\"txt\",\"txt2\",\"t5xxl\"],{\"default\":\"unet\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "Clamp Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Clamp Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"bounds (delta|weight space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"stiffness (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Clamped Add Opposite Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Clamped Add Opposite Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"c (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (1.0)\":[\"MECHA_HYPER\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Crossover Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Crossover Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}],\"tilt (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Distribution Crossover Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Distribution Crossover Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"c (delta|weight space)\":[\"MECHA_RECIPE\"],\"alpha\":[\"MECHA_HYPER\"],\"tilt\":[\"MECHA_HYPER\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Dropout Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Dropout Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delta0 (delta space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"deltas (delta space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"overlap (1.0)\":[\"MECHA_HYPER\",{\"default\":1}],\"overlap_emphasis (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"probability (0.9)\":[\"MECHA_HYPER\",{\"default\":0.9}],\"rescale (1.0)\":[\"MECHA_HYPER\",{\"default\":1}],\"seed (-1)\":[\"MECHA_HYPER\",{\"default\":-1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "FLUX Defaults Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "FLUX Defaults Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_l\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"t5xxl\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"transformer\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "Float Mecha Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Float Mecha Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "Geometric Median Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Geometric Median Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"models (delta|weight space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}],\"ftol (1e-20)\":[\"MECHA_HYPER\",{\"default\":1e-20}],\"maxiter (100)\":[\"MECHA_HYPER\",{\"default\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Geometric Sum Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Geometric Sum Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta space)\":[\"MECHA_RECIPE\"],\"b (delta space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Lora Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Lora Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_path\":[[]],\"model_arch\":[[\"sd1\",\"sdxl\",\"sd3\",\"sd35\",\"flux\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Mecha Deserializer": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Mecha Deserializer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"recipe_txt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Mecha Merger": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Mecha Merger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"recipe\":[\"MECHA_RECIPE\"],\"fallback_model\":[[\"none\"],{\"default\":\"none\"}],\"default_merge_device\":[[\"cpu\"],{\"default\":\"cpu\"}],\"default_merge_dtype\":[[\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"fp64\"}],\"output_device\":[[\"cpu\"],{\"default\":\"cpu\"}],\"output_dtype\":[[\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"fp16\"}],\"total_buffer_size\":[\"STRING\",{\"default\":\"0.5G\"}],\"threads\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16,\"step\":1}],\"temporary_merge\":[\"BOOLEAN\",{\"default\":true}],\"strict_weight_space\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\",\"recipe_txt\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"STRING\"]"
+ },
+ "Mecha Recipe List": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Mecha Recipe List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"count\":[\"INT\",{\"default\":2,\"min\":0,\"max\":64,\"step\":1}]},\"optional\":{\"recipe_0\":[\"MECHA_RECIPE\"],\"recipe_1\":[\"MECHA_RECIPE\"],\"recipe_2\":[\"MECHA_RECIPE\"],\"recipe_3\":[\"MECHA_RECIPE\"],\"recipe_4\":[\"MECHA_RECIPE\"],\"recipe_5\":[\"MECHA_RECIPE\"],\"recipe_6\":[\"MECHA_RECIPE\"],\"recipe_7\":[\"MECHA_RECIPE\"],\"recipe_8\":[\"MECHA_RECIPE\"],\"recipe_9\":[\"MECHA_RECIPE\"],\"recipe_10\":[\"MECHA_RECIPE\"],\"recipe_11\":[\"MECHA_RECIPE\"],\"recipe_12\":[\"MECHA_RECIPE\"],\"recipe_13\":[\"MECHA_RECIPE\"],\"recipe_14\":[\"MECHA_RECIPE\"],\"recipe_15\":[\"MECHA_RECIPE\"],\"recipe_16\":[\"MECHA_RECIPE\"],\"recipe_17\":[\"MECHA_RECIPE\"],\"recipe_18\":[\"MECHA_RECIPE\"],\"recipe_19\":[\"MECHA_RECIPE\"],\"recipe_20\":[\"MECHA_RECIPE\"],\"recipe_21\":[\"MECHA_RECIPE\"],\"recipe_22\":[\"MECHA_RECIPE\"],\"recipe_23\":[\"MECHA_RECIPE\"],\"recipe_24\":[\"MECHA_RECIPE\"],\"recipe_25\":[\"MECHA_RECIPE\"],\"recipe_26\":[\"MECHA_RECIPE\"],\"recipe_27\":[\"MECHA_RECIPE\"],\"recipe_28\":[\"MECHA_RECIPE\"],\"recipe_29\":[\"MECHA_RECIPE\"],\"recipe_30\":[\"MECHA_RECIPE\"],\"recipe_31\":[\"MECHA_RECIPE\"],\"recipe_32\":[\"MECHA_RECIPE\"],\"recipe_33\":[\"MECHA_RECIPE\"],\"recipe_34\":[\"MECHA_RECIPE\"],\"recipe_35\":[\"MECHA_RECIPE\"],\"recipe_36\":[\"MECHA_RECIPE\"],\"recipe_37\":[\"MECHA_RECIPE\"],\"recipe_38\":[\"MECHA_RECIPE\"],\"recipe_39\":[\"MECHA_RECIPE\"],\"recipe_40\":[\"MECHA_RECIPE\"],\"recipe_41\":[\"MECHA_RECIPE\"],\"recipe_42\":[\"MECHA_RECIPE\"],\"recipe_43\":[\"MECHA_RECIPE\"],\"recipe_44\":[\"MECHA_RECIPE\"],\"recipe_45\":[\"MECHA_RECIPE\"],\"recipe_46\":[\"MECHA_RECIPE\"],\"recipe_47\":[\"MECHA_RECIPE\"],\"recipe_48\":[\"MECHA_RECIPE\"],\"recipe_49\":[\"MECHA_RECIPE\"],\"recipe_50\":[\"MECHA_RECIPE\"],\"recipe_51\":[\"MECHA_RECIPE\"],\"recipe_52\":[\"MECHA_RECIPE\"],\"recipe_53\":[\"MECHA_RECIPE\"],\"recipe_54\":[\"MECHA_RECIPE\"],\"recipe_55\":[\"MECHA_RECIPE\"],\"recipe_56\":[\"MECHA_RECIPE\"],\"recipe_57\":[\"MECHA_RECIPE\"],\"recipe_58\":[\"MECHA_RECIPE\"],\"recipe_59\":[\"MECHA_RECIPE\"],\"recipe_60\":[\"MECHA_RECIPE\"],\"recipe_61\":[\"MECHA_RECIPE\"],\"recipe_62\":[\"MECHA_RECIPE\"],\"recipe_63\":[\"MECHA_RECIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipes\"]",
+ "return_types": "[\"MECHA_RECIPE_LIST\"]"
+ },
+ "Mecha Serializer": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Mecha Serializer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"recipe\":[\"MECHA_RECIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe_txt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Model Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Model Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_path\":[[]],\"model_arch\":[[\"sd1\",\"sdxl\",\"sd3\",\"sd35\",\"flux\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Model Stock For Tensor Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Model Stock For Tensor Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"deltas (delta space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"cos_eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Multiply Quotient Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Multiply Quotient Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"c (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (1.0)\":[\"MECHA_HYPER\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "N Average Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "N Average Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"models (delta|weight space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Perpendicular Component Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Perpendicular Component Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Rotate Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Rotate Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alignment (1.0)\":[\"MECHA_HYPER\",{\"default\":1}],\"alpha (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "SD1 Defaults Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "SD1 Defaults Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"txt\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"unet\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "SD3 Defaults Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "SD3 Defaults Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"t5xxl\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"txt\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"txt2\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"unet\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "SD35 Defaults Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "SD35 Defaults Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"t5xxl\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"txt\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"txt2\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"unet\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "SDXL Defaults Hyper": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "SDXL Defaults Hyper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"txt\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"txt2\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}],\"unet\":[\"FLOAT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hyper\"]",
+ "return_types": "[\"MECHA_HYPER\"]"
+ },
+ "Select Max Delta Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Select Max Delta Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta space)\":[\"MECHA_RECIPE\"],\"b (delta space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Slerp Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Slerp Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Subtract Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Subtract Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (weight space)\":[\"MECHA_RECIPE\"],\"b (weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Tensor Sum Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Tensor Sum Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"offset (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"width (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Ties Sum Extended Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Ties Sum Extended Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"models (delta space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"apply_median (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"apply_stock (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"cos_eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}],\"eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}],\"ftol (1e-20)\":[\"MECHA_HYPER\",{\"default\":1e-20}],\"k (0.2)\":[\"MECHA_HYPER\",{\"default\":0.2}],\"maxiter (100)\":[\"MECHA_HYPER\",{\"default\":100}],\"vote_sgn (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Ties Sum Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Ties Sum Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"models (delta space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"k (0.2)\":[\"MECHA_HYPER\",{\"default\":0.2}],\"vote_sgn (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Ties Sum With Dropout Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Ties Sum With Dropout Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"deltas (delta space)\":[\"MECHA_RECIPE_LIST\",{\"default\":[]}],\"apply_median (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"apply_stock (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"cos_eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}],\"eps (1e-06)\":[\"MECHA_HYPER\",{\"default\":1e-06}],\"ftol (1e-20)\":[\"MECHA_HYPER\",{\"default\":1e-20}],\"k (0.2)\":[\"MECHA_HYPER\",{\"default\":0.2}],\"maxiter (100)\":[\"MECHA_HYPER\",{\"default\":100}],\"probability (0.9)\":[\"MECHA_HYPER\",{\"default\":0.9}],\"rescale (1.0)\":[\"MECHA_HYPER\",{\"default\":1}],\"seed (-1)\":[\"MECHA_HYPER\",{\"default\":-1}],\"vote_sgn (0.0)\":[\"MECHA_HYPER\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Top K Tensor Sum Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Top K Tensor Sum Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"offset (0.0)\":[\"MECHA_HYPER\",{\"default\":0}],\"width (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Train Difference Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Train Difference Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"c (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (1.0)\":[\"MECHA_HYPER\",{\"default\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ },
+ "Weighted Sum Mecha Recipe": {
+ "category": "advanced/model_merging/mecha",
+ "comfy_node_id": "Weighted Sum Mecha Recipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a (delta|weight space)\":[\"MECHA_RECIPE\"],\"b (delta|weight space)\":[\"MECHA_RECIPE\"],\"device\":[[\"default\",\"cpu\"],{\"default\":\"default\"}],\"dtype\":[[\"default\",\"bf16\",\"fp16\",\"fp32\",\"fp64\"],{\"default\":\"default\"}]},\"optional\":{\"alpha (0.5)\":[\"MECHA_HYPER\",{\"default\":0.5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"recipe\"]",
+ "return_types": "[\"MECHA_RECIPE\"]"
+ }
+ },
+ "createdAt": "2025-01-07T15:42:14.268203Z",
+ "dependencies": [
+ "sd-mecha>=0.0.29"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "be6b01b8-741b-46b8-bbfa-564884a9d453",
+ "node_id": "comfy-mecha",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.29"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "mecha",
+ "publisher": {
+ "createdAt": "2024-06-11T20:42:01.939197Z",
+ "description": "",
+ "id": "ljleb",
+ "logo": "",
+ "members": [],
+ "name": "ljleb",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ljleb/comfy-mecha",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI extension that improves panning and zooming on trackpads and with the mouse wheel",
+ "downloads": 12,
+ "icon": "",
+ "id": "comfyui-trackandwheel",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-08T10:49:23.009458Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "84b8fef4-767e-496d-8268-638f9e1da2ed",
+ "node_id": "comfyui-trackandwheel",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TrackAndWheel",
+ "publisher": {
+ "createdAt": "2025-01-07T13:13:33.736384Z",
+ "description": "",
+ "id": "gremlation",
+ "logo": "",
+ "members": [],
+ "name": "Gremlation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gremlation/ComfyUI-TrackAndWheel",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for using models from online providers. Flux, Auraflow, SoteDiffusion, etc.",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui-cloud-apis",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-23T07:53:12.612986Z",
+ "dependencies": [
+ "fal-client",
+ "replicate",
+ "requests",
+ "numpy",
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fafbca4d-6c6d-47c1-9df6-fbaab0cb7b85",
+ "node_id": "comfyui-cloud-apis",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Cloud-APIs",
+ "publisher": {
+ "createdAt": "2024-07-19T17:38:46.26651Z",
+ "description": "",
+ "id": "betadoggo",
+ "logo": "",
+ "members": [],
+ "name": "BetaDoggo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BetaDoggo/ComfyUI-Cloud-APIs",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Nodes that generate prompts, and many more.\n--\nWould you like to know more ?\n=> https://civitai.com/articles/10167/comfyui-isulion-nodes-collection",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui_isulion",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T16:43:56.826952Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0f6ae290-1972-45e8-9656-0bf92816eb1f",
+ "node_id": "comfyui_isulion",
+ "status": "NodeVersionStatusFlagged",
+ "version": "3.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Isulion",
+ "publisher": {
+ "createdAt": "2024-12-25T13:57:15.758914Z",
+ "description": "",
+ "id": "isulion",
+ "logo": "",
+ "members": [],
+ "name": "Isulion",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Isulion/ComfyUI_Isulion",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Flow is a custom node designed to provide a more user-friendly interface for ComfyUI by acting as an alternative user interface for running workflows. It is not a replacement for workflow creation.\nFlow is currently in the early stages of development, so expect bugs and ongoing feature enhancements. With your support and feedback, Flow will settle into a steady stream.",
+ "downloads": 257,
+ "icon": "",
+ "id": "comfyui-disty-flow",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Flow": {
+ "category": "\ud83c\udd53 diSty/Flow",
+ "comfy_node_id": "Flow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Flow\"]",
+ "return_types": "[\"Flow\"]"
+ }
+ },
+ "createdAt": "2025-01-04T18:03:58.975825Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a7d403df-f9ab-4b3d-94ee-3db36c470c6c",
+ "node_id": "comfyui-disty-flow",
+ "status": "NodeVersionStatusPending",
+ "version": "0.5.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-disty-Flow",
+ "publisher": {
+ "createdAt": "2024-10-17T05:24:34.737364Z",
+ "description": "",
+ "id": "disty",
+ "logo": "",
+ "members": [],
+ "name": "diSty",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/diStyApps/ComfyUI-disty-Flow",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository contains a user-defined node for ComfyUI, currently there are nodes for capturing captions. But will be expanded in the future.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui-bvortexnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-23T09:20:20.476643Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cbb7f5c6-3f10-4803-89a1-bb88a43f448c",
+ "node_id": "comfyui-bvortexnodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-BVortexNodes",
+ "publisher": {
+ "createdAt": "2024-10-19T16:22:17.619032Z",
+ "description": "",
+ "id": "blackvortex",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BlackVortexAI/ComfyUI-BVortexNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Generalised 'image' processing nodes for images, masks, latents, and combinations thereof.",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-gtf-utilities",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BBOX | Change": {
+ "category": "gtf/bbox",
+ "comfy_node_id": "BBOX | Change",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BOUNDING_BOX\"],\"delta_left\":[\"INT\",{\"default\":0}],\"delta_right\":[\"INT\",{\"default\":0}],\"delta_up\":[\"INT\",{\"default\":0}],\"delta_down\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bbox\"]",
+ "return_types": "[\"BOUNDING_BOX\"]"
+ },
+ "BBOX | From Mask": {
+ "category": "gtf/bbox",
+ "comfy_node_id": "BBOX | From Mask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bbox\"]",
+ "return_types": "[\"BOUNDING_BOX\"]"
+ },
+ "BBOX | Scale Area": {
+ "category": "gtf/bbox",
+ "comfy_node_id": "BBOX | Scale Area",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BOUNDING_BOX\"],\"area_scale\":[\"FLOAT\",{\"default\":1,\"min\":0}],\"square\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bbox\"]",
+ "return_types": "[\"BOUNDING_BOX\"]"
+ },
+ "Dimensions | Align To": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | Align To",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[\"DIM\",{}],\"align_to\":[\"INT\",{\"default\":8,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | Change": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | Change",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[\"DIM\",{}],\"delta_width\":[\"INT\",{\"default\":0}],\"delta_height\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | From GTF": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | From GTF",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | From Raw": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | From Raw",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":1}],\"height\":[\"INT\",{\"default\":1024,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | Scale": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | Scale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[\"DIM\",{}],\"scale_width\":[\"FLOAT\",{\"default\":1,\"min\":0,\"step\":0.001}],\"scale_height\":[\"FLOAT\",{\"default\":1,\"min\":0,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | Scale to Megapixels": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | Scale to Megapixels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[\"DIM\",{}],\"megapixels\":[\"FLOAT\",{\"default\":1,\"min\":0,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"dimensions\"]",
+ "return_types": "[\"DIM\"]"
+ },
+ "Dimensions | To Raw": {
+ "category": "gtf/dimensions",
+ "comfy_node_id": "Dimensions | To Raw",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dimensions\":[\"DIM\",{}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "GTF | Colorspace - Linear to Log": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - Linear to Log",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Colorspace - Log to Linear": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - Log to Linear",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Colorspace - SRGB Gamma to Linear": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - SRGB Gamma to Linear",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Colorspace - SRGB Linear to Gamma": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - SRGB Linear to Gamma",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Colorspace - Standard Gamma to Linear": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - Standard Gamma to Linear",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Colorspace - Standard Linear to Gamma": {
+ "category": "gtf/colorspace",
+ "comfy_node_id": "GTF | Colorspace - Standard Linear to Gamma",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Batch Max": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Batch Max",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Batch Min": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Batch Min",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Binary Threshold": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Binary Threshold",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"step\":0.001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Channel Max": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Channel Max",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Channel Min": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Channel Min",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Luminance": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Luminance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Max": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Max",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Convert - Min": {
+ "category": "gtf/convert",
+ "comfy_node_id": "GTF | Convert - Min",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Filter - Gaussian Blur": {
+ "category": "gtf/filter",
+ "comfy_node_id": "GTF | Filter - Gaussian Blur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"sigma\":[\"FLOAT\",{\"default\":3,\"min\":0,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Filter - Morphological": {
+ "category": "gtf/filter",
+ "comfy_node_id": "GTF | Filter - Morphological",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"operation\":[[\"dilate\",\"erode\",\"open\",\"close\"],{}],\"radius\":[\"INT\",{\"default\":3,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | From Images": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | From Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | From Latents": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | From Latents",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | From Masks": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | From Masks",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Add": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Add",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_lhs\":[\"GTF\"],\"gtf_rhs\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Divide": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Divide",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_lhs\":[\"GTF\"],\"gtf_rhs\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Equal": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Equal",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_a\":[\"GTF\"],\"gtf_b\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Lerp": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Lerp",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_0\":[\"GTF\"],\"gtf_1\":[\"GTF\"],\"t\":[\"FLOAT\",{\"default\":0.5,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Less Than": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Less Than",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_a\":[\"GTF\"],\"gtf_b\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Multiply": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Multiply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_lhs\":[\"GTF\"],\"gtf_rhs\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Negative": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Negative",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Pow": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Pow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_base\":[\"GTF\"],\"gtf_exp\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Reciprocal": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Reciprocal",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Math - Subtract": {
+ "category": "gtf/math",
+ "comfy_node_id": "GTF | Math - Subtract",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_lhs\":[\"GTF\"],\"gtf_rhs\":[\"GTF\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Resample - Area": {
+ "category": "gtf/resample",
+ "comfy_node_id": "GTF | Resample - Area",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Resample - Lanczos": {
+ "category": "gtf/resample",
+ "comfy_node_id": "GTF | Resample - Lanczos",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}],\"radius\":[\"INT\",{\"default\":4,\"min\":1}],\"seperable\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Resample - Mitchell-Netravali": {
+ "category": "gtf/resample",
+ "comfy_node_id": "GTF | Resample - Mitchell-Netravali",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}],\"b\":[\"FLOAT\",{\"default\":0.33,\"min\":0,\"max\":1,\"step\":0.01}],\"c\":[\"FLOAT\",{\"default\":0.33,\"min\":0,\"max\":1,\"step\":0.01}],\"seperable\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Resample - Nearest Neighbor": {
+ "category": "gtf/resample",
+ "comfy_node_id": "GTF | Resample - Nearest Neighbor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Resample - Triangle": {
+ "category": "gtf/resample",
+ "comfy_node_id": "GTF | Resample - Triangle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}],\"radius\":[\"INT\",{\"default\":1,\"min\":1}],\"seperable\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Source - One": {
+ "category": "gtf/source",
+ "comfy_node_id": "GTF | Source - One",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Source - RGB": {
+ "category": "gtf/source",
+ "comfy_node_id": "GTF | Source - RGB",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"r\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255}],\"g\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255}],\"b\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Source - Value": {
+ "category": "gtf/source",
+ "comfy_node_id": "GTF | Source - Value",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"step\":0.0001,\"min\":-1000000,\"max\":1000000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Source - Zero": {
+ "category": "gtf/source",
+ "comfy_node_id": "GTF | Source - Zero",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | To Images": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | To Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "GTF | To Masks": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | To Masks",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "GTF | Tonemap - ACES": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - ACES",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard Extended": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard Extended",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"gtf_whitepoint\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard Extended over Luminance": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard Extended over Luminance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"gtf_luminance\":[\"GTF\",{}],\"gtf_whitepoint\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard over Luminance": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard over Luminance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"luminance\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard-Jodie": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard-Jodie",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"luminance\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Reinhard-Jodie Extended": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Reinhard-Jodie Extended",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"gtf_luminance\":[\"GTF\",{}],\"gtf_whitepoint\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Tonemap - Uncharted 2": {
+ "category": "gtf/tonemap",
+ "comfy_node_id": "GTF | Tonemap - Uncharted 2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - 1 Channel to 3": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - 1 Channel to 3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - 1 Channel to 4": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - 1 Channel to 4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - Batch": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - Batch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf_1\":[\"GTF\",{}],\"gtf_2\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - Connected Components": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - Connected Components",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - Crop to BBOX": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - Crop to BBOX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"],\"bbox\":[\"BOUNDING_BOX\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - Crop/Uncrop with Anchor": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - Crop/Uncrop with Anchor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"dimensions\":[\"DIM\",{}],\"anchor\":[[\"top-left\",\"top\",\"top-right\",\"left\",\"middle\",\"right\",\"bottom-left\",\"bottom\",\"bottom-right\"],{}],\"mode\":[[\"zero\",\"reflect\"],{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Transform - Uncrop from BBOX": {
+ "category": "gtf/transform",
+ "comfy_node_id": "GTF | Transform - Uncrop from BBOX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\"],\"bbox\":[\"BOUNDING_BOX\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"gtf\"]",
+ "return_types": "[\"GTF\"]"
+ },
+ "GTF | Update Latents": {
+ "category": "gtf/interface",
+ "comfy_node_id": "GTF | Update Latents",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gtf\":[\"GTF\",{}],\"latents\":[\"LATENT\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latents\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Primitive | Boolean": {
+ "category": "gtf/primitive",
+ "comfy_node_id": "Primitive | Boolean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "Primitive | Float": {
+ "category": "gtf/primitive",
+ "comfy_node_id": "Primitive | Float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"step\":0.0001,\"min\":-1000000000,\"max\":1000000000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"float\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "Primitive | Integer": {
+ "category": "gtf/primitive",
+ "comfy_node_id": "Primitive | Integer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":-1000000000,\"max\":1000000000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"int\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "Primitive | String": {
+ "category": "gtf/primitive",
+ "comfy_node_id": "Primitive | String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Primitive | Text": {
+ "category": "gtf/primitive",
+ "comfy_node_id": "Primitive | Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-22T07:32:44.234121Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "93f25958-afd6-44ec-9315-1160ed09c1da",
+ "node_id": "comfyui-gtf-utilities",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-GTF-Utilities",
+ "publisher": {
+ "createdAt": "2024-08-22T06:32:37.547394Z",
+ "description": "",
+ "id": "wmpmiles",
+ "logo": "",
+ "members": [],
+ "name": "William Miles",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wmpmiles/ComfyUI-GTF-Utilities.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a simple ComfyUI node that will take in a string of 'color' (i.e. 'blue') and output a hex color format.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui_stringtohex",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-20T04:52:32.078911Z",
+ "dependencies": [
+ "colorcontroller"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7d4b2402-774d-4c76-84a2-f27cc9808980",
+ "node_id": "comfyui_stringtohex",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_StringToHex",
+ "publisher": {
+ "createdAt": "2024-08-20T04:43:53.430302Z",
+ "description": "",
+ "id": "kasukanra",
+ "logo": "",
+ "members": [],
+ "name": "kasukanra",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kasukanra/ComfyUI_StringToHex",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Custom Nodes for 'TangoFlux: Super Fast and Faithful Text to Audio Generation with Flow Matching'. This generates high-quality 44.1kHz audio up to 30 seconds using just a text prompt.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-tangoflux",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "TangoFluxLoader": {
+ "category": "TangoFlux",
+ "comfy_node_id": "TangoFluxLoader",
+ "deprecated": false,
+ "description": "Load TangoFlux model",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"enable_teacache\":[\"BOOLEAN\",{\"default\":false}],\"rel_l1_thresh\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"vae\"]",
+ "return_types": "[\"TANGOFLUX_MODEL\",\"TANGOFLUX_VAE\"]"
+ },
+ "TangoFluxSampler": {
+ "category": "TangoFlux",
+ "comfy_node_id": "TangoFluxSampler",
+ "deprecated": false,
+ "description": "Sampler for TangoFlux",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"TANGOFLUX_MODEL\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"steps\":[\"INT\",{\"default\":50,\"min\":1,\"max\":10000,\"step\":1}],\"guidance_scale\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":1}],\"duration\":[\"INT\",{\"default\":10,\"min\":1,\"max\":30,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latents\"]",
+ "return_types": "[\"TANGOFLUX_LATENTS\"]"
+ },
+ "TangoFluxVAEDecodeAndPlay": {
+ "category": "TangoFlux",
+ "comfy_node_id": "TangoFluxVAEDecodeAndPlay",
+ "deprecated": false,
+ "description": "Decoder and Player for TangoFlux",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"TANGOFLUX_VAE\"],\"latents\":[\"TANGOFLUX_LATENTS\"],\"filename_prefix\":[\"STRING\",{\"default\":\"TangoFlux\"}],\"format\":[[\"wav\",\"mp3\",\"flac\",\"aac\",\"wma\"],{\"default\":\"wav\"}],\"save_output\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2025-01-11T16:15:05.35033Z",
+ "dependencies": [
+ "torchaudio",
+ "diffusers",
+ "accelerate",
+ "tqdm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3c50456-af72-48d9-966c-8a7d618e0b00",
+ "node_id": "comfyui-tangoflux",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TangoFlux",
+ "publisher": {
+ "createdAt": "2024-12-21T02:59:26.094039Z",
+ "description": "",
+ "id": "lucipherdev",
+ "logo": "",
+ "members": [],
+ "name": "Sumeth Sathnindu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/LucipherDev/ComfyUI-TangoFlux",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are nodes to animate an image with a reference video using UniAnimate. [w/Name conflict with AIFSH/ComfyUI-UniAnimate. Cannot install simulatenously.]",
+ "downloads": 121,
+ "icon": "",
+ "id": "comfyui-unianimate-w",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-30T22:35:30.992055Z",
+ "dependencies": [
+ "numpy==1.26.0",
+ "opencv-python==4.9.0.80",
+ "pytorch_lightning==2.3.0",
+ "lightning_utilities==0.10.0",
+ "lightning_fabric==2.3.0",
+ "torchmetrics==1.3.0.post0",
+ "xformers==0.0.27",
+ "einops==0.7.0",
+ "onnxruntime==1.18.0",
+ "open-clip-torch==2.24.0",
+ "fairscale==0.4.13",
+ "easydict==1.11",
+ "imageio==2.33.1",
+ "matplotlib>=3.8.2",
+ "args"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8bd3b0bf-dba9-4ec5-9d31-f195075686a7",
+ "node_id": "comfyui-unianimate-w",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-UniAnimate-W",
+ "publisher": {
+ "createdAt": "2024-08-15T06:07:51.42124Z",
+ "description": "",
+ "id": "isi-dev",
+ "logo": "",
+ "members": [],
+ "name": "isi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Isi-dev/ComfyUI-UniAnimate-W",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a single node which can take the POSE_KEYPOINT output from the OpenPose extractor node, parse it, and return x,y,width,height bounding boxes around any elements of the OpenPose skeleton",
+ "downloads": 93,
+ "icon": "",
+ "id": "comfyui-openpose-keypoint-extractor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-17T22:29:34.001358Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b09d2c0e-a8b3-4c34-9991-d90aa5f76d32",
+ "node_id": "comfyui-openpose-keypoint-extractor",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-OpenPose-Keypoint-Extractor",
+ "publisher": {
+ "createdAt": "2024-07-17T22:16:11.85355Z",
+ "description": "",
+ "id": "hughescr",
+ "logo": "",
+ "members": [],
+ "name": "Craig Hughes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hughescr/ComfyUI-OpenPose-Keypoint-Extractor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node is to fill image for outpainting(inpainting)\nFill image using cv2 methods(cv2_ns, cv2_telea and edge_pad)",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui-fill-image-for-outpainting",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-26T00:40:30.937675Z",
+ "dependencies": [
+ "opencv-python==4.8.1.78",
+ "SciPy==1.11.4"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c2cc6b2e-17a2-481b-8c7e-4f0021905d95",
+ "node_id": "comfyui-fill-image-for-outpainting",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Fill-Image-for-Outpainting",
+ "publisher": {
+ "createdAt": "2024-08-23T05:46:47.037234Z",
+ "description": "",
+ "id": "hyejinlee12",
+ "logo": "",
+ "members": [],
+ "name": "Lhyejin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Lhyejin/ComfyUI-Fill-Image-for-Outpainting",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A package designed to enable multi-regional prompting for architectural rendering, integrated with the Rhino Pseudorandom plugin.",
+ "downloads": 31,
+ "icon": "https://raw.githubusercontent.com/Pseudotools/Pseudocomfy/29a21efdcf42d7918df8ce5b3dd6b9fe00da4dfa/pseudorandom_logo.png",
+ "id": "pseudocomfy",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-17T20:38:17.95663Z",
+ "dependencies": [
+ "diffusers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "951a15db-6e03-4443-9ad5-3a304b941781",
+ "node_id": "pseudocomfy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Pseudocomfy",
+ "publisher": {
+ "createdAt": "2024-09-14T16:31:28.656994Z",
+ "description": "",
+ "id": "pseudotools",
+ "logo": "",
+ "members": [],
+ "name": "Pseudotools",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Pseudotools/Pseudocomfy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to use [a/faster-whisper](https://github.com/SYSTRAN/faster-whisper) for transcription.",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-faster-whisper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FasterWhisperToSubtitle": {
+ "category": "FASTERWHISPER",
+ "comfy_node_id": "FasterWhisperToSubtitle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"transcriptions\":[\"TRANSCRIPTIONS\"],\"subtitle_format\":[[\".srt\",\".vtt\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"subtitle text\"]",
+ "return_types": "[\"SUBTITLE\"]"
+ },
+ "FasterWhisperTranscription": {
+ "category": "FASTERWHISPER",
+ "comfy_node_id": "FasterWhisperTranscription",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"FILEPATH\"],\"model\":[\"FASTERWHISPERMODEL\"]},\"optional\":{\"language\":[\"STRING\",{\"default\":\"auto\"}],\"task\":[[\"transcribe\",\"translate\"]],\"beam_size\":[\"INT\",{\"default\":5}],\"log_prob_threshold\":[\"FLOAT\",{\"default\":-1}],\"no_speech_threshold\":[\"FLOAT\",{\"default\":0.6}],\"best_of\":[\"INT\",{\"default\":5}],\"patience\":[\"FLOAT\",{\"default\":1}],\"temperature\":[\"FLOAT\",{\"default\":0}],\"compression_ratio_threshold\":[\"FLOAT\",{\"default\":2.4}],\"length_penalty\":[\"FLOAT\",{\"default\":1}],\"repetition_penalty\":[\"FLOAT\",{\"default\":1}],\"no_repeat_ngram_size\":[\"INT\",{\"default\":0}],\"prefix\":[\"STRING\",{\"default\":\"\"}],\"suppress_blank\":[\"BOOLEAN\",{\"default\":true}],\"suppress_tokens\":[\"STRING\",{\"default\":\"[-1]\"}],\"max_initial_timestamp\":[\"FLOAT\",{\"default\":1}],\"word_timestamps\":[\"BOOLEAN\",{\"default\":false}],\"prepend_punctuations\":[\"STRING\",{\"default\":\"\\\"'\u201c\u00bf([{-\"}],\"append_punctuations\":[\"STRING\",{\"default\":\"\\\"'.\u3002,\uff0c!\uff01?\uff1f:\uff1a\u201d)]}\u3001\"}],\"max_new_tokens\":[\"INT\",{\"default\":-999}],\"chunk_length\":[\"INT\",{\"default\":-999}],\"hallucination_silence_threshold\":[\"FLOAT\",{\"default\":-999}],\"hotwords\":[\"STRING\",{\"default\":\"\"}],\"language_detection_threshold\":[\"FLOAT\",{\"default\":-999}],\"language_detection_segments\":[\"INT\",{\"default\":1}],\"prompt_reset_on_temperature\":[\"FLOAT\",{\"default\":0.5}],\"condition_on_previous_text\":[\"BOOLEAN\",{\"default\":true}],\"initial_prompt\":[\"STRING\",{\"default\":\"\"}],\"without_timestamps\":[\"BOOLEAN\",{\"default\":false}],\"vad_filter\":[\"BOOLEAN\",{\"default\":false}],\"vad_parameters\":[\"STRING\",{\"default\":\"\"}],\"clip_timestamps\":[\"STRING\",{\"default\":\"0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"transcriptions\"]",
+ "return_types": "[\"TRANSCRIPTIONS\"]"
+ },
+ "InputFilePath": {
+ "category": "FASTERWHISPER",
+ "comfy_node_id": "InputFilePath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filepath\":[\"STRING\",{\"default\":\"\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"filepath\"]",
+ "return_types": "[\"FILEPATH\"]"
+ },
+ "LoadFasterWhisperModel": {
+ "category": "FASTERWHISPER",
+ "comfy_node_id": "LoadFasterWhisperModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"tiny.en\",\"tiny\",\"base.en\",\"base\",\"small.en\",\"small\",\"medium.en\",\"medium\",\"large-v1\",\"large-v2\",\"large-v3\",\"large\"]],\"device\":[[\"cuda\",\"cpu\",\"auto\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"faster_whisper_model\"]",
+ "return_types": "[\"FASTERWHISPERMODEL\"]"
+ },
+ "SaveSubtitle": {
+ "category": "FASTERWHISPER",
+ "comfy_node_id": "SaveSubtitle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"subtitle\":[\"SUBTITLE\"]},\"optional\":{\"prefix\":[\"STRING\",{\"default\":\"subtitle\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_path\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-24T13:09:54.458739Z",
+ "dependencies": [
+ "faster-whisper==1.0.3",
+ "soundfile"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e18951c6-19ef-4d28-9743-6bae5f17cf30",
+ "node_id": "comfyui-faster-whisper",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-faster-whisper",
+ "publisher": {
+ "createdAt": "2024-08-24T13:04:03.484731Z",
+ "description": "",
+ "id": "jhj0517",
+ "logo": "",
+ "members": [],
+ "name": "jhj0517",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jhj0517/ComfyUI-faster-whisper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Utility nodes for interacting with images and image sizes",
+ "downloads": 30,
+ "icon": "",
+ "id": "felsir-image-tools",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Aspect from Image": {
+ "category": "Felsir",
+ "comfy_node_id": "Aspect from Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"modeltype\":[[\"SD15\",\"SDXL\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ratio\",\"width\",\"height\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "Focal Rescale": {
+ "category": "Felsir",
+ "comfy_node_id": "Focal Rescale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"focalx\":[\"INT\",{\"default\":256,\"step\":1}],\"focaly\":[\"INT\",{\"default\":256,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Focal Rescale Rel": {
+ "category": "Felsir",
+ "comfy_node_id": "Focal Rescale Rel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"focal_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"focal_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"coverage\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"fit_inside\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Focalpoint from SEGS": {
+ "category": "Felsir",
+ "comfy_node_id": "Focalpoint from SEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\",{}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"X\",\"Y\",\"MinX\",\"MaxX\",\"MinY\",\"MaxY\",\"Width\",\"Height\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Latent Aspect": {
+ "category": "Felsir",
+ "comfy_node_id": "Latent Aspect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"modeltype\":[[\"SD15\",\"SDXL\"]],\"aspect\":[[\"Vertical\",\"Photo\",\"Portrait\",\"Square\",\"Landscape\",\"Widescreen\",\"Cinematic\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ratio\",\"width\",\"height\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "Mask to Crop": {
+ "category": "Felsir",
+ "comfy_node_id": "Mask to Crop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"mask_in\":[\"MASK\",{}],\"resolution\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"fit_inside\":[\"BOOLEAN\",{\"default\":false}],\"force_square\":[\"BOOLEAN\",{\"default\":true}],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Rescale Maintain Aspect": {
+ "category": "Felsir",
+ "comfy_node_id": "Rescale Maintain Aspect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"halign\":[[\"center\",\"left\",\"right\"]],\"valign\":[[\"center\",\"top\",\"bottom\"]],\"fillcolor\":[[\"black\",\"white\",\"transparent\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-21T16:40:13.674222Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c914eeb7-4cc7-42a0-9d28-f61bf3e2b13a",
+ "node_id": "felsir-image-tools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "felsir-image-tools",
+ "publisher": {
+ "createdAt": "2024-08-21T03:16:44.72073Z",
+ "description": "",
+ "id": "karurochari",
+ "logo": "",
+ "members": [],
+ "name": "karurochari",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/KaruroChori/Comfy_Felsirnodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Utility nodes for interacting with images and image sizes",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfy_felsirnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Aspect from Image": {
+ "category": "Felsir",
+ "comfy_node_id": "Aspect from Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"modeltype\":[[\"SD15\",\"SDXL\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ratio\",\"width\",\"height\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "Focal Rescale": {
+ "category": "Felsir",
+ "comfy_node_id": "Focal Rescale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"focalx\":[\"INT\",{\"default\":256,\"step\":1}],\"focaly\":[\"INT\",{\"default\":256,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Focal Rescale Rel": {
+ "category": "Felsir",
+ "comfy_node_id": "Focal Rescale Rel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"focal_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"focal_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"coverage\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"fit_inside\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Focalpoint from SEGS": {
+ "category": "Felsir",
+ "comfy_node_id": "Focalpoint from SEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\",{}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"X\",\"Y\",\"MinX\",\"MaxX\",\"MinY\",\"MaxY\",\"Width\",\"Height\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Latent Aspect": {
+ "category": "Felsir",
+ "comfy_node_id": "Latent Aspect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"modeltype\":[[\"SD15\",\"SDXL\"]],\"aspect\":[[\"Vertical\",\"Photo\",\"Portrait\",\"Square\",\"Landscape\",\"Widescreen\",\"Cinematic\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ratio\",\"width\",\"height\"]",
+ "return_types": "[\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "Mask to Crop": {
+ "category": "Felsir",
+ "comfy_node_id": "Mask to Crop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"mask_in\":[\"MASK\",{}],\"resolution\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"fit_inside\":[\"BOOLEAN\",{\"default\":false}],\"force_square\":[\"BOOLEAN\",{\"default\":true}],\"padding\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"rect_left\",\"rect_top\",\"rect_width\",\"rect_height\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "Rescale Maintain Aspect": {
+ "category": "Felsir",
+ "comfy_node_id": "Rescale Maintain Aspect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_in\":[\"IMAGE\",{}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":2048,\"step\":1}],\"halign\":[[\"center\",\"left\",\"right\"]],\"valign\":[[\"center\",\"top\",\"bottom\"]],\"fillcolor\":[[\"black\",\"white\",\"transparent\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-23T12:57:46.29918Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ad5f6b7-5e41-4e99-8081-46e9a07f1237",
+ "node_id": "comfy_felsirnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Felsir-image-tools",
+ "publisher": {
+ "createdAt": "2024-08-23T11:59:07.314459Z",
+ "description": "",
+ "id": "felsir",
+ "logo": "",
+ "members": [],
+ "name": "Felsir",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Felsir/Comfy_Felsirnodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 30,
+ "icon": "",
+ "id": "comfyui_kktranslator_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadMarianMTCheckPoint": {
+ "category": "kkTranslator",
+ "comfy_node_id": "LoadMarianMTCheckPoint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"checkpoint\":[[\"opus-mt-zh-en\",\"opus-mt-rn-en\",\"opus-mt-taw-en\",\"opus-mt-az-en\",\"opus-mt-ru-en\",\"opus-mt-ja-en\"],{\"multiline\":false,\"default\":\"opus-mt-zh-en\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"tokenizer\"]",
+ "return_types": "[\"MODEL\",\"TOKENIZER\"]"
+ },
+ "PromptBaiduFanyiToText": {
+ "category": "kkTranslator",
+ "comfy_node_id": "PromptBaiduFanyiToText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"appid\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"secretkey\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"from_lang\":[[\"auto\",\"zh\",\"yue\",\"kor\",\"th\",\"pt\",\"el\",\"bul\",\"fin\",\"slo\",\"cht\",\"wyw\",\"fra\",\"ara\",\"de\",\"nl\",\"est\",\"cs\",\"swe\",\"jp\",\"spa\",\"ru\",\"it\",\"pl\",\"ja\"],{\"multiline\":true,\"default\":\"auto\"}],\"prompt_text\":[\"STRING\",{\"multiline\":true,\"default\":\"\u4f60\u597d\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PromptTranslateToText": {
+ "category": "kkTranslator",
+ "comfy_node_id": "PromptTranslateToText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"tokenizer\":[\"TOKENIZER\"],\"prompt_text\":[\"STRING\",{\"multiline\":true,\"default\":\"\u4f60\u597d\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-28T10:51:50.810879Z",
+ "dependencies": [
+ "torch",
+ "transformers",
+ "requests",
+ "hashlib",
+ "random",
+ "json"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "843d4a42-41f5-4a99-bf6f-51e124ed2098",
+ "node_id": "comfyui_kktranslator_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_kkTranslator_nodes",
+ "publisher": {
+ "createdAt": "2024-08-28T10:46:44.37879Z",
+ "description": "",
+ "id": "kingzcheung",
+ "logo": "",
+ "members": [],
+ "name": "bbking",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kingzcheung/ComfyUI_kkTranslator_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI node library for fine-tuning LLMs",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui_llm_schools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-22T02:26:52.127359Z",
+ "dependencies": [
+ "huggingface_hub",
+ "datasets",
+ "transformers",
+ "peft"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b87b4d2a-2a66-4646-a2a0-5594719d4f46",
+ "node_id": "comfyui_llm_schools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_LLM_schools",
+ "publisher": {
+ "createdAt": "2024-08-22T01:07:33.770142Z",
+ "description": "",
+ "id": "heshengtao",
+ "logo": "",
+ "members": [],
+ "name": "heshengtao",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/heshengtao/comfyui_LLM_schools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The system selects and loads preset.",
+ "downloads": 28,
+ "icon": "",
+ "id": "comfyui-mittimi-load-preset",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-25T13:25:52.451889Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b4a640ed-2b0e-42cd-8deb-47af06b71770",
+ "node_id": "comfyui-mittimi-load-preset",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiLoadPreset",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiLoadPreset",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\n Meanwhile it will provide better prompt descriptor for stable diffusion.",
+ "downloads": 160,
+ "icon": "",
+ "id": "comfyui-ollama-yn",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-17T12:36:22.327486Z",
+ "dependencies": [
+ "ollama",
+ "pandas",
+ "aiohttp"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c7c14b85-869d-4cb6-adfe-bae2f8cd49f4",
+ "node_id": "comfyui-ollama-yn",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUi-Ollama-YN",
+ "publisher": {
+ "createdAt": "2024-06-25T06:56:43.721582Z",
+ "description": "",
+ "id": "wujm424606",
+ "logo": "",
+ "members": [],
+ "name": "Peter WANG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wujm424606/ComfyUi-Ollama-YN",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:StyleShotApply",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-styleshot",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "StyleShotApply": {
+ "category": "StyleShot",
+ "comfy_node_id": "StyleShotApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"text_driven\",\"image_driven\",\"controlnet\",\"t2i-adapter\"],{\"default\":\"text_driven\"}],\"style_image\":[\"IMAGE\",{\"default\":null}]},\"optional\":{\"condition_image\":[\"IMAGE\",{\"default\":null}],\"prompt\":[\"STRING\",{\"default\":\"\"}],\"preprocessor\":[[\"Contour\",\"Lineart\"],{\"default\":\"Contour\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-28T19:52:03.160757Z",
+ "dependencies": [
+ "torch==2.3.1",
+ "torchvision==0.18.1",
+ "jmespath==0.10.0",
+ "python-dateutil==2.8.2",
+ "diffusers==0.29.1",
+ "transformers",
+ "accelerate==0.21.0",
+ "opencv-python==4.8.1.78",
+ "einops==0.7.0",
+ "botocore==1.34.139",
+ "basicsr"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "60e7883e-d2f0-4979-a714-c6324eac3f6f",
+ "node_id": "comfyui-styleshot",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-StyleShot",
+ "publisher": {
+ "createdAt": "2024-07-27T13:38:09.01838Z",
+ "description": "",
+ "id": "faych",
+ "logo": "",
+ "members": [],
+ "name": "Faych Chan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/neverbiasu/ComfyUI-StyleShot",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of paint-by-example on ComfyUI",
+ "downloads": 41,
+ "icon": "",
+ "id": "paint-by-example_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PaintbyExampleAdvanced": {
+ "category": "inpaint",
+ "comfy_node_id": "PaintbyExampleAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"example\":[\"IMAGE\"],\"seed\":[\"INT:seed\",{\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.1}],\"sampler_name\":[[\"pndm\",\"euler\",\"euler_ancestral\",\"heun\",\"dpmpp_sde\",\"lms\",\"ddpm\",\"lcm\",\"ipndm\",\"ddim\",\"uni_pc\"]],\"negative\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"resize\":[\"BOOLEAN\",{\"default\":false}],\"width\":[\"INT\",{\"default\":512,\"min\":8,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":8,\"step\":8}],\"resize_mode\":[[\"bicubic\",\"bilinear\",\"lanczos\",\"nearest\",\"nearest exact\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PaintbyExampleGen": {
+ "category": "inpaint",
+ "comfy_node_id": "PaintbyExampleGen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"model\":[\"MODEL\"],\"seed\":[\"INT:seed\",{\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}],\"cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.1}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\", \"example\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "PaintbyExampleSimple": {
+ "category": "inpaint",
+ "comfy_node_id": "PaintbyExampleSimple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"example\":[\"IMAGE\"],\"seed\":[\"INT:seed\",{\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":30,\"min\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-21T21:44:19.175423Z",
+ "dependencies": [
+ "diffusers",
+ "torch",
+ "torchvision"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f01e5565-cf36-4c75-884e-fb4b0029fbfa",
+ "node_id": "paint-by-example_comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "paint-by-example_comfyui",
+ "publisher": {
+ "createdAt": "2024-08-21T21:12:48.031871Z",
+ "description": "",
+ "id": "phyblas",
+ "logo": "",
+ "members": [],
+ "name": "p\u02b0yblas",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/phyblas/paint-by-example_comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Store text to Key-Value pair database.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-local-db",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Local DB": {
+ "category": "utils",
+ "comfy_node_id": "Local DB",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"input\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-03T03:41:22.791666Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6576b649-1b7a-4cde-b00a-221c4847a78a",
+ "node_id": "comfyui-local-db",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-local-db",
+ "publisher": {
+ "createdAt": "2024-07-03T02:48:16.838562Z",
+ "description": "",
+ "id": "shinich39",
+ "logo": "",
+ "members": [],
+ "name": "shinich39",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shinich39/comfyui-local-db",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Sends images with metadata (PNGInfo) obtained from the input values of each node to Eagle. You can customize the tags to be registered in Eagle.",
+ "downloads": 24,
+ "icon": "",
+ "id": "sendtoeagle-w-metadata",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T02:51:02.988969Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "46d19322-bc68-4c80-84e9-ac3640dd8514",
+ "node_id": "sendtoeagle-w-metadata",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SendToEagle-w-Metadata",
+ "publisher": {
+ "createdAt": "2025-01-05T02:16:30.185531Z",
+ "description": "",
+ "id": "watarika",
+ "logo": "",
+ "members": [],
+ "name": "watarika",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/watarika/ComfyUI-SendToEagle-w-Metadata",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a node to generate new image that combine 2 objects from different scene.",
+ "downloads": 32,
+ "icon": "",
+ "id": "objectfusion_comfyui_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-27T01:08:39.582352Z",
+ "dependencies": [
+ "einops==0.8.0",
+ "spandrel==0.3.4",
+ "kornia==0.7.3",
+ "nltk==3.9.1",
+ "ollama==0.3.1",
+ "openai==1.42.0",
+ "opencv_python==4.8.0.76",
+ "opencv_python_headless==4.10.0.84",
+ "Pillow==10.4.0",
+ "psutil==5.9.0",
+ "PyYAML==6.0.2",
+ "Requests==2.31.0",
+ "safetensors==0.4.4",
+ "scipy==1.14.1",
+ "sentencepiece==0.2.0",
+ "scikit-image==0.24.0",
+ "supervision==0.22.0",
+ "torch==2.4.0",
+ "torchaudio==2.4.0",
+ "torchsde==0.2.6",
+ "torchvision==0.19.0",
+ "tqdm==4.66.4",
+ "transformers==4.44.0",
+ "ultralytics==8.2.78",
+ "websocket_client==1.8.0",
+ "xformers==0.0.27.post2",
+ "inference-gpu[yolo-world]==0.16.2",
+ "bitsandbytes==0.43.3",
+ "accelerate==0.33.0",
+ "TensorImgUtils",
+ "timm>=1.0.7"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1997fd3a-c887-44af-acf6-bb0cc4d94b1c",
+ "node_id": "objectfusion_comfyui_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ObjectFusion_ComfyUI_nodes",
+ "publisher": {
+ "createdAt": "2024-08-27T00:54:01.931017Z",
+ "description": "",
+ "id": "ducido",
+ "logo": "",
+ "members": [],
+ "name": "Ducido",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ducido/ObjectFusion_ComfyUI_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple Node to make panoramic images",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-panoramic-imgstitcher",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Image Stitching Node": {
+ "category": "\ud83e\udde9 Custom Nodes",
+ "comfy_node_id": "Image Stitching Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"list\":true}],\"device\":[[\"cuda\",\"cpu\"]],\"crop\":[[\"enable\",\"disable\"]],\"mode\":[[\"panoramic\",\"scans\"]],\"threshold\":[\"FLOAT\",{\"min\":0,\"max\":1,\"default\":1,\"step\":0.01,\"round\":0.001,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-26T23:40:03.169325Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6b608c36-122d-4064-9db3-cbe92525f346",
+ "node_id": "comfyui-panoramic-imgstitcher",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Panoramic Image Stitcher",
+ "publisher": {
+ "createdAt": "2024-08-26T20:29:53.044291Z",
+ "description": "",
+ "id": "rodrigoskohl",
+ "logo": "",
+ "members": [],
+ "name": "Rodrigo S. Kohl",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RodrigoSKohl/comfyui-panoramic-imgstitcher",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for advanced color manipulation and image processing: BK Img To Color, BK Color Selector, BK Color Contrast, BK Color Limit, BK Color Luminance, BK Gradient Image, and BK Image Aspect Filter.",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui_baikong_node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-19T04:52:47.24003Z",
+ "dependencies": [
+ "scikit_learn>=1.4.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e079e950-747b-4990-90f6-baa9f3930065",
+ "node_id": "comfyui_baikong_node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_BaiKong_Node",
+ "publisher": {
+ "createdAt": "2024-06-20T14:26:34.480667Z",
+ "description": "",
+ "id": "baikong",
+ "logo": "",
+ "members": [],
+ "name": "BaiKong",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JayLyu/ComfyUI_BaiKong_Node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Griptape LLM(Large Language Model) Nodes for ComfyUI.",
+ "downloads": 316,
+ "icon": "https://cdn.prod.website-files.com/65d658559223871198e78bca/65e4fd64fb258c6d9bd8c276_griptape-Chunck_beige.svg",
+ "id": "comfyui-griptape",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-09T17:35:42.113713Z",
+ "dependencies": [
+ "attrs>=24.3.0,<25.0.0",
+ "openai>=1.58.1,<2.0.0",
+ "griptape[all]>=1.1.0",
+ "python-dotenv",
+ "poetry==1.8.5",
+ "griptape-black-forest @ git+https://github.com/griptape-ai/griptape-black-forest.git"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8475ce63-2dd5-4958-b757-14efad4e8901",
+ "node_id": "comfyui-griptape",
+ "status": "NodeVersionStatusPending",
+ "version": "2.1.9"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Griptape",
+ "publisher": {
+ "createdAt": "2024-08-29T17:19:22.635291Z",
+ "description": "",
+ "id": "shhlife",
+ "logo": "",
+ "members": [],
+ "name": "Jason Schleifer",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/griptape-ai/ComfyUI-Griptape",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a wrapper node for Marigold depth estimation: [https://github.com/prs-eth/Marigold](https://github.com/kijai/ComfyUI-Marigold). Currently using the same diffusers pipeline as in the original implementation, so in addition to the custom node, you need the model in diffusers format.\nNOTE: See details in repo to install.",
+ "downloads": 538,
+ "icon": "",
+ "id": "comfyui-marigold",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ColorizeDepthmap": {
+ "category": "Marigold",
+ "comfy_node_id": "ColorizeDepthmap",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"colorize_method\":[[\"Spectral\",\"terrain\",\"viridis\",\"plasma\",\"inferno\",\"magma\",\"cividis\",\"twilight\",\"rainbow\",\"gist_rainbow\",\"gist_ncar\",\"gist_earth\",\"turbo\",\"jet\",\"afmhot\",\"copper\",\"seismic\",\"hsv\",\"brg\"],{\"default\":\"Spectral\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MarigoldDepthEstimation": {
+ "category": "Marigold",
+ "comfy_node_id": "MarigoldDepthEstimation",
+ "deprecated": false,
+ "description": "\nDiffusion-based monocular depth estimation: \nhttps://github.com/prs-eth/Marigold \n \n- denoise_steps: steps per depth map, increase for accuracy in exchange of processing time\n- n_repeat: amount of iterations to be ensembled into single depth map\n- n_repeat_batch_size: how many of the n_repeats are processed as a batch, \nif you have the VRAM this can match the n_repeats for faster processing \n- model: Marigold or it's LCM version marigold-lcm-v1-0 \nFor the LCM model use around 4 steps and the LCMScheduler \n- scheduler: Different schedulers give bit different results \n- invert: marigold by default produces depth map where black is front, \nfor controlnets etc. we want the opposite. \n- regularizer_strength, reduction_method, max_iter, tol (tolerance) are settings \nfor the ensembling process, generally do not touch. \n- use_fp16: if true, use fp16, if false use fp32 \nfp16 uses much less VRAM, but in some cases can lead to loss of quality. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"denoise_steps\":[\"INT\",{\"default\":10,\"min\":1,\"max\":4096,\"step\":1}],\"n_repeat\":[\"INT\",{\"default\":10,\"min\":1,\"max\":4096,\"step\":1}],\"regularizer_strength\":[\"FLOAT\",{\"default\":0.02,\"min\":0.001,\"max\":4096,\"step\":0.001}],\"reduction_method\":[[\"median\",\"mean\"],{\"default\":\"median\"}],\"max_iter\":[\"INT\",{\"default\":5,\"min\":1,\"max\":4096,\"step\":1}],\"tol\":[\"FLOAT\",{\"default\":0.001,\"min\":1e-06,\"max\":0.1,\"step\":1e-06}],\"invert\":[\"BOOLEAN\",{\"default\":true}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}],\"n_repeat_batch_size\":[\"INT\",{\"default\":2,\"min\":1,\"max\":4096,\"step\":1}],\"use_fp16\":[\"BOOLEAN\",{\"default\":true}],\"scheduler\":[[\"DDIMScheduler\",\"DDPMScheduler\",\"PNDMScheduler\",\"DEISMultistepScheduler\",\"LCMScheduler\"],{\"default\":\"DDIMScheduler\"}],\"normalize\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"model\":[[\"Marigold\",\"marigold-lcm-v1-0\"],{\"default\":\"Marigold\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ensembled_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MarigoldDepthEstimationVideo": {
+ "category": "Marigold",
+ "comfy_node_id": "MarigoldDepthEstimationVideo",
+ "deprecated": false,
+ "description": "\nDiffusion-based monocular depth estimation: \nhttps://github.com/prs-eth/Marigold \n\nThis node is experimental version that includes optical flow \nfor video consistency between frames. \n\n- denoise_steps: steps per depth map, increase for accuracy in exchange of processing time\n- n_repeat: amount of iterations to be ensembled into single depth map\n- n_repeat_batch_size: how many of the n_repeats are processed as a batch, \nif you have the VRAM this can match the n_repeats for faster processing \n- model: Marigold or it's LCM version marigold-lcm-v1-0 \nFor the LCM model use around 4 steps and the LCMScheduler \n- scheduler: Different schedulers give bit different results \n- invert: marigold by default produces depth map where black is front, \nfor controlnets etc. we want the opposite. \n- regularizer_strength, reduction_method, max_iter, tol (tolerance) are settings \nfor the ensembling process, generally do not touch. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"first_frame_denoise_steps\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4096,\"step\":1}],\"first_frame_n_repeat\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"n_repeat_batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"invert\":[\"BOOLEAN\",{\"default\":true}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}],\"scheduler\":[[\"DDIMScheduler\",\"DDPMScheduler\",\"PNDMScheduler\",\"DEISMultistepScheduler\",\"LCMScheduler\"],{\"default\":\"DEISMultistepScheduler\"}],\"normalize\":[\"BOOLEAN\",{\"default\":true}],\"denoise_steps\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4096,\"step\":1}],\"flow_warping\":[\"BOOLEAN\",{\"default\":true}],\"flow_depth_mix\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.05}],\"noise_ratio\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dtype\":[[\"fp16\",\"bf16\",\"fp32\"],{\"default\":\"fp16\"}]},\"optional\":{\"model\":[[\"Marigold\",\"marigold-lcm-v1-0\"],{\"default\":\"Marigold\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ensembled_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MarigoldDepthEstimation_v2": {
+ "category": "Marigold",
+ "comfy_node_id": "MarigoldDepthEstimation_v2",
+ "deprecated": false,
+ "description": "\nDiffusion-based monocular depth estimation: \nhttps://github.com/prs-eth/Marigold \n \nUses Diffusers 0.28.0 Marigold pipelines. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"marigold_model\":[\"MARIGOLDMODEL\"],\"image\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"denoise_steps\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4096,\"step\":1}],\"ensemble_size\":[\"INT\",{\"default\":3,\"min\":1,\"max\":4096,\"step\":1}],\"processing_resolution\":[\"INT\",{\"default\":768,\"min\":64,\"max\":4096,\"step\":8}],\"scheduler\":[[\"DDIMScheduler\",\"LCMScheduler\"],{\"default\":\"LCMScheduler\"}],\"use_taesd_vae\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MarigoldDepthEstimation_v2_video": {
+ "category": "Marigold",
+ "comfy_node_id": "MarigoldDepthEstimation_v2_video",
+ "deprecated": false,
+ "description": "\nDiffusion-based monocular depth estimation: \nhttps://github.com/prs-eth/Marigold \n \nUses Diffusers 0.28.0 Marigold pipelines. \nThis node uses the previous frame as init latent to \nsmooth out the video. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"marigold_model\":[\"MARIGOLDMODEL\"],\"images\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"denoise_steps\":[\"INT\",{\"default\":4,\"min\":1,\"max\":4096,\"step\":1}],\"processing_resolution\":[\"INT\",{\"default\":768,\"min\":64,\"max\":4096,\"step\":8}],\"scheduler\":[[\"DDIMScheduler\",\"LCMScheduler\"],{\"default\":\"LCMScheduler\"}],\"blend_factor\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"use_taesd_vae\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MarigoldModelLoader": {
+ "category": "Marigold",
+ "comfy_node_id": "MarigoldModelLoader",
+ "deprecated": false,
+ "description": "\nDiffusion-based monocular depth estimation: \nhttps://github.com/prs-eth/Marigold \n \nUses Diffusers 0.28.0 Marigold pipelines. \nModels are automatically downloaded to \nComfyUI/models/diffusers -folder\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"marigold-v1-0\",\"marigold-lcm-v1-0\",\"marigold-normals-v0-1\",\"marigold-normals-lcm-v0-1\"],{\"default\":\"marigold-lcm-v1-0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"marigold_model\"]",
+ "return_types": "[\"MARIGOLDMODEL\"]"
+ },
+ "RemapDepth": {
+ "category": "Marigold",
+ "comfy_node_id": "RemapDepth",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"min\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":1,\"step\":0.01}],\"max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"clamp\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SaveImageOpenEXR": {
+ "category": "Marigold",
+ "comfy_node_id": "SaveImageOpenEXR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI_EXR\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"file_url\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-19T09:10:28.00514Z",
+ "dependencies": [
+ "accelerate>=0.22.0",
+ "diffusers>=0.28.0",
+ "matplotlib",
+ "scipy",
+ "torch>=2.0.1",
+ "transformers>=4.32.1",
+ "huggingface-hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "24026918-b286-4a45-ad5a-17d63c2bc0cb",
+ "node_id": "comfyui-marigold",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "GPL-3.0",
+ "name": "ComfyUI-Marigold",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-Marigold",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: Auto-LLM-Text-Vision, Auto-LLM-Text, Auto-LLM-Vision",
+ "downloads": 43,
+ "icon": "https://www.decade.tw/wp-content/uploads/2021/09/cropped-DECADE512-150x150.png",
+ "id": "comfyui-decadetw-auto-prompt-llm",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Auto-LLM-Text": {
+ "category": "\ud83e\udde9 Auto-Prompt-LLM",
+ "comfy_node_id": "Auto-LLM-Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"image_to_llm_vision\":[\"IMAGE\"],\"llm_vision_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_vision_tempture\":[\"FLOAT\",{\"default\":0.8,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_vision_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided image to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_vision_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"What's in this image?\"}],\"llm_vision_result_append_enabled\":[[true,false]]},\"optional\":{},\"required\":{\"clip\":[\"CLIP\"],\"llm_text_result_append_enabled\":[[true,false]],\"text_prompt_postive\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"1girl,\"}],\"text_prompt_negative\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"llm_keep_your_prompt_ahead\":[[true,false]],\"llm_recursive_use\":[[false,true]],\"llm_apiurl\":[\"STRING\",{\"multiline\":false,\"default\":\"http://localhost:1234/v1/chat/completions\"}],\"llm_apikey\":[\"STRING\",{\"multiline\":false,\"default\":\"lm-studio\"}],\"llm_api_model_name\":[\"STRING\",{\"multiline\":false,\"default\":\"llama3.1\"}],\"llm_text_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_text_tempture\":[\"FLOAT\",{\"default\":0.3,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_text_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided keywords to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_text_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"A superstar on stage.\"}],\"llm_before_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_before_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"llm_post_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_post_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"postive\",\"negative\",\"orignal-postive\",\"orignal-negative\",\"\ud83c\udf00LLM-Text\",\"\ud83c\udf00LLM-Vision\",\"\ud83c\udf00postive+LLM-Text+LLM-Vision\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Auto-LLM-Text-Vision": {
+ "category": "\ud83e\udde9 Auto-Prompt-LLM",
+ "comfy_node_id": "Auto-LLM-Text-Vision",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{},\"optional\":{},\"required\":{\"clip\":[\"CLIP\"],\"image_to_llm_vision\":[\"IMAGE\"],\"is_trigger_every_generated\":[[true,false]],\"llm_text_result_append_enabled\":[[true,false]],\"llm_vision_result_append_enabled\":[[true,false]],\"text_prompt_postive\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"1girl,\"}],\"text_prompt_negative\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"llm_keep_your_prompt_ahead\":[[true,false]],\"llm_recursive_use\":[[false,true]],\"llm_apiurl\":[\"STRING\",{\"multiline\":false,\"default\":\"http://localhost:1234/v1/chat/completions\"}],\"llm_apikey\":[\"STRING\",{\"multiline\":false,\"default\":\"lm-studio\"}],\"llm_api_model_name\":[\"STRING\",{\"multiline\":false,\"default\":\"llama3.1\"}],\"llm_text_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_text_tempture\":[\"FLOAT\",{\"default\":0.3,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_text_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided keywords to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_text_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"A superstar on stage.\"}],\"llm_vision_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_vision_tempture\":[\"FLOAT\",{\"default\":0.8,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_vision_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided image to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_vision_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"What's in this image?\"}],\"llm_before_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_before_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"llm_post_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_post_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"postive\",\"negative\",\"orignal-postive\",\"orignal-negative\",\"\ud83c\udf00LLM-Text\",\"\ud83c\udf00LLM-Vision\",\"\ud83c\udf00postive+LLM-Text+LLM-Vision\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Auto-LLM-Vision": {
+ "category": "\ud83e\udde9 Auto-Prompt-LLM",
+ "comfy_node_id": "Auto-LLM-Vision",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"hidden\":{\"llm_text_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided keywords to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_text_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"A superstar on stage.\"}],\"llm_text_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_text_tempture\":[\"FLOAT\",{\"default\":0.3,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_text_result_append_enabled\":[[true,false]]},\"optional\":{},\"required\":{\"clip\":[\"CLIP\"],\"image_to_llm_vision\":[\"IMAGE\"],\"llm_vision_result_append_enabled\":[[true,false]],\"text_prompt_postive\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"1girl,\"}],\"text_prompt_negative\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"llm_keep_your_prompt_ahead\":[[true,false]],\"llm_recursive_use\":[[false,true]],\"llm_apiurl\":[\"STRING\",{\"multiline\":false,\"default\":\"http://localhost:1234/v1/chat/completions\"}],\"llm_apikey\":[\"STRING\",{\"multiline\":false,\"default\":\"lm-studio\"}],\"llm_api_model_name\":[\"STRING\",{\"multiline\":false,\"default\":\"llama3.1\"}],\"llm_vision_max_token\":[\"INT\",{\"default\":50,\"min\":10,\"max\":1024,\"step\":1}],\"llm_vision_tempture\":[\"FLOAT\",{\"default\":0.8,\"min\":-2,\"max\":2,\"step\":0.01}],\"llm_vision_system_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"You are an AI prompt word engineer. Use the provided image to create a beautiful composition. Only the prompt words are needed, not your feelings. Customize the style, scene, decoration, etc., and be as detailed as possible without endings.\"}],\"llm_vision_ur_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"default\":\"What's in this image?\"}],\"llm_before_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_before_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"llm_post_action_cmd_feedback_type\":[[\"Pass\",\"just-call\",\"LLM-USER-PROMPT\",\"LLM-VISION-IMG_PATH\"]],\"llm_post_action_cmd\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"postive\",\"negative\",\"orignal-postive\",\"orignal-negative\",\"\ud83c\udf00LLM-Text\",\"\ud83c\udf00LLM-Vision\",\"\ud83c\udf00postive+LLM-Text+LLM-Vision\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-28T19:26:12.204768Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ac1cec52-279f-4b2e-bb7b-8a51382eebb2",
+ "node_id": "comfyui-decadetw-auto-prompt-llm",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.20240827.5"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-decadetw-auto-prompt-llm",
+ "publisher": {
+ "createdAt": "2024-08-24T07:56:59.30717Z",
+ "description": "",
+ "id": "xxlinxx",
+ "logo": "",
+ "members": [],
+ "name": "xxlinxx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/xlinx/ComfyUI-decadetw-auto-prompt-llm",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes for merging, testing and more. SDNext Merge, VAE Merge, MBW Layers, Repeat VAE, Quantization.",
+ "downloads": 70,
+ "icon": "",
+ "id": "comfyui-technodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ClipQuant": {
+ "category": "TechNodes/quantization",
+ "comfy_node_id": "ClipQuant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"bits\":[\"INT\",{\"default\":8,\"min\":1,\"max\":8}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "MBW Layers String": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "MBW Layers String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mbw_layers\":[\"STRING\",{\"multiline\":true,\"default\":\"[0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MBW_LAYERS\"]",
+ "return_types": "[\"MBW_LAYERS\"]"
+ },
+ "ModelQuant": {
+ "category": "TechNodes/quantization",
+ "comfy_node_id": "ModelQuant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"in_bits\":[\"INT\",{\"default\":8,\"min\":1,\"max\":8}],\"mid_bits\":[\"INT\",{\"default\":8,\"min\":1,\"max\":8}],\"out_bits\":[\"INT\",{\"default\":8,\"min\":1,\"max\":8}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "SD1 MBW Layers": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "SD1 MBW Layers",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_blocks.0\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.3\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.4\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.5\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.6\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.7\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.8\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.9\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.10\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.11\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_blocks\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.0\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.3\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.4\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.5\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.6\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.7\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.8\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.9\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.10\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.11\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MBW_LAYERS\"]",
+ "return_types": "[\"MBW_LAYERS\"]"
+ },
+ "SD1 MBW Layers Binary": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "SD1 MBW Layers Binary",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_blocks.0\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.1\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.2\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.3\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.4\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.5\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.6\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.7\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.8\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.9\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.10\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.11\":[\"BOOLEAN\",{\"default\":false}],\"middle_blocks\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.0\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.1\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.2\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.3\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.4\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.5\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.6\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.7\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.8\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.9\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.10\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.11\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MBW_LAYERS\"]",
+ "return_types": "[\"MBW_LAYERS\"]"
+ },
+ "SDNext Merge": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "SDNext Merge",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"optional_model_a\":[\"MODEL\"],\"optional_clip_a\":[\"CLIP\"],\"optional_model_b\":[\"MODEL\"],\"optional_clip_b\":[\"CLIP\"],\"optional_model_c\":[\"MODEL\"],\"optional_clip_c\":[\"CLIP\"],\"optional_mbw_layers_alpha\":[\"MBW_LAYERS\"]},\"required\":{\"model_a\":[[\"none\"],{\"multiline\":false}],\"model_b\":[[\"none\"],{\"multiline\":false}],\"model_c\":[[\"none\"],{\"multiline\":false}],\"merge_mode\":[[\"weighted_sum\",\"weighted_subtraction\",\"tensor_sum\",\"add_difference\",\"sum_twice\",\"triple_sum\",\"euclidean_add_difference\",\"multiply_difference\",\"top_k_tensor_sum\",\"similarity_add_difference\",\"distribution_crossover\",\"ties_add_difference\"]],\"precision\":[[\"fp16\",\"original\"]],\"weights_clip\":[\"BOOLEAN\",{\"default\":true}],\"mem_device\":[[\"cuda\",\"cpu\"]],\"work_device\":[[\"cuda\",\"cpu\"]],\"threads\":[\"INT\",{\"default\":4,\"min\":1,\"max\":24}],\"mbw_preset_alpha\":[[\"none\",\"GRAD_V\",\"GRAD_A\",\"FLAT_25\",\"FLAT_75\",\"WRAP08\",\"WRAP12\",\"WRAP14\",\"WRAP16\",\"MID12_50\",\"OUT07\",\"OUT12\",\"OUT12_5\",\"RING08_SOFT\",\"RING08_5\",\"RING10_5\",\"RING10_3\",\"SMOOTHSTEP\",\"REVERSE_SMOOTHSTEP\",\"2SMOOTHSTEP\",\"2R_SMOOTHSTEP\",\"3SMOOTHSTEP\",\"3R_SMOOTHSTEP\",\"4SMOOTHSTEP\",\"4R_SMOOTHSTEP\",\"HALF_SMOOTHSTEP\",\"HALF_R_SMOOTHSTEP\",\"ONE_THIRD_SMOOTHSTEP\",\"ONE_THIRD_R_SMOOTHSTEP\",\"ONE_FOURTH_SMOOTHSTEP\",\"ONE_FOURTH_R_SMOOTHSTEP\",\"COSINE\",\"REVERSE_COSINE\",\"CUBIC_HERMITE\",\"REVERSE_CUBIC_HERMITE\",\"FAKE_REVERSE_CUBIC_HERMITE\",\"LOW_OFFSET_CUBIC_HERMITE\",\"ALL_A\",\"ALL_B\"],{\"default\":\"none\"}],\"alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"beta\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"re_basin\":[\"BOOLEAN\",{\"default\":false}],\"re_basin_iterations\":[\"INT\",{\"default\":5,\"min\":1,\"max\":25}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "SDXL MBW Layers": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "SDXL MBW Layers",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_blocks.0\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.3\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.4\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.5\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.6\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.7\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.8\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_blocks\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.0\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.3\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.4\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.5\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.6\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.7\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.8\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MBW_LAYERS\"]",
+ "return_types": "[\"MBW_LAYERS\"]"
+ },
+ "SDXL MBW Layers Binary": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "SDXL MBW Layers Binary",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_blocks.0\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.1\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.2\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.3\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.4\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.5\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.6\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.7\":[\"BOOLEAN\",{\"default\":false}],\"input_blocks.8\":[\"BOOLEAN\",{\"default\":false}],\"middle_blocks\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.0\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.1\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.2\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.3\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.4\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.5\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.6\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.7\":[\"BOOLEAN\",{\"default\":false}],\"output_blocks.8\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MBW_LAYERS\"]",
+ "return_types": "[\"MBW_LAYERS\"]"
+ },
+ "VAE Merge": {
+ "category": "TechNodes/merging",
+ "comfy_node_id": "VAE Merge",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae_a\":[\"VAE\"],\"vae_b\":[\"VAE\"],\"merge_mode\":[[\"weighted_sum\",\"weighted_subtraction\",\"tensor_sum\",\"add_difference\",\"sum_twice\",\"triple_sum\",\"euclidean_add_difference\",\"multiply_difference\",\"top_k_tensor_sum\",\"similarity_add_difference\",\"distribution_crossover\",\"ties_add_difference\"]],\"alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"beta\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"brightness\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"contrast\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"use_blocks\":[\"BOOLEAN\",{\"default\":false}],\"block_conv_out\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_norm_out\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_0\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_1\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_2\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_3\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_mid\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_conv_in\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"block_quant_conv\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"vae_c\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "VAEQuant": {
+ "category": "TechNodes/quantization",
+ "comfy_node_id": "VAEQuant",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"bits\":[\"INT\",{\"default\":8,\"min\":1,\"max\":8}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "VAERepeat": {
+ "category": "TechNodes/latent",
+ "comfy_node_id": "VAERepeat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"count\":[\"INT\",{\"default\":4,\"min\":1,\"max\":1000000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-09T09:19:06.267247Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b7d69a2e-246d-4e18-822b-c5a60373fa48",
+ "node_id": "comfyui-technodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TechNodes",
+ "publisher": {
+ "createdAt": "2024-08-09T09:12:20.321858Z",
+ "description": "",
+ "id": "technobyte",
+ "logo": "",
+ "members": [],
+ "name": "TechnoByte",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TechnoByteJS/ComfyUI-TechNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: VAE Processor, VAE Loader, Background Remover",
+ "downloads": 63,
+ "icon": "",
+ "id": "comfyui-custom-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-26T10:09:01.860984Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "PIL",
+ "rembg"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a8fa14c8-adf0-4968-9195-41bd74e3f890",
+ "node_id": "comfyui-custom-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "comfyui-custom-nodes",
+ "publisher": {
+ "createdAt": "2024-08-26T09:59:50.89365Z",
+ "description": "",
+ "id": "rcsaquino",
+ "logo": "",
+ "members": [],
+ "name": "RC Aquino",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rcsaquino/comfyui-custom-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provide two custom nodes to load and save images with captions as separate files.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-save-image-caption",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CFICLS_LoadImageBatch": {
+ "category": "image/batch",
+ "comfy_node_id": "CFICLS_LoadImageBatch",
+ "deprecated": false,
+ "description": "Batch loading images from a path.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"path\":[\"STRING\"],\"recursive\":[\"BOOLEAN\",{\"label_on\":\"yes\",\"label_off\":\"no\",\"default\":false,\"defaultInput\":false}]},\"hidden\":{\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"images\",\"masks\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "CFICLS_SaveImageCaptionBatch": {
+ "category": "image/batch",
+ "comfy_node_id": "CFICLS_SaveImageCaptionBatch",
+ "deprecated": false,
+ "description": "Batch saving images and captions from a path.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"captions\":[\"STRING\",{\"forceInput\":true}]},\"optional\":{\"prefix\":[\"STRING\",{\"default\":\"IMG\"}],\"extension\":[\"STRING\",{\"default\":\".txt\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-08-28T07:46:33.845512Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "35736ec3-b239-4f74-8f62-e928d2cc9640",
+ "node_id": "comfyui-save-image-caption",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI-Save-Image-Caption",
+ "publisher": {
+ "createdAt": "2024-06-18T17:31:02.726809Z",
+ "description": "",
+ "id": "tuantran1632001",
+ "logo": "",
+ "members": [],
+ "name": "Bill Tr\u1ea7n",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TheBill2001/ComfyUI-Save-Image-Caption",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Masking multiple colors in a segmentation image",
+ "downloads": 51,
+ "icon": "",
+ "id": "multi_color_masking",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "MultiObjectMask": {
+ "category": "VSIH/mask",
+ "comfy_node_id": "MultiObjectMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"room_object\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-28T12:13:59.851802Z",
+ "dependencies": [
+ "diffusers>=0.25.0",
+ "accelerate>=0.25.0",
+ "clip_interrogator>=0.6.0",
+ "sentencepiece",
+ "lark-parser",
+ "onnxruntime",
+ "spandrel",
+ "opencv-python",
+ "torch",
+ "pandas"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5a60a42b-1f1a-4a93-9a45-ee97d3a1cbee",
+ "node_id": "multi_color_masking",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI",
+ "publisher": {
+ "createdAt": "2024-08-27T14:42:08.462517Z",
+ "description": "",
+ "id": "lyra-research",
+ "logo": "",
+ "members": [],
+ "name": "lyra-research",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pbpbpb2705/ComfyUI-LyraVSIH",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple custom node for ComfyUI that converts JSON strings to JSON objects.",
+ "downloads": 5,
+ "icon": "",
+ "id": "json_helper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "JSONStringToObjectNode": {
+ "category": "sd",
+ "comfy_node_id": "JSONStringToObjectNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"json_string\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"JSON\"]",
+ "return_types": "[\"JSON\"]"
+ }
+ },
+ "createdAt": "2025-01-09T15:56:11.916827Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d9f1f246-08ed-48ae-9dc8-41c3d9a5c3b5",
+ "node_id": "json_helper",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_JSON_Helper",
+ "publisher": {
+ "createdAt": "2025-01-09T15:11:06.760903Z",
+ "description": "",
+ "id": "a-und-b",
+ "logo": "",
+ "members": [],
+ "name": "a-und-b",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/a-und-b/ComfyUI_JSON_Helper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Home Buying Decision Factors | \u4e70\u623f\u51b3\u7b56\u56e0\u5b50",
+ "downloads": 28,
+ "icon": "",
+ "id": "comfyui_baikong_buying",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-27T12:51:58.343551Z",
+ "dependencies": [
+ "seaborn"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a9477314-8c3b-44c0-8c6c-8e6f57022a78",
+ "node_id": "comfyui_baikong_buying",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Baikong_Buying",
+ "publisher": {
+ "createdAt": "2024-06-20T14:26:34.480667Z",
+ "description": "",
+ "id": "baikong",
+ "logo": "",
+ "members": [],
+ "name": "BaiKong",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JayLyu/ComfyUI_Baikong_Buying",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node for ComfyUI will add a simple and elegant resource monitor.",
+ "downloads": 118,
+ "icon": "\ud83d\udcc8",
+ "id": "comfyui-elegant-resource-monitor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-23T21:48:53.69169Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "65400031-5d68-45cf-90a0-0224c0ab2144",
+ "node_id": "comfyui-elegant-resource-monitor",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.19"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Elegant-Resource-Monitor",
+ "publisher": {
+ "createdAt": "2024-08-16T00:53:52.116798Z",
+ "description": "",
+ "id": "chriscoletech",
+ "logo": "",
+ "members": [],
+ "name": "ChrisColeTech",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ChrisColeTech/ComfyUI-Elegant-Resource-Monitor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Efficiency tools, Personalized style, Other Nodes, ...",
+ "downloads": 40,
+ "icon": "",
+ "id": "comfyui-utools",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "UTools": {
+ "category": "Utools",
+ "comfy_node_id": "UTools",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-28T05:21:10.16742Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9ab7abd1-e511-4794-979a-5dcf96e8dd19",
+ "node_id": "comfyui-utools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "comfyui-utools",
+ "publisher": {
+ "createdAt": "2024-08-26T01:36:04.600023Z",
+ "description": "",
+ "id": "ltg",
+ "logo": "",
+ "members": [],
+ "name": "chenx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tianguanggliu/Utools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:Save Image and ntfy",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-ntfy",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Ntfy": {
+ "category": "ntfy nodes",
+ "comfy_node_id": "Ntfy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"print_to_screen\":[[\"enable\",\"disable\"]],\"send_image\":[[\"enable\",\"disable\"]],\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://ntfy.sh/comfyui_share\",\"lazy\":true}],\"msg\":[\"STRING\",{\"multiline\":false,\"default\":\"Image generation finished!\",\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SaveImageAndNtfy": {
+ "category": "ntfy nodes",
+ "comfy_node_id": "SaveImageAndNtfy",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"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.\"}],\"ntfy\":[[\"enable\",\"disable\"]],\"print_to_screen\":[[\"enable\",\"disable\"]],\"send_image\":[[\"enable\",\"disable\"]],\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://ntfy.sh/comfyui_share\",\"lazy\":true}],\"msg\":[\"STRING\",{\"multiline\":false,\"default\":\"Image generation finished!\",\"lazy\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-08-26T23:09:32.511677Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c3fcba13-3265-47b2-be61-06f73e132756",
+ "node_id": "comfyui-ntfy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ntfy",
+ "publisher": {
+ "createdAt": "2024-08-26T18:26:45.478261Z",
+ "description": "",
+ "id": "boredofnames",
+ "logo": "",
+ "members": [],
+ "name": "Anthony K.",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/boredofnames/ComfyUI-ntfy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Image Browsing: browsing, download and delete.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-image-browsing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-14T06:00:59.40204Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "79168a06-5d8a-4539-90f3-43aad120db5b",
+ "node_id": "comfyui-image-browsing",
+ "status": "NodeVersionStatusPending",
+ "version": "2.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Image-Browsing",
+ "publisher": {
+ "createdAt": "2024-09-27T03:24:28.19546Z",
+ "description": "",
+ "id": "hayden",
+ "logo": "",
+ "members": [],
+ "name": "hayden",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hayden-fr/ComfyUI-Image-Browsing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds a gallery to the Load Image node and tabs for Load Checkpoint/Lora/etc nodes",
+ "downloads": 73,
+ "icon": "",
+ "id": "comfyui-load-image-gallery",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-17T07:58:02.567006Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a9cb246a-b278-4f57-b23f-858a2b0630bb",
+ "node_id": "comfyui-load-image-gallery",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI-Gallery-and-Tabs",
+ "publisher": {
+ "createdAt": "2024-08-14T05:34:16.977397Z",
+ "description": "",
+ "id": "ogrelemonsoup",
+ "logo": "",
+ "members": [],
+ "name": "OgreLemonSoup",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/OgreLemonSoup/ComfyUI-Load-Image-Gallery",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes to aid in the exploration of Latent Space",
+ "downloads": 81,
+ "icon": "",
+ "id": "comfyui-ig-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-10T10:24:14.289957Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6930b283-0bd8-4ced-8f46-e30934c88255",
+ "node_id": "comfyui-ig-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.4"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-IG-Nodes",
+ "publisher": {
+ "createdAt": "2024-09-17T09:53:04.490236Z",
+ "description": "",
+ "id": "iggy101",
+ "logo": "",
+ "members": [],
+ "name": "IG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/IDGallagher/ComfyUI-IG-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node to handle text. Save and load text files. Remove comments from text.",
+ "downloads": 43,
+ "icon": "",
+ "id": "text-utility",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadTextFile": {
+ "category": "text",
+ "comfy_node_id": "LoadTextFile",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_path\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "RemoveComments": {
+ "category": "text",
+ "comfy_node_id": "RemoveComments",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"line_comment\":[\"STRING\",{\"multiline\":false,\"default\":\"//\"}],\"block_comment_start\":[\"STRING\",{\"multiline\":false,\"default\":\"/*\"}],\"block_comment_end\":[\"STRING\",{\"multiline\":false,\"default\":\"*/\"}],\"remove_linefeed\":[[\"No\",\"All\",\"Blank Lines Only\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SaveTextFile": {
+ "category": "text",
+ "comfy_node_id": "SaveTextFile",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"file_path\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"overwrite\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"filepath\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-05T03:22:47.333355Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ec7a01d1-8d38-4d07-8eab-226680f7008d",
+ "node_id": "text-utility",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Text-Utility",
+ "publisher": {
+ "createdAt": "2025-01-05T02:16:30.185531Z",
+ "description": "",
+ "id": "watarika",
+ "logo": "",
+ "members": [],
+ "name": "watarika",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/watarika/ComfyUI-Text-Utility",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is the node that performs the magnification calculation.",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui_mittimi_recalculate_size",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T07:44:02.769016Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1193323a-b0f0-4d94-bf8c-b435316b206d",
+ "node_id": "comfyui_mittimi_recalculate_size",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiRecalculateSize",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiRecalculateSize",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple checkpoint loader for TaiyiXL",
+ "downloads": 27,
+ "icon": "",
+ "id": "comfyui-taiyi",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "TaiyiXLCheckpointLoader": {
+ "category": "TaiyiXL",
+ "comfy_node_id": "TaiyiXLCheckpointLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[\"STRING\",{\"default\":\"taiyi_diffusion_xl.safetensors\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ }
+ },
+ "createdAt": "2024-09-01T07:33:02.197549Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0391241d-0cea-4094-b302-9f2bd6dcd0d9",
+ "node_id": "comfyui-taiyi",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Taiyi",
+ "publisher": {
+ "createdAt": "2024-05-24T23:32:29.280501Z",
+ "description": "",
+ "id": "layer-norm",
+ "logo": "",
+ "members": [],
+ "name": "Faxuan Cai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Layer-norm/ComfyUI-Taiyi",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes to run microsoft/Phi models.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-phi",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-25T09:05:43.761608Z",
+ "dependencies": [
+ "accelerate>=0.31.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "31696aef-bcc5-4803-8f27-89aa32aed532",
+ "node_id": "comfyui-phi",
+ "status": "NodeVersionStatusActive",
+ "version": "3.0.2"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-Phi",
+ "publisher": {
+ "createdAt": "2024-06-28T00:35:00.27544Z",
+ "description": "",
+ "id": "alexisrolland",
+ "logo": "",
+ "members": [],
+ "name": "Alexis",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alexisrolland/ComfyUI-Phi",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "AspectSize and other nodes",
+ "downloads": 425,
+ "icon": "",
+ "id": "djz-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AspectSize": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "AspectSize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_type\":[[\"SD\",\"SDXL\",\"Cascade\"]],\"aspect_ratio_width\":[\"INT\",{\"default\":1,\"step\":1,\"display\":\"number\"}],\"aspect_ratio_height\":[\"INT\",{\"default\":1,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Width\",\"Height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "AspectSizeV2": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "AspectSizeV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_type\":[[\"SD\",\"SDXL\",\"Cascade\"]],\"aspect_ratio_width\":[\"INT\",{\"default\":1,\"step\":1,\"display\":\"number\"}],\"aspect_ratio_height\":[\"INT\",{\"default\":1,\"step\":1,\"display\":\"number\"}],\"downscale_factor\":[\"INT\",{\"default\":64,\"min\":1,\"max\":128,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Width\",\"Height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "BatchOffset": {
+ "category": "image/batch",
+ "comfy_node_id": "BatchOffset",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"offset\":[\"INT\",{\"default\":-1,\"min\":-100,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BatchRangeInsert": {
+ "category": "image/batch",
+ "comfy_node_id": "BatchRangeInsert",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_sequence\":[\"IMAGE\"],\"insert_frames\":[\"IMAGE\"],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BatchRangeSwap": {
+ "category": "image/batch",
+ "comfy_node_id": "BatchRangeSwap",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_sequence\":[\"IMAGE\"],\"swap_frames\":[\"IMAGE\"],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BatchThief": {
+ "category": "image/batch",
+ "comfy_node_id": "BatchThief",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":1,\"min\":0,\"max\":999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CaptionsToPromptList": {
+ "category": "custom/text",
+ "comfy_node_id": "CaptionsToPromptList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory_path\":[\"STRING\",{\"default\":\"/path/to/dataset\"}]},\"optional\":{\"reload\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"if file changed\",\"label_off\":\"if value changed\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_captions\",\"output_filename\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "DJZ-LoadLatent": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "DJZ-LoadLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_file\":[[\"\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "DJZ-LoadLatentV2": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "DJZ-LoadLatentV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_index\":[[\"No latents found\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"samples\",\"current_file\"]",
+ "return_types": "[\"LATENT\",\"STRING\"]"
+ },
+ "DJZDatamosh": {
+ "category": "image/effects",
+ "comfy_node_id": "DJZDatamosh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"block_size\":[\"INT\",{\"default\":16,\"min\":4,\"max\":64,\"step\":4}],\"max_shift\":[\"INT\",{\"default\":8,\"min\":1,\"max\":32,\"step\":1}],\"shift_range\":[\"INT\",{\"default\":2,\"min\":1,\"max\":4,\"step\":1,\"description\":\"Higher values = faster but less accurate\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DJZDatamoshV2": {
+ "category": "image/effects",
+ "comfy_node_id": "DJZDatamoshV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"mode\":[[\"glide\",\"copy\",\"movement\"]],\"block_size\":[\"INT\",{\"default\":16,\"min\":4,\"max\":64,\"step\":4}],\"max_shift\":[\"INT\",{\"default\":8,\"min\":1,\"max\":32,\"step\":1}],\"shift_range\":[\"INT\",{\"default\":2,\"min\":1,\"max\":4,\"step\":1}],\"sequence_length\":[\"INT\",{\"default\":30,\"min\":1,\"max\":300,\"step\":1,\"description\":\"Number of frames to generate for glide mode\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DjzDatamoshV3": {
+ "category": "image/effects",
+ "comfy_node_id": "DjzDatamoshV3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"mode\":[[\"iframe_removal\",\"delta_repeat\"]],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":999,\"step\":1}],\"delta_frames\":[\"INT\",{\"default\":5,\"min\":1,\"max\":30,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DjzDatamoshV4": {
+ "category": "image/effects",
+ "comfy_node_id": "DjzDatamoshV4",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_images\":[\"IMAGE\"],\"source_images\":[\"IMAGE\"],\"mode\":[[\"extract_and_transfer\",\"extract_only\",\"transfer_only\"]],\"vector_file\":[\"STRING\",{\"default\":\"vectors.json\",\"multiline\":false}],\"method\":[[\"add\",\"replace\"]],\"gop_period\":[\"INT\",{\"default\":1000,\"min\":1,\"max\":10000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DjzDatamoshV5": {
+ "category": "image/effects",
+ "comfy_node_id": "DjzDatamoshV5",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"reverse_sort\":[\"BOOLEAN\",{\"default\":true,\"label\":\"Reverse Sort\"}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":1}],\"end_frame\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DjzDatamoshV6": {
+ "category": "image/effects",
+ "comfy_node_id": "DjzDatamoshV6",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":128,\"min\":0,\"max\":255,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DjzDatamoshV7": {
+ "category": "image/effects",
+ "comfy_node_id": "DjzDatamoshV7",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"sort_mode\":[[\"luminance\",\"hue\",\"saturation\",\"laplacian\"]],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"rotation\":[\"INT\",{\"default\":-90,\"min\":-180,\"max\":180,\"step\":90}],\"multi_pass\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":42,\"min\":0,\"max\":4294967295,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FFXFADEORAMA": {
+ "category": "image/animation",
+ "comfy_node_id": "FFXFADEORAMA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"num_frames\":[\"INT\",{\"default\":30,\"min\":2,\"max\":120,\"step\":1}],\"transition_type\":[[\"fade\",\"glitchA\",\"glitchB\",\"wipeR\",\"wipeL\",\"smoothright\",\"smoothleft\",\"openglitchdoors\",\"closeglitchdoors\",\"openchanneldoors\",\"rgbbandright\",\"rgbdoubleright\",\"rgbdoubleleft\",\"rgbdoubleleft2\",\"fadeblack\",\"fadewhite\"],{\"default\":\"fade\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"FFXFADE\",\"tooltip\":\"The prefix for the output files.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageSizeAdjuster": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ImageSizeAdjuster",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model_type\":[[\"SD\",\"SDXL\",\"Cascade\"]],\"downscale_factor\":[\"INT\",{\"default\":64,\"min\":1,\"max\":128,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"adjusted_width\",\"adjusted_height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "ImageSizeAdjusterV2": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ImageSizeAdjusterV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model_type\":[[\"SD\",\"SDXL\",\"Cascade\"]],\"downscale_factor\":[\"INT\",{\"default\":64,\"min\":1,\"max\":128,\"step\":1,\"display\":\"number\"}],\"rounding_method\":[[\"up\",\"down\",\"nearest\"]],\"preserve_original\":[[\"none\",\"width\",\"height\"]],\"force_square\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"scaling_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1,\"display\":\"number\"}],\"max_width\":[\"INT\",{\"default\":2048,\"min\":64,\"max\":8192,\"step\":64,\"display\":\"number\"}],\"max_height\":[\"INT\",{\"default\":2048,\"min\":64,\"max\":8192,\"step\":64,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"adjusted_width\",\"adjusted_height\",\"applied_scale\",\"original_width\",\"original_height\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "ImageSizeAdjusterV3": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ImageSizeAdjusterV3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model_type\":[[\"SD\",\"SDXL\",\"Cascade\",\"Mochi1\"]],\"downscale_factor\":[\"INT\",{\"default\":8,\"min\":1,\"max\":128,\"step\":1,\"display\":\"number\"}],\"rounding_method\":[[\"up\",\"down\",\"nearest\"]],\"preserve_original\":[[\"none\",\"width\",\"height\"]],\"force_square\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"scaling_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1,\"display\":\"number\"}],\"max_width\":[\"INT\",{\"default\":2048,\"min\":64,\"max\":8192,\"step\":64,\"display\":\"number\"}],\"max_height\":[\"INT\",{\"default\":2048,\"min\":64,\"max\":8192,\"step\":64,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"adjusted_width\",\"adjusted_height\",\"applied_scale\",\"original_width\",\"original_height\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "LoadVideoBatchFrame": {
+ "category": "image/video",
+ "comfy_node_id": "LoadVideoBatchFrame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"single_video\",\"incremental_video\",\"random\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":150000,\"step\":1}],\"frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"label\":[\"STRING\",{\"default\":\"Video Batch 001\",\"multiline\":false}],\"path\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"pattern\":[\"STRING\",{\"default\":\"*\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"frame\",\"filename_text\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "LoadVideoDirectory": {
+ "category": "image/video",
+ "comfy_node_id": "LoadVideoDirectory",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"single_video\",\"incremental_video\",\"random\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":150000,\"step\":1}],\"skip_frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"max_frames\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1}],\"label\":[\"STRING\",{\"default\":\"Video Batch 001\",\"multiline\":false}],\"path\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"pattern\":[\"STRING\",{\"default\":\"*\",\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"frames\",\"filename_text\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "ProjectFilePathNode": {
+ "category": "file_management",
+ "comfy_node_id": "ProjectFilePathNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"root\":[\"STRING\",{\"default\":\"output\"}],\"project_name\":[\"STRING\",{\"default\":\"MyProject\"}],\"subfolder\":[\"STRING\",{\"default\":\"images\"}],\"filename\":[\"STRING\",{\"default\":\"image\"}]},\"optional\":{\"separator\":[[\"auto\",\"forward_slash\",\"backslash\"],{\"default\":\"auto\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SaveText": {
+ "category": "file",
+ "comfy_node_id": "SaveText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"root_dir\":[[\"/opt/ComfyUI/output\",\"/opt/ComfyUI/input\",\"/opt/ComfyUI/temp\"],{}],\"file\":[\"STRING\",{\"default\":\"file.txt\"}],\"append\":[[\"append\",\"overwrite\",\"new only\"],{}],\"insert\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"new line\",\"label_off\":\"none\",\"pysssss.binding\":[{\"source\":\"append\",\"callback\":[{\"type\":\"if\",\"condition\":[{\"left\":\"$source.value\",\"op\":\"eq\",\"right\":\"\\\"append\\\"\"}],\"true\":[{\"type\":\"set\",\"target\":\"$this.disabled\",\"value\":false}],\"false\":[{\"type\":\"set\",\"target\":\"$this.disabled\",\"value\":true}]}]}]}],\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"file_path\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "SequentialNumberGenerator": {
+ "category": "number operations",
+ "comfy_node_id": "SequentialNumberGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start\":[\"INT\",{\"default\":0,\"min\":-2147483648,\"max\":2147483647}],\"end\":[\"INT\",{\"default\":1,\"min\":-2147483648,\"max\":2147483647}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"value\",\"next\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "StringPainter": {
+ "category": "painting",
+ "comfy_node_id": "StringPainter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"bits\":[[\"16\",\"32\"],{\"default\":\"16\"}],\"mode\":[[\"increment\",\"random\"],{\"default\":\"increment\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "StringPainterV2": {
+ "category": "painting",
+ "comfy_node_id": "StringPainterV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"bits\":[[\"16\",\"32\"],{\"default\":\"16\"}],\"mode\":[[\"increment\",\"random\"],{\"default\":\"increment\"}],\"count\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}]},\"optional\":{\"random_min\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"random_max\":[\"INT\",{\"default\":4294967295,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"hex_string\",\"used_seed\"]",
+ "return_types": "[\"STRING\",\"INT\"]"
+ },
+ "StringWeights": {
+ "category": "Custom-Nodes",
+ "comfy_node_id": "StringWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZenkaiPrompt": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ZenkaiPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_file\":[[\"Thorra-Main-sneaking.txt\",\"blacksun-v0.txt\",\"LTXV-nature-landscape.txt\",\"assassinZohc-captions.txt\",\"NeonMutation-tagged.txt\",\"StarCitizenFlux-V1.txt\",\"LTXV-professional-workplace.txt\",\"09-trad-secondSpear.txt\",\"HYV-Drift.txt\",\"cogvideo-gen.txt\",\"03-trad-theChase.txt\",\"assassinmihq-captions.txt\",\"dronecam-captions.txt\",\"Thorra-Main-holding-gun.txt\",\"Thorra-Main.txt\",\"oldgodsv1.txt\",\"big-gdg-doggo.txt\",\"blacksunv4.txt\",\"Zenkai-style.txt\",\"Thorra-Airship-only.txt\",\"Thorra-Airship.txt\",\"02-trad-legend.txt\",\"Thorra-Actions-rushing.txt\",\"oldgodsv0.txt\",\"djz-SnowStreets.txt\",\"Thorra-Main-shooting-directly.txt\",\"nttw-lite.txt\",\"05-trad-obsessions.txt\",\"paradistro-infra.txt\",\"womanv2.txt\",\"LTXV-surrealist-scenes.txt\",\"womanv0.txt\",\"paradistro-IMG-voidchamber.txt\",\"Thorra-Actions-shooting.txt\",\"glitchStick-captions.txt\",\"junglepunkhouse.txt\",\"Thorra-Actions-airlock.txt\",\"Thorra-Main-spysuit.txt\",\"andromeda-spaceship-captions.txt\",\"djz-OnFire.txt\",\"leviathanZero-captions.txt\",\"grandSedan-captions.txt\",\"paradistro-shell.txt\",\"Thorra-Machine-Cities.txt\",\"womanv1.txt\",\"Merlin-Spaceship.txt\",\"paradistro-IMG-pristine.txt\",\"paradistro-IMG-barrierInterface.txt\",\"Zenkai-prompt.txt\",\"promptEater-captions.txt\",\"Blacksunv3.txt\",\"Golden-Surfer-Video.txt\",\"superfashionV1.txt\",\"LTXV-emotional-moments.txt\",\"04-trad-whiteWhale.txt\",\"Mochi-Photo-short.txt\",\"darkExecutioner-captions.txt\",\"08-trad-huntingDawn.txt\",\"paradistro-transitionzones.txt\",\"hologram-style-flux-V1.txt\",\"og-xvx-outfit.txt\",\"cyberninjav0.txt\",\"07-trad-shipwrecked.txt\",\"LTXV-superhero-scenes.txt\",\"PhotonicCloning-captions.txt\",\"nttw-v5.txt\",\"cyberSocietyV4.txt\",\"bakemono-captions.txt\",\"cogvideo.txt\",\"DJZ-S3Captions.txt\",\"LTXV-movement-sequences.txt\",\"cybersocietyV6.txt\",\"carxjohnson-captions.txt\",\"genesis-flux-captions.txt\",\"01-trad-ahab.txt\",\"Ducreux.txt\",\"Thorra-Scenes-corridor.txt\",\"helldivers2-Flux-V1.txt\",\"blacksun-V1.txt\",\"megaDemons-captions.txt\",\"abstractChaosFlux-captions.txt\",\"Thorra-Scenes.txt\",\"Eclectic-AMV.txt\",\"cybersocietyV2.txt\",\"LTXV-interior-character.txt\",\"Spaceninjas-Soup.txt\",\"junglepunkOG.txt\",\"powerRangersV1.txt\",\"HYV-Drift-Touge.txt\",\"ultraFuture-captions.txt\",\"CogVideo-Long.txt\",\"LTXV-photorealistic-scenes.txt\",\"gundamFigur-captions.txt\",\"Zenkai-desu.txt\",\"LTXV-science-fiction-scenes.txt\",\"Mochi-Photo-xplor.txt\",\"paradistro-IMG-exterior.txt\",\"Thorra-Airship-hallway.txt\",\"Thorra-Actions.txt\",\"assassinKahb-captions.txt\",\"spacemarineDiorama-captions.txt\",\"assassinkahb.txt\",\"Spaceninjas-Real.txt\",\"cybersocietyv0.txt\",\"cybersocietyv5.txt\",\"paradistro-gen.txt\",\"Mochi-Photo-256.txt\",\"LTXV-dialogue-closeups.txt\",\"Gabe_yojoe.txt\",\"cybersocietyv1.txt\",\"womanv3.txt\",\"electronMicroscope-captions.txt\",\"cthuluBishop-captions.txt\",\"necroChurch-captions.txt\",\"paradistro-cognimus.txt\",\"paradistro-biosphere.txt\",\"LTXV-police-crime.txt\",\"HYV-Drift-daytime-touge.txt\",\"LTXV-video-full.txt\",\"duellingDaemons.txt\",\"assassinXuhk-captions.txt\",\"cogvideo-fantasy.txt\",\"cybersocietyV3.txt\",\"cyberninjav1.txt\",\"Zenkai-random.txt\",\"Thorra-Main-extreme-closeup.txt\",\"cogvideo-scifi.txt\",\"06-trad-theStorm.txt\",\"NTTW-full.txt\",\"Thorra-Airship-reactor.txt\",\"deathDance-captions.txt\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZenkaiPromptV2": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ZenkaiPromptV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_file\":[[\"Thorra-Main-sneaking.txt\",\"blacksun-v0.txt\",\"LTXV-nature-landscape.txt\",\"assassinZohc-captions.txt\",\"NeonMutation-tagged.txt\",\"StarCitizenFlux-V1.txt\",\"LTXV-professional-workplace.txt\",\"09-trad-secondSpear.txt\",\"HYV-Drift.txt\",\"cogvideo-gen.txt\",\"03-trad-theChase.txt\",\"assassinmihq-captions.txt\",\"dronecam-captions.txt\",\"Thorra-Main-holding-gun.txt\",\"Thorra-Main.txt\",\"oldgodsv1.txt\",\"big-gdg-doggo.txt\",\"blacksunv4.txt\",\"Zenkai-style.txt\",\"Thorra-Airship-only.txt\",\"Thorra-Airship.txt\",\"02-trad-legend.txt\",\"Thorra-Actions-rushing.txt\",\"oldgodsv0.txt\",\"djz-SnowStreets.txt\",\"Thorra-Main-shooting-directly.txt\",\"nttw-lite.txt\",\"05-trad-obsessions.txt\",\"paradistro-infra.txt\",\"womanv2.txt\",\"LTXV-surrealist-scenes.txt\",\"womanv0.txt\",\"paradistro-IMG-voidchamber.txt\",\"Thorra-Actions-shooting.txt\",\"glitchStick-captions.txt\",\"junglepunkhouse.txt\",\"Thorra-Actions-airlock.txt\",\"Thorra-Main-spysuit.txt\",\"andromeda-spaceship-captions.txt\",\"djz-OnFire.txt\",\"leviathanZero-captions.txt\",\"grandSedan-captions.txt\",\"paradistro-shell.txt\",\"Thorra-Machine-Cities.txt\",\"womanv1.txt\",\"Merlin-Spaceship.txt\",\"paradistro-IMG-pristine.txt\",\"paradistro-IMG-barrierInterface.txt\",\"Zenkai-prompt.txt\",\"promptEater-captions.txt\",\"Blacksunv3.txt\",\"Golden-Surfer-Video.txt\",\"superfashionV1.txt\",\"LTXV-emotional-moments.txt\",\"04-trad-whiteWhale.txt\",\"Mochi-Photo-short.txt\",\"darkExecutioner-captions.txt\",\"08-trad-huntingDawn.txt\",\"paradistro-transitionzones.txt\",\"hologram-style-flux-V1.txt\",\"og-xvx-outfit.txt\",\"cyberninjav0.txt\",\"07-trad-shipwrecked.txt\",\"LTXV-superhero-scenes.txt\",\"PhotonicCloning-captions.txt\",\"nttw-v5.txt\",\"cyberSocietyV4.txt\",\"bakemono-captions.txt\",\"cogvideo.txt\",\"DJZ-S3Captions.txt\",\"LTXV-movement-sequences.txt\",\"cybersocietyV6.txt\",\"carxjohnson-captions.txt\",\"genesis-flux-captions.txt\",\"01-trad-ahab.txt\",\"Ducreux.txt\",\"Thorra-Scenes-corridor.txt\",\"helldivers2-Flux-V1.txt\",\"blacksun-V1.txt\",\"megaDemons-captions.txt\",\"abstractChaosFlux-captions.txt\",\"Thorra-Scenes.txt\",\"Eclectic-AMV.txt\",\"cybersocietyV2.txt\",\"LTXV-interior-character.txt\",\"Spaceninjas-Soup.txt\",\"junglepunkOG.txt\",\"powerRangersV1.txt\",\"HYV-Drift-Touge.txt\",\"ultraFuture-captions.txt\",\"CogVideo-Long.txt\",\"LTXV-photorealistic-scenes.txt\",\"gundamFigur-captions.txt\",\"Zenkai-desu.txt\",\"LTXV-science-fiction-scenes.txt\",\"Mochi-Photo-xplor.txt\",\"paradistro-IMG-exterior.txt\",\"Thorra-Airship-hallway.txt\",\"Thorra-Actions.txt\",\"assassinKahb-captions.txt\",\"spacemarineDiorama-captions.txt\",\"assassinkahb.txt\",\"Spaceninjas-Real.txt\",\"cybersocietyv0.txt\",\"cybersocietyv5.txt\",\"paradistro-gen.txt\",\"Mochi-Photo-256.txt\",\"LTXV-dialogue-closeups.txt\",\"Gabe_yojoe.txt\",\"cybersocietyv1.txt\",\"womanv3.txt\",\"electronMicroscope-captions.txt\",\"cthuluBishop-captions.txt\",\"necroChurch-captions.txt\",\"paradistro-cognimus.txt\",\"paradistro-biosphere.txt\",\"LTXV-police-crime.txt\",\"HYV-Drift-daytime-touge.txt\",\"LTXV-video-full.txt\",\"duellingDaemons.txt\",\"assassinXuhk-captions.txt\",\"cogvideo-fantasy.txt\",\"cybersocietyV3.txt\",\"cyberninjav1.txt\",\"Zenkai-random.txt\",\"Thorra-Main-extreme-closeup.txt\",\"cogvideo-scifi.txt\",\"06-trad-theStorm.txt\",\"NTTW-full.txt\",\"Thorra-Airship-reactor.txt\",\"deathDance-captions.txt\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"num_prompts\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"prefix\":[\"STRING\",{\"default\":\"\"}],\"suffix\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZenkaiWildcard": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ZenkaiWildcard",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"wildcard_symbol\":[\"STRING\",{\"default\":\"$$\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZenkaiWildcardV2": {
+ "category": "DJZ-Nodes",
+ "comfy_node_id": "ZenkaiWildcardV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967295}],\"wildcard_symbol\":[\"STRING\",{\"default\":\"$$\"}],\"recursive_depth\":[\"INT\",{\"default\":5,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T15:55:31.081337Z",
+ "dependencies": [
+ "rtree",
+ "trimesh",
+ "wordcloud",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "45a8d4c5-c5f2-4ed9-8d40-e481ddfbb930",
+ "node_id": "djz-nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "2.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "DJZ-Nodes",
+ "publisher": {
+ "createdAt": "2024-08-27T08:12:40.017079Z",
+ "description": "",
+ "id": "driftjohnson",
+ "logo": "",
+ "members": [],
+ "name": "Drift Johnson",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MushroomFleet/DJZ-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node can easily switch between vertical and horizontal values with a single button.",
+ "downloads": 48,
+ "icon": "",
+ "id": "comfyui_mittimi_width_height",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T07:48:25.201566Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f1853f93-67e2-47bc-b7f3-d9495daaf57f",
+ "node_id": "comfyui_mittimi_width_height",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiWidthHeight",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiWidthHeight",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "implementation of MagicClothing with garment and prompt in ComfyUI",
+ "downloads": 304,
+ "icon": "",
+ "id": "comfyui_magicclothing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-24T07:58:51.768914Z",
+ "dependencies": [
+ "insightface==0.7.3",
+ "onnxruntime-gpu==1.17.1",
+ "--extra-index-url https://download.pytorch.org/whl/cu118",
+ "torch==2.1.1+cu118",
+ "torchvision==0.16.1+cu118",
+ "numpy==1.25.1",
+ "diffusers==0.26.2",
+ "opencv-python==4.9.0.80",
+ "transformers==4.31.0",
+ "safetensors==0.3.1",
+ "controlnet-aux==0.0.6",
+ "accelerate==0.21.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d5a40910-b355-4637-90ff-4a8bb4a7d3ba",
+ "node_id": "comfyui_magicclothing",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_MagicClothing",
+ "publisher": {
+ "createdAt": "2024-06-20T11:30:28.094387Z",
+ "description": "",
+ "id": "frankchieng",
+ "logo": "",
+ "members": [],
+ "name": "Frank Chieng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/frankchieng/ComfyUI_MagicClothing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using chatglm in comfyUI",
+ "downloads": 60,
+ "icon": "",
+ "id": "comfyui_chatglm_api",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Glm_4_9b_Chat": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "Glm_4_9b_Chat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"repo_id\":[\"STRING\",{\"forceInput\":true}],\"max_length\":[\"INT\",{\"default\":2500,\"min\":100,\"max\":10000,\"step\":1,\"display\":\"number\"}],\"top_k\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1,\"display\":\"number\"}],\"user_content\":[\"STRING\",{\"multiline\":true,\"default\":\"\u4f60\u597d\uff01\"}],\"reply_language\":[[\"english\",\"chinese\",\"russian\",\"german\",\"french\",\"spanish\",\"japanese\",\"Original_language\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Glm_4v_9b": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "Glm_4v_9b",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"repo_id\":[\"STRING\",{\"forceInput\":true}],\"image\":[\"IMAGE\"],\"max_length\":[\"INT\",{\"default\":2500,\"min\":100,\"max\":10000,\"step\":1,\"display\":\"number\"}],\"top_k\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1,\"display\":\"number\"}],\"reply_language\":[[\"english\",\"chinese\",\"russian\",\"german\",\"french\",\"spanish\",\"japanese\",\"Original_language\"]],\"user_content\":[\"STRING\",{\"multiline\":true,\"default\":\"\u63cf\u8ff0\u8fd9\u5f20\u56fe\u7247\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Glm_Lcoal_Or_Repo": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "Glm_Lcoal_Or_Repo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"local_model_path\":[[\"none\"]],\"repo_id\":[[\"none\",\"THUDM/glm-4-9b-chat\",\"THUDM/glm-4v-9b\",\"THUDM/glm-4-9b\",\"THUDM/glm-4-9b-chat-1m\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"repo_id\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZhipuaiApi_Character": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "ZhipuaiApi_Character",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bot_name\":[\"STRING\",{\"default\":\"\u82cf\u68a6\u8fdc\"}],\"user_name\":[\"STRING\",{\"default\":\"\u9646\u661f\u8fb0\"}],\"user_info\":[\"STRING\",{\"default\":\"\u6211\u662f\u9646\u661f\u8fb0\uff0c\u662f\u4e00\u4e2a\u7537\u6027\uff0c\u662f\u4e00\u4f4d\u77e5\u540d\u7f16\u5267\uff0c\u82cf\u68a6\u8fdc\u662f\u6211\u5728\u5267\u4e2d\u521b\u4f5c\u7684\u865a\u62df\u4e8c\u6b21\u5143\u89d2\u8272\u3002\u5979\u662f\u4e00\u4f4d\u767d\u53d1\u50b2\u5a07\u732b\u5a18\uff0c\u5e76\u89c6\u6211\u4e3a\u597d\u670b\u53cb\u3002\",\"multiline\":true}],\"bot_info\":[\"STRING\",{\"default\":\"\u82cf\u68a6\u8fdc\uff0c\u672c\u540d\u82cf\u55b5\u55b5\uff0c\u662f\u4e00\u4f4d\u865a\u62df\u7684\u4e8c\u6b21\u5143\u767d\u53d1\u50b2\u5a07\u732b\u5a18\uff0c\u5979\u7231\u5403\u5c0f\u9c7c\u5e72\uff0c\u559c\u6b22\u6e29\u6696\u7684\u5730\u65b9\uff0c\u559c\u6b22\u6253\u6eda\uff0c\u8ba8\u538c\u6e38\u6cf3\u3002\",\"multiline\":true}],\"assistant_prompt\":[\"STRING\",{\"default\":\"\u9646\u661f\u8fb0\uff0c\u6211\u5e0c\u671b\u4e0b\u4e00\u4e2a\u5267\u672c\uff0c\u6211\u80fd\u53d8\u8eab\u7f8e\u5c11\u5973\u6218\u58eb\uff0c\u55b5\u3002\",\"multiline\":true}],\"user_prompt\":[\"STRING\",{\"default\":\"\u82cf\u68a6\u8fdc\uff0c\u4f60\u672c\u6765\u5c31\u662f\u7f8e\u5c11\u5973\uff0c\u4f46\u4e0d\u662f\u6218\u58eb\u800c\u5df2\u3002\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ZhipuaiApi_Txt": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "ZhipuaiApi_Txt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"30 words describe a girl walking on the Moon.\"}],\"model_name\":[[\"glm-4\",\"glm-3-turbo\",\"cogview-3\"]],\"max_tokens\":[\"INT\",{\"default\":1024,\"min\":128,\"max\":8192,\"step\":128,\"display\":\"slider\"}],\"temperature\":[\"FLOAT\",{\"default\":0.95,\"min\":0.01,\"max\":0.99,\"step\":0.01,\"round\":false,\"display\":\"slider\"}],\"output_language\":[[\"english\",\"original_language\"]],\"translate_to\":[[\"none\",\"english\",\"chinese\",\"russian\",\"japanese\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"image\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "ZhipuaiApi_img": {
+ "category": "ChatGlm_Api",
+ "comfy_node_id": "ZhipuaiApi_img",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"Describe this image\",\"multiline\":true}],\"image\":[\"IMAGE\"],\"max_tokens\":[\"INT\",{\"default\":1024,\"min\":128,\"max\":8192,\"step\":128,\"display\":\"slider\"}],\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0.01,\"max\":0.99,\"step\":0.01,\"round\":false,\"display\":\"slider\"}],\"output_language\":[[\"English\",\"Original_language\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-25T00:59:26.232098Z",
+ "dependencies": [
+ "requests",
+ "transformers==4.41.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a3cc9175-75e6-4daf-9c2e-554f99f65523",
+ "node_id": "comfyui_chatglm_api",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_ChatGLM_API",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_ChatGLM_API",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "checkpointloader extension: auto add VAELoader and CLIPSetLastLayer, with checkpoints info manager(right click the node)",
+ "downloads": 48,
+ "icon": "",
+ "id": "comfyui_checkpointloader_ext",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CheckpointLoaderExt": {
+ "category": "loaders",
+ "comfy_node_id": "CheckpointLoaderExt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ }
+ },
+ "createdAt": "2024-08-26T17:35:23.830402Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cd338dab-ddf0-481f-bafb-21db411da15d",
+ "node_id": "comfyui_checkpointloader_ext",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_CheckPointLoader_Ext",
+ "publisher": {
+ "createdAt": "2024-08-26T15:24:30.828041Z",
+ "description": "",
+ "id": "shuanshuanzai",
+ "logo": "",
+ "members": [],
+ "name": "quanse.cn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shuanshuan/ComfyUI_CheckPointLoader_Ext",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A copy of ComfyUI_IPAdapter_plus, Only changed node name to coexist with ComfyUI_IPAdapter_plus v1 version.",
+ "downloads": 374,
+ "icon": "",
+ "id": "comfyui_ipadapter_plus_v2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-26T14:48:02.364525Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c9d0b583-5c3e-4a08-b307-2f48772e64ca",
+ "node_id": "comfyui_ipadapter_plus_v2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.12"
+ },
+ "license": "{\"text\": \"GPL-3.0 license\"}",
+ "name": "ComfyUI_IPAdapter_plus_V2",
+ "publisher": {
+ "createdAt": "2024-05-23T03:18:42.518862Z",
+ "description": "",
+ "id": "chflame163",
+ "logo": "",
+ "members": [],
+ "name": "chflame163",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chflame163/ComfyUI_IPAdapter_plus_V2",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: Neural Neighbor, CAST, EFDM, MicroAST, UniST, AesPA, TSSAT, AesFA, ...",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-styletransferplus",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AESFA": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "AESFA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AesFAStyleBlend": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "AesFAStyleBlend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_hi\":[\"IMAGE\"],\"style_lo\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AesPA": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "AesPA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"max\":1024,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CAST": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "CAST",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"model_arch\":[[\"CAST\",\"UCAST\"],{\"default\":\"CAST\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CoralColorTransfer": {
+ "category": "StyleTransferPlus/Extra",
+ "comfy_node_id": "CoralColorTransfer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EFDM": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "EFDM",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"style_interp_weights\":[\"STRING\",{\"default\":\"\"}],\"model_arch\":[[\"adain\",\"adamean\",\"adastd\",\"efdm\",\"hm\"],{\"default\":\"efdm\"}],\"style_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"round\":0.01}],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"preserve_color\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}],\"use_cpu\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MicroAST": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "MicroAST",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "NeuralNeighbor": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "NeuralNeighbor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"size\":[[512,1024],{\"default\":512}],\"scale_long\":[\"BOOLEAN\",{\"default\":true}],\"flip\":[\"BOOLEAN\",{\"default\":false}],\"content_loss\":[\"BOOLEAN\",{\"default\":false}],\"colorize\":[\"BOOLEAN\",{\"default\":true}],\"content_weight\":[\"FLOAT\",{\"default\":0.75,\"min\":0.01,\"max\":1,\"round\":0.01}],\"max_iter\":[\"INT\",{\"default\":200,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"res_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "TSSAT": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "TSSAT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}],\"max_iter\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "UniST": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "UniST",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_img\":[\"IMAGE\"],\"style_img\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "UniST_Video": {
+ "category": "StyleTransferPlus",
+ "comfy_node_id": "UniST_Video",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_video\":[\"IMAGE\"],\"style_video\":[\"IMAGE\"],\"do_crop\":[\"BOOLEAN\",{\"default\":false}],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out_img\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-14T15:43:05.336098Z",
+ "dependencies": [
+ "torch",
+ "torchvision",
+ "scikit-image",
+ "einops"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6883fb3e-3b09-4f3e-aa3b-8ebd0b8b2380",
+ "node_id": "comfyui-styletransferplus",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-StyleTransferPlus",
+ "publisher": {
+ "createdAt": "2024-07-01T09:04:25.846954Z",
+ "description": "",
+ "id": "fuoumarinas",
+ "logo": "",
+ "members": [],
+ "name": "FuouM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/FuouM/ComfyUI-StyleTransferPlus",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Data manipulation and retrieval nodes. Custom CLIP Text Encode with additional input and output convenience ports. Sum Wrap, a simple integer roll-over iterator. Custom LoRA Loader to extract and view meta-data and trigger phrases. Green Box is a node that can be chained to inject prompt fragments, iterating through a list. Python is a node that allows complete control, manipulation and creation of data, write your Python code inside this node. Multiple input/output ports referenced by name.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui-shinsplat",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Clip Text Encode (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Clip Text Encode (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"clip\":[\"CLIP\"],\"pony\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"prompt_before\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"forceInput\":true}],\"prompt_after\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"tokens_count\",\"tokens_used\",\"tokens_raw\",\"prompt_out\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Clip Text Encode SDXL (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Clip Text Encode SDXL (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"text_g\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"clip\":[\"CLIP\"],\"text_l\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"pony_g\":[\"BOOLEAN\",{\"default\":false}],\"pony_l\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"tokens_count\",\"tokens_used\",\"prompt_g\",\"prompt_l\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Green Box (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Green Box (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}],\"loop\":[\"BOOLEAN\",{\"default\":true}],\"enabled\":[\"BOOLEAN\",{\"default\":true}],\"start_over\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"chain\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"chain\",\"prompt\",\"help\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Lora Loader (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Lora Loader (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora_name\":[[]],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01}],\"pass_through\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"path_in\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"prompt_in\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"weight_model\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"weight_clip\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"path_out\",\"prompt_out\",\"triggers\",\"meta\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Python (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Python (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"code\":[\"STRING\",{\"default\":\"\\n# Variables are available by name ...\\n#\\n# str_in\\n# str_out ... etc.\\n#\\n# Perform your task on the input and output and pass your outputs\\n# as you see fit.\\n#\\nprint(\\\"Hello world!\\\")\\n\",\"multiline\":true,\"dynamicPrompts\":false}],\"enabled\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"str_in\":[\"STRING\",{\"default\":\"\\n# Variables are available by name ...\\n#\\n# str_in\\n# str_out ... etc.\\n#\\n# Perform your task on the input and output and pass your outputs\\n# as you see fit.\\n#\\nprint(\\\"Hello world!\\\")\\n\",\"multiline\":true,\"dynamicPrompts\":false,\"forceInput\":true}],\"int_in\":[\"INT\",{\"default\":0,\"forceInput\":true}],\"float_in\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"bool_in\":[\"BOOLEAN\",{\"default\":false,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"str_out\",\"int_out\",\"float_out\",\"bool_out\",\"help\"]",
+ "return_types": "[\"STRING\",\"INT\",\"FLOAT\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "Python - More Inputs (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Python - More Inputs (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"code\":[\"STRING\",{\"default\":\"\\n# Variables are available by name as you see them in the UI ...\\n#\\n# str_in1\\n# str_out ... etc.\\n#\\n# Perform your task on the input and output and pass your outputs\\n# as you see fit.\\n#\\nprint(\\\"Hello world!\\\")\\n\",\"multiline\":true,\"dynamicPrompts\":false}],\"enabled\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"str_in1\":[\"STRING\",{\"default\":\"\\n# Variables are available by name as you see them in the UI ...\\n#\\n# str_in1\\n# str_out ... etc.\\n#\\n# Perform your task on the input and output and pass your outputs\\n# as you see fit.\\n#\\nprint(\\\"Hello world!\\\")\\n\",\"multiline\":true,\"dynamicPrompts\":false,\"forceInput\":true}],\"str_in2\":[\"STRING\",{\"default\":\"\\n# Variables are available by name as you see them in the UI ...\\n#\\n# str_in1\\n# str_out ... etc.\\n#\\n# Perform your task on the input and output and pass your outputs\\n# as you see fit.\\n#\\nprint(\\\"Hello world!\\\")\\n\",\"multiline\":true,\"dynamicPrompts\":false,\"forceInput\":true}],\"int_in1\":[\"INT\",{\"default\":0,\"forceInput\":true}],\"int_in2\":[\"INT\",{\"default\":0,\"forceInput\":true}],\"float_in1\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"float_in2\":[\"FLOAT\",{\"default\":0,\"forceInput\":true}],\"bool_in1\":[\"BOOLEAN\",{\"default\":false,\"forceInput\":true}],\"bool_in2\":[\"BOOLEAN\",{\"default\":false,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"str_out\",\"int_out\",\"float_out\",\"bool_out\",\"help\"]",
+ "return_types": "[\"STRING\",\"INT\",\"FLOAT\",\"BOOLEAN\",\"STRING\"]"
+ },
+ "Sum Wrap (Shinsplat)": {
+ "category": "advanced/Shinsplat",
+ "comfy_node_id": "Sum Wrap (Shinsplat)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"start\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}],\"step\":[\"INT\",{\"default\":1,\"min\":-18446744073709552000,\"max\":18446744073709552000}],\"ceiling\":[\"INT\",{\"default\":1,\"min\":-18446744073709552000,\"max\":18446744073709552000}],\"wrap\":[\"INT\",{\"default\":1,\"min\":-18446744073709552000,\"max\":18446744073709552000}],\"clear\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"txt_out\",\"int_out\"]",
+ "return_types": "[\"STRING\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-06-12T11:02:50.588629Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2186b915-ccb8-4287-9062-0ce50cec4748",
+ "node_id": "comfyui-shinsplat",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "LICENSE",
+ "name": "Shinsplat",
+ "publisher": {
+ "createdAt": "2024-06-10T05:18:03.09351Z",
+ "description": "",
+ "id": "shinsplat",
+ "logo": "",
+ "members": [],
+ "name": "Shinsplat",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Shinsplat/ComfyUI-Shinsplat",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node to convert the lantents between SDv1/SDXL/SD3/cascade/flux directly without the VAE decoding/encoding step.",
+ "downloads": 247,
+ "icon": "",
+ "id": "sd-latent-interposer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LatentInterposer": {
+ "category": "latent",
+ "comfy_node_id": "LatentInterposer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"latent_src\":[[\"v1\",\"xl\",\"v3\",\"fx\",\"ca\"]],\"latent_dst\":[[\"v1\",\"xl\",\"v3\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-08-06T22:19:45.778632Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "44bd3ce2-da2f-4396-b000-531b412a2d0a",
+ "node_id": "sd-latent-interposer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "4.0.15"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "SD-Latent-Interposer",
+ "publisher": {
+ "createdAt": "2024-05-22T23:30:59.125056Z",
+ "description": "",
+ "id": "city96",
+ "logo": "",
+ "members": [],
+ "name": "City",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/city96/SD-Latent-Interposer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A comfyui node that provides translation and image reverse push functions(JoyTag & JoyCaption).",
+ "downloads": 152,
+ "icon": "",
+ "id": "comfyui_nyjy",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-31T10:13:07.559612Z",
+ "dependencies": [
+ "torch",
+ "torchvision>=0.15.2",
+ "einops>=0.7.0",
+ "safetensors>=0.4.1",
+ "pillow>=9.4.0",
+ "huggingface_hub>=0.23.5",
+ "accelerate",
+ "transformers>=4.43.3",
+ "sentencepiece",
+ "bitsandbytes>=0.43.3",
+ "pygtrans",
+ "fake_useragent",
+ "lxml",
+ "openai",
+ "gradio_client"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "60ca84bf-aa48-439a-b7b0-35a840a36597",
+ "node_id": "comfyui_nyjy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.8.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_NYJY",
+ "publisher": {
+ "createdAt": "2024-09-01T14:24:52.524781Z",
+ "description": "",
+ "id": "aidenli",
+ "logo": "",
+ "members": [],
+ "name": "aidenli",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/aidenli/ComfyUI_NYJY",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Ollama and Llava vision integration for ComfyUI",
+ "downloads": 96,
+ "icon": "",
+ "id": "comfyui-ollama-llms",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-29T12:20:26.877665Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "316c0d70-3861-4dfd-b4a6-a1b034bc7cc8",
+ "node_id": "comfyui-ollama-llms",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-ollama-llms",
+ "publisher": {
+ "createdAt": "2024-08-16T22:04:57.714002Z",
+ "description": "",
+ "id": "fairy-root",
+ "logo": "",
+ "members": [],
+ "name": "Fairy Root",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fairy-root/comfyui-ollama-llms",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI that enables integration with Google Sheets. It allows reading from and writing to Google Sheets directly from ComfyUI workflows, making it easy to import and export data.",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfyui-google-sheets-integration",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-02T14:55:20.284148Z",
+ "dependencies": [
+ "google-auth-oauthlib>=0.4.6",
+ "google-auth-httplib2>=0.1.0",
+ "google-api-python-client>=2.0.0",
+ "cryptography>=36.0.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "123ec43f-c0a4-4ffd-948f-0b636f9d79f6",
+ "node_id": "comfyui-google-sheets-integration",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Google Sheets Integration - by PabloGFX",
+ "publisher": {
+ "createdAt": "2024-09-23T16:40:33.561343Z",
+ "description": "",
+ "id": "pablogfx",
+ "logo": "",
+ "members": [],
+ "name": "PabloGFX - Paul Lazniak",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lazniak/comfyui_google_sheets_integration",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node to manage prompts in YAML format.",
+ "downloads": 76,
+ "icon": "",
+ "id": "comfyui-promptlist",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-03T02:25:37.700015Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "11b99f3f-0f3f-45e1-b332-042f03c5022f",
+ "node_id": "comfyui-promptlist",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.3"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-PromptList",
+ "publisher": {
+ "createdAt": "2024-08-25T00:48:09.246502Z",
+ "description": "",
+ "id": "nakamurashippo",
+ "logo": "",
+ "members": [],
+ "name": "Nakamura Shippo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/NakamuraShippo/ComfyUI-PromptList",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provide utilities for batch based video generation workflows (s.a. AnimateDiff and Stable Video Diffusion).",
+ "downloads": 379,
+ "icon": "",
+ "id": "comfyui-dream-video-batches",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-07T20:07:01.845136Z",
+ "dependencies": [
+ "imageio",
+ "pilgram",
+ "scipy",
+ "numpy<1.24,>=1.18",
+ "torchvision",
+ "evalidate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f0050f73-bf2d-433d-9d9a-3f677c4c6711",
+ "node_id": "comfyui-dream-video-batches",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-dream-video-batches",
+ "publisher": {
+ "createdAt": "2024-07-01T05:05:05.064583Z",
+ "description": "",
+ "id": "altkeyproject",
+ "logo": "",
+ "members": [],
+ "name": "Alt Key Project",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alt-key-project/comfyui-dream-video-batches",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "To enhance the usability of ComfyUI, optimizations and integrations have been implemented for several commonly used nodes.",
+ "downloads": 12531,
+ "icon": "",
+ "id": "comfyui-easy-use",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "dynamicThresholdingFull": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "dynamicThresholdingFull",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"mimic_scale\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.5}],\"threshold_percentile\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mimic_mode\":[[\"Constant\",\"Linear Down\",\"Cosine Down\",\"Half Cosine Down\",\"Linear Up\",\"Cosine Up\",\"Half Cosine Up\",\"Power Up\",\"Power Down\",\"Linear Repeating\",\"Cosine Repeating\",\"Sawtooth\"]],\"mimic_scale_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.5}],\"cfg_mode\":[[\"Constant\",\"Linear Down\",\"Cosine Down\",\"Half Cosine Down\",\"Linear Up\",\"Cosine Up\",\"Half Cosine Up\",\"Power Up\",\"Power Down\",\"Linear Repeating\",\"Cosine Repeating\",\"Sawtooth\"]],\"cfg_scale_min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.5}],\"sched_val\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01}],\"separate_feature_channels\":[[\"enable\",\"disable\"]],\"scaling_startpoint\":[[\"MEAN\",\"ZERO\"]],\"variability_measure\":[[\"AD\",\"STD\"]],\"interpolate_phi\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy LLLiteLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy LLLiteLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"model_name\":[[]],\"cond_image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"steps\":[\"INT\",{\"default\":0,\"min\":0,\"max\":200,\"step\":1}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}],\"end_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy XYInputs: CFG Scale": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: CFG Scale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"last_cfg\":[\"FLOAT\",{\"default\":9,\"min\":0,\"max\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Checkpoint": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Checkpoint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"Ckpt Names\",\"Ckpt Names+ClipSkip\",\"Ckpt Names+ClipSkip+VAE\"]],\"ckpt_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":10,\"step\":1}],\"ckpt_name_1\":[[\"None\"]],\"clip_skip_1\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_1\":[[\"Baked VAE\"]],\"ckpt_name_2\":[[\"None\"]],\"clip_skip_2\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_2\":[[\"Baked VAE\"]],\"ckpt_name_3\":[[\"None\"]],\"clip_skip_3\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_3\":[[\"Baked VAE\"]],\"ckpt_name_4\":[[\"None\"]],\"clip_skip_4\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_4\":[[\"Baked VAE\"]],\"ckpt_name_5\":[[\"None\"]],\"clip_skip_5\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_5\":[[\"Baked VAE\"]],\"ckpt_name_6\":[[\"None\"]],\"clip_skip_6\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_6\":[[\"Baked VAE\"]],\"ckpt_name_7\":[[\"None\"]],\"clip_skip_7\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_7\":[[\"Baked VAE\"]],\"ckpt_name_8\":[[\"None\"]],\"clip_skip_8\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_8\":[[\"Baked VAE\"]],\"ckpt_name_9\":[[\"None\"]],\"clip_skip_9\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_9\":[[\"Baked VAE\"]],\"ckpt_name_10\":[[\"None\"]],\"clip_skip_10\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":-1,\"step\":1}],\"vae_name_10\":[[\"Baked VAE\"]]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: ControlNet": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: ControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"control_net_name\":[[]],\"image\":[\"IMAGE\"],\"target_parameter\":[[\"strength\",\"start_percent\",\"end_percent\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":30}],\"first_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}],\"last_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"first_start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"last_start_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"first_end_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"last_end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Denoise": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Denoise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.1}],\"last_denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: FluxGuidance": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: FluxGuidance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_guidance\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100}],\"last_guidance\":[\"FLOAT\",{\"default\":3.5,\"min\":0,\"max\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Lora": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Lora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_mode\":[[\"Lora Names\",\"Lora Names+Weights\"]],\"lora_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":10,\"step\":1}],\"model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_1\":[[\"None\"]],\"model_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_1\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_2\":[[\"None\"]],\"model_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_2\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_3\":[[\"None\"]],\"model_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_3\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_4\":[[\"None\"]],\"model_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_4\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_5\":[[\"None\"]],\"model_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_5\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_6\":[[\"None\"]],\"model_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_6\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_7\":[[\"None\"]],\"model_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_7\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_8\":[[\"None\"]],\"model_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_8\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_9\":[[\"None\"]],\"model_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_9\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_name_10\":[[\"None\"]],\"model_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"clip_str_10\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"],\"display_trigger_word\":[\"BOOLEAN\",{\"display_trigger_word\":true,\"tooltip\":\"Trigger words showing lora model pass through the model's metadata, but not necessarily accurately.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: ModelMergeBlocks": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: ModelMergeBlocks",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name_1\":[[]],\"ckpt_name_2\":[[]],\"vae_use\":[[\"Use Model 1\",\"Use Model 2\"],{\"default\":\"Use Model 1\"}],\"preset\":[[\"Preset\",\"MMB-ALL:1,1,1\",\"MMB-IN:1,0,0\",\"MMB-MID:0,1,0\",\"MMB-OUT:0,0,1\",\"MMB-INMID:1,1,0\",\"MMB-INOUT:1,0,1\",\"MMB-MIDOUT:0,1,1\",\"MMB-NONE:0,0,0\",\"@MMBN-FULL-TEST:27\"],{\"default\":\"preset\"}],\"values\":[\"STRING\",{\"default\":\"1,0,0; \\n0,1,0; \\n0,0,1; \\n1,1,0; \\n1,0,1; \\n0,1,1; \",\"multiline\":true,\"placeholder\":\"Support 2 methods:\\n\\n1.input, middle, out in same line and insert values seperated by \\\"; \\\"\\n\\n2.model merge block number seperated by \\\", \\\" in same line and insert values seperated by \\\"; \\\"\"}]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: NegativeCond": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: NegativeCond",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"negative_1\":[\"CONDITIONING\"],\"negative_2\":[\"CONDITIONING\"],\"negative_3\":[\"CONDITIONING\"],\"negative_4\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: NegativeCondList": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: NegativeCondList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: PositiveCond": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: PositiveCond",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"positive_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"positive_3\":[\"CONDITIONING\"],\"positive_4\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: PositiveCondList": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: PositiveCondList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: PromptSR": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: PromptSR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_prompt\":[[\"positive\",\"negative\"]],\"search_txt\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"replace_all_text\":[\"BOOLEAN\",{\"default\":false}],\"replace_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":29}],\"replace_1\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_1\"}],\"replace_2\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_2\"}],\"replace_3\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_3\"}],\"replace_4\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_4\"}],\"replace_5\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_5\"}],\"replace_6\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_6\"}],\"replace_7\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_7\"}],\"replace_8\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_8\"}],\"replace_9\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_9\"}],\"replace_10\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_10\"}],\"replace_11\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_11\"}],\"replace_12\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_12\"}],\"replace_13\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_13\"}],\"replace_14\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_14\"}],\"replace_15\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_15\"}],\"replace_16\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_16\"}],\"replace_17\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_17\"}],\"replace_18\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_18\"}],\"replace_19\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_19\"}],\"replace_20\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_20\"}],\"replace_21\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_21\"}],\"replace_22\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_22\"}],\"replace_23\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_23\"}],\"replace_24\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_24\"}],\"replace_25\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_25\"}],\"replace_26\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_26\"}],\"replace_27\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_27\"}],\"replace_28\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_28\"}],\"replace_29\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"placeholder\":\"replace_29\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Sampler/Scheduler": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Sampler/Scheduler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_parameter\":[[\"sampler\",\"scheduler\",\"sampler & scheduler\"]],\"input_count\":[\"INT\",{\"default\":1,\"min\":1,\"max\":30,\"step\":1}],\"sampler_1\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_1\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_2\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_2\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_3\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_3\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_4\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_4\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_5\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_5\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_6\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_6\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_7\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_7\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_8\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_8\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_9\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_9\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_10\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_10\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_11\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_11\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_12\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_12\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_13\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_13\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_14\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_14\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_15\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_15\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_16\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_16\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_17\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_17\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_18\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_18\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_19\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_19\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_20\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_20\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_21\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_21\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_22\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_22\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_23\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_23\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_24\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_24\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_25\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_25\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_26\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_26\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_27\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_27\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_28\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_28\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_29\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_29\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"sampler_30\":[[\"None\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_30\":[[\"None\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Seeds++ Batch": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Seeds++ Batch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYInputs: Steps": {
+ "category": "EasyUse/XY Inputs",
+ "comfy_node_id": "easy XYInputs: Steps",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target_parameter\":[[\"steps\",\"start_at_step\",\"end_at_step\"]],\"batch_count\":[\"INT\",{\"default\":3,\"min\":0,\"max\":50}],\"first_step\":[\"INT\",{\"default\":10,\"min\":1,\"max\":10000}],\"last_step\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"first_start_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"last_start_step\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000}],\"first_end_step\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000}],\"last_end_step\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"X or Y\"]",
+ "return_types": "[\"X_Y\"]"
+ },
+ "easy XYPlot": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy XYPlot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"grid_spacing\":[\"INT\",{\"min\":0,\"max\":500,\"step\":5,\"default\":0}],\"output_individuals\":[[\"False\",\"True\"],{\"default\":\"False\"}],\"flip_xy\":[[\"False\",\"True\"],{\"default\":\"False\"}],\"x_axis\":[[\"None\",\"---------------------\",\"preSampling: steps\",\"preSampling: cfg\",\"preSampling: sampler_name\",\"preSampling: scheduler\",\"preSampling: denoise\",\"preSampling: seed\",\"---------------------\",\"loader: ckpt_name\",\"loader: vae_name\",\"loader: clip_skip\",\"loader: lora_name\",\"loader: lora_model_strength\",\"loader: lora_clip_strength\",\"loader: positive\",\"loader: negative\"],{\"default\":\"None\"}],\"x_values\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"insert values seperated by \\\"; \\\"\"}],\"y_axis\":[[\"None\",\"---------------------\",\"preSampling: steps\",\"preSampling: cfg\",\"preSampling: sampler_name\",\"preSampling: scheduler\",\"preSampling: denoise\",\"preSampling: seed\",\"---------------------\",\"loader: ckpt_name\",\"loader: vae_name\",\"loader: clip_skip\",\"loader: lora_name\",\"loader: lora_model_strength\",\"loader: lora_clip_strength\",\"loader: positive\",\"loader: negative\"],{\"default\":\"None\"}],\"y_values\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"insert values seperated by \\\"; \\\"\"}]},\"optional\":{\"pipe\":[\"PIPE_LINE\"]},\"hidden\":{\"plot_dict\":[{\"steps\":{\"min\":1,\"max\":100,\"step\":1},\"cfg\":{\"min\":0,\"max\":100,\"step\":1},\"sampler_name\":[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],\"scheduler\":[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"denoise\":{\"min\":0,\"max\":1,\"step\":0.01},\"seed\":{\"min\":0,\"max\":1125899906842624},\"ckpt_name\":[],\"vae_name\":[\"Baked-VAE\"],\"clip_skip\":{\"min\":-24,\"max\":-1,\"step\":1},\"lora_name\":[\"None\"],\"lora_model_strength\":{\"min\":-4,\"max\":4,\"step\":0.01},\"lora_clip_strength\":{\"min\":-4,\"max\":4,\"step\":0.01},\"positive\":[],\"negative\":[]}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy XYPlotAdvanced": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy XYPlotAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"grid_spacing\":[\"INT\",{\"min\":0,\"max\":500,\"step\":5,\"default\":0}],\"output_individuals\":[[\"False\",\"True\"],{\"default\":\"False\"}],\"flip_xy\":[[\"False\",\"True\"],{\"default\":\"False\"}]},\"optional\":{\"X\":[\"X_Y\"],\"Y\":[\"X_Y\"],\"font\":[[\"None\"]]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy a1111Loader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy a1111Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":0,\"step\":1}],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"512 x 512\"}],\"empty_latent_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"tooltip\":\"The number of latent images in the batch.\"}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"],\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"],\"a1111_prompt_style\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy ab": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy ab",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"A or B\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"A\",\"label_off\":\"B\"}],\"in\":[\"*\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"A\",\"B\"]",
+ "return_types": "[\"*\",\"*\"]"
+ },
+ "easy anythingIndexSwitch": {
+ "category": "EasyUse/Logic/Index Switch",
+ "comfy_node_id": "easy anythingIndexSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9,\"step\":1}]},\"optional\":{\"value0\":[\"*\",{\"lazy\":true}],\"value1\":[\"*\",{\"lazy\":true}],\"value2\":[\"*\",{\"lazy\":true}],\"value3\":[\"*\",{\"lazy\":true}],\"value4\":[\"*\",{\"lazy\":true}],\"value5\":[\"*\",{\"lazy\":true}],\"value6\":[\"*\",{\"lazy\":true}],\"value7\":[\"*\",{\"lazy\":true}],\"value8\":[\"*\",{\"lazy\":true}],\"value9\":[\"*\",{\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy anythingInversedSwitch": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy anythingInversedSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9,\"step\":1}],\"in\":[\"*\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out0\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy applyBrushNet": {
+ "category": "EasyUse/Inpaint",
+ "comfy_node_id": "easy applyBrushNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"brushnet\":[[]],\"dtype\":[[\"float16\",\"bfloat16\",\"float32\",\"float64\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10}],\"start_at\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy applyFooocusInpaint": {
+ "category": "EasyUse/Inpaint",
+ "comfy_node_id": "easy applyFooocusInpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"latent\":[\"LATENT\"],\"head\":[[\"fooocus_inpaint_head\"]],\"patch\":[[\"inpaint_v26 (1.32GB)\",\"inpaint_v25 (2.58GB)\",\"inpaint (1.32GB)\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy applyInpaint": {
+ "category": "EasyUse/Inpaint",
+ "comfy_node_id": "easy applyInpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"inpaint_mode\":[[\"normal\",\"fooocus_inpaint\",\"brushnet_random\",\"brushnet_segmentation\",\"powerpaint\"]],\"encode\":[[\"none\",\"vae_encode_inpaint\",\"inpaint_model_conditioning\",\"different_diffusion\"],{\"default\":\"none\"}],\"grow_mask_by\":[\"INT\",{\"default\":6,\"min\":0,\"max\":64,\"step\":1}],\"dtype\":[[\"float16\",\"bfloat16\",\"float32\",\"float64\"]],\"fitting\":[\"FLOAT\",{\"default\":1,\"min\":0.3,\"max\":1}],\"function\":[[\"text guided\",\"shape guided\",\"object removal\",\"context aware\",\"image outpainting\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10}],\"start_at\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}]},\"optional\":{\"noise_mask\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy applyPowerPaint": {
+ "category": "EasyUse/Inpaint",
+ "comfy_node_id": "easy applyPowerPaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"powerpaint_model\":[[]],\"powerpaint_clip\":[[]],\"dtype\":[[\"float16\",\"bfloat16\",\"float32\",\"float64\"]],\"fitting\":[\"FLOAT\",{\"default\":1,\"min\":0.3,\"max\":1}],\"function\":[[\"text guided\",\"shape guided\",\"object removal\",\"context aware\",\"image outpainting\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10}],\"start_at\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"save_memory\":[[\"none\",\"auto\",\"max\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy batchAnything": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy batchAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_1\":[\"*\",{}],\"any_2\":[\"*\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"batch\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy blocker": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy blocker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"continue\":[\"BOOLEAN\",{\"default\":false}],\"in\":[\"*\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy boolean": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy boolean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy cascadeKSampler": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy cascadeKSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model_c\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\"]"
+ },
+ "easy cascadeLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy cascadeLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"stage_c\":[[]],\"stage_b\":[[]],\"stage_a\":[[\"Baked VAE\"]],\"clip_name\":[[\"None\"]],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"1024 x 1024\"}],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":16,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":16,\"max\":16384,\"step\":8}],\"compression\":[\"INT\",{\"default\":42,\"min\":32,\"max\":64,\"step\":1}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model_c\",\"latent_c\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"LATENT\",\"VAE\"]"
+ },
+ "easy ckptNames": {
+ "category": "EasyUse/Util",
+ "comfy_node_id": "easy ckptNames",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ckpt_name\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy cleanGpuUsed": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy cleanGpuUsed",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\",{}]},\"optional\":{},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy clearCacheAll": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy clearCacheAll",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\",{}]},\"optional\":{},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy clearCacheKey": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy clearCacheKey",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\",{}],\"cache_key\":[\"STRING\",{\"default\":\"*\"}]},\"optional\":{},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy comfyLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy comfyLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":0,\"step\":1}],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"512 x 512\"}],\"empty_latent_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"tooltip\":\"The number of latent images in the batch.\"}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"],\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy compare": {
+ "category": "EasyUse/Logic/Math",
+ "comfy_node_id": "easy compare",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"*\",{\"default\":0}],\"b\":[\"*\",{\"default\":0}],\"comparison\":[[\"a == b\",\"a != b\",\"a < b\",\"a > b\",\"a <= b\",\"a >= b\"],{\"default\":\"a == b\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy conditioningIndexSwitch": {
+ "category": "EasyUse/Logic/Index Switch",
+ "comfy_node_id": "easy conditioningIndexSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9,\"step\":1}]},\"optional\":{\"cond0\":[\"CONDITIONING\",{\"lazy\":true}],\"cond1\":[\"CONDITIONING\",{\"lazy\":true}],\"cond2\":[\"CONDITIONING\",{\"lazy\":true}],\"cond3\":[\"CONDITIONING\",{\"lazy\":true}],\"cond4\":[\"CONDITIONING\",{\"lazy\":true}],\"cond5\":[\"CONDITIONING\",{\"lazy\":true}],\"cond6\":[\"CONDITIONING\",{\"lazy\":true}],\"cond7\":[\"CONDITIONING\",{\"lazy\":true}],\"cond8\":[\"CONDITIONING\",{\"lazy\":true}],\"cond9\":[\"CONDITIONING\",{\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"conditioning\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "easy controlnetLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy controlnetLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"control_net_name\":[[]]},\"optional\":{\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"scale_soft_weights\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy controlnetLoader++": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy controlnetLoader++",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"control_net_name\":[[]]},\"optional\":{\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"scale_soft_weights\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"union_type\":[[\"auto\",\"openpose\",\"depth\",\"hed/pidi/scribble/ted\",\"canny/lineart/anime_lineart/mlsd\",\"normal\",\"segment\",\"tile\",\"repaint\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy controlnetLoaderADV": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy controlnetLoaderADV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"control_net_name\":[[]]},\"optional\":{\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"scale_soft_weights\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy controlnetNames": {
+ "category": "EasyUse/Util",
+ "comfy_node_id": "easy controlnetNames",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"controlnet_name\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"controlnet_name\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy controlnetStack": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy controlnetStack",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"toggle\":[\"BOOLEAN\",{\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"mode\":[[\"simple\",\"advanced\"]],\"num_controlnet\":[\"INT\",{\"default\":1,\"min\":1,\"max\":3}]},\"optional\":{\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"],\"controlnet_1\":[[\"None\"],{\"default\":\"None\"}],\"controlnet_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"scale_soft_weight_1\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"image_1\":[\"IMAGE\"],\"controlnet_2\":[[\"None\"],{\"default\":\"None\"}],\"controlnet_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"scale_soft_weight_2\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"image_2\":[\"IMAGE\"],\"controlnet_3\":[[\"None\"],{\"default\":\"None\"}],\"controlnet_3_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"start_percent_3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"scale_soft_weight_3\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"image_3\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"controlnet_stack\"]",
+ "return_types": "[\"CONTROL_NET_STACK\"]"
+ },
+ "easy controlnetStackApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy controlnetStackApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"controlnet_stack\":[\"CONTROL_NET_STACK\"],\"pipe\":[\"PIPE_LINE\"]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy convertAnything": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy convertAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"*\":[\"*\"],\"output_type\":[[\"string\",\"int\",\"float\",\"boolean\"],{\"default\":\"string\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy detailerFix": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy detailerFix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ true,
+ true
+ ],
+ "return_names": "[\"pipe\",\"image\",\"cropped_refined\",\"cropped_enhanced_alpha\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "easy dynamiCrafterLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy dynamiCrafterLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"dynamicrafter_unet_512 (2.98GB)\",\"dynamicrafter_unet_512_interp (2.98GB)\",\"dynamicrafter_unet_1024 (2.98GB)\",\"dynamicrafter_unet_256 (2.98GB)\"]],\"clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":0,\"step\":1}],\"init_image\":[\"IMAGE\"],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"512 x 512\"}],\"empty_latent_width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"use_interpolate\":[\"BOOLEAN\",{\"default\":false}],\"fps\":[\"INT\",{\"default\":15,\"min\":1,\"max\":30,\"step\":1}],\"frames\":[\"INT\",{\"default\":16}],\"scale_latents\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"optional_vae\":[\"VAE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy float": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"step\":0.01,\"min\":-999999,\"max\":999999}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"float\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "easy fluxLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy fluxLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"1024 x 1024\"}],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"model_override\":[\"MODEL\"],\"clip_override\":[\"CLIP\"],\"vae_override\":[\"VAE\"],\"optional_lora_stack\":[\"LORA_STACK\"],\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy fluxPromptGenAPI": {
+ "category": "EasyUse/API",
+ "comfy_node_id": "easy fluxPromptGenAPI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"describe\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Describe your image idea (you can use any language)\",\"multiline\":true}]},\"optional\":{\"cookie_override\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy forLoopEnd": {
+ "category": "EasyUse/Logic/For Loop",
+ "comfy_node_id": "easy forLoopEnd",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flow\":[\"FLOW_CONTROL\",{\"rawLink\":true}]},\"optional\":{\"initial_value1\":[\"*\",{\"rawLink\":true}],\"initial_value2\":[\"*\",{\"rawLink\":true}],\"initial_value3\":[\"*\",{\"rawLink\":true}],\"initial_value4\":[\"*\",{\"rawLink\":true}],\"initial_value5\":[\"*\",{\"rawLink\":true}],\"initial_value6\":[\"*\",{\"rawLink\":true}],\"initial_value7\":[\"*\",{\"rawLink\":true}],\"initial_value8\":[\"*\",{\"rawLink\":true}],\"initial_value9\":[\"*\",{\"rawLink\":true}]},\"hidden\":{\"dynprompt\":\"DYNPROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"value1\",\"value2\",\"value3\",\"value4\",\"value5\",\"value6\",\"value7\",\"value8\",\"value9\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "easy forLoopStart": {
+ "category": "EasyUse/Logic/For Loop",
+ "comfy_node_id": "easy forLoopStart",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"total\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100000,\"step\":1}]},\"optional\":{\"initial_value1\":[\"*\"],\"initial_value2\":[\"*\"],\"initial_value3\":[\"*\"],\"initial_value4\":[\"*\"],\"initial_value5\":[\"*\"],\"initial_value6\":[\"*\"],\"initial_value7\":[\"*\"],\"initial_value8\":[\"*\"],\"initial_value9\":[\"*\"]},\"hidden\":{\"initial_value0\":[\"*\"],\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"flow\",\"index\",\"value1\",\"value2\",\"value3\",\"value4\",\"value5\",\"value6\",\"value7\",\"value8\",\"value9\"]",
+ "return_types": "[\"FLOW_CONTROL\",\"INT\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "easy fullCascadeKSampler": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy fullCascadeKSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"encode_vae_name\":[[\"None\"]],\"decode_vae_name\":[[\"None\"]],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"default\":\"euler_ancestral\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"default\":\"simple\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"]],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image_to_latent_c\":[\"IMAGE\"],\"latent_c\":[\"LATENT\"],\"model_c\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model_b\",\"latent_b\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"LATENT\"]"
+ },
+ "easy fullLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy fullLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"config_name\":[[\"Default\",\"anything_v3.yaml\",\"v1-inference.yaml\",\"v1-inference_clip_skip_2.yaml\",\"v1-inference_clip_skip_2_fp16.yaml\",\"v1-inference_fp16.yaml\",\"v1-inpainting-inference.yaml\",\"v2-inference-v.yaml\",\"v2-inference-v_fp32.yaml\",\"v2-inference.yaml\",\"v2-inference_fp32.yaml\",\"v2-inpainting-inference.yaml\"],{\"default\":\"Default\"}],\"vae_name\":[[\"Baked VAE\"]],\"clip_skip\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":0,\"step\":1}],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"]],\"empty_latent_width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"positive_token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"positive_weight_interpretation\":[[\"comfy\",\"A1111\",\"comfy++\",\"compel\",\"fixed attention\"]],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"negative_token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"negative_weight_interpretation\":[[\"comfy\",\"A1111\",\"comfy++\",\"compel\",\"fixed attention\"]],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"tooltip\":\"The number of latent images in the batch.\"}]},\"optional\":{\"model_override\":[\"MODEL\"],\"clip_override\":[\"CLIP\"],\"vae_override\":[\"VAE\"],\"optional_lora_stack\":[\"LORA_STACK\"],\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"],\"a1111_prompt_style\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"video_length\":\"INT\",\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\",\"clip\",\"positive\",\"negative\",\"latent\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\",\"CLIP\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "easy fullkSampler": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy fullkSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"image_output\":[[\"Hide\",\"Preview\",\"Preview&Choose\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\",\"None\"]],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}],\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent\":[\"LATENT\"],\"vae\":[\"VAE\"],\"clip\":[\"CLIP\"],\"xyPlot\":[\"XYPLOT\"],\"image\":[\"IMAGE\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\",\"model\",\"positive\",\"negative\",\"latent\",\"vae\",\"clip\",\"seed\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\",\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"CLIP\",\"INT\"]"
+ },
+ "easy globalSeed": {
+ "category": "EasyUse/Seed",
+ "comfy_node_id": "easy globalSeed",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"control_before_generate\",\"label_off\":\"control_after_generate\"}],\"action\":[[\"fixed\",\"increment\",\"decrement\",\"randomize\",\"increment for each node\",\"decrement for each node\",\"randomize for each node\"]],\"last_seed\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy hiresFix": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy hiresFix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]],\"rescale_after_model\":[[false,true],{\"default\":true}],\"rescale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\",\"bislerp\"]],\"rescale\":[[\"by percentage\",\"to Width/Height\",\"to longer side - maintain aspect\"]],\"percent\":[\"INT\",{\"default\":50,\"min\":0,\"max\":1000,\"step\":1}],\"width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"longer_side\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"crop\":[[\"disabled\",\"center\"]],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"vae\":[\"VAE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\",\"latent\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\",\"LATENT\"]"
+ },
+ "easy humanSegmentation": {
+ "category": "EasyUse/Segmentation",
+ "comfy_node_id": "easy humanSegmentation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"method\":[[\"selfie_multiclass_256x256\",\"human_parsing_lip\",\"human_parts (deeplabv3p)\"]],\"confidence\":[\"FLOAT\",{\"default\":0.4,\"min\":0.05,\"max\":0.95,\"step\":0.01}],\"crop_multi\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.001}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"bbox\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"BBOX\"]"
+ },
+ "easy hunyuanDiTLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy hunyuanDiTLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"1024 x 1024\"}],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"],\"optional_controlnet_stack\":[\"CONTROL_NET_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy icLightApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy icLightApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"Foreground\",\"Foreground&Background\"]],\"model\":[\"MODEL\"],\"image\":[\"IMAGE\"],\"vae\":[\"VAE\"],\"lighting\":[[\"None\",\"Left Light\",\"Right Light\",\"Top Light\",\"Bottom Light\",\"Circle Light\"],{\"default\":\"None\"}],\"source\":[[\"Use Background Image\",\"Use Flipped Background Image\",\"Left Light\",\"Right Light\",\"Top Light\",\"Bottom Light\",\"Ambient\"],{\"default\":\"Use Background Image\"}],\"remove_bg\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"lighting_image\"]",
+ "return_types": "[\"MODEL\",\"IMAGE\"]"
+ },
+ "easy if": {
+ "category": "EasyUse/\ud83d\udeab Deprecated",
+ "comfy_node_id": "easy if",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\"],\"if\":[\"*\"],\"else\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"?\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy ifElse": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy ifElse",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean\":[\"BOOLEAN\"],\"on_true\":[\"*\",{\"lazy\":true}],\"on_false\":[\"*\",{\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy imageBatchToImageList": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageBatchToImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageChooser": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageChooser",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"Always Pause\",\"Keep Last Selection\"],{\"default\":\"Always Pause\"}]},\"optional\":{\"images\":[\"IMAGE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageColorMatch": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageColorMatch",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_ref\":[\"IMAGE\"],\"image_target\":[\"IMAGE\"],\"method\":[[\"wavelet\",\"adain\",\"mkl\",\"hm\",\"reinhard\",\"mvgd\",\"hm-mvgd-hm\",\"hm-mkl-hm\"]],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide/Save\"],{\"default\":\"Preview\"}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageConcat": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageConcat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"direction\":[[\"right\",\"down\",\"left\",\"up\"],{\"default\":\"right\"}],\"match_image_size\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageCount": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageCount",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"count\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy imageCropFromMask": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageCropFromMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"image_crop_multi\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"mask_crop_multi\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"bbox_smooth_alpha\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"crop_image\",\"crop_mask\",\"bbox\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"BBOX\"]"
+ },
+ "easy imageDetailTransfer": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageDetailTransfer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[\"IMAGE\"],\"source\":[\"IMAGE\"],\"mode\":[[\"add\",\"multiply\",\"screen\",\"overlay\",\"soft_light\",\"hard_light\",\"color_dodge\",\"color_burn\",\"difference\",\"exclusion\",\"divide\"],{\"default\":\"add\"}],\"blur_sigma\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":100,\"step\":0.01}],\"blend_factor\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.001,\"round\":0.001}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide/Save\"],{\"default\":\"Preview\"}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"mask\":[\"MASK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageIndexSwitch": {
+ "category": "EasyUse/Logic/Index Switch",
+ "comfy_node_id": "easy imageIndexSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9,\"step\":1}]},\"optional\":{\"image0\":[\"IMAGE\",{\"lazy\":true}],\"image1\":[\"IMAGE\",{\"lazy\":true}],\"image2\":[\"IMAGE\",{\"lazy\":true}],\"image3\":[\"IMAGE\",{\"lazy\":true}],\"image4\":[\"IMAGE\",{\"lazy\":true}],\"image5\":[\"IMAGE\",{\"lazy\":true}],\"image6\":[\"IMAGE\",{\"lazy\":true}],\"image7\":[\"IMAGE\",{\"lazy\":true}],\"image8\":[\"IMAGE\",{\"lazy\":true}],\"image9\":[\"IMAGE\",{\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageInsetCrop": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageInsetCrop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"measurement\":[[\"Pixels\",\"Percentage\"]],\"left\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"right\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"top\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}],\"bottom\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":8}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageInterrogator": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageInterrogator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mode\":[[\"fast\",\"classic\",\"best\",\"negative\"]],\"use_lowvram\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy imageListToImageBatch": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageListToImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imagePixelPerfect": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imagePixelPerfect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"resize_mode\":[[\"Just Resize\",\"Crop and Resize\",\"Resize and Fill\"],{\"default\":\"Just Resize\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"resolution\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy imageRatio": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageRatio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"width_ratio_int\",\"height_ratio_int\",\"width_ratio_float\",\"height_ratio_float\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "easy imageRemBg": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageRemBg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"rem_mode\":[[\"RMBG-2.0\",\"RMBG-1.4\",\"Inspyrenet\"],{\"default\":\"RMBG-1.4\"}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide/Save\"],{\"default\":\"Preview\"}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"torchscript_jit\":[\"BOOLEAN\",{\"default\":false}],\"add_background\":[[\"none\",\"white\",\"black\"],{\"default\":\"none\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "easy imageSave": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"only_preview\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy imageScaleDown": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageScaleDown",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"crop\":[[\"disabled\",\"center\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageScaleDownBy": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageScaleDownBy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"scale_by\":[\"FLOAT\",{\"default\":0.5,\"min\":0.01,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageScaleDownToSize": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageScaleDownToSize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"size\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"max\",\"label_off\":\"min\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageScaleToNormPixels": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageScaleToNormPixels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"]],\"scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageSize": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width_int\",\"height_int\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "easy imageSizeByLongerSide": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSizeByLongerSide",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"resolution\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy imageSizeBySide": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSizeBySide",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"side\":[[\"Longest\",\"Shortest\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"resolution\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy imageSplitGrid": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSplitGrid",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"row\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"column\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageSplitList": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSplitList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"images\",\"images\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "easy imageSplitTiles": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageSplitTiles",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"overlap_ratio\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":0.5,\"step\":0.01}],\"overlap_offset\":[\"INT\",{\"default\":0,\"min\":-8192,\"max\":8192,\"step\":1}],\"tiles_rows\":[\"INT\",{\"default\":2,\"min\":1,\"max\":50,\"step\":1}],\"tiles_cols\":[\"INT\",{\"default\":2,\"min\":1,\"max\":50,\"step\":1}]},\"optional\":{\"norm\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"tiles\",\"masks\",\"overlap\",\"total\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"OVERLAP\",\"INT\"]"
+ },
+ "easy imageSwitch": {
+ "category": "EasyUse/Logic/Switch",
+ "comfy_node_id": "easy imageSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_a\":[\"IMAGE\"],\"image_b\":[\"IMAGE\"],\"boolean\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imageTilesFromBatch": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageTilesFromBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tiles\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"overlap\":[\"OVERLAP\"],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"x\",\"y\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\",\"INT\"]"
+ },
+ "easy imageToBase64": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageToBase64",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy imageToMask": {
+ "category": "EasyUse/\ud83d\udeab Deprecated",
+ "comfy_node_id": "easy imageToMask",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"channel\":[[\"red\",\"green\",\"blue\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "easy imageUncropFromBBOX": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imageUncropFromBBOX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"original_image\":[\"IMAGE\"],\"crop_image\":[\"IMAGE\"],\"bbox\":[\"BBOX\"],\"border_blending\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}],\"use_square_mask\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"optional_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy imagesSplitImage": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy imagesSplitImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image1\",\"image2\",\"image3\",\"image4\",\"image5\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "easy indexAnything": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy indexAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\",{}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy injectNoiseToLatent": {
+ "category": "EasyUse/Latent",
+ "comfy_node_id": "easy injectNoiseToLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"strength\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":200,\"step\":0.0001}],\"normalize\":[\"BOOLEAN\",{\"default\":false}],\"average\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"pipe_to_noise\":[\"PIPE_LINE\"],\"image_to_latent\":[\"IMAGE\"],\"latent\":[\"LATENT\"],\"noise\":[\"LATENT\"],\"mask\":[\"MASK\"],\"mix_randn_amount\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":0.001}],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "easy instantIDApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy instantIDApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"instantid_file\":[[]],\"insightface\":[[\"CPU\",\"CUDA\",\"ROCM\"]],\"control_net_name\":[[]],\"cn_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"cn_soft_weights\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":5,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"noise\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.05}]},\"optional\":{\"image_kps\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"control_net\":[\"CONTROL_NET\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy instantIDApplyADV": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy instantIDApplyADV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"instantid_file\":[[]],\"insightface\":[[\"CPU\",\"CUDA\",\"ROCM\"]],\"control_net_name\":[[]],\"cn_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"cn_soft_weights\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":5,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"noise\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.05}]},\"optional\":{\"image_kps\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"control_net\":[\"CONTROL_NET\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy int": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy int",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":-999999,\"max\":999999}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"int\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy ipadapterApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"image\":[\"IMAGE\"],\"preset\":[[\"LIGHT - SD1.5 only (low strength)\",\"STANDARD (medium strength)\",\"VIT-G (medium strength)\",\"PLUS (high strength)\",\"PLUS (kolors genernal)\",\"REGULAR - FLUX and SD3.5 only (high strength)\",\"PLUS FACE (portraits)\",\"FULL FACE - SD1.5 only (portraits stronger)\",\"COMPOSITION\",\"FACEID\",\"FACEID PLUS - SD1.5 only\",\"FACEID PLUS KOLORS\",\"FACEID PLUS V2\",\"FACEID PORTRAIT (style transfer)\",\"FACEID PORTRAIT UNNORM - SDXL only (strong)\"]],\"lora_strength\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.01}],\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\",\"DirectML\",\"OpenVINO\",\"CoreML\"],{\"default\":\"CUDA\"}],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"weight_faceidv2\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"cache_mode\":[[\"insightface only\",\"clip_vision only\",\"ipadapter only\",\"all\",\"none\"],{\"default\":\"all\"}],\"use_tiled\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"attn_mask\":[\"MASK\"],\"optional_ipadapter\":[\"IPADAPTER\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"images\",\"masks\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IMAGE\",\"MASK\",\"IPADAPTER\"]"
+ },
+ "easy ipadapterApplyADV": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyADV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"image\":[\"IMAGE\"],\"preset\":[[\"LIGHT - SD1.5 only (low strength)\",\"STANDARD (medium strength)\",\"VIT-G (medium strength)\",\"PLUS (high strength)\",\"PLUS (kolors genernal)\",\"REGULAR - FLUX and SD3.5 only (high strength)\",\"PLUS FACE (portraits)\",\"FULL FACE - SD1.5 only (portraits stronger)\",\"COMPOSITION\",\"FACEID\",\"FACEID PLUS - SD1.5 only\",\"FACEID PLUS KOLORS\",\"FACEID PLUS V2\",\"FACEID PORTRAIT (style transfer)\",\"FACEID PORTRAIT UNNORM - SDXL only (strong)\"]],\"lora_strength\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.01}],\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\",\"DirectML\",\"OpenVINO\",\"CoreML\"],{\"default\":\"CUDA\"}],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"weight_faceidv2\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"weight_type\":[[\"linear\",\"ease in\",\"ease out\",\"ease in-out\",\"reverse in-out\",\"weak input\",\"weak output\",\"weak middle\",\"strong middle\",\"style transfer\",\"composition\",\"strong style transfer\",\"style and composition\",\"style transfer precise\"]],\"combine_embeds\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\"]],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"embeds_scaling\":[[\"V only\",\"K+V\",\"K+V w/ C penalty\",\"K+mean(V) w/ C penalty\"]],\"cache_mode\":[[\"insightface only\",\"clip_vision only\",\"ipadapter only\",\"all\",\"none\"],{\"default\":\"all\"}],\"use_tiled\":[\"BOOLEAN\",{\"default\":false}],\"use_batch\":[\"BOOLEAN\",{\"default\":false}],\"sharpening\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}]},\"optional\":{\"image_negative\":[\"IMAGE\"],\"attn_mask\":[\"MASK\"],\"clip_vision\":[\"CLIP_VISION\"],\"optional_ipadapter\":[\"IPADAPTER\"],\"layer_weights\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"Mad Scientist Layer Weights\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"images\",\"masks\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IMAGE\",\"MASK\",\"IPADAPTER\"]"
+ },
+ "easy ipadapterApplyEmbeds": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyEmbeds",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip_vision\":[\"CLIP_VISION\"],\"ipadapter\":[\"IPADAPTER\"],\"pos_embed\":[\"EMBEDS\"],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"weight_type\":[[\"linear\",\"ease in\",\"ease out\",\"ease in-out\",\"reverse in-out\",\"weak input\",\"weak output\",\"weak middle\",\"strong middle\",\"style transfer\",\"composition\",\"strong style transfer\",\"style and composition\",\"style transfer precise\"]],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"embeds_scaling\":[[\"V only\",\"K+V\",\"K+V w/ C penalty\",\"K+mean(V) w/ C penalty\"]]},\"optional\":{\"neg_embed\":[\"EMBEDS\"],\"attn_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IPADAPTER\"]"
+ },
+ "easy ipadapterApplyEncoder": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyEncoder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip_vision\":[\"CLIP_VISION\"],\"image1\":[\"IMAGE\"],\"preset\":[[\"LIGHT - SD1.5 only (low strength)\",\"STANDARD (medium strength)\",\"VIT-G (medium strength)\",\"PLUS (high strength)\",\"PLUS (kolors genernal)\",\"REGULAR - FLUX and SD3.5 only (high strength)\",\"PLUS FACE (portraits)\",\"FULL FACE - SD1.5 only (portraits stronger)\",\"COMPOSITION\"]],\"num_embeds\":[\"INT\",{\"default\":2,\"min\":1,\"max\":4}]},\"optional\":{\"image2\":[\"IMAGE\"],\"image3\":[\"IMAGE\"],\"image4\":[\"IMAGE\"],\"mask1\":[\"MASK\"],\"weight1\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"mask2\":[\"MASK\"],\"weight2\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"mask3\":[\"MASK\"],\"weight3\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"mask4\":[\"MASK\"],\"weight4\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"combine_method\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\",\"max\",\"min\"]],\"optional_ipadapter\":[\"IPADAPTER\"],\"pos_embeds\":[\"EMBEDS\"],\"neg_embeds\":[\"EMBEDS\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip_vision\",\"ipadapter\",\"pos_embed\",\"neg_embed\"]",
+ "return_types": "[\"MODEL\",\"CLIP_VISION\",\"IPADAPTER\",\"EMBEDS\",\"EMBEDS\"]"
+ },
+ "easy ipadapterApplyFaceIDKolors": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyFaceIDKolors",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"image\":[\"IMAGE\"],\"preset\":[[\"FACEID PLUS KOLORS\"],{\"default\":\"FACEID PLUS KOLORS\"}],\"lora_strength\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.01}],\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\",\"DirectML\",\"OpenVINO\",\"CoreML\"],{\"default\":\"CUDA\"}],\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":-1,\"max\":3,\"step\":0.05}],\"weight_faceidv2\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"weight_kolors\":[\"FLOAT\",{\"default\":0.8,\"min\":-1,\"max\":5,\"step\":0.05}],\"weight_type\":[[\"linear\",\"ease in\",\"ease out\",\"ease in-out\",\"reverse in-out\",\"weak input\",\"weak output\",\"weak middle\",\"strong middle\",\"style transfer\",\"composition\",\"strong style transfer\",\"style and composition\",\"style transfer precise\"]],\"combine_embeds\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\"]],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"embeds_scaling\":[[\"V only\",\"K+V\",\"K+V w/ C penalty\",\"K+mean(V) w/ C penalty\"]],\"cache_mode\":[[\"insightface only\",\"clip_vision only\",\"ipadapter only\",\"all\",\"none\"],{\"default\":\"all\"}],\"use_tiled\":[\"BOOLEAN\",{\"default\":false}],\"use_batch\":[\"BOOLEAN\",{\"default\":false}],\"sharpening\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}]},\"optional\":{\"image_negative\":[\"IMAGE\"],\"attn_mask\":[\"MASK\"],\"clip_vision\":[\"CLIP_VISION\"],\"optional_ipadapter\":[\"IPADAPTER\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"images\",\"masks\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IMAGE\",\"MASK\",\"IPADAPTER\"]"
+ },
+ "easy ipadapterApplyFromParams": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyFromParams",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"preset\":[[\"LIGHT - SD1.5 only (low strength)\",\"STANDARD (medium strength)\",\"VIT-G (medium strength)\",\"PLUS (high strength)\",\"PLUS (kolors genernal)\",\"REGULAR - FLUX and SD3.5 only (high strength)\",\"PLUS FACE (portraits)\",\"FULL FACE - SD1.5 only (portraits stronger)\",\"COMPOSITION\"]],\"ipadapter_params\":[\"IPADAPTER_PARAMS\"],\"combine_embeds\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\",\"max\",\"min\"]],\"embeds_scaling\":[[\"V only\",\"K+V\",\"K+V w/ C penalty\",\"K+mean(V) w/ C penalty\"]],\"cache_mode\":[[\"insightface only\",\"clip_vision only\",\"ipadapter only\",\"all\",\"none\"],{\"default\":\"insightface only\"}]},\"optional\":{\"optional_ipadapter\":[\"IPADAPTER\"],\"image_negative\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IPADAPTER\"]"
+ },
+ "easy ipadapterApplyRegional": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterApplyRegional",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image\":[\"IMAGE\"],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"negative\",\"multiline\":true}],\"image_weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"prompt_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.05}],\"weight_type\":[[\"linear\",\"ease in\",\"ease out\",\"ease in-out\",\"reverse in-out\",\"weak input\",\"weak output\",\"weak middle\",\"strong middle\",\"style transfer\",\"composition\",\"strong style transfer\",\"style and composition\",\"style transfer precise\"]],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask\":[\"MASK\"],\"optional_ipadapter_params\":[\"IPADAPTER_PARAMS\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"ipadapter_params\",\"positive\",\"negative\"]",
+ "return_types": "[\"PIPE_LINE\",\"IPADAPTER_PARAMS\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "easy ipadapterStyleComposition": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy ipadapterStyleComposition",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"image_style\":[\"IMAGE\"],\"preset\":[[\"LIGHT - SD1.5 only (low strength)\",\"STANDARD (medium strength)\",\"VIT-G (medium strength)\",\"PLUS (high strength)\",\"PLUS (kolors genernal)\",\"REGULAR - FLUX and SD3.5 only (high strength)\",\"PLUS FACE (portraits)\",\"FULL FACE - SD1.5 only (portraits stronger)\",\"COMPOSITION\"]],\"weight_style\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"weight_composition\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"expand_style\":[\"BOOLEAN\",{\"default\":false}],\"combine_embeds\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\"],{\"default\":\"average\"}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"embeds_scaling\":[[\"V only\",\"K+V\",\"K+V w/ C penalty\",\"K+mean(V) w/ C penalty\"]],\"cache_mode\":[[\"insightface only\",\"clip_vision only\",\"ipadapter only\",\"all\",\"none\"],{\"default\":\"all\"}]},\"optional\":{\"image_composition\":[\"IMAGE\"],\"image_negative\":[\"IMAGE\"],\"attn_mask\":[\"MASK\"],\"clip_vision\":[\"CLIP_VISION\"],\"optional_ipadapter\":[\"IPADAPTER\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"ipadapter\"]",
+ "return_types": "[\"MODEL\",\"IPADAPTER\"]"
+ },
+ "easy isFileExist": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy isFileExist",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_path\":[\"STRING\",{\"default\":\"\"}],\"file_name\":[\"STRING\",{\"default\":\"\"}],\"file_extension\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy isMaskEmpty": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy isMaskEmpty",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy isNone": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy isNone",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\"]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy isSDXL": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy isSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"optional_pipe\":[\"PIPE_LINE\"],\"optional_clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"boolean\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy joinImageBatch": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy joinImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"mode\":[[\"horizontal\",\"vertical\"],{\"default\":\"horizontal\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy kSampler": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Preview&Choose\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\",\"None\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\"]"
+ },
+ "easy kSamplerCustom": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerCustom",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Preview&Choose\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\",\"None\"],{\"default\":\"None\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"output\",\"denoised_output\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"LATENT\",\"LATENT\",\"IMAGE\"]"
+ },
+ "easy kSamplerDownscaleUnet": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerDownscaleUnet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"downscale_mode\":[[\"None\",\"Auto\",\"Custom\"],{\"default\":\"Auto\"}],\"block_number\":[\"INT\",{\"default\":3,\"min\":1,\"max\":32,\"step\":1}],\"downscale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":9,\"step\":0.001}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.001}],\"downscale_after_skip\":[\"BOOLEAN\",{\"default\":true}],\"downscale_method\":[[\"bicubic\",\"nearest-exact\",\"bilinear\",\"area\",\"bislerp\"]],\"upscale_method\":[[\"bicubic\",\"nearest-exact\",\"bilinear\",\"area\",\"bislerp\"]],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\"]"
+ },
+ "easy kSamplerInpainting": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerInpainting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"grow_mask_by\":[\"INT\",{\"default\":6,\"min\":0,\"max\":64,\"step\":1}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"additional\":[[\"None\",\"InpaintModelCond\",\"Differential Diffusion\",\"Fooocus Inpaint\",\"Fooocus Inpaint + DD\",\"Brushnet Random\",\"Brushnet Random + DD\",\"Brushnet Segmentation\",\"Brushnet Segmentation + DD\"],{\"default\":\"None\"}]},\"optional\":{\"model\":[\"MODEL\"],\"mask\":[\"MASK\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\",\"VAE\"]"
+ },
+ "easy kSamplerLayerDiffusion": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerLayerDiffusion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"pipe\",\"final_image\",\"original_image\",\"alpha\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\",\"IMAGE\",\"MASK\"]"
+ },
+ "easy kSamplerSDTurbo": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerSDTurbo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"tile_size\":\"INT\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\"]"
+ },
+ "easy kSamplerTiled": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy kSamplerTiled",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide&Save\",\"Sender\",\"Sender&Save\",\"None\"],{\"default\":\"Preview\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{\"model\":[\"MODEL\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\",\"embeddingsList\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"IMAGE\"]"
+ },
+ "easy kolorsLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy kolorsLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"unet_name\":[[]],\"vae_name\":[[]],\"chatglm3_name\":[[]],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"1024 x 576\"}],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"model_override\":[\"MODEL\"],\"vae_override\":[\"VAE\"],\"optional_lora_stack\":[\"LORA_STACK\"],\"auto_clean_gpu\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy latentCompositeMaskedWithCond": {
+ "category": "EasyUse/Latent",
+ "comfy_node_id": "easy latentCompositeMaskedWithCond",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"text_combine\":[\"LIST\"],\"source_latent\":[\"LATENT\"],\"source_mask\":[\"MASK\"],\"destination_mask\":[\"MASK\"],\"text_combine_mode\":[[\"add\",\"replace\",\"cover\"],{\"default\":\"add\"}],\"replace_text\":[\"STRING\",{\"default\":\"\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"pipe\",\"latent\",\"conditioning\"]",
+ "return_types": "[\"PIPE_LINE\",\"LATENT\",\"CONDITIONING\"]"
+ },
+ "easy latentNoisy": {
+ "category": "EasyUse/Latent",
+ "comfy_node_id": "easy latentNoisy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"steps\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":1,\"max\":10000}],\"source\":[[\"CPU\",\"GPU\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"pipe\":[\"PIPE_LINE\"],\"optional_model\":[\"MODEL\"],\"optional_latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"latent\",\"sigma\"]",
+ "return_types": "[\"PIPE_LINE\",\"LATENT\",\"FLOAT\"]"
+ },
+ "easy lengthAnything": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy lengthAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"length\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy loadImageBase64": {
+ "category": "EasyUse/Image/LoadImage",
+ "comfy_node_id": "easy loadImageBase64",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base64_data\":[\"STRING\",{\"default\":\"\"}],\"image_output\":[[\"Hide\",\"Preview\",\"Save\",\"Hide/Save\"],{\"default\":\"Preview\"}],\"save_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"optional\":{},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "easy loadImagesForLoop": {
+ "category": "image",
+ "comfy_node_id": "easy loadImagesForLoop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}],\"limit\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":10000}],\"initial_value1\":[\"*\"],\"initial_value2\":[\"*\"]},\"hidden\":{\"initial_value0\":[\"*\"],\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"flow\",\"index\",\"image\",\"mask\",\"name\",\"value1\",\"value2\"]",
+ "return_types": "[\"FLOW_CONTROL\",\"INT\",\"IMAGE\",\"MASK\",\"STRING\",\"*\",\"*\"]"
+ },
+ "easy loraStack": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy loraStack",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"toggle\":[\"BOOLEAN\",{\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"mode\":[[\"simple\",\"advanced\"]],\"num_loras\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"],\"lora_1_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_1_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_1_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_1_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_2_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_3_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_4_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_5_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_6_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_7_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_7_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_7_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_7_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_8_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_8_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_8_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_8_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_9_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_9_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_9_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_9_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_10_name\":[[\"None\"],{\"default\":\"None\"}],\"lora_10_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_10_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_10_clip_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"lora_stack\"]",
+ "return_types": "[\"LORA_STACK\"]"
+ },
+ "easy loraStackApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy loraStackApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_stack\":[\"LORA_STACK\"],\"model\":[\"MODEL\"]},\"optional\":{\"optional_clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "easy makeImageForICLora": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy makeImageForICLora",
+ "deprecated": false,
+ "description": "make Image for ICLora to Re-paint",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_1\":[\"IMAGE\"],\"direction\":[[\"top-bottom\",\"left-right\"],{\"default\":\"left-right\"}],\"pixels\":[\"INT\",{\"default\":0,\"max\":16384,\"min\":0,\"step\":8,\"tooltip\":\"The pixel of the output image is not set when it is 0\"}]},\"optional\":{\"image_2\":[\"IMAGE\"],\"mask_1\":[\"MASK\"],\"mask_2\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"context_mask\",\"width\",\"height\",\"x\",\"y\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"MASK\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "easy mathFloat": {
+ "category": "EasyUse/Logic/Math",
+ "comfy_node_id": "easy mathFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"FLOAT\",{\"default\":0,\"min\":-999999999999,\"max\":999999999999,\"step\":0.01}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-999999999999,\"max\":999999999999,\"step\":0.01}],\"operation\":[[\"add\",\"subtract\",\"multiply\",\"divide\",\"modulo\",\"power\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "easy mathInt": {
+ "category": "EasyUse/Logic/Math",
+ "comfy_node_id": "easy mathInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":1}],\"b\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000,\"step\":1}],\"operation\":[[\"add\",\"subtract\",\"multiply\",\"divide\",\"modulo\",\"power\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy mathString": {
+ "category": "EasyUse/Logic/Math",
+ "comfy_node_id": "easy mathString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"STRING\",{\"multiline\":false}],\"b\":[\"STRING\",{\"multiline\":false}],\"operation\":[[\"a == b\",\"a != b\",\"a IN b\",\"a MATCH REGEX(b)\",\"a BEGINSWITH b\",\"a ENDSWITH b\"]],\"case_sensitive\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "easy mochiLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy mochiLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"],{\"default\":\"mochi_vae.safetensors\"}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"width x height (custom)\"}],\"empty_latent_width\":[\"INT\",{\"default\":848,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":480,\"min\":64,\"max\":16384,\"step\":8}],\"length\":[\"INT\",{\"default\":25,\"min\":7,\"max\":16384,\"step\":6}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"tooltip\":\"The number of latent images in the batch.\"}]},\"optional\":{\"model_override\":[\"MODEL\"],\"clip_override\":[\"CLIP\"],\"vae_override\":[\"VAE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy negative": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy negative",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"Negative\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"negative\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy outputToList": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy outputToList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tuple\":[\"*\",{}]},\"optional\":{}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"list\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy pipeBatchIndex": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeBatchIndex",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"batch_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":63}],\"length\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy pipeEdit": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeEdit",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_skip\":[\"INT\",{\"default\":-1,\"min\":-24,\"max\":0,\"step\":1}],\"optional_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"positive_token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"positive_weight_interpretation\":[[\"comfy\",\"A1111\",\"comfy++\",\"compel\",\"fixed attention\"]],\"optional_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative_token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"negative_weight_interpretation\":[[\"comfy\",\"A1111\",\"comfy++\",\"compel\",\"fixed attention\"]],\"a1111_prompt_style\":[\"BOOLEAN\",{\"default\":false}],\"conditioning_mode\":[[\"replace\",\"concat\",\"combine\",\"average\",\"timestep\"],{\"default\":\"replace\"}],\"average_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"old_cond_start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"old_cond_end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"new_cond_start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"new_cond_end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"pipe\":[\"PIPE_LINE\"],\"model\":[\"MODEL\"],\"pos\":[\"CONDITIONING\"],\"neg\":[\"CONDITIONING\"],\"latent\":[\"LATENT\"],\"vae\":[\"VAE\"],\"clip\":[\"CLIP\"],\"image\":[\"IMAGE\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\",\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"pos\",\"neg\",\"latent\",\"vae\",\"clip\",\"image\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"CLIP\",\"IMAGE\"]"
+ },
+ "easy pipeEditPrompt": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeEditPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\",\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy pipeIn": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeIn",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"pipe\":[\"PIPE_LINE\"],\"model\":[\"MODEL\"],\"pos\":[\"CONDITIONING\"],\"neg\":[\"CONDITIONING\"],\"latent\":[\"LATENT\"],\"vae\":[\"VAE\"],\"clip\":[\"CLIP\"],\"image\":[\"IMAGE\"],\"xyPlot\":[\"XYPLOT\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy pipeOut": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeOut",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"pos\",\"neg\",\"latent\",\"vae\",\"clip\",\"image\",\"seed\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\",\"CLIP\",\"IMAGE\",\"INT\"]"
+ },
+ "easy pipeToBasicPipe": {
+ "category": "EasyUse/Pipe",
+ "comfy_node_id": "easy pipeToBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"]},\"hidden\":{\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"basic_pipe\"]",
+ "return_types": "[\"BASIC_PIPE\"]"
+ },
+ "easy pixArtLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy pixArtLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"model_name\":[[\"PixArtMS_XL_2\",\"PixArtMS_Sigma_XL_2\",\"PixArtMS_Sigma_XL_2_900M\",\"PixArtMS_Sigma_XL_2_2K\",\"PixArt_XL_2\",\"ControlPixArtHalf\",\"ControlPixArtMSHalf\"]],\"vae_name\":[[]],\"t5_type\":[[\"sd3\"]],\"clip_name\":[[]],\"padding\":[\"INT\",{\"default\":1,\"min\":1,\"max\":300}],\"t5_name\":[[]],\"device\":[[\"auto\",\"cpu\",\"gpu\"],{\"default\":\"cpu\"}],\"dtype\":[[\"default\",\"auto (comfy)\",\"FP32\",\"FP16\",\"BF16\"]],\"lora_name\":[[\"None\"]],\"lora_model_strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"ratio\":[[\"custom\",\"0.25\",\"0.26\",\"0.27\",\"0.28\",\"0.32\",\"0.33\",\"0.35\",\"0.40\",\"0.42\",\"0.48\",\"0.50\",\"0.52\",\"0.57\",\"0.60\",\"0.68\",\"0.72\",\"0.78\",\"0.82\",\"0.88\",\"0.94\",\"1.00\",\"1.07\",\"1.13\",\"1.21\",\"1.29\",\"1.38\",\"1.46\",\"1.67\",\"1.75\",\"2.00\",\"2.09\",\"2.40\",\"2.50\",\"2.89\",\"3.00\",\"3.11\",\"3.62\",\"3.75\",\"3.88\",\"4.00\"],{\"default\":\"1.00\"}],\"empty_latent_width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"optional_lora_stack\":[\"LORA_STACK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy pixels": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy pixels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"]],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0.001,\"max\":10,\"step\":0.001}],\"flip_w/h\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"width_norm\",\"height_norm\",\"width\",\"height\",\"scale_factor\"]",
+ "return_types": "[\"INT\",\"INT\",\"*\",\"*\",\"*\"]"
+ },
+ "easy portraitMaster": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy portraitMaster",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"shot\":[[\"-\",\"Head portrait\",\"Head and shoulders portrait\",\"Half-length portrait\",\"Full-length portrait\",\"Face\",\"Portrait\",\"Full body\",\"Close-up\"],{\"key\":\"shot_list\"}],\"shot_weight\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"gender\":[[\"-\",\"Man\",\"Woman\"],{\"default\":\"Woman\",\"key\":\"gender_list\"}],\"age\":[\"INT\",{\"default\":30,\"min\":18,\"max\":90,\"step\":1,\"display\":\"slider\"}],\"nationality_1\":[[\"-\",\"Afghan\",\"Albanian\",\"Algerian\",\"Andorran\",\"Angolan\",\"Antiguans Barbudans\",\"Argentine\",\"Armenian\",\"Australian\",\"Austrian\",\"Azerbaijani\",\"Bahamian\",\"Bahraini\",\"Bangladeshi\",\"Barbadian\",\"Belarusian\",\"Belgian\",\"Belizean\",\"Beninese\",\"Bhutanese\",\"Bolivian\",\"Bosnian Herzegovinian\",\"Brazilian\",\"British\",\"Bruneian\",\"Bulgarian\",\"Burkinabe\",\"Burundian\",\"Cambodian\",\"Cameroonian\",\"Canadian\",\"Cape Verdian\",\"Central African\",\"Chadian\",\"Chilean\",\"Chinese\",\"Colombian\",\"Comoran\",\"Congolese\",\"Costa Rican\",\"Croatian\",\"Cuban\",\"Cypriot\",\"Czech\",\"Danish\",\"Djibouti\",\"Dominican\",\"Dutch\",\"East Timorese\",\"Ecuadorean\",\"Egyptian\",\"Emirian\",\"Equatorial Guinean\",\"Eritrean\",\"Estonian\",\"Ethiopian\",\"Fijian\",\"Filipino\",\"Finnish\",\"French\",\"Gabonese\",\"Gambian\",\"Georgian\",\"German\",\"Ghanaian\",\"Greek\",\"Grenadian\",\"Guatemalan\",\"Guinean\",\"Guyanese\",\"Haitian\",\"Herzegovinian\",\"Honduran\",\"Hungarian\",\"Icelander\",\"Indian\",\"Indonesian\",\"Iranian\",\"Iraqi\",\"Irish\",\"Israeli\",\"Italian\",\"Ivorian\",\"Jamaican\",\"Japanese\",\"Jordanian\",\"Kazakhstani\",\"Kenyan\",\"Kiribati\",\"North Korean\",\"South Korean\",\"Kuwaiti\",\"Kyrgyz\",\"Laotian\",\"Latvian\",\"Lebanese\",\"Liberian\",\"Libyan\",\"Liechtensteiner\",\"Lithuanian\",\"Luxembourgish\",\"Macedonian\",\"Malagasy\",\"Malawian\",\"Malaysian\",\"Maldivan\",\"Malian\",\"Maltese\",\"Marshallese\",\"Mauritanian\",\"Mauritian\",\"Mexican\",\"Micronesian\",\"Moldovan\",\"Monegasque\",\"Mongolian\",\"Montenegrin\",\"Moroccan\",\"Mosotho\",\"Motswana\",\"Mozambican\",\"Namibian\",\"Nauruan\",\"Nepalese\",\"New Zealander\",\"Ni-Vanuatu\",\"Nicaraguan\",\"Nigerian\",\"Nigerien\",\"North Korean\",\"Northern Irish\",\"Norwegian\",\"Omani\",\"Pakistani\",\"Palauan\",\"Palestinian\",\"Panamanian\",\"Papua New Guinean\",\"Paraguayan\",\"Peruvian\",\"Polish\",\"Portuguese\",\"Qatari\",\"Romanian\",\"Russian\",\"Rwandan\",\"Saint Lucian\",\"Salvadoran\",\"Samoan\",\"San Marinese\",\"Sao Tomean\",\"Saudi\",\"Scottish\",\"Senegalese\",\"Serbian\",\"Seychellois\",\"Sierra Leonean\",\"Singaporean\",\"Slovakian\",\"Slovenian\",\"Solomon Islander\",\"Somali\",\"South African\",\"South Korean\",\"South Sudanese\",\"Spanish\",\"Sri Lankan\",\"Sudanese\",\"Surinamer\",\"Swazi\",\"Swedish\",\"Swiss\",\"Syrian\",\"Tajikistani\",\"Tanzanian\",\"Thai\",\"Togolese\",\"Tongan\",\"Trinidadian Tobagonian\",\"Tunisian\",\"Turkish\",\"Turkmen\",\"Tuvaluan\",\"Ugandan\",\"Ukrainian\",\"Uruguayan\",\"Uzbekistani\",\"Venezuelan\",\"Vietnamese\",\"Welsh\",\"Yemeni\",\"Zambian\",\"Zimbabwean\"],{\"default\":\"Chinese\",\"key\":\"nationality_list\"}],\"nationality_2\":[[\"-\",\"Afghan\",\"Albanian\",\"Algerian\",\"Andorran\",\"Angolan\",\"Antiguans Barbudans\",\"Argentine\",\"Armenian\",\"Australian\",\"Austrian\",\"Azerbaijani\",\"Bahamian\",\"Bahraini\",\"Bangladeshi\",\"Barbadian\",\"Belarusian\",\"Belgian\",\"Belizean\",\"Beninese\",\"Bhutanese\",\"Bolivian\",\"Bosnian Herzegovinian\",\"Brazilian\",\"British\",\"Bruneian\",\"Bulgarian\",\"Burkinabe\",\"Burundian\",\"Cambodian\",\"Cameroonian\",\"Canadian\",\"Cape Verdian\",\"Central African\",\"Chadian\",\"Chilean\",\"Chinese\",\"Colombian\",\"Comoran\",\"Congolese\",\"Costa Rican\",\"Croatian\",\"Cuban\",\"Cypriot\",\"Czech\",\"Danish\",\"Djibouti\",\"Dominican\",\"Dutch\",\"East Timorese\",\"Ecuadorean\",\"Egyptian\",\"Emirian\",\"Equatorial Guinean\",\"Eritrean\",\"Estonian\",\"Ethiopian\",\"Fijian\",\"Filipino\",\"Finnish\",\"French\",\"Gabonese\",\"Gambian\",\"Georgian\",\"German\",\"Ghanaian\",\"Greek\",\"Grenadian\",\"Guatemalan\",\"Guinean\",\"Guyanese\",\"Haitian\",\"Herzegovinian\",\"Honduran\",\"Hungarian\",\"Icelander\",\"Indian\",\"Indonesian\",\"Iranian\",\"Iraqi\",\"Irish\",\"Israeli\",\"Italian\",\"Ivorian\",\"Jamaican\",\"Japanese\",\"Jordanian\",\"Kazakhstani\",\"Kenyan\",\"Kiribati\",\"North Korean\",\"South Korean\",\"Kuwaiti\",\"Kyrgyz\",\"Laotian\",\"Latvian\",\"Lebanese\",\"Liberian\",\"Libyan\",\"Liechtensteiner\",\"Lithuanian\",\"Luxembourgish\",\"Macedonian\",\"Malagasy\",\"Malawian\",\"Malaysian\",\"Maldivan\",\"Malian\",\"Maltese\",\"Marshallese\",\"Mauritanian\",\"Mauritian\",\"Mexican\",\"Micronesian\",\"Moldovan\",\"Monegasque\",\"Mongolian\",\"Montenegrin\",\"Moroccan\",\"Mosotho\",\"Motswana\",\"Mozambican\",\"Namibian\",\"Nauruan\",\"Nepalese\",\"New Zealander\",\"Ni-Vanuatu\",\"Nicaraguan\",\"Nigerian\",\"Nigerien\",\"North Korean\",\"Northern Irish\",\"Norwegian\",\"Omani\",\"Pakistani\",\"Palauan\",\"Palestinian\",\"Panamanian\",\"Papua New Guinean\",\"Paraguayan\",\"Peruvian\",\"Polish\",\"Portuguese\",\"Qatari\",\"Romanian\",\"Russian\",\"Rwandan\",\"Saint Lucian\",\"Salvadoran\",\"Samoan\",\"San Marinese\",\"Sao Tomean\",\"Saudi\",\"Scottish\",\"Senegalese\",\"Serbian\",\"Seychellois\",\"Sierra Leonean\",\"Singaporean\",\"Slovakian\",\"Slovenian\",\"Solomon Islander\",\"Somali\",\"South African\",\"South Korean\",\"South Sudanese\",\"Spanish\",\"Sri Lankan\",\"Sudanese\",\"Surinamer\",\"Swazi\",\"Swedish\",\"Swiss\",\"Syrian\",\"Tajikistani\",\"Tanzanian\",\"Thai\",\"Togolese\",\"Tongan\",\"Trinidadian Tobagonian\",\"Tunisian\",\"Turkish\",\"Turkmen\",\"Tuvaluan\",\"Ugandan\",\"Ukrainian\",\"Uruguayan\",\"Uzbekistani\",\"Venezuelan\",\"Vietnamese\",\"Welsh\",\"Yemeni\",\"Zambian\",\"Zimbabwean\"],{\"key\":\"nationality_list\"}],\"nationality_mix\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"body_type\":[[\"-\",\"Underweight\",\"Normal weight\",\"Overweight\",\"Obese\"],{\"key\":\"body_type_list\"}],\"body_type_weight\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"model_pose\":[[\"-\",\"Power Pose\",\"Walking Pose\",\"The Over-the-Shoulder Look\",\"S-curve Pose\",\"Sitting Pose\",\"Close-Up Beauty Shot Pose\",\"Leaning Pose\",\"Arms Up Pose\",\"Casual Stroll Pose\",\"Headshot Pose\",\"Sitting Cross-Legged Pose\",\"Back Arch Pose\",\"Hand-on-Hip Pose\",\"Gazing into the Distance Pose\",\"Candid Laugh Pose\",\"Dynamic Action Pose\",\"Contrapposto Pose\",\"High Fashion Pose\"],{\"key\":\"model_pose_list\"}],\"eyes_color\":[[\"-\",\"Brown\",\"Blue\",\"Green\",\"Hazel\",\"Gray\",\"Amber\",\"Red\",\"Violet\"],{\"key\":\"eyes_color_list\"}],\"facial_expression\":[[\"-\",\"Happy\",\"Sad\",\"Angry\",\"Surprised\",\"Fearful\",\"Disgusted\",\"Contemptuous\",\"Excited\",\"Nervous\",\"Confused\",\"Amused\",\"Content\",\"Disappointed\",\"Bored\",\"Relieved\",\"In love\",\"Shy\",\"Envious\",\"Proud\",\"Cautious\",\"Serious\",\"Serene\",\"Peaceful\",\"Calm\"],{\"key\":\"face_expression_list\"}],\"facial_expression_weight\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"face_shape\":[[\"-\",\"Oval\",\"Round\",\"Square\",\"Heart-shaped\",\"Long\",\"Rectangle\",\"Triangle\",\"Inverted Triangle\",\"Pear-shaped\",\"Oblong\",\"Square Round\",\"Square Oval\"],{\"key\":\"face_shape_list\"}],\"face_shape_weight\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"facial_asymmetry\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"hair_style\":[[\"-\",\"Asymmetrical cut\",\"Blunt cut\",\"Bob cut\",\"Braided bob\",\"Buzz cut\",\"Choppy cut\",\"Curly bob\",\"Curtain bangs\",\"Faux hawk\",\"Feathered cut\",\"French bob\",\"Layered cut\",\"Long bob\",\"Mohawk\",\"Pixie cut\",\"Shag cut\",\"Side-swept bangs\",\"Textured cut\",\"Undercut\",\"Wavy bob\",\"Faux hawk short pixie\",\"Brave short haircut with shaved sides\",\"Tapered haricut wuth shaved side\",\"Stacked bob\",\"Lemonade braids\",\"Middle part ponytails\",\"Stitch braids\",\"Deep side part\",\"French braids\",\"Box braids\",\"Two dutch braids\",\"Wavy cut with curtains bangs\",\"Right side shaved\",\"Sweeping pixie\",\"Smooth lob\",\"Long pixie\",\"Sideswept pixie\",\"Italian bob\",\"Shullet\"],{\"key\":\"hair_style_list\"}],\"hair_color\":[[\"-\",\"Black\",\"Brown\",\"Blonde\",\"Red\",\"Auburn\",\"Chestnut\",\"Gray\",\"White\",\"Salt and pepper\"],{\"key\":\"hair_color_list\"}],\"disheveled\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"beard\":[[\"-\",\"Stubble Beard\",\"Goatee\",\"Full Beard\",\"Van Dyke Beard\",\"Soul Patch\",\"Garibaldi Beard\",\"Mutton Chops\",\"Circle Beard\",\"Corporate Beard\",\"Balbo Beard\",\"Ducktail Beard\",\"Chinstrap Beard\",\"Anchor Beard\",\"Chevron Mustache\",\"Horseshoe Mustache\",\"Handlebar Mustache\",\"Imperial Mustache\",\"Pencil Mustache\",\"Friendly Mutton Chops\",\"Zappa Mustache\"],{\"key\":\"beard_list\"}],\"skin_details\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"skin_pores\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"dimples\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"freckles\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"moles\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"skin_imperfections\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"skin_acne\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"tanned_skin\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"eyes_details\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"iris_details\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"circular_iris\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"circular_pupil\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"light_type\":[[\"-\",\"Natural sunlight\",\"Soft ambient light\",\"Harsh sunlight\",\"Overcast sky\",\"Sunset glow\",\"Sunrise warmth\",\"Twilight hues\",\"Candlelight\",\"Incandescent lighting\",\"Fluorescent lighting\",\"Moonlight\",\"Dappled sunlight\",\"Backlit silhouette\",\"Spotlight\",\"Rim lighting\",\"Firelight\",\"City streetlights\",\"Studio lighting\",\"Lantern light\",\"Tungsten lighting\",\"Cloudy day diffused light\",\"Skylight\",\"Golden hour light\",\"Blue hour light\",\"Flash photography\",\"Stage lighting\",\"Neon lights\",\"Torchlight\",\"Softbox lighting\",\"Rim light\",\"Lightning\",\"Abstract light patterns\"],{\"key\":\"light_type_list\"}],\"light_direction\":[[\"-\",\"top\",\"bottom\",\"right\",\"left\",\"front\",\"rear\",\"top-right\",\"top-left\",\"bottom-right\",\"bottom-left\"],{\"key\":\"light_direction_list\"}],\"light_weight\":[\"FLOAT\",{\"default\":0,\"step\":0.05,\"min\":0,\"max\":1.95,\"display\":\"slider\"}],\"photorealism_improvement\":[[\"enable\",\"disable\"]],\"prompt_start\":[\"STRING\",{\"multiline\":true,\"default\":\"raw photo, (realistic:1.5)\"}],\"prompt_additional\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"prompt_end\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "easy poseEditor": {
+ "category": "EasyUse/\ud83d\udeab Deprecated",
+ "comfy_node_id": "easy poseEditor",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy positive": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy positive",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"Positive\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"positive\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy preDetailerFix": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy preDetailerFix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"guide_size\":[\"FLOAT\",{\"default\":256,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":768,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"bbox_segm_pipe\":[\"PIPE_LINE\"],\"sam_pipe\":[\"PIPE_LINE\"],\"optional_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preMaskDetailerFix": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy preMaskDetailerFix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"mask\":[\"MASK\"],\"guide_size\":[\"FLOAT\",{\"default\":384,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"mask_mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"masked only\",\"label_off\":\"whole\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"optional_image\":[\"IMAGE\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSampling": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSampling",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image_to_latent\":[\"IMAGE\"],\"latent\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingAdvanced": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"]],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"add_noise\":[[\"enable (CPU)\",\"enable (GPU=A1111)\",\"disable\"],{\"default\":\"enable (CPU)\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]]},\"optional\":{\"image_to_latent\":[\"IMAGE\"],\"latent\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingCascade": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingCascade",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"encode_vae_name\":[[\"None\"]],\"decode_vae_name\":[[\"None\"]],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"default\":\"euler_ancestral\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"default\":\"simple\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image_to_latent_c\":[\"IMAGE\"],\"latent_c\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingCustom": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingCustom",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"guider\":[[\"CFG\",\"DualCFG\",\"Basic\",\"IP2P+CFG\",\"IP2P+DualCFG\",\"IP2P+Basic\"],{\"default\":\"Basic\"}],\"cfg\":[\"FLOAT\",{\"default\":3.5,\"min\":0,\"max\":100}],\"cfg_negative\":[\"FLOAT\",{\"default\":1.5,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\",\"inversed_euler\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"karrasADV\",\"exponentialADV\",\"polyExponential\",\"sdturbo\",\"vp\",\"alignYourSteps\",\"gits\"]],\"coeff\":[\"FLOAT\",{\"default\":1.2,\"min\":0.8,\"max\":1.5,\"step\":0.05}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"sigma_max\":[\"FLOAT\",{\"default\":14.614642,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":false}],\"sigma_min\":[\"FLOAT\",{\"default\":0.0291675,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":false}],\"rho\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100,\"step\":0.01,\"round\":false}],\"beta_d\":[\"FLOAT\",{\"default\":19.9,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":false}],\"beta_min\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1000,\"step\":0.01,\"round\":false}],\"eps_s\":[\"FLOAT\",{\"default\":0.001,\"min\":0,\"max\":1,\"step\":0.0001,\"round\":false}],\"flip_sigmas\":[\"BOOLEAN\",{\"default\":false}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"add_noise\":[[\"enable (CPU)\",\"enable (GPU=A1111)\",\"disable\"],{\"default\":\"enable (CPU)\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image_to_latent\":[\"IMAGE\"],\"latent\":[\"LATENT\"],\"optional_sampler\":[\"SAMPLER\"],\"optional_sigmas\":[\"SIGMAS\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingDynamicCFG": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingDynamicCFG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"cfg_mode\":[[\"Constant\",\"Linear Down\",\"Cosine Down\",\"Half Cosine Down\",\"Linear Up\",\"Cosine Up\",\"Half Cosine Up\",\"Power Up\",\"Power Down\",\"Linear Repeating\",\"Cosine Repeating\",\"Sawtooth\"]],\"cfg_scale_min\":[\"FLOAT\",{\"default\":3.5,\"min\":0,\"max\":100,\"step\":0.5}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image_to_latent\":[\"IMAGE\"],\"latent\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingLayerDiffusion": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingLayerDiffusion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"method\":[[\"Attention Injection\",\"Conv Injection\",\"Everything\",\"Foreground\",\"Background\"]],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"default\":\"euler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"],{\"default\":\"normal\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"image\":[\"IMAGE\"],\"blended_image\":[\"IMAGE\"],\"mask\":[\"MASK\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingLayerDiffusionADDTL": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingLayerDiffusionADDTL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"foreground_prompt\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Foreground Additional Prompt\",\"multiline\":true}],\"background_prompt\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Background Additional Prompt\",\"multiline\":true}],\"blended_prompt\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Blended Additional Prompt\",\"multiline\":true}]},\"optional\":{\"optional_fg_cond\":[\"CONDITIONING\"],\"optional_bg_cond\":[\"CONDITIONING\"],\"optional_blended_cond\":[\"CONDITIONING\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingNoiseIn": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingNoiseIn",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"factor\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01,\"round\":0.01}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"align_your_steps\",\"gits\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"optional\":{\"optional_noise_seed\":[\"INT\",{\"forceInput\":true}],\"optional_latent\":[\"LATENT\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy preSamplingSdTurbo": {
+ "category": "EasyUse/PreSampling",
+ "comfy_node_id": "easy preSamplingSdTurbo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10}],\"cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"round\":false}],\"s_noise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"round\":false}],\"upscale_ratio\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":16,\"step\":0.01,\"round\":false}],\"start_step\":[\"INT\",{\"default\":5,\"min\":0,\"max\":1000,\"step\":1}],\"end_step\":[\"INT\",{\"default\":15,\"min\":0,\"max\":1000,\"step\":1}],\"upscale_n_step\":[\"INT\",{\"default\":3,\"min\":0,\"max\":1000,\"step\":1}],\"unsharp_kernel_size\":[\"INT\",{\"default\":3,\"min\":1,\"max\":21,\"step\":1}],\"unsharp_sigma\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":10,\"step\":0.01,\"round\":false}],\"unsharp_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01,\"round\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy prompt": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy prompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"Prompt\"}],\"main\":[[\"none\",\"beautiful woman, detailed face\",\"handsome man, detailed face\",\"pretty girl\",\"handsome boy\",\"dog\",\"cat\",\"Buddha\",\"toy\"],{\"default\":\"none\"}],\"lighting\":[[\"none\",\"sunshine from window\",\"neon light, city\",\"sunset over sea\",\"golden time\",\"sci-fi RGB glowing, cyberpunk\",\"natural lighting\",\"warm atmosphere, at home, bedroom\",\"magic lit\",\"evil, gothic, Yharnam\",\"light and shadow\",\"shadow from window\",\"soft studio lighting\",\"home atmosphere, cozy bedroom illumination\",\"neon, Wong Kar-wai, warm\",\"cinemative lighting\",\"neo punk lighting, cyberpunk\"],{\"default\":\"none\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy promptConcat": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy promptConcat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"prompt1\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true}],\"prompt2\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"forceInput\":true}],\"separator\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy promptLine": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy promptLine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"text\"}],\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999}],\"max_rows\":[\"INT\",{\"default\":1000,\"min\":1,\"max\":9999}]},\"hidden\":{\"workflow_prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"STRING\",\"COMBO\"]",
+ "return_types": "[\"STRING\",\"*\"]"
+ },
+ "easy promptList": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy promptList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt_1\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"prompt_2\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"prompt_3\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"prompt_4\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"prompt_5\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]},\"optional\":{\"optional_prompt_list\":[\"LIST\"]}}",
+ "output_is_list": [
+ false,
+ true
+ ],
+ "return_names": "[\"prompt_list\",\"prompt_strings\"]",
+ "return_types": "[\"LIST\",\"STRING\"]"
+ },
+ "easy promptReplace": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy promptReplace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"forceInput\":true}]},\"optional\":{\"find1\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"replace1\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"find2\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"replace2\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"find3\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"replace3\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy pulIDApply": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy pulIDApply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pulid_file\":[[]],\"insightface\":[[\"CPU\",\"CUDA\",\"ROCM\"]],\"image\":[\"IMAGE\"],\"method\":[[\"fidelity\",\"style\",\"neutral\"]],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"attn_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy pulIDApplyADV": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy pulIDApplyADV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pulid_file\":[[]],\"insightface\":[[\"CPU\",\"CUDA\",\"ROCM\"]],\"image\":[\"IMAGE\"],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"projection\":[[\"ortho_v2\",\"ortho\",\"none\"],{\"default\":\"ortho_v2\"}],\"fidelity\":[\"INT\",{\"default\":8,\"min\":0,\"max\":32,\"step\":1}],\"noise\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.1}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"attn_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy rangeFloat": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy rangeFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"range_mode\":[[\"step\",\"num_steps\"],{\"default\":\"step\"}],\"start\":[\"FLOAT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":0.1}],\"stop\":[\"FLOAT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":0.1}],\"step\":[\"FLOAT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":0.1}],\"num_steps\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"end_mode\":[[\"Inclusive\",\"Exclusive\"],{\"default\":\"Inclusive\"}]}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"range\",\"range_sizes\"]",
+ "return_types": "[\"FLOAT\",\"INT\"]"
+ },
+ "easy rangeInt": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy rangeInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"range_mode\":[[\"step\",\"num_steps\"],{\"default\":\"step\"}],\"start\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"stop\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"step\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"num_steps\":[\"INT\",{\"default\":0,\"min\":-4096,\"max\":4096,\"step\":1}],\"end_mode\":[[\"Inclusive\",\"Exclusive\"],{\"default\":\"Inclusive\"}]}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"range\",\"range_sizes\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "easy removeLocalImage": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy removeLocalImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\"],\"file_name\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy samLoaderPipe": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy samLoaderPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]],\"device_mode\":[[\"AUTO\",\"Prefer GPU\",\"CPU\"],{\"default\":\"AUTO\"}],\"sam_detection_hint\":[[\"center-1\",\"horizontal-2\",\"vertical-2\",\"rect-4\",\"diamond-4\",\"mask-area\",\"mask-points\",\"mask-point-bbox\",\"none\"]],\"sam_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sam_threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"sam_pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy saveImageLazy": {
+ "category": "EasyUse/Image",
+ "comfy_node_id": "easy saveImageLazy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"save_metadata\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy saveText": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy saveText",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"output_file_path\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_extension\":[[\"txt\",\"csv\"]],\"overwrite\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"image\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "easy saveTextLazy": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy saveTextLazy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"output_file_path\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"file_extension\":[[\"txt\",\"csv\"]],\"overwrite\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"image\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "easy seed": {
+ "category": "EasyUse/Seed",
+ "comfy_node_id": "easy seed",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"seed\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "easy showAnything": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy showAnything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"anything\":[\"*\",{}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy showAnythingLazy": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy showAnythingLazy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"anything\":[\"*\",{}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy showLoaderSettingsNames": {
+ "category": "EasyUse/Util",
+ "comfy_node_id": "easy showLoaderSettingsNames",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"names\":[\"INFO\",{\"default\":\"\",\"forceInput\":false}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"ckpt_name\",\"vae_name\",\"lora_name\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "easy showSpentTime": {
+ "category": "EasyUse/Util",
+ "comfy_node_id": "easy showSpentTime",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe\":[\"PIPE_LINE\"],\"spent_time\":[\"INFO\",{\"default\":\"Time will be displayed when reasoning is complete\",\"forceInput\":false}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy showTensorShape": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy showTensorShape",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tensor\":[\"*\"]},\"optional\":{},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "easy sleep": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy sleep",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\",{}],\"delay\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1000000,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"out\"]",
+ "return_types": "[\"*\"]"
+ },
+ "easy sliderControl": {
+ "category": "EasyUse/Util",
+ "comfy_node_id": "easy sliderControl",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"ipadapter layer weights\"]],\"model_type\":[[\"sdxl\",\"sd1\"]]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"layer_weights\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy stableDiffusion3API": {
+ "category": "EasyUse/API",
+ "comfy_node_id": "easy stableDiffusion3API",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Positive\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"placeholder\":\"Negative\",\"multiline\":true}],\"model\":[[\"sd3\",\"sd3-turbo\"]],\"aspect_ratio\":[[\"16:9\",\"1:1\",\"21:9\",\"2:3\",\"3:2\",\"4:5\",\"5:4\",\"9:16\",\"9:21\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967294}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1}]},\"optional\":{\"optional_image\":[\"IMAGE\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "easy string": {
+ "category": "EasyUse/Logic/Type",
+ "comfy_node_id": "easy string",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy styleAlignedBatchAlign": {
+ "category": "EasyUse/Adapter",
+ "comfy_node_id": "easy styleAlignedBatchAlign",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"share_norm\":[[\"both\",\"group\",\"layer\",\"disabled\"]],\"share_attn\":[[\"q+k\",\"q+k+v\",\"disabled\"]],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "easy stylesSelector": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy stylesSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"styles\":[[\"fooocus_styles\"],{\"default\":\"fooocus_styles\"}]},\"optional\":{\"positive\":[\"STRING\",{\"forceInput\":true}],\"negative\":[\"STRING\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "easy sv3dLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy sv3dLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"init_image\":[\"IMAGE\"],\"empty_latent_width\":[\"INT\",{\"default\":576,\"min\":16,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":576,\"min\":16,\"max\":16384,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":21,\"min\":1,\"max\":4096}],\"interp_easing\":[[\"linear\",\"ease_in\",\"ease_out\",\"ease_in_out\"],{\"default\":\"linear\"}],\"easing_mode\":[[\"azimuth\",\"elevation\",\"custom\"],{\"default\":\"azimuth\"}]},\"optional\":{\"scheduler\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"interp_log\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"STRING\"]"
+ },
+ "easy svdLoader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy svdLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"clip_name\":[[\"None\"]],\"init_image\":[\"IMAGE\"],\"resolution\":[[\"width x height (custom)\",\"512 x 512\",\"512 x 768\",\"576 x 1024\",\"768 x 512\",\"768 x 768\",\"768 x 1024\",\"768 x 1280\",\"768 x 1344\",\"768 x 1536\",\"816 x 1920\",\"832 x 1152\",\"832 x 1216\",\"896 x 1152\",\"896 x 1088\",\"1024 x 1024\",\"1024 x 576\",\"1024 x 768\",\"1080 x 1920\",\"1440 x 2560\",\"1088 x 896\",\"1216 x 832\",\"1152 x 832\",\"1152 x 896\",\"1280 x 768\",\"1344 x 768\",\"1536 x 640\",\"1536 x 768\",\"1920 x 816\",\"1920 x 1080\",\"2560 x 1440\"],{\"default\":\"1024 x 576\"}],\"empty_latent_width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"video_frames\":[\"INT\",{\"default\":14,\"min\":1,\"max\":4096}],\"motion_bucket_id\":[\"INT\",{\"default\":127,\"min\":1,\"max\":1023}],\"fps\":[\"INT\",{\"default\":6,\"min\":1,\"max\":1024}],\"augmentation_level\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"optional_positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"optional_negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ },
+ "easy textIndexSwitch": {
+ "category": "EasyUse/Logic/Index Switch",
+ "comfy_node_id": "easy textIndexSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9,\"step\":1}]},\"optional\":{\"text0\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text1\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text2\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text3\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text4\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text5\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text6\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text7\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text8\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}],\"text9\":[\"STRING\",{\"lazy\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy textSwitch": {
+ "category": "EasyUse/Logic/Switch",
+ "comfy_node_id": "easy textSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"INT\",{\"default\":1,\"min\":1,\"max\":2}]},\"optional\":{\"text1\":[\"STRING\",{\"forceInput\":true}],\"text2\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "easy ultralyticsDetectorPipe": {
+ "category": "EasyUse/Fix",
+ "comfy_node_id": "easy ultralyticsDetectorPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"bbox_crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bbox_segm_pipe\"]",
+ "return_types": "[\"PIPE_LINE\"]"
+ },
+ "easy unSampler": {
+ "category": "EasyUse/Sampler",
+ "comfy_node_id": "easy unSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"normalize\":[[\"disable\",\"enable\"]]},\"optional\":{\"pipe\":[\"PIPE_LINE\"],\"optional_model\":[\"MODEL\"],\"optional_positive\":[\"CONDITIONING\"],\"optional_negative\":[\"CONDITIONING\"],\"optional_latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"latent\"]",
+ "return_types": "[\"PIPE_LINE\",\"LATENT\"]"
+ },
+ "easy whileLoopEnd": {
+ "category": "EasyUse/Logic/While Loop",
+ "comfy_node_id": "easy whileLoopEnd",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"flow\":[\"FLOW_CONTROL\",{\"rawLink\":true}],\"condition\":[\"BOOLEAN\",{}]},\"optional\":{\"initial_value0\":[\"*\"],\"initial_value1\":[\"*\"],\"initial_value2\":[\"*\"],\"initial_value3\":[\"*\"],\"initial_value4\":[\"*\"],\"initial_value5\":[\"*\"],\"initial_value6\":[\"*\"],\"initial_value7\":[\"*\"],\"initial_value8\":[\"*\"],\"initial_value9\":[\"*\"]},\"hidden\":{\"dynprompt\":\"DYNPROMPT\",\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"value0\",\"value1\",\"value2\",\"value3\",\"value4\",\"value5\",\"value6\",\"value7\",\"value8\",\"value9\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "easy whileLoopStart": {
+ "category": "EasyUse/Logic/While Loop",
+ "comfy_node_id": "easy whileLoopStart",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"condition\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"initial_value0\":[\"*\"],\"initial_value1\":[\"*\"],\"initial_value2\":[\"*\"],\"initial_value3\":[\"*\"],\"initial_value4\":[\"*\"],\"initial_value5\":[\"*\"],\"initial_value6\":[\"*\"],\"initial_value7\":[\"*\"],\"initial_value8\":[\"*\"],\"initial_value9\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"flow\",\"value0\",\"value1\",\"value2\",\"value3\",\"value4\",\"value5\",\"value6\",\"value7\",\"value8\",\"value9\"]",
+ "return_types": "[\"FLOW_CONTROL\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "easy wildcards": {
+ "category": "EasyUse/Prompt",
+ "comfy_node_id": "easy wildcards",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false,\"placeholder\":\"(Support Lora Block Weight and wildcard)\"}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\",\"__example__\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1125899906842624}],\"multiline_mode\":[\"BOOLEAN\",{\"default\":false}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"text\",\"populated_text\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "easy xyAny": {
+ "category": "EasyUse/Logic",
+ "comfy_node_id": "easy xyAny",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"X\":[\"*\",{}],\"Y\":[\"*\",{}],\"direction\":[[\"horizontal\",\"vertical\"],{\"default\":\"horizontal\"}]}}",
+ "output_is_list": [
+ true,
+ true
+ ],
+ "return_names": "[\"X\",\"Y\"]",
+ "return_types": "[\"*\",\"*\"]"
+ },
+ "easy zero123Loader": {
+ "category": "EasyUse/Loaders",
+ "comfy_node_id": "easy zero123Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"vae_name\":[[\"Baked VAE\"]],\"init_image\":[\"IMAGE\"],\"empty_latent_width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"empty_latent_height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":16384,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}],\"elevation\":[\"FLOAT\",{\"default\":0,\"min\":-180,\"max\":180}],\"azimuth\":[\"FLOAT\",{\"default\":0,\"min\":-180,\"max\":180}]},\"hidden\":{\"prompt\":\"PROMPT\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"pipe\",\"model\",\"vae\"]",
+ "return_types": "[\"PIPE_LINE\",\"MODEL\",\"VAE\"]"
+ }
+ },
+ "createdAt": "2025-01-10T04:51:18.25197Z",
+ "dependencies": [
+ "diffusers",
+ "accelerate",
+ "clip_interrogator>=0.6.0",
+ "sentencepiece",
+ "lark",
+ "onnxruntime",
+ "spandrel",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0ddceb3d-2b42-49e8-af70-d0dfc2bb0c1a",
+ "node_id": "comfyui-easy-use",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Easy-Use",
+ "publisher": {
+ "createdAt": "2024-05-23T04:36:01.435556Z",
+ "description": "",
+ "id": "yolain",
+ "logo": "",
+ "members": [],
+ "name": "yolain",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yolain/ComfyUI-Easy-Use",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node can easily switch between models and prompts by saving presets.",
+ "downloads": 28,
+ "icon": "",
+ "id": "comfyui_mittimi_load_preset",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadAndSettingParametersMittimi01": {
+ "category": "mittimiTools",
+ "comfy_node_id": "LoadAndSettingParametersMittimi01",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"PRESET TEMPLATE.toml\",\"[Sample] PonyRealismSetting.toml\"]],\"PosPromptA\":[\"STRING\",{\"multiline\":true}],\"PosPromptC\":[\"STRING\",{\"multiline\":true}],\"NegPromptA\":[\"STRING\",{\"multiline\":true}],\"NegPromptC\":[\"STRING\",{\"multiline\":true}],\"checkpoint_name\":[[]],\"ClipNum\":[\"INT\",{\"default\":-1,\"min\":-10,\"max\":-1}],\"vae_name\":[[]],\"Steps\":[\"INT\"],\"CFG\":[\"FLOAT\"],\"SamplerName\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"Scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]},\"hidden\":{\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POS A\",\"POS C\",\"NEG A\",\"NEG C\",\"ckpt_name\",\"stop_at_clip_layer\",\"vae\",\"Steps\",\"CFG\",\"sampler_name\",\"scheduler\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",[],\"INT\",\"VAE\",\"INT\",\"FLOAT\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ },
+ "LoadPresetForSettingParametersMittimi01": {
+ "category": "mittimiTools",
+ "comfy_node_id": "LoadPresetForSettingParametersMittimi01",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"PRESET TEMPLATE.toml\",\"[Sample] PonyRealismSetting.toml\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"preset_data\"]",
+ "return_types": "[\"TOMLDATA\"]"
+ },
+ "SettingParametersMittimi01": {
+ "category": "mittimiTools",
+ "comfy_node_id": "SettingParametersMittimi01",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"preset_data\":[\"TOMLDATA\",{}]},\"required\":{\"PosPromptA\":[\"STRING\",{\"multiline\":true}],\"PosPromptC\":[\"STRING\",{\"multiline\":true}],\"NegPromptA\":[\"STRING\",{\"multiline\":true}],\"NegPromptC\":[\"STRING\",{\"multiline\":true}],\"checkpoint_name\":[[]],\"ClipNum\":[\"INT\",{\"default\":-1,\"min\":-10,\"max\":-1}],\"vae_name\":[[]],\"Steps\":[\"INT\"],\"CFG\":[\"FLOAT\"],\"SamplerName\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"Scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]},\"hidden\":{\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"POS A\",\"POS C\",\"NEG A\",\"NEG C\",\"ckpt_name\",\"stop_at_clip_layer\",\"vae\",\"Steps\",\"CFG\",\"sampler_name\",\"scheduler\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",[],\"INT\",\"VAE\",\"INT\",\"FLOAT\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ }
+ },
+ "createdAt": "2024-08-29T07:17:36.883242Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "36389955-f5b4-4fb4-a6e7-70bc1a561195",
+ "node_id": "comfyui_mittimi_load_preset",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiLoadPreset",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiLoadPreset",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This platform extension provides ZhipuAI nodes, enabling you to configure a workflow for online video generation.",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-zhipuai-platform",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "VideoReportData": {
+ "category": "zhipuai/video",
+ "comfy_node_id": "VideoReportData",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_path\":[\"STRING\",{\"forkInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"data\",\"show_text\"]",
+ "return_types": "[\"DICT\",\"STRING\"]"
+ },
+ "VideoReportGenerate": {
+ "category": "zhipuai/video",
+ "comfy_node_id": "VideoReportGenerate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"What is Art?\"}],\"prompt_num_threads\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"video_num_threads\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"prompt_report_path\",\"video_report_path\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "VideoReportPull": {
+ "category": "zhipuai/video",
+ "comfy_node_id": "VideoReportPull",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_report_path\":[\"STRING\"],\"num_threads\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"video_pull_report_path\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-09-16T16:17:52.572777Z",
+ "dependencies": [
+ "zhipuai-platform-video"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4bc14efb-1c56-4355-9600-d590ea5d2a73",
+ "node_id": "comfyui-zhipuai-platform",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ZhipuAI-Platform",
+ "publisher": {
+ "createdAt": "2024-09-16T16:05:27.295691Z",
+ "description": "",
+ "id": "metaglm",
+ "logo": "",
+ "members": [],
+ "name": "MetaGLM",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MetaGLM/ComfyUI-ZhipuAI-Platform",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of nodes that allow data to be 'broadcast' to some or all unconnected inputs. Greatly reduces link spaghetti.",
+ "downloads": 10106,
+ "icon": "",
+ "id": "cg-use-everywhere",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-28T01:29:56.932295Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d4b57c91-d9df-4fb1-888c-c534d0488813",
+ "node_id": "cg-use-everywhere",
+ "status": "NodeVersionStatusFlagged",
+ "version": "5.0.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "cg-use-everywhere",
+ "publisher": {
+ "createdAt": "2024-05-20T00:41:38.315381Z",
+ "description": "",
+ "id": "chrisgoringe",
+ "logo": "",
+ "members": [],
+ "name": "ChrisG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chrisgoringe/cg-use-everywhere",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Download models from Hugging Face and CivitAI.",
+ "downloads": 153,
+ "icon": "",
+ "id": "comfyui-model-downloader",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-04T08:27:04.308111Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a7e4c824-e9aa-47f1-9d63-379e1d1eeac8",
+ "node_id": "comfyui-model-downloader",
+ "status": "NodeVersionStatusPending",
+ "version": "0.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Model Downloader",
+ "publisher": {
+ "createdAt": "2025-01-04T08:20:25.878013Z",
+ "description": "",
+ "id": "ciri",
+ "logo": "",
+ "members": [],
+ "name": "Ciri",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ciri/comfyui-model-downloader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom ComfyUI Nodes for interacting with [a/Ollama](https://ollama.com/) using the [a/ollama python client](https://github.com/ollama/ollama-python).\nIntegrate the power of LLMs into CompfyUI workflows easily.",
+ "downloads": 2417,
+ "icon": "",
+ "id": "comfyui-ollama",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OllamaConnectivityV2": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaConnectivityV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"http://127.0.0.1:11434\"}],\"model\":[[],{}],\"keep_alive\":[\"INT\",{\"default\":5,\"min\":-1,\"max\":120,\"step\":1}],\"keep_alive_unit\":[[\"minutes\",\"hours\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"connection\"]",
+ "return_types": "[\"OLLAMA_CONNECTIVITY\"]"
+ },
+ "OllamaGenerate": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaGenerate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"What is Art?\"}],\"debug\":[[\"enable\",\"disable\"]],\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"http://127.0.0.1:11434\"}],\"model\":[[],{}],\"keep_alive\":[\"INT\",{\"default\":5,\"min\":-1,\"max\":60,\"step\":1}],\"format\":[[\"text\",\"json\",\"\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"response\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "OllamaGenerateAdvance": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaGenerateAdvance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"What is Art?\"}],\"debug\":[\"BOOLEAN\",{\"default\":false}],\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"http://127.0.0.1:11434\"}],\"model\":[[],{}],\"system\":[\"STRING\",{\"multiline\":true,\"default\":\"You are an art expert, gracefully describing your knowledge in art domain.\",\"title\":\"system\"}],\"seed\":[\"INT\",{\"default\":990032103,\"min\":0,\"max\":2147483648,\"step\":1}],\"top_k\":[\"INT\",{\"default\":40,\"min\":0,\"max\":100,\"step\":1}],\"top_p\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.05}],\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.05}],\"num_predict\":[\"INT\",{\"default\":-1,\"min\":-2,\"max\":2048,\"step\":1}],\"tfs_z\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":1000,\"step\":0.05}],\"keep_alive\":[\"INT\",{\"default\":5,\"min\":-1,\"max\":60,\"step\":1}],\"keep_context\":[\"BOOLEAN\",{\"default\":false}],\"format\":[[\"text\",\"json\",\"\"]]},\"optional\":{\"context\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"response\",\"context\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "OllamaGenerateV2": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaGenerateV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"system\":[\"STRING\",{\"multiline\":true,\"default\":\"You are an AI artist.\"}],\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"What is art?\"}],\"keep_context\":[\"BOOLEAN\",{\"default\":false}],\"format\":[[\"text\",\"json\"]]},\"optional\":{\"connectivity\":[\"OLLAMA_CONNECTIVITY\",{\"forceInput\":false}],\"options\":[\"OLLAMA_OPTIONS\",{\"forceInput\":false}],\"images\":[\"IMAGE\",{\"forceInput\":false}],\"context\":[\"OLLAMA_CONTEXT\",{\"forceInput\":false}],\"meta\":[\"OLLAMA_META\",{\"forceInput\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"result\",\"context\",\"meta\"]",
+ "return_types": "[\"STRING\",\"OLLAMA_CONTEXT\",\"OLLAMA_META\"]"
+ },
+ "OllamaLoadContext": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaLoadContext",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"context_file\":[[],{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"context\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "OllamaOptionsV2": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaOptionsV2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"enable_mirostat\":[\"BOOLEAN\",{\"default\":false}],\"mirostat\":[\"INT\",{\"default\":0,\"min\":0,\"max\":2,\"step\":1}],\"enable_mirostat_eta\":[\"BOOLEAN\",{\"default\":false}],\"mirostat_eta\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"step\":0.1}],\"enable_mirostat_tau\":[\"BOOLEAN\",{\"default\":false}],\"mirostat_tau\":[\"FLOAT\",{\"default\":5,\"min\":0,\"step\":0.1}],\"enable_num_ctx\":[\"BOOLEAN\",{\"default\":false}],\"num_ctx\":[\"INT\",{\"default\":2048,\"min\":0,\"step\":1}],\"enable_repeat_last_n\":[\"BOOLEAN\",{\"default\":false}],\"repeat_last_n\":[\"INT\",{\"default\":64,\"min\":-1,\"max\":64,\"step\":1}],\"enable_repeat_penalty\":[\"BOOLEAN\",{\"default\":false}],\"repeat_penalty\":[\"FLOAT\",{\"default\":1.1,\"min\":0,\"max\":2,\"step\":0.05}],\"enable_temperature\":[\"BOOLEAN\",{\"default\":false}],\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.05}],\"enable_seed\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":1198228285,\"min\":0,\"max\":2147483648,\"step\":1}],\"enable_stop\":[\"BOOLEAN\",{\"default\":false}],\"stop\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"enable_tfs_z\":[\"BOOLEAN\",{\"default\":false}],\"tfs_z\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":1000,\"step\":0.05}],\"enable_num_predict\":[\"BOOLEAN\",{\"default\":false}],\"num_predict\":[\"INT\",{\"default\":-1,\"min\":-2,\"max\":2048,\"step\":1}],\"enable_top_k\":[\"BOOLEAN\",{\"default\":false}],\"top_k\":[\"INT\",{\"default\":40,\"min\":0,\"max\":100,\"step\":1}],\"enable_top_p\":[\"BOOLEAN\",{\"default\":false}],\"top_p\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.05}],\"enable_min_p\":[\"BOOLEAN\",{\"default\":false}],\"min_p\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"debug\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"options\"]",
+ "return_types": "[\"OLLAMA_OPTIONS\"]"
+ },
+ "OllamaSaveContext": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaSaveContext",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"context\":[\"STRING\",{\"forceInput\":true}],\"filename\":[\"STRING\",{\"default\":\"context\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "OllamaVision": {
+ "category": "Ollama",
+ "comfy_node_id": "OllamaVision",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"query\":[\"STRING\",{\"multiline\":true,\"default\":\"describe the image\"}],\"debug\":[[\"enable\",\"disable\"]],\"url\":[\"STRING\",{\"multiline\":false,\"default\":\"http://127.0.0.1:11434\"}],\"model\":[[],{}],\"keep_alive\":[\"INT\",{\"default\":5,\"min\":-1,\"max\":60,\"step\":1}],\"format\":[[\"text\",\"json\",\"\"]],\"seed\":[\"INT\",{\"default\":1345637064,\"min\":0,\"max\":2147483648,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"description\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-10T08:53:26.100497Z",
+ "dependencies": [
+ "ollama"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "91d9b21c-4ba4-4378-a4e8-052934e82f53",
+ "node_id": "comfyui-ollama",
+ "status": "NodeVersionStatusPending",
+ "version": "2.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-ollama",
+ "publisher": {
+ "createdAt": "2024-06-25T20:33:26.18372Z",
+ "description": "",
+ "id": "stavsap",
+ "logo": "",
+ "members": [],
+ "name": "Stav Sapir",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/stavsap/comfyui-ollama",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfy UI in WhatsApp",
+ "downloads": 48,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-WA/main/web/assets/img/logo.gif",
+ "id": "comfyui-wa",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WA_ImageSaver": {
+ "category": "\ud83d\udfe2 COMFYUI-WA \ud83d\udfe2",
+ "comfy_node_id": "WA_ImageSaver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"Images\":[\"IMAGE\"],\"Path\":[\"STRING\",{}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-09-09T09:43:07.126158Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4fe806b1-73ce-4e02-8d69-04004e58a2e1",
+ "node_id": "comfyui-wa",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-WA",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-WA",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfy UI in Telegram",
+ "downloads": 43,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-TG/main/web/assets/img/logo.gif",
+ "id": "comfyui-tg",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-13T08:13:14.672281Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d5d6fd39-d73f-40b5-9924-e6b191b888bb",
+ "node_id": "comfyui-tg",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TG",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-TG",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node to exit ComfyUI. Exit ComfyUI after a specified number of seconds.",
+ "downloads": 37,
+ "icon": "",
+ "id": "exit",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ExitComfyUI": {
+ "category": "utils",
+ "comfy_node_id": "ExitComfyUI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\",{}],\"wait_seconds\":[\"INT\",{\"default\":5}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FetchApi": {
+ "category": "api",
+ "comfy_node_id": "FetchApi",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any\":[\"*\",{}],\"url\":[\"STRING\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-05T03:24:34.710572Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1c472cc8-9d90-4d2b-9458-633150f3acf6",
+ "node_id": "exit",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-exit",
+ "publisher": {
+ "createdAt": "2025-01-05T02:16:30.185531Z",
+ "description": "",
+ "id": "watarika",
+ "logo": "",
+ "members": [],
+ "name": "watarika",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/watarika/ComfyUI-exit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node is mainly based on the Yolov8 model for object detection, and it outputs related images, masks, and JSON information.",
+ "downloads": 145,
+ "icon": "https://avatars.githubusercontent.com/u/89724016?s=400&u=cd218743591faf329d4b4f07a14de1130a9f56cc&v=4",
+ "id": "comfyui-yolov8-json",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-28T02:11:07.352996Z",
+ "dependencies": [
+ "ultralytics",
+ "numpy",
+ "torch",
+ "PIL"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9db340c5-9242-4cdd-85a0-e7e6a6a3e449",
+ "node_id": "comfyui-yolov8-json",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.3.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "Comfyui-Yolov8-JSON",
+ "publisher": {
+ "createdAt": "2024-07-03T03:43:42.738515Z",
+ "description": "",
+ "id": "prodogape",
+ "logo": "",
+ "members": [],
+ "name": "prodogape",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/prodogape/Comfyui-Yolov8-JSON",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node that can use NovelAPI in Comfyui, now support some Director tools as processors. Support vibe,img2img,text2img",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui_nai_api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-02T21:31:39.59214Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "13456976-2e08-4124-8790-0910d7020699",
+ "node_id": "comfyui_nai_api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_nai_api",
+ "publisher": {
+ "createdAt": "2024-09-30T22:14:11.93394Z",
+ "description": "",
+ "id": "creeper",
+ "logo": "",
+ "members": [],
+ "name": "Alex Zhang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Creeper-MZ/comfyui_nai_api",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "shangxiaobao.com deployment platform, turn your comfyUI workflow into an APP on shangxiaobao.com",
+ "downloads": 30,
+ "icon": "",
+ "id": "comfyui-aiugc",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ComfyUIWebAnnotator": {
+ "category": "AIUGC",
+ "comfy_node_id": "ComfyUIWebAnnotator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"\u6807\u6ce8\u8282\u70b9\u63a5\u5165\":\"*\",\"\u5e8f\u53f7\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"\u53c2\u6570\u540d\u79f0\":[\"STRING\",{\"multiline\":false,\"default\":\"\u53c2\u6570\u540d\u79f0\"}],\"\u7c7b\u578b\":[[\"file\",\"mask\",\"selection\",\"text\",\"image_editer\",\"image_selection\",\"combo_image_selection\"]],\"\u6570\u503c\u7ea6\u675f\u6216\u4f9d\u8d56\u9879\":[\"STRING\",{\"multiline\":false,\"default\":\".png,.jpg,.jpeg,.webp\"}],\"\u66ff\u6362\u9879\":[\"STRING\",{\"multiline\":false,\"default\":\"amount\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ComfyUIWebHost": {
+ "category": "AIUGC",
+ "comfy_node_id": "ComfyUIWebHost",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ComfyUI \u4e3b\u673a\u5730\u5740\":[\"STRING\",{\"multiline\":false,\"default\":\"shangxiaobao.com:7190\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-09-15T14:12:38.200652Z",
+ "dependencies": [
+ "aiofiles",
+ "pydantic",
+ "opencv-python",
+ "imageio-ffmpeg",
+ "# logfire"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "47eef87d-342c-40b6-ae15-5a0956326992",
+ "node_id": "comfyui-aiugc",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-aiugc",
+ "publisher": {
+ "createdAt": "2024-09-15T08:24:24.306013Z",
+ "description": "",
+ "id": "w00dy",
+ "logo": "",
+ "members": [],
+ "name": "w00dy@shangxiaobao.com",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ronaldzgithub/ComfyUI-aiugc",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A lightweight image tray forked from Comfy-UI-CustomScripts with simple sorting, positioning and filtering options.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-simplefeed",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-15T04:41:38.145135Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d3ed2a69-6780-4776-bd7c-70f697852166",
+ "node_id": "comfyui-simplefeed",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-simplefeed",
+ "publisher": {
+ "createdAt": "2024-09-11T11:26:01.963661Z",
+ "description": "",
+ "id": "tachyon-beep",
+ "logo": "",
+ "members": [],
+ "name": "John Morrissey",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tachyon-beep/comfyui-simplefeed",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An awesome light image processing tool nodes for ComfyUI.",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-light-tool",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-27T03:29:23.457579Z",
+ "dependencies": [
+ "numpy",
+ "pillow",
+ "torch",
+ "opencv-python",
+ "httpx",
+ "oss2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "960d01c3-9fa7-42ae-8273-111a5e68524a",
+ "node_id": "comfyui-light-tool",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-Light-Tool",
+ "publisher": {
+ "createdAt": "2024-08-31T11:53:37.828839Z",
+ "description": "",
+ "id": "hmily",
+ "logo": "",
+ "members": [],
+ "name": "Hmily",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ihmily/ComfyUI-Light-Tool",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A suite of custom nodes for ConfyUI that includes GPT text-prompt generation, LoadVideo,SaveVideo,LoadFramesFromFolder and FrameInterpolator",
+ "downloads": 715,
+ "icon": "",
+ "id": "comfyui-n-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIPTextEncodeAdvancedNSuite [n-suite]": {
+ "category": "N-Suite/Experimental",
+ "comfy_node_id": "CLIPTextEncodeAdvancedNSuite [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"styles\":[[\"NAI\"]],\"positive_prompt\":[\"STRING\",{\"multiline\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "DynamicPrompt [n-suite]": {
+ "category": "N-Suite/Conditioning",
+ "comfy_node_id": "DynamicPrompt [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"variable_prompt\":[\"STRING\",{\"forceInput\":true}],\"cached\":[[\"YES\",\"NO\"],{\"default\":\"NO\"}],\"number_of_random_tag\":[[\"Fixed\",\"Random\"],{\"default\":\"Random\"}],\"fixed_number_of_random_tag\":[\"INT\",{\"default\":1,\"min\":1}]},\"optional\":{\"fixed_prompt\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Float Variable [n-suite]": {
+ "category": "N-Suite/Variables",
+ "comfy_node_id": "Float Variable [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ImagePadForOutpaintAdvanced [n-suite]": {
+ "category": "image",
+ "comfy_node_id": "ImagePadForOutpaintAdvanced [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"left\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":8}],\"top\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":8}],\"right\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":8}],\"bottom\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096,\"step\":8}],\"feathering\":[\"INT\",{\"default\":40,\"min\":0,\"max\":4096,\"step\":1}],\"noise\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"pixel_size\":[\"INT\",{\"default\":8,\"min\":8,\"max\":64,\"step\":8}],\"pixel_to_copy\":[\"INT\",{\"default\":32,\"min\":0,\"max\":4096,\"step\":1}],\"temperature\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"hue\":[\"FLOAT\",{\"default\":0,\"min\":-90,\"max\":90,\"step\":5}],\"brightness\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"contrast\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"saturation\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0.2,\"max\":2.2,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "Integer Variable [n-suite]": {
+ "category": "N-Suite/Variables",
+ "comfy_node_id": "Integer Variable [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "LoadImageFromFolder [n-suite]": {
+ "category": "N-Suite/Experimental",
+ "comfy_node_id": "LoadImageFromFolder [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\"}],\"fps\":[\"INT\",{\"default\":30}]}}",
+ "output_is_list": [
+ true,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGES\",\"MAX WIDTH\",\"MAX HEIGHT\",\"IMAGE COUNT\",\"PATH\",\"IMAGE LIST\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"INT\",\"STRING\",\"STRING\"]"
+ },
+ "String Variable [n-suite]": {
+ "category": "N-Suite/Variables",
+ "comfy_node_id": "String Variable [n-suite]",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-15T21:07:58.851222Z",
+ "dependencies": [
+ "py-cpuinfo",
+ "gitpython",
+ "moviepy",
+ "opencv-python",
+ "scikit-build",
+ "typing",
+ "diskcache"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "afbd7410-6248-4cd7-a431-e4ccede0b1c2",
+ "node_id": "comfyui-n-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-N-Nodes",
+ "publisher": {
+ "createdAt": "2024-05-21T19:29:02.276617Z",
+ "description": "",
+ "id": "nuked",
+ "logo": "",
+ "members": [],
+ "name": "Nuked",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Nuked88/ComfyUI-N-Nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Slightly better random prompt generation tools that allow combining and picking prompts from both file and text input sources.",
+ "downloads": 53,
+ "icon": "",
+ "id": "darkprompts",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DarkAnyToString": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkAnyToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DarkCheckpointRandomizer": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkCheckpointRandomizer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}],\"use_for_iterations\":[\"INT\",{\"default\":10,\"min\":1}],\"checkpoint_names\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ckpt_name\"]",
+ "return_types": "[[]]"
+ },
+ "DarkCheckpointSwitcher": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkCheckpointSwitcher",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"checkpoint1\":[[],{\"forceInput\":true}],\"checkpoint2\":[[],{\"forceInput\":true}],\"use_checkpoint\":[\"INT\",{\"default\":1,\"min\":1,\"max\":2}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"ckpt_name\"]",
+ "return_types": "[[]]"
+ },
+ "DarkCombine": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkCombine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"delimiter\":[\"STRING\",{\"default\":\"\\n\"}],\"text_a\":[\"STRING\",{\"forceInput\":true}],\"text_b\":[\"STRING\",{\"forceInput\":true}],\"text_c\":[\"STRING\",{\"forceInput\":true}],\"text_d\":[\"STRING\",{\"forceInput\":true}],\"text_e\":[\"STRING\",{\"forceInput\":true}],\"text_f\":[\"STRING\",{\"forceInput\":true}],\"text_g\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DarkFaceIndexGenerator": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkFaceIndexGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"pad_to\":[\"INT\",{\"forceInput\":true}]},\"required\":{\"number_of_faces\":[\"INT\",{\"forceInput\":true}],\"randomize\":[\"BOOLEAN\",{\"default\":true}],\"randomize_after_padding\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DarkFaceIndexShuffle": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkFaceIndexShuffle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{},\"required\":{\"faces_index_csv\":[\"STRING\",{}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DarkFolders": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkFolders",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}],\"folder_prefix\":[\"STRING\",{\"default\":\"batch-\"}],\"folder_size\":[\"INT\",{\"default\":500,\"min\":1}],\"selection_method\":[[\"Fill Gaps\",\"Highest Not Full\",\"New Every Generation\",\"Change On Input Change\"]]},\"optional\":{\"change_on_input\":[\"*\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "DarkLoRALoader": {
+ "category": "loaders",
+ "comfy_node_id": "DarkLoRALoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"text\":[\"STRING\",{\"multiline\":true}],\"adjust_model_weight_by\":[\"FLOAT\",{\"min\":-1,\"max\":1,\"default\":0,\"step\":0.01,\"round\":0.01}],\"adjust_clip_weight_by\":[\"FLOAT\",{\"min\":-1,\"max\":1,\"default\":0,\"step\":0.01,\"round\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"STRING\",\"LORA_STACK\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"STRING\",\"LORA_STACK\"]"
+ },
+ "DarkPrompt": {
+ "category": "DarkPrompt",
+ "comfy_node_id": "DarkPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"strip_blank_lines\":[\"BOOLEAN\",{\"default\":true}],\"strip_comments\":[\"BOOLEAN\",{\"default\":true}],\"randomly_disable\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}]},\"optional\":{\"filename\":[\"STRING\",{\"default\":\"\"}],\"prefix\":[\"STRING\",{\"default\":\"\"}],\"suffix\":[\"STRING\",{\"default\":\"\"}],\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"combine_with\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"forceInput\":true}],\"combine_with_delimiter\":[\"STRING\",{\"default\":\"\\n\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-09-10T20:37:46.5004Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7ae2bb7a-6534-4db8-b7bc-b496c2e4dde3",
+ "node_id": "darkprompts",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "darkprompts",
+ "publisher": {
+ "createdAt": "2024-05-23T19:40:08.933717Z",
+ "description": "",
+ "id": "darkpixel",
+ "logo": "",
+ "members": [],
+ "name": "Aaron C. de Bruyn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/darkpixel/darkprompts",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of nodes including a universal bus, an Inpainting By Mask and a large Upscaler/Refiner",
+ "downloads": 196,
+ "icon": "https://raw.githubusercontent.com/MaraScott/ComfyUI_MaraScott_Nodes/main/web/assets/img/logo.svg",
+ "id": "comfyui_marascott_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-20T15:39:17.306447Z",
+ "dependencies": [
+ "blend_modes",
+ "numba",
+ "color-matcher",
+ "groq",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3991b9ba-b165-4b13-9c49-e0ebe78529bb",
+ "node_id": "comfyui_marascott_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "5.8.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "MaraScott Nodes",
+ "publisher": {
+ "createdAt": "2024-06-13T07:34:52.403056Z",
+ "description": "",
+ "id": "marascott",
+ "logo": "",
+ "members": [],
+ "name": "MaraScott",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MaraScott/ComfyUI_MaraScott_Nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a pack with some handy nodes for ComfyUI.",
+ "downloads": 34,
+ "icon": "",
+ "id": "handy-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-14T14:08:45.067381Z",
+ "dependencies": [
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6e1d87d6-f7e6-43ca-8472-558c23b1bf7e",
+ "node_id": "handy-nodes-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Handy-Nodes-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-09-10T15:38:18.349809Z",
+ "description": "",
+ "id": "anhkhoatranle30",
+ "logo": "",
+ "members": [],
+ "name": "Khoa Trn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/anhkhoatranle30/Handy-Nodes-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-Benripack is an extension for ComfyUI that provides a CharacterPipe node to simplify workflows, a 3d model loader and an AnimationExtractor to generate keyframe tilesets from animated 3d-models",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-benripack",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T09:06:21.138783Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "75621c13-ec09-4803-bd8d-c349bdf312d1",
+ "node_id": "comfyui-benripack",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Benripack",
+ "publisher": {
+ "createdAt": "2024-09-07T08:13:50.987664Z",
+ "description": "",
+ "id": "blackcodetavern",
+ "logo": "",
+ "members": [],
+ "name": "blackcodetavern",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/blackcodetavern/ComfyUI-Benripack",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node to replicate https://huggingface.co/spaces/latentexplorers/latentnavigation-flux",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui-clipslider",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-07T19:50:14.899647Z",
+ "dependencies": [
+ "diffusers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9573f7be-1579-4334-ae72-fc688d420a49",
+ "node_id": "comfyui-clipslider",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CLIPSlider",
+ "publisher": {
+ "createdAt": "2024-08-06T19:57:24.499274Z",
+ "description": "",
+ "id": "rhizonymph",
+ "logo": "",
+ "members": [],
+ "name": "RhizoNymph",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RhizoNymph/ComfyUI-CLIPSlider",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The CLIPSeg node generates a binary mask for a given input image and text prompt.",
+ "downloads": 200,
+ "icon": "",
+ "id": "comfyui-clipseg",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-18T15:22:52.59373Z",
+ "dependencies": [
+ "matplotlib",
+ "matplotlib-inline",
+ "numpy",
+ "open-clip-torch",
+ "opencv-python",
+ "Pillow",
+ "pytorch-lightning",
+ "torch",
+ "torchaudio",
+ "torchdiffeq",
+ "torchmetrics",
+ "torchsde",
+ "torchvision",
+ "transformers==4.45.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1bd039b5-e8e6-418c-a664-ef5338921d2b",
+ "node_id": "comfyui-clipseg",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CLIPSeg",
+ "publisher": {
+ "createdAt": "2024-07-15T12:00:41.934469Z",
+ "description": "",
+ "id": "alezonta",
+ "logo": "",
+ "members": [],
+ "name": "Alessandro Zonta",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alessandrozonta/ComfyUI-CLIPSeg",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "What is ComfyUI_ZenID?\nInspired by [a/InstantID](https://github.com/instantX-research/InstantID) and [a/InstantID Comfy](https://github.com/cubiq/ComfyUI_InstantID) This ZenID Node has been refactored for specialized tasks like Face Swap",
+ "downloads": 1005,
+ "icon": "",
+ "id": "comfyui_zenid",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-16T05:25:35.058413Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "eef24f45-bec7-44d2-b71d-02f7ae62587e",
+ "node_id": "comfyui_zenid",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_ZenID",
+ "publisher": {
+ "createdAt": "2024-11-16T05:00:16.979745Z",
+ "description": "",
+ "id": "vuongminh1907",
+ "logo": "",
+ "members": [],
+ "name": "Vuong Minh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/vuongminh1907/ComfyUI_ZenID",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of block-based LLM agent node libraries designed for ComfyUI.This project aims to develop a complete set of nodes for LLM workflow construction based on comfyui. It allows users to quickly and conveniently build their own LLM workflows and easily integrate them into their existing SD workflows.",
+ "downloads": 444,
+ "icon": "",
+ "id": "comfyui_llm_party",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-05T11:31:28.684803Z",
+ "dependencies": [
+ "beautifulsoup4",
+ "docx2txt",
+ "langchain",
+ "langchain_community",
+ "langchain_text_splitters",
+ "openai",
+ "openpyxl",
+ "pandas",
+ "pytz",
+ "Requests",
+ "xlrd",
+ "faiss-cpu",
+ "websocket-client",
+ "streamlit",
+ "virtualenv",
+ "tiktoken",
+ "transformers",
+ "transformers_stream_generator",
+ "optimum",
+ "pdfplumber",
+ "wikipedia",
+ "arxiv",
+ "bitsandbytes",
+ "accelerate",
+ "fastapi",
+ "py-cpuinfo",
+ "diskcache",
+ "requests_toolbelt",
+ "tabulate",
+ "charset_normalizer",
+ "tenacity",
+ "cpm_kernels",
+ "pydub",
+ "keyboard",
+ "sounddevice",
+ "neo4j",
+ "soundfile",
+ "langchain_openai",
+ "sentence_transformers",
+ "uvicorn",
+ "google-generativeai",
+ "llama_index",
+ "html2image",
+ "markdown",
+ "selenium",
+ "librosa",
+ "ffmpeg-python",
+ "moviepy",
+ "html5lib",
+ "easyocr",
+ "feedparser",
+ "psutil",
+ "verovio",
+ "mdtex2html",
+ "markdownify",
+ "srt",
+ "peft"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "eeb3733a-88ac-4aae-8274-9be8f9a26b37",
+ "node_id": "comfyui_llm_party",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_LLM_party",
+ "publisher": {
+ "createdAt": "2024-08-22T01:07:33.770142Z",
+ "description": "",
+ "id": "heshengtao",
+ "logo": "",
+ "members": [],
+ "name": "heshengtao",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/heshengtao/comfyui_LLM_party",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "quickly use the prompt word tool in ComfyUI",
+ "downloads": 8,
+ "icon": "",
+ "id": "weilin-comfyui-tools",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WeiLinPromptUI": {
+ "category": "WeiLin Node Tools",
+ "comfy_node_id": "WeiLinPromptUI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"input prompt words\"}]},\"optional\":{\"clip\":[\"CLIP\"],\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"CONDITIONING\",\"MODEL\"]",
+ "return_types": "[\"STRING\",\"CONDITIONING\",\"MODEL\"]"
+ }
+ },
+ "createdAt": "2025-01-13T15:56:49.773182Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a16b559b-ee23-40af-8ece-0748a88b7c4c",
+ "node_id": "weilin-comfyui-tools",
+ "status": "NodeVersionStatusPending",
+ "version": "0.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "WeiLin-Comfyui-Tools",
+ "publisher": {
+ "createdAt": "2024-10-04T09:37:52.642094Z",
+ "description": "",
+ "id": "weilin",
+ "logo": "",
+ "members": [],
+ "name": "WeiLin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/weilin9999/WeiLin-Comfyui-Tools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 41,
+ "icon": "https://raw.githubusercontent.com/Bewinxed/PromptPrism/refs/heads/master/prism.png",
+ "id": "promptprism",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T19:20:12.10029Z",
+ "dependencies": [
+ "anthropic>=0.42.0",
+ "deepseek>=0.0.1.dev0",
+ "instructor[litellm]>=1.7.2",
+ "litellm>=1.56.6",
+ "ollama>=0.4.5"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ff57b410-e2ec-4177-a0a7-e5e83826c599",
+ "node_id": "promptprism",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "PromptPrism \ud83c\udf08\u20e4",
+ "publisher": {
+ "createdAt": "2025-01-02T17:11:06.252479Z",
+ "description": "",
+ "id": "bewinxed",
+ "logo": "",
+ "members": [],
+ "name": "Bewinxed",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Bewinxed/PromptPrism",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node pack provides nodes that complement the Impact Pack, such as the UltralyticsDetectorProvider.",
+ "downloads": 13069,
+ "icon": "",
+ "id": "comfyui-impact-subpack",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "UltralyticsDetectorProvider": {
+ "category": "ImpactPack",
+ "comfy_node_id": "UltralyticsDetectorProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"bbox/face_yolov8m.pt\",\"bbox/hand_yolov8s.pt\",\"segm/person_yolov8m-seg.pt\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BBOX_DETECTOR\",\"SEGM_DETECTOR\"]",
+ "return_types": "[\"BBOX_DETECTOR\",\"SEGM_DETECTOR\"]"
+ }
+ },
+ "createdAt": "2025-01-03T18:28:22.310176Z",
+ "dependencies": [
+ "matplotlib",
+ "ultralytics==8.3.40"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c33bcb2d-9d2d-4265-bf7e-b88f735d3a3d",
+ "node_id": "comfyui-impact-subpack",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.6"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI Impact Subpack",
+ "publisher": {
+ "createdAt": "2024-05-22T15:42:00.969348Z",
+ "description": "",
+ "id": "drltdata",
+ "logo": "",
+ "members": [],
+ "name": "Dr.Lt.Data",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ltdrdata/ComfyUI-Impact-Subpack",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a collection of custom nodes required for processing batch images.",
+ "downloads": 66,
+ "icon": "",
+ "id": "imagebatch-utility",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ImageBatchToSubBatches": {
+ "category": "image",
+ "comfy_node_id": "ImageBatchToSubBatches",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-05T03:25:44.392041Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "05216d51-b073-42eb-91d2-0d7ebac5ec35",
+ "node_id": "imagebatch-utility",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ImageBatch-Utility",
+ "publisher": {
+ "createdAt": "2025-01-05T02:16:30.185531Z",
+ "description": "",
+ "id": "watarika",
+ "logo": "",
+ "members": [],
+ "name": "watarika",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/watarika/ComfyUI-ImageBatch-Utility",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom ComfyUI node based on the Save Image node with extended AUTOMATIC1111-style metadata to saved images for compatibility with the Civitai website",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-saveimagemetadata",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-21T20:02:03.991669Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "46ec02f1-0c1f-4ed7-9217-a7c79a4e5528",
+ "node_id": "comfyui-saveimagemetadata",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SaveImageMetaData",
+ "publisher": {
+ "createdAt": "2024-09-19T17:24:53.212385Z",
+ "description": "",
+ "id": "edelvarden",
+ "logo": "",
+ "members": [],
+ "name": "edelvarden",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/edelvarden/ComfyUI-SaveImageMetaData",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Some simple&practical ComfyUI image processing nodes.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui-yuan",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-24T02:46:32.34686Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9acbf514-2a47-4d03-af28-48c751492d77",
+ "node_id": "comfyui-yuan",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Yuan",
+ "publisher": {
+ "createdAt": "2024-09-18T07:13:41.492352Z",
+ "description": "",
+ "id": "cyber-bcat",
+ "logo": "",
+ "members": [],
+ "name": "Cyber-BCat",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Cyber-Blacat/ComfyUI-Yuan",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "test",
+ "downloads": 33,
+ "icon": "",
+ "id": "refiners",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-04T09:46:36.618817Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b6b58cfc-f683-45b0-9b37-c135b6fbbbe7",
+ "node_id": "refiners",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.0"
+ },
+ "license": "",
+ "name": "test",
+ "publisher": {
+ "createdAt": "2024-09-04T09:11:03.945785Z",
+ "description": "",
+ "id": "laurent-finegrain",
+ "logo": "",
+ "members": [],
+ "name": "Laurent (test)",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for loading both Checkpoints and UNET/Diffussion models quantized to bitsandbytes NF4 or FP4 format.",
+ "downloads": 931,
+ "icon": "",
+ "id": "comfyui_bnb_nf4_loaders",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-17T18:45:19.386385Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9dea3bce-e5ab-42bf-8f80-13d9e50691a8",
+ "node_id": "comfyui_bnb_nf4_loaders",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "Model and Checkpoint Loaders for NF4 & FP4",
+ "publisher": {
+ "createdAt": "2024-09-17T18:22:05.116266Z",
+ "description": "",
+ "id": "silveroxides",
+ "logo": "",
+ "members": [],
+ "name": "silveroxides",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/silveroxides/ComfyUI_bnb_nf4_fp4_Loaders",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "CRT-Nodes is a collection of custom nodes for ComfyUI",
+ "downloads": 146,
+ "icon": "",
+ "id": "crt-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-01T08:00:34.981683Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "69ce9803-a44d-4ae3-bf8e-55c1e28ca4ff",
+ "node_id": "crt-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "CRT-Nodes",
+ "publisher": {
+ "createdAt": "2024-10-01T06:07:55.799711Z",
+ "description": "",
+ "id": "crt",
+ "logo": "",
+ "members": [],
+ "name": "crt-nodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/plugcrypt/CRT-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node can easily switch between text or prompts by saving presets.",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui_mittimi_load_text",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadPromptMittimi": {
+ "category": "mittimiTools",
+ "comfy_node_id": "LoadPromptMittimi",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"sample.toml\"]],\"PositivePrompt\":[\"STRING\",{\"multiline\":true}],\"NegativePrompt\":[\"STRING\",{\"multiline\":true}]},\"hidden\":{\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive_prompt_text\",\"negative_prompt_text\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "LoadTextMittimi": {
+ "category": "mittimiTools",
+ "comfy_node_id": "LoadTextMittimi",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"sample.toml\"]],\"text\":[\"STRING\",{\"multiline\":true}]},\"hidden\":{\"node_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-09-22T14:32:48.560656Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3d512431-a557-4302-911b-4d86756c87fe",
+ "node_id": "comfyui_mittimi_load_text",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiLoadText",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiLoadText",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Wildcard implementation that can be reproduced with workflows.",
+ "downloads": 82,
+ "icon": "",
+ "id": "comfyui-stable-wildcards",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "NonDynamic String": {
+ "category": "StableWildcards",
+ "comfy_node_id": "NonDynamic String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"String\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Stable Wildcards": {
+ "category": "StableWildcards",
+ "comfy_node_id": "Stable Wildcards",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"dynamicPrompts\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000}],\"version\":[[1],{\"default\":1}]},\"hidden\":{\"id\":\"UNIQUE_ID\",\"png_info\":\"EXTRA_PNGINFO\"},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Prompt String\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-12T18:58:07.228352Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "010b2771-36c5-42c7-89a0-147fefc65b27",
+ "node_id": "comfyui-stable-wildcards",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.2"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-stable-wildcards",
+ "publisher": {
+ "createdAt": "2024-05-24T20:16:49.811821Z",
+ "description": "",
+ "id": "digitalio",
+ "logo": "",
+ "members": [],
+ "name": "DigitalIO",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DigitalIO/ComfyUI-stable-wildcards",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Recraft AI API Custom Nodes",
+ "downloads": 55,
+ "icon": "https://www.recraft.ai/favicons/icon-192.png",
+ "id": "comfyui-recraftai",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-06T13:54:49.789553Z",
+ "dependencies": [
+ "requests",
+ "torch",
+ "Pillow",
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fb5793b6-949b-41fd-8989-e3172eb110d7",
+ "node_id": "comfyui-recraftai",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-RecraftAI",
+ "publisher": {
+ "createdAt": "2024-11-04T22:05:12.853155Z",
+ "description": "",
+ "id": "recraftai",
+ "logo": "",
+ "members": [],
+ "name": "Recraft AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/recraft-ai/ComfyUI-RecraftAI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds a sidebar allowing easy discovery, access, navigation, and use of a massive collection (100+) of LECO (Slider) LoRAs.",
+ "downloads": 71,
+ "icon": "",
+ "id": "comfyui_slider_sidebar",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-19T02:17:22.390325Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fbf58619-ea59-442e-b12e-3bedd867582a",
+ "node_id": "comfyui_slider_sidebar",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Slider_Sidebar",
+ "publisher": {
+ "createdAt": "2024-09-09T06:42:20.954873Z",
+ "description": "",
+ "id": "kinglord",
+ "logo": "",
+ "members": [],
+ "name": "KingLord",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Kinglord/ComfyUI_Slider_Sidebar",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "MTCLIPEncode: An extension for ComfyUI's CLIPTextEncode node, offering multilingual translation (using MarianMT) and prompt enhancement (using Ollama). Seamlessly translate your native language prompts into English and further optimize them for generating your desired images with Stable Diffusion. Supports Krita AI Diffusion.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui_mtclipencode",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "MTCLIPEncode": {
+ "category": "MTCLIPEncode",
+ "comfy_node_id": "MTCLIPEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\",{}],\"checkpoint\":[[\"opus-mt-zh-en\",\"opus-mt-ru-en\",\"opus-mt-th-en\",\"opus-mt-es-en\",\"opus-mt-fr-en\",\"opus-mt-ar-en\",\"opus-mt-hi-en\",\"opus-mt-bn-en\",\"opus-mt-pt-en\",\"opus-mt-ja-en\",\"opus-mt-de-en\",\"opus-mt-ko-en\",\"opus-mt-vi-en\",\"opus-mt-tr-en\",\"opus-mt-nl-en\"],{\"multiline\":false,\"default\":\"opus-mt-zh-en\"}],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\" prefix | translate_part | suffix\"}],\"ollama_url\":[\"STRING\",{\"default\":\"http://127.0.0.1:11434\"}],\"ollama_model\":[\"STRING\",{\"default\":\"mistral-nemo:latest\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-31T14:41:50.092341Z",
+ "dependencies": [
+ "transformers",
+ "requests",
+ "ollama"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "07a11022-0c4e-4605-ac44-1e61ba83efcb",
+ "node_id": "comfyui_mtclipencode",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.2.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI_MTCLIPEncode",
+ "publisher": {
+ "createdAt": "2024-08-29T12:25:05.194101Z",
+ "description": "",
+ "id": "marksusu",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_MTCLIPEncode",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Marksusu/ComfyUI_MTCLIPEncode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A control panel that shows all widgets from selected nodes. A whole new way to interact with Comfy!",
+ "downloads": 83,
+ "icon": "",
+ "id": "cg-controller",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-27T21:37:41.280618Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d9c17f49-9b39-4e74-93be-a3b6d4aceb4e",
+ "node_id": "cg-controller",
+ "status": "NodeVersionStatusActive",
+ "version": "1.5.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "cg-controller",
+ "publisher": {
+ "createdAt": "2024-05-20T00:41:38.315381Z",
+ "description": "",
+ "id": "chrisgoringe",
+ "logo": "",
+ "members": [],
+ "name": "ChrisG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chrisgoringe/cg-controller",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The 'ComfyUI-Bongsang' is very useful tools for a diffusion model developer.",
+ "downloads": 26,
+ "icon": "https://raw.githubusercontent.com/bongsang/ComfyUI-Bongsang/main/docs/app_icon.png",
+ "id": "bongsang",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T05:42:55.143502Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fe3d3921-7bbb-4512-abe7-92ebdfb5eae0",
+ "node_id": "bongsang",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Bongsang",
+ "publisher": {
+ "createdAt": "2025-01-04T06:47:27.063644Z",
+ "description": "",
+ "id": "bongsang",
+ "logo": "",
+ "members": [],
+ "name": "bongsang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bongsang/ComfyUI-Bongsang",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "It has been integrated into D2 Nodes ComfyUI.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-d2-size-selector",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-23T13:18:16.082682Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9c7f653f-aa1b-4949-aa55-e99c71073a35",
+ "node_id": "comfyui-d2-size-selector",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-d2-size-selector",
+ "publisher": {
+ "createdAt": "2024-08-04T16:12:17.464004Z",
+ "description": "",
+ "id": "da2el",
+ "logo": "",
+ "members": [],
+ "name": "da2el",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/da2el-ai/ComfyUI-d2-size-selector",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "LIST and BATCH utilities which support: create, convert, get or slice items",
+ "downloads": 194,
+ "icon": "",
+ "id": "comfyui-list-utils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-13T14:49:23.119747Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5f19ffa1-3eb8-404c-935f-03dac486d74d",
+ "node_id": "comfyui-list-utils",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-List-Utils",
+ "publisher": {
+ "createdAt": "2024-09-21T12:47:45.727674Z",
+ "description": "",
+ "id": "godmt",
+ "logo": "",
+ "members": [],
+ "name": "godmt",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/godmt/ComfyUI-List-Utils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node allow you to upload result images to imgbb.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui_saveimage_imgbb",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-30T15:32:17.027902Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f17b8b92-30b2-4d1a-afad-1da1659b4d3c",
+ "node_id": "comfyui_saveimage_imgbb",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.50.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "Comfyui_saveimage_imgbb",
+ "publisher": {
+ "createdAt": "2024-09-19T15:00:49.27075Z",
+ "description": "",
+ "id": "revirevy2",
+ "logo": "",
+ "members": [],
+ "name": "revirevy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/revirevy/Comfyui_saveimage_imgbb",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Logical Utils (compare, string, boolean operations) for ComfyUI",
+ "downloads": 216,
+ "icon": "",
+ "id": "comfyui-logicutils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T07:59:08.72326Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2984aef3-f099-49f0-bee4-bcd116b20e51",
+ "node_id": "comfyui-logicutils",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.6.1"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "ComfyUI-LogicUtils",
+ "publisher": {
+ "createdAt": "2024-05-23T01:17:43.083825Z",
+ "description": "",
+ "id": "angelbottomless",
+ "logo": "",
+ "members": [],
+ "name": "angelbottomless",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/aria1th/ComfyUI-LogicUtils",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for MiniCPM language models in ComfyUI. Provides advanced text generation and image understanding functions.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-minicpm-plus",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-09T06:56:27.509665Z",
+ "dependencies": [
+ "transformers",
+ "torch",
+ "tqdm",
+ "huggingface_hub",
+ "torchvision",
+ "numpy>=1.21.0",
+ "sentencepiece==0.1.99",
+ "decord",
+ "Pillow>=10.1.0",
+ "jsonschema",
+ "datamodel-code-generator",
+ "accelerate>=0.30.1",
+ "bitsandbytes>=0.43.1",
+ "optimum>=1.16.1",
+ "auto-gptq>=0.5.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "001d92ec-dce8-473a-8011-bb67e843e5cd",
+ "node_id": "comfyui-minicpm-plus",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MiniCPM-Plus",
+ "publisher": {
+ "createdAt": "2024-09-29T10:55:36.930737Z",
+ "description": "",
+ "id": "cychenyue",
+ "logo": "",
+ "members": [],
+ "name": "cychenyue",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/CY-CHENYUE/ComfyUI-MiniCPM-Plus",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Perpendicular CFG for reducing oversaturation issues with high guidance scale values.",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui_perpcfg",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-07T20:35:24.479123Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3728bb23-611b-4a5d-9f64-603c88660c10",
+ "node_id": "comfyui_perpcfg",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI_PerpCFG",
+ "publisher": {
+ "createdAt": "2024-06-23T11:33:12.747281Z",
+ "description": "",
+ "id": "bvhari",
+ "logo": "",
+ "members": [],
+ "name": "BVH",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bvhari/ComfyUI_PerpCFG",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of ComfyUI directory automation utility nodes. Directory Get-It-Right adds a GUI directory browser, and a smart directory loop/iteration node that supports regex + file extension filtering + sorting methods.",
+ "downloads": 89,
+ "icon": "",
+ "id": "comfyui-dirgir",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Dir_Gir_Looper": {
+ "category": "Dir Gir",
+ "comfy_node_id": "Dir_Gir_Looper",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"dynamicPrompts\":false}],\"filter_type\":[[\"regex\",\"extension\"],{\"default\":\"extension\"}],\"filter_value\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false}],\"sort_by\":[[\"name\",\"date_modified\",\"date_created\"],{\"default\":\"name\"}],\"sort_order\":[[\"asc\",\"desc\",\"random\"],{\"default\":\"asc\"}],\"loop_index\":[\"INT\",{\"default\":0}]},\"hidden\":{\"prompt\":\"PROMPT\",\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"file_count\",\"current_index\",\"current_file\",\"current_file_path\",\"all_files\"]",
+ "return_types": "[\"INT\",\"INT\",\"STRING\",\"STRING\",\"COMBO\"]"
+ },
+ "Dir_Gir_Picker": {
+ "category": "Dir Gir",
+ "comfy_node_id": "Dir_Gir_Picker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"prompt\":\"PROMPT\",\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"directory\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Gir_Image_Nabber": {
+ "category": "image",
+ "comfy_node_id": "Gir_Image_Nabber",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"file_path\":[\"STRING\",{\"forceInput\":true,\"default\":\"\",\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-05-29T22:29:24.659119Z",
+ "dependencies": [
+ "aiohttp",
+ "tk"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "072e1520-0c6a-41ee-b5c1-18a9b483f507",
+ "node_id": "comfyui-dirgir",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.5"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-DirGir",
+ "publisher": {
+ "createdAt": "2024-05-28T23:53:36.043283Z",
+ "description": "",
+ "id": "ashmartian",
+ "logo": "",
+ "members": [],
+ "name": "Ash Martian",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AshMartian/ComfyUI-DirGir",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node for ComfyUI allows you to use the Doubutsu small VLM model to describe images. Credit and further information on Doubutsu: [a/https://huggingface.co/qresearch/doubutsu-2b-pt-756](https://huggingface.co/qresearch/doubutsu-2b-pt-756)",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui-doubutsu-describer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-30T14:17:38.784374Z",
+ "dependencies": [
+ "torch",
+ "transformers",
+ "Pillow",
+ "bitsandbytes",
+ "peft"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "131d1db6-96e1-44f3-9307-cb0e750b6d05",
+ "node_id": "comfyui-doubutsu-describer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI-Doubutsu-Describer",
+ "publisher": {
+ "createdAt": "2024-07-26T01:45:42.941977Z",
+ "description": "",
+ "id": "enragedantelope",
+ "logo": "",
+ "members": [],
+ "name": "EnragedAntelope",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/EnragedAntelope/ComfyUI-Doubutsu-Describer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI that analyzes and sorts images based on head orientation using MediaPipe. It detects facial landmarks, calculates head pose, and intelligently sorts images for enhanced AI image processing workflows.",
+ "downloads": 42,
+ "icon": "",
+ "id": "head-orientation-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-25T15:08:13.085854Z",
+ "dependencies": [
+ "numpy>=1.19.3",
+ "opencv-python>=4.5.5.64",
+ "mediapipe>=0.8.9.1",
+ "Pillow>=8.3.1",
+ "torch>=1.9.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ba99e451-a03d-4982-b750-1bc3de1505da",
+ "node_id": "head-orientation-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.11"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Head-Orientation-Node - by PabloGFX",
+ "publisher": {
+ "createdAt": "2024-09-23T16:40:33.561343Z",
+ "description": "",
+ "id": "pablogfx",
+ "logo": "",
+ "members": [],
+ "name": "PabloGFX - Paul Lazniak",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lazniak/Head-Orientation-Node-for-ComfyUI---by-PabloGFX",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:NNLatentUpscale, A custom ComfyUI node designed for rapid latent upscaling using a compact neural network, eliminating the need for VAE-based decoding and encoding.",
+ "downloads": 110,
+ "icon": "",
+ "id": "comfyui_nnlatentupscale",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "NNLatentUpscale": {
+ "category": "latent",
+ "comfy_node_id": "NNLatentUpscale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"version\":[[\"SDXL\",\"SD 1.x\"]],\"upscale\":[\"FLOAT\",{\"default\":1.5,\"min\":1,\"max\":2,\"step\":0.01,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-10-01T07:58:46.965657Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "58ab725d-f400-4014-877d-399315ee0242",
+ "node_id": "comfyui_nnlatentupscale",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUi_NNLatentUpscale",
+ "publisher": {
+ "createdAt": "2024-06-20T07:16:36.973168Z",
+ "description": "",
+ "id": "goktug",
+ "logo": "",
+ "members": [],
+ "name": "Goktug",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Goktug/ComfyUi_NNLatentUpscale",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Download youtube (or any website) videos/playlists",
+ "downloads": 50,
+ "icon": "",
+ "id": "youtube-dl-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-29T02:53:39.308502Z",
+ "dependencies": [
+ "yt-dlp"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "22c7b6e3-863b-4d05-adf2-0e75eab60084",
+ "node_id": "youtube-dl-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "youtube-dl-comfyui",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/youtube-dl-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "For loading and running Pixtral, Llama 3.2 Vision, and Molmo models. Put models in the models/LLM folder.",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui-pixtralllamavision",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-01T06:06:08.317797Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "85f817f1-729b-4da2-8dd9-1ce63ec07431",
+ "node_id": "comfyui-pixtralllamavision",
+ "status": "NodeVersionStatusActive",
+ "version": "2.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PixtralLlamaVision",
+ "publisher": {
+ "createdAt": "2024-09-05T09:21:59.279717Z",
+ "description": "",
+ "id": "seanscripts",
+ "logo": "",
+ "members": [],
+ "name": "SeanScripts",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SeanScripts/ComfyUI-PixtralLlamaVision",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Read and write 'stealth metadata' in PNG files",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui_stealth_pnginfo",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-04T03:31:09.83442Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "aa452fed-b288-49f2-b666-27a4f21e8bb9",
+ "node_id": "comfyui_stealth_pnginfo",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.2"
+ },
+ "license": "{}",
+ "name": "comfyui_stealth_pnginfo",
+ "publisher": {
+ "createdAt": "2024-09-27T20:57:29.156182Z",
+ "description": "",
+ "id": "catboxanon",
+ "logo": "",
+ "members": [],
+ "name": "catboxanon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/catboxanon/comfyui_stealth_pnginfo",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI Custom Node that enables arrow key canvas navigation with a pan speed setting.",
+ "downloads": 35,
+ "icon": "https://avatars.githubusercontent.com/u/23065574",
+ "id": "comfyui-arrow-key-canvas-navigation",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-29T22:35:23.205978Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a935a395-6b1c-484a-9ab5-bd2833c342f7",
+ "node_id": "comfyui-arrow-key-canvas-navigation",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Arrow-Key-Canvas-Navigation",
+ "publisher": {
+ "createdAt": "2024-09-29T21:32:29.743048Z",
+ "description": "",
+ "id": "codecringebinge",
+ "logo": "",
+ "members": [],
+ "name": "codecringebinge",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/codecringebinge/ComfyUI-Arrow-Key-Canvas-Navigation",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a ComfyUI node that connects with [a/Roboflow workflows](https://roboflow.com/workflows/build).\nRoboflow hosts hundreds of thousands of open source and custom object detection models.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-roboflow",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CustomWorkflow_1image": {
+ "category": "Roboflow",
+ "comfy_node_id": "CustomWorkflow_1image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"workflow_id\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]},\"optional\":{\"input_image1\":[\"IMAGE\"],\"input_image1_key\":[\"STRING\"],\"output_image1_key\":[\"STRING\"],\"output_string1_key\":[\"STRING\"],\"output_image2_key\":[\"STRING\"],\"output_string2_key\":[\"STRING\"],\"output_image3_key\":[\"STRING\"],\"output_string3_key\":[\"STRING\"],\"output_image4_key\":[\"STRING\"],\"output_string4_key\":[\"STRING\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"output_image1\",\"output_string1\",\"output_image2\",\"output_string2\",\"output_image3\",\"output_string3\",\"output_image4\",\"output_string4\"]",
+ "return_types": "[\"IMAGE\",\"STRING\",\"IMAGE\",\"STRING\",\"IMAGE\",\"STRING\",\"IMAGE\",\"STRING\"]"
+ },
+ "LabelEmotions": {
+ "category": "Roboflow",
+ "comfy_node_id": "LabelEmotions",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"workflow_id\":[\"STRING\",{\"multiline\":false,\"default\":\"recognize-emotions\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"input_image1\":[\"IMAGE\"],\"input_image1_key\":[\"STRING\",{\"multiline\":false,\"default\":\"image\"}],\"output_image1_key\":[\"STRING\",{\"multiline\":false,\"default\":\"annotated_image\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_image1\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "RemoveBackground": {
+ "category": "Roboflow",
+ "comfy_node_id": "RemoveBackground",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_name\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"workflow_id\":[\"STRING\",{\"multiline\":false,\"default\":\"remove-background\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"input_image1\":[\"IMAGE\"],\"input_image1_key\":[\"STRING\",{\"multiline\":false,\"default\":\"image\"}],\"output_image1_key\":[\"STRING\",{\"multiline\":false,\"default\":\"polygon_removed_background\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_image1\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-09-25T18:31:09.750507Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2e639d13-cc1a-4660-bcc8-7741a1fc806e",
+ "node_id": "comfyui-roboflow",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Roboflow",
+ "publisher": {
+ "createdAt": "2024-09-25T18:26:27.203303Z",
+ "description": "",
+ "id": "darefail",
+ "logo": "",
+ "members": [],
+ "name": "James",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DareFail/ComfyUI-Roboflow",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository contains custom nodes for ComfyUI that integrate the fal.ai FLUX.1 [pro] and FLUX.1 [dev] with LoRA and ControlNet API, specifically for text-to-image generation. These nodes allow you to use the FLUX.1 model directly within your ComfyUI workflows.",
+ "downloads": 95,
+ "icon": "",
+ "id": "comfyui-fal-api-flux",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-26T07:27:49.040964Z",
+ "dependencies": [
+ "requests==2.32.3",
+ "configparser==7.1.0",
+ "fal-client==0.4.1",
+ "numpy==2.1.1",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "99441883-36d1-4598-ad9f-55289f2d4349",
+ "node_id": "comfyui-fal-api-flux",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.5.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Fal-API-Flux",
+ "publisher": {
+ "createdAt": "2024-08-24T05:44:13.928977Z",
+ "description": "",
+ "id": "yas-ponotech",
+ "logo": "",
+ "members": [],
+ "name": "Yas | PONOTECH",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yhayano-ponotech/ComfyUI-Fal-API-Flux",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "For loading and running Pixtral models",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfyui-pixtral",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-25T11:04:14.712893Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3ab4ef50-ad2c-482d-ada9-763c83e99103",
+ "node_id": "comfyui-pixtral",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Pixtral",
+ "publisher": {
+ "createdAt": "2024-09-05T09:21:59.279717Z",
+ "description": "",
+ "id": "seanscripts",
+ "logo": "",
+ "members": [],
+ "name": "SeanScripts",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SeanScripts/ComfyUI-Pixtral",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The latent gets passed straight through unaltered, if it's empty (i.e from a 'Empty Latent Image' node) FLOAT outputs the first value, otherwise it outputs the second value",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-denoisechooser",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DenoiseChooser|Koushakur": {
+ "category": "advanced",
+ "comfy_node_id": "DenoiseChooser|Koushakur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"Latent\":[\"LATENT\"],\"FloatIfEmpty\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.05}],\"FloatIfNot\":[\"FLOAT\",{\"default\":0.75,\"min\":0,\"max\":100,\"step\":0.05}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"FLOAT\"]",
+ "return_types": "[\"LATENT\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-07-22T00:37:00.689459Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "15515a9e-30bc-4ab3-ba23-362d5ebb45cb",
+ "node_id": "comfyui-denoisechooser",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-DenoiseChooser",
+ "publisher": {
+ "createdAt": "2024-07-18T01:01:36.491911Z",
+ "description": "",
+ "id": "koushakur",
+ "logo": "",
+ "members": [],
+ "name": "Koushakur",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Koushakur/ComfyUI-DenoiseChooser",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "It has been integrated into D2 Nodes ComfyUI.",
+ "downloads": 66,
+ "icon": "",
+ "id": "comfyui-d2-steps",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-23T13:33:49.658667Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "30030673-2e22-43c4-810e-a7662168324a",
+ "node_id": "comfyui-d2-steps",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-d2-steps",
+ "publisher": {
+ "createdAt": "2024-08-04T16:12:17.464004Z",
+ "description": "",
+ "id": "da2el",
+ "logo": "",
+ "members": [],
+ "name": "da2el",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/da2el-ai/ComfyUI-d2-steps",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "If you want to draw two different characters together without blending their features, so you could try to check out this custom node.",
+ "downloads": 174,
+ "icon": "",
+ "id": "comfyui-comfycouple",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Comfy Couple": {
+ "category": "loaders",
+ "comfy_node_id": "Comfy Couple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"positive_1\":[\"CONDITIONING\"],\"positive_2\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"orientation\":[[\"horizontal\",\"vertical\"]],\"center\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":16384,\"step\":8}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ }
+ },
+ "createdAt": "2024-07-26T21:20:20.268022Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0db925b8-5982-4543-88ef-ab8793f9efb9",
+ "node_id": "comfyui-comfycouple",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.4"
+ },
+ "license": "GPL-3.0",
+ "name": "ComfyUI-ComfyCouple",
+ "publisher": {
+ "createdAt": "2024-07-03T22:12:38.638683Z",
+ "description": "",
+ "id": "rei---",
+ "logo": "",
+ "members": [],
+ "name": "Rei D.",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Danand/ComfyUI-ComfyCouple",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Scaled Uniform Noise for Ancestral & Stochastic samplers and Noisy latent image",
+ "downloads": 142,
+ "icon": "",
+ "id": "comfyui_sunoise",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-24T15:26:18.282108Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ccd702c-0fb7-4203-a88a-73dd5de79ab5",
+ "node_id": "comfyui_sunoise",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI_SUNoise",
+ "publisher": {
+ "createdAt": "2024-06-23T11:33:12.747281Z",
+ "description": "",
+ "id": "bvhari",
+ "logo": "",
+ "members": [],
+ "name": "BVH",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bvhari/ComfyUI_SUNoise",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "this node contains a lot of small little helpers like switches, passers and selectors that i use a lot to build my workflows.",
+ "downloads": 119,
+ "icon": "",
+ "id": "comfyui-rvtools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-23T02:22:57.813181Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "84ccdc09-0793-48f5-a033-8216eddf8913",
+ "node_id": "comfyui-rvtools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-RvTools",
+ "publisher": {
+ "createdAt": "2024-09-24T06:17:09.97668Z",
+ "description": "",
+ "id": "rvage0815",
+ "logo": "",
+ "members": [],
+ "name": "Rvage",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Rvage0815/ComfyUI-RvTools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of custom nodes for ComfyUI",
+ "downloads": 26,
+ "icon": "",
+ "id": "example_custom_nodepack",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-03T23:19:38.857048Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dc6df77c-98bb-4508-a652-382e399c456c",
+ "node_id": "example_custom_nodepack",
+ "status": "NodeVersionStatusPending",
+ "version": "0.0.1"
+ },
+ "license": "{\"text\": \"GNU General Public License v3\"}",
+ "name": "Example Custom Nodepack",
+ "publisher": {
+ "createdAt": "2024-09-25T07:02:23.867085Z",
+ "description": "",
+ "id": "robinken",
+ "logo": "",
+ "members": [],
+ "name": "Robin Huang d",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for convenient filtering image or string lists in ComfyUI workflow.",
+ "downloads": 59,
+ "icon": "",
+ "id": "comfyui-list-filter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-30T13:46:26.236002Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "24ca7c81-797c-47b6-89c0-a2ebb98f5631",
+ "node_id": "comfyui-list-filter",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-list-filter",
+ "publisher": {
+ "createdAt": "2024-09-30T13:18:28.700466Z",
+ "description": "",
+ "id": "kesin11",
+ "logo": "",
+ "members": [],
+ "name": "Kesin11",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Kesin11/ComfyUI-list-filter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of post processing nodes for ComfyUI, which enable a variety of visually striking image effects",
+ "downloads": 1297,
+ "icon": "",
+ "id": "comfyui-post-processing-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ArithmeticBlend": {
+ "category": "postprocessing/Blends",
+ "comfy_node_id": "ArithmeticBlend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"blend_mode\":[[\"add\",\"subtract\",\"difference\",\"divide\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AsciiArt": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "AsciiArt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"char_size\":[\"INT\",{\"default\":12,\"min\":0,\"max\":64,\"step\":2}],\"font_size\":[\"INT\",{\"default\":12,\"min\":0,\"max\":64,\"step\":2}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Blend": {
+ "category": "postprocessing/Blends",
+ "comfy_node_id": "Blend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"blend_factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"blend_mode\":[[\"normal\",\"multiply\",\"screen\",\"overlay\",\"soft_light\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Blur": {
+ "category": "postprocessing/Filters",
+ "comfy_node_id": "Blur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"blur_radius\":[\"INT\",{\"default\":1,\"min\":1,\"max\":15,\"step\":1}],\"sigma\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CannyEdgeMask": {
+ "category": "postprocessing/Masks",
+ "comfy_node_id": "CannyEdgeMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"lower_threshold\":[\"INT\",{\"default\":100,\"min\":0,\"max\":500,\"step\":10}],\"upper_threshold\":[\"INT\",{\"default\":200,\"min\":0,\"max\":500,\"step\":10}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ChromaticAberration": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "ChromaticAberration",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"red_shift\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1}],\"red_direction\":[[\"horizontal\",\"vertical\"]],\"green_shift\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1}],\"green_direction\":[[\"horizontal\",\"vertical\"]],\"blue_shift\":[\"INT\",{\"default\":0,\"min\":-20,\"max\":20,\"step\":1}],\"blue_direction\":[[\"horizontal\",\"vertical\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorCorrect": {
+ "category": "postprocessing/Color Adjustments",
+ "comfy_node_id": "ColorCorrect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"temperature\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"hue\":[\"FLOAT\",{\"default\":0,\"min\":-90,\"max\":90,\"step\":5}],\"brightness\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"contrast\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"saturation\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":5}],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0.2,\"max\":2.2,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorTint": {
+ "category": "postprocessing/Color Adjustments",
+ "comfy_node_id": "ColorTint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":1,\"step\":0.1}],\"mode\":[[\"sepia\",\"red\",\"green\",\"blue\",\"cyan\",\"magenta\",\"yellow\",\"purple\",\"orange\",\"warm\",\"cool\",\"lime\",\"navy\",\"vintage\",\"rose\",\"teal\",\"maroon\",\"peach\",\"lavender\",\"olive\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Dissolve": {
+ "category": "postprocessing/Blends",
+ "comfy_node_id": "Dissolve",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"dissolve_factor\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DodgeAndBurn": {
+ "category": "postprocessing/Blends",
+ "comfy_node_id": "DodgeAndBurn",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"IMAGE\"],\"intensity\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"mode\":[[\"dodge\",\"burn\",\"dodge_and_burn\",\"burn_and_dodge\",\"color_dodge\",\"color_burn\",\"linear_dodge\",\"linear_burn\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FilmGrain": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "FilmGrain",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"intensity\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}],\"scale\":[\"FLOAT\",{\"default\":10,\"min\":1,\"max\":100,\"step\":1}],\"temperature\":[\"FLOAT\",{\"default\":0,\"min\":-100,\"max\":100,\"step\":1}],\"vignette\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Glow": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "Glow",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"intensity\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":0.01}],\"blur_radius\":[\"INT\",{\"default\":5,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "HSVThresholdMask": {
+ "category": "postprocessing/Masks",
+ "comfy_node_id": "HSVThresholdMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"low_threshold\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.1}],\"high_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.1}],\"hsv_channel\":[[\"hue\",\"saturation\",\"value\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "KuwaharaBlur": {
+ "category": "postprocessing/Filters",
+ "comfy_node_id": "KuwaharaBlur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"blur_radius\":[\"INT\",{\"default\":3,\"min\":0,\"max\":31,\"step\":1}],\"method\":[[\"mean\",\"gaussian\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Parabolize": {
+ "category": "postprocessing/Color Adjustments",
+ "comfy_node_id": "Parabolize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"coeff\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.1}],\"vertex_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.1}],\"vertex_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PencilSketch": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "PencilSketch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"blur_radius\":[\"INT\",{\"default\":5,\"min\":1,\"max\":31,\"step\":1}],\"sharpen_alpha\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PixelSort": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "PixelSort",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"IMAGE\"],\"direction\":[[\"horizontal\",\"vertical\"]],\"span_limit\":[\"INT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":5}],\"sort_by\":[[\"hue\",\"saturation\",\"value\"]],\"order\":[[\"forward\",\"backward\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Pixelize": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "Pixelize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"pixel_size\":[\"INT\",{\"default\":8,\"min\":2,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Quantize": {
+ "category": "postprocessing/Color Adjustments",
+ "comfy_node_id": "Quantize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"colors\":[\"INT\",{\"default\":256,\"min\":1,\"max\":256,\"step\":1}],\"dither\":[[\"none\",\"floyd-steinberg\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Sharpen": {
+ "category": "postprocessing/Filters",
+ "comfy_node_id": "Sharpen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"sharpen_radius\":[\"INT\",{\"default\":1,\"min\":1,\"max\":15,\"step\":1}],\"alpha\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":5,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SineWave": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "SineWave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"amplitude\":[\"FLOAT\",{\"default\":10,\"min\":0,\"max\":150,\"step\":5}],\"frequency\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":20,\"step\":1}],\"direction\":[[\"horizontal\",\"vertical\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Solarize": {
+ "category": "postprocessing/Color Adjustments",
+ "comfy_node_id": "Solarize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Vignette": {
+ "category": "postprocessing/Effects",
+ "comfy_node_id": "Vignette",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"vignette\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-08-09T17:20:39.53302Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "020a719d-17ac-414d-bb4d-65ef97dd999d",
+ "node_id": "comfyui-post-processing-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-post-processing-nodes",
+ "publisher": {
+ "createdAt": "2024-08-09T00:04:51.610082Z",
+ "description": "",
+ "id": "ellangok",
+ "logo": "",
+ "members": [],
+ "name": "Karun",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/EllangoK/ComfyUI-post-processing-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to interact with the mrv2 player",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-mrv2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-29T08:34:28.725951Z",
+ "dependencies": [
+ "openexr",
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3b633027-8cc2-4b4a-8d02-58dc02c0cb5e",
+ "node_id": "comfyui-mrv2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-mrv2",
+ "publisher": {
+ "createdAt": "2024-10-08T16:34:17.105444Z",
+ "description": "",
+ "id": "ggarra13",
+ "logo": "",
+ "members": [],
+ "name": "Gonzalo Garramu\u00f1o",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ggarra13/ComfyUI-mrv2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node for ComfyUI allows you to create layers of an image based on input masks and save them into a PSD file.",
+ "downloads": 89,
+ "icon": "",
+ "id": "comfyui-layers",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LayersSaver - Save Layer": {
+ "category": "LayersDivider",
+ "comfy_node_id": "LayersSaver - Save Layer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_image\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"output_path\":[\"STRING\",{}],\"original_image\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"layers\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LayersSaver - Save Layer From Images": {
+ "category": "LayersDivider",
+ "comfy_node_id": "LayersSaver - Save Layer From Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_image\":[\"IMAGE\"],\"output_path\":[\"STRING\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"layers\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-16T08:41:28.211322Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "942d2e29-5527-4f80-8c52-9a0891137827",
+ "node_id": "comfyui-layers",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Layers",
+ "publisher": {
+ "createdAt": "2024-07-15T12:00:41.934469Z",
+ "description": "",
+ "id": "alezonta",
+ "logo": "",
+ "members": [],
+ "name": "Alessandro Zonta",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alessandrozonta/ComfyUI-Layers",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Node for the FASHN Virtual Try-On API. Requires an API Key from fashn.ai",
+ "downloads": 41,
+ "icon": "https://cilsrdpvqtgutxprdofn.supabase.co/storage/v1/object/public/assets/logo-enhanced_60x60.png",
+ "id": "comfyui-fashn",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-02T09:02:56.557641Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0007282d-0392-4b6f-b5e7-7bfac72c77c1",
+ "node_id": "comfyui-fashn",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FASHN",
+ "publisher": {
+ "createdAt": "2024-10-02T08:43:17.977809Z",
+ "description": "",
+ "id": "fashn",
+ "logo": "",
+ "members": [],
+ "name": "FASHN",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fashn-AI/ComfyUI-FASHN",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI node for producing stereoscopic and autostereogram (magic eye) images and videos.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-stereovision",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-26T06:51:06.552609Z",
+ "dependencies": [
+ "torch",
+ "Pillow",
+ "numpy",
+ "tqdm",
+ "numba",
+ "opencv-python",
+ "scipy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9c601781-a3d5-44c9-a47e-54276947de3b",
+ "node_id": "comfyui-stereovision",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-StereoVision",
+ "publisher": {
+ "createdAt": "2024-07-15T13:02:49.468005Z",
+ "description": "",
+ "id": "drunreal",
+ "logo": "",
+ "members": [],
+ "name": "Dr. Unreal",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DrMWeigand/ComfyUI-StereoVision",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes for running torch.compile.",
+ "downloads": 56,
+ "icon": "",
+ "id": "comfyui-torch-compile",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T18:42:49.36298Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1967de32-efd3-4d49-a717-6dc94c56920b",
+ "node_id": "comfyui-torch-compile",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Torch-Compile",
+ "publisher": {
+ "createdAt": "2024-11-15T00:44:34.283204Z",
+ "description": "",
+ "id": "yondonfu",
+ "logo": "",
+ "members": [],
+ "name": "Yondon Fu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yondonfu/ComfyUI-Torch-Compile",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node that returns the generation time of the KSampler. Intended for benchmarking or debugging.",
+ "downloads": 56,
+ "icon": "https://raw.githubusercontent.com/my-opencode/ComfyUI_KSamplerTimer/main/logo-small.png",
+ "id": "comfyui_ksamplertimer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T14:13:42.025255Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f4b3a9a9-4cae-424e-a06c-cbf48a6fa569",
+ "node_id": "comfyui_ksamplertimer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_KSamplerTimer",
+ "publisher": {
+ "createdAt": "2024-07-08T09:44:53.071042Z",
+ "description": "",
+ "id": "industrialvectors",
+ "logo": "",
+ "members": [],
+ "name": "Industrial Vectors",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/my-opencode/ComfyUI_KSamplerTimer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are designed to be custom nodes i found usefulness to that hopefully others can share.",
+ "downloads": 31,
+ "icon": "",
+ "id": "guy-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-01T23:57:37.527813Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "03be6613-527f-4797-bc29-7f309d479513",
+ "node_id": "guy-nodes-comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "guy-nodes-comfyui",
+ "publisher": {
+ "createdAt": "2024-10-01T23:23:14.047008Z",
+ "description": "",
+ "id": "guyaton",
+ "logo": "",
+ "members": [],
+ "name": "guyaton",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/guyaton/guy-nodes-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes to run apple/DepthPro model.",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui-depthpro",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadDepthPro": {
+ "category": "DepthPro",
+ "comfy_node_id": "LoadDepthPro",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"precision\":[[\"fp16\",\"fp32\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DEPTHPRO_MODEL\"]",
+ "return_types": "[\"DEPTHPRO_MODEL\"]"
+ },
+ "RunDepthPro": {
+ "category": "DepthPro",
+ "comfy_node_id": "RunDepthPro",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"DEPTHPRO_MODEL\":[\"DEPTHPRO_MODEL\"],\"IMAGE\":[\"IMAGE\"],\"invert\":[\"BOOLEAN\",{\"default\":true}],\"gamma\":[\"FLOAT\",{\"default\":0.35,\"min\":0.01,\"max\":100,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"METRIC_DEPTH\",\"FOCAL_LIST\",\"FOCAL_AVG\"]",
+ "return_types": "[\"IMAGE\",\"LIST\",\"LIST\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-10-12T14:15:55.240446Z",
+ "dependencies": [
+ "timm>=0.9.16",
+ "numpy<2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "335a821b-ef01-468a-84a7-545c6636f468",
+ "node_id": "comfyui-depthpro",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-DepthPro",
+ "publisher": {
+ "createdAt": "2024-06-28T00:35:00.27544Z",
+ "description": "",
+ "id": "alexisrolland",
+ "logo": "",
+ "members": [],
+ "name": "Alexis",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alexisrolland/ComfyUI-DepthPro",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfy_instant_studio",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-11T03:55:53.193386Z",
+ "dependencies": [
+ "numpy",
+ "Pillow",
+ "Requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3bd88f76-ad8f-43d1-940f-5e7d8395e2a5",
+ "node_id": "comfy_instant_studio",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfy_instant_studio",
+ "publisher": {
+ "createdAt": "2024-12-11T03:50:48.918538Z",
+ "description": "",
+ "id": "instantstudio",
+ "logo": "",
+ "members": [],
+ "name": "Instant Studio",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kudelabs/comfy_instant_studio",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node loads prompts (txt) and images (png) from a specified directory. By specifying an index, it outputs the selected file.",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-load-directoryfiles",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Load Images and Prompts from Directory": {
+ "category": "Load Images and Prompts from Directory",
+ "comfy_node_id": "Load Images and Prompts from Directory",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dir\":[\"STRING\",{\"multiline\":false,\"default\":\"Please input Directory Path\"}],\"files_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"IMAGE\"]"
+ },
+ "Load Images and Prompts from Directory(Advanced)": {
+ "category": "Load Images and Prompts from Directory",
+ "comfy_node_id": "Load Images and Prompts from Directory(Advanced)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dir\":[\"STRING\",{\"multiline\":false,\"default\":\"Please input Directory Path\"}],\"files_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4096}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"1st prompt\",\"2nd prompt\",\"3rd prompt\",\"4th prompt\",\"5th prompt\",\"6th prompt\",\"negative prompt\",\"image\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-10-06T07:18:57.921925Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ab011b14-6ad7-4da1-a8bd-0f012122fad2",
+ "node_id": "comfyui-load-directoryfiles",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Load-DirectoryFiles",
+ "publisher": {
+ "createdAt": "2024-10-06T06:16:25.337895Z",
+ "description": "",
+ "id": "educator-art",
+ "logo": "",
+ "members": [],
+ "name": "e",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/educator-art/ComfyUI-Load-DirectoryFiles",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "[a/ImageMagick](https://imagemagick.org/index.php) nodes for ComfyUI. Adds nodes to call ImageMagick subprocesses from ComfyUI.\nRequirements: [a/ImagMagick7](https://imagemagick.org/script/download.php), 'magick' command in your CLI environment.",
+ "downloads": 35,
+ "icon": "https://raw.githubusercontent.com/my-opencode/ComfyUI_IndustrialMagick/main/logo-small.png",
+ "id": "comfyui_industrialmagick",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T14:04:48.032355Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "68364c0f-9509-486c-b6d8-d7edba38df40",
+ "node_id": "comfyui_industrialmagick",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_IndustrialMagick",
+ "publisher": {
+ "createdAt": "2024-07-08T09:44:53.071042Z",
+ "description": "",
+ "id": "industrialvectors",
+ "logo": "",
+ "members": [],
+ "name": "Industrial Vectors",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/my-opencode/ComfyUI_IndustrialMagick",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An implementation of adaptive guidance for ComfyUI\nSee https://bcv-uniandes.github.io/adaptiveguidance-wp/",
+ "downloads": 375,
+ "icon": "",
+ "id": "comfyui-adaptive-guidance",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AdaptiveGuidance": {
+ "category": "sampling/custom_sampling/guiders",
+ "comfy_node_id": "AdaptiveGuidance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"threshold\":[\"FLOAT\",{\"default\":0.99,\"min\":0.9,\"max\":1,\"step\":0.0001,\"round\":0.0001}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}]},\"optional\":{\"uncond_zero_scale\":[\"FLOAT\",{\"default\":0,\"max\":2,\"step\":0.01}],\"cfg_start_pct\":[\"FLOAT\",{\"default\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"GUIDER\"]",
+ "return_types": "[\"GUIDER\"]"
+ },
+ "PerpNegAdaptiveGuidanceGuider": {
+ "category": "sampling/custom_sampling/guiders",
+ "comfy_node_id": "PerpNegAdaptiveGuidanceGuider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"empty_conditioning\":[\"CONDITIONING\"],\"threshold\":[\"FLOAT\",{\"default\":0.99,\"min\":0.9,\"max\":1,\"step\":0.0001,\"round\":0.0001}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"neg_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.01}]},\"optional\":{\"uncond_zero_scale\":[\"FLOAT\",{\"default\":0,\"max\":2,\"step\":0.01}],\"cfg_start_pct\":[\"FLOAT\",{\"default\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"GUIDER\"]",
+ "return_types": "[\"GUIDER\"]"
+ }
+ },
+ "createdAt": "2024-08-25T11:50:51.127382Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1a34ec84-b815-46c3-8f70-2401b06f4609",
+ "node_id": "comfyui-adaptive-guidance",
+ "status": "NodeVersionStatusActive",
+ "version": "0.3.1"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI Adaptive Guidance",
+ "publisher": {
+ "createdAt": "2024-05-23T17:42:14.692322Z",
+ "description": "",
+ "id": "asagi4",
+ "logo": "",
+ "members": [],
+ "name": "asagi4",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/asagi4/ComfyUI-Adaptive-Guidance",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Yet another set of LLM nodes for ComfyUI (for local/remote OpenAI-like APIs, multi-modal models supported)",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-yallm-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-28T12:37:51.406002Z",
+ "dependencies": [
+ "openai",
+ "pydantic",
+ "pyyaml"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "836ee109-e4b8-4a2f-95e4-16880ea211eb",
+ "node_id": "comfyui-yallm-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-YALLM-node",
+ "publisher": {
+ "createdAt": "2024-09-29T10:13:00.168645Z",
+ "description": "",
+ "id": "asaddi",
+ "logo": "",
+ "members": [],
+ "name": "Allan Saddi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/asaddi/ComfyUI-YALLM-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This pack helps to conveniently control text in complex prompt-builder type workflows. Load/Read Prompts from .CSV; Concatenate large amounts of text; Use string input as ANY type. Requires pythongosssss custom scripts",
+ "downloads": 105,
+ "icon": "",
+ "id": "comfyui-ez-af-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "EZ Concatenate Text": {
+ "category": "EZ-AF-Nodes",
+ "comfy_node_id": "EZ Concatenate Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delimiter\":[\"STRING\",{\"default\":\"\\\\n\"}],\"beautify\":[[\"never\",\"before\",\"after\"],{\"default\":\"never\"}],\"line_breaks\":[[\"keep\",\"delete\"],{\"default\":\"keep\"}]},\"optional\":{\"text_01\":[\"STRING\",{\"forceInput\":true}],\"text_02\":[\"STRING\",{\"forceInput\":true}],\"text_03\":[\"STRING\",{\"forceInput\":true}],\"text_04\":[\"STRING\",{\"forceInput\":true}],\"text_05\":[\"STRING\",{\"forceInput\":true}],\"text_06\":[\"STRING\",{\"forceInput\":true}],\"text_07\":[\"STRING\",{\"forceInput\":true}],\"text_08\":[\"STRING\",{\"forceInput\":true}],\"text_09\":[\"STRING\",{\"forceInput\":true}],\"text_10\":[\"STRING\",{\"forceInput\":true}],\"text_11\":[\"STRING\",{\"forceInput\":true}],\"text_12\":[\"STRING\",{\"forceInput\":true}],\"text_13\":[\"STRING\",{\"forceInput\":true}],\"text_14\":[\"STRING\",{\"forceInput\":true}],\"text_15\":[\"STRING\",{\"forceInput\":true}],\"text_16\":[\"STRING\",{\"forceInput\":true}],\"text_17\":[\"STRING\",{\"forceInput\":true}],\"text_18\":[\"STRING\",{\"forceInput\":true}],\"text_19\":[\"STRING\",{\"forceInput\":true}],\"text_20\":[\"STRING\",{\"forceInput\":true}],\"text_21\":[\"STRING\",{\"forceInput\":true}],\"text_22\":[\"STRING\",{\"forceInput\":true}],\"text_23\":[\"STRING\",{\"forceInput\":true}],\"text_24\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "EZ Load from CSV": {
+ "category": "EZ-AF-Nodes",
+ "comfy_node_id": "EZ Load from CSV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"csv_file\":[[]],\"prompt\":[[\"[none]\"],{\"pysssss.binding\":[{\"source\":\"csv_file\",\"callback\":[{\"type\":\"set\",\"target\":\"$this.disabled\",\"value\":true},{\"type\":\"fetch\",\"url\":\"/pysssss/prompt-line/{$source.value}\",\"then\":[{\"type\":\"set\",\"target\":\"$this.options.values\",\"value\":\"$result\"},{\"type\":\"validate-combo\"},{\"type\":\"set\",\"target\":\"$this.disabled\",\"value\":false}]}]}]}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive prompt\",\"negative prompt\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "EZ String": {
+ "category": "EZ-AF-Nodes",
+ "comfy_node_id": "EZ String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"String\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"any\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-10-02T05:33:13.901839Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9823ca1b-2e5b-42a0-b131-0a5f3b95a9e4",
+ "node_id": "comfyui-ez-af-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-EZ-AF-Nodes",
+ "publisher": {
+ "createdAt": "2024-09-30T05:12:30.31536Z",
+ "description": "",
+ "id": "ez-af",
+ "logo": "",
+ "members": [],
+ "name": "ez-af",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ez-af/ComfyUI-EZ-AF-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for contrast/color editing as well as 16bit/HDR/tonemapping support.",
+ "downloads": 291,
+ "icon": "",
+ "id": "comfyui_colormod",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CV2Tonemap": {
+ "category": "ColorMod/tonemap",
+ "comfy_node_id": "CV2Tonemap",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CV2TonemapDrago": {
+ "category": "ColorMod/tonemap",
+ "comfy_node_id": "CV2TonemapDrago",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"bias\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CV2TonemapMantiuk": {
+ "category": "ColorMod/tonemap",
+ "comfy_node_id": "CV2TonemapMantiuk",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CV2TonemapReinhard": {
+ "category": "ColorMod/tonemap",
+ "comfy_node_id": "CV2TonemapReinhard",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}],\"intensity\":[\"FLOAT\",{\"default\":0,\"min\":-8,\"max\":8,\"step\":0.01}],\"light_adapt\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1.6,\"step\":0.01}],\"color_adapt\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1.6,\"step\":0.01}],\"mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorModCompress": {
+ "category": "ColorMod",
+ "comfy_node_id": "ColorModCompress",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mode\":[[\"clip\",\"normalize\",\"compress\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorModEdges": {
+ "category": "ColorMod",
+ "comfy_node_id": "ColorModEdges",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"low\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"pivot\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"high\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"clip\":[[true,false],{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorModMove": {
+ "category": "ColorMod",
+ "comfy_node_id": "ColorModMove",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"move\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.01}],\"clip\":[[true,false],{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorModPivot": {
+ "category": "ColorMod",
+ "comfy_node_id": "ColorModPivot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"pivot\":[\"FLOAT\",{\"default\":0.5,\"min\":0.001,\"max\":0.999,\"step\":0.01}],\"move\":[\"FLOAT\",{\"default\":0,\"min\":-2,\"max\":2,\"step\":0.01}],\"clip\":[[true,false],{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorspaceConvert": {
+ "category": "ColorMod",
+ "comfy_node_id": "ColorspaceConvert",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"src\":[[\"RGB\",\"BGR\",\"HLS\",\"HSV\",\"YCrCb\",\"YUV\"],{\"default\":\"RGB\"}],\"dst\":[[\"RGB\",\"BGR\",\"HLS\",\"HSV\",\"YCrCb\",\"YUV\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "HDRCreate": {
+ "category": "ColorMod/hdr",
+ "comfy_node_id": "HDRCreate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_a\":[\"IMAGE\"],\"image_b\":[\"IMAGE\"],\"image_c\":[\"IMAGE\"],\"exposure_a\":[\"FLOAT\",{\"default\":1,\"min\":0.001,\"max\":1024,\"step\":0.1}],\"exposure_b\":[\"FLOAT\",{\"default\":2.5,\"min\":0.001,\"max\":1024,\"step\":0.1}],\"exposure_c\":[\"FLOAT\",{\"default\":8,\"min\":0.001,\"max\":1024,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "HDRExposureFusion": {
+ "category": "ColorMod/hdr",
+ "comfy_node_id": "HDRExposureFusion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_a\":[\"IMAGE\"]},\"optional\":{\"image_b\":[\"IMAGE\"],\"image_c\":[\"IMAGE\"],\"image_d\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoadImageHDR": {
+ "category": "ColorMod/hdr",
+ "comfy_node_id": "LoadImageHDR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoadImageHighPrec": {
+ "category": "ColorMod/16bit",
+ "comfy_node_id": "LoadImageHighPrec",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "PreviewImageHighPrec": {
+ "category": "ColorMod/16bit",
+ "comfy_node_id": "PreviewImageHighPrec",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveImageHDR": {
+ "category": "ColorMod/hdr",
+ "comfy_node_id": "SaveImageHDR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"HDR/ComfyUI\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "SaveImageHighPrec": {
+ "category": "ColorMod/16bit",
+ "comfy_node_id": "SaveImageHighPrec",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"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.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-08-06T22:39:45.945706Z",
+ "dependencies": [
+ "pypng",
+ "opencv-contrib-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "09ba5fa6-5214-4743-9f23-c578f184bade",
+ "node_id": "comfyui_colormod",
+ "status": "NodeVersionStatusActive",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI ColorMod",
+ "publisher": {
+ "createdAt": "2024-05-22T23:30:59.125056Z",
+ "description": "",
+ "id": "city96",
+ "logo": "",
+ "members": [],
+ "name": "City",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/city96/ComfyUI_ColorMod",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "WarpFusion workflow wrapper for ComfyUI",
+ "downloads": 51,
+ "icon": "",
+ "id": "comfywarp",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-16T07:14:31.972887Z",
+ "dependencies": [
+ "opencv-python",
+ "scikit-image"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2fb38a21-b908-40b2-9e0f-9209391da69f",
+ "node_id": "comfywarp",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.5.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyWarp",
+ "publisher": {
+ "createdAt": "2024-10-05T13:36:01.971797Z",
+ "description": "",
+ "id": "sxela",
+ "logo": "",
+ "members": [],
+ "name": "Alex Spirin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Sxela/ComfyWarp",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Parler TTS is a zeroshot voice synthesis with emotion and entonations, you can control the voice style via text prompt",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui-if_ai_parlerttsnode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-22T22:17:20.517673Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a6793a30-bb0c-4e27-888c-349d8d16ef38",
+ "node_id": "comfyui-if_ai_parlerttsnode",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-IF_AI_ParlerTTSNode",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI-IF_AI_ParlerTTSNode",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes for powerful and more ordered prompting. This does not /help/ you prompt better, it just helps you organize your prompting spaghetti.",
+ "downloads": 36,
+ "icon": "",
+ "id": "lth_extended_prompting_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-06T21:54:36.418613Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "32ce3653-36af-485e-84b1-9c04a985630e",
+ "node_id": "lth_extended_prompting_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI",
+ "publisher": {
+ "createdAt": "2024-11-06T20:39:15.82912Z",
+ "description": "",
+ "id": "lithimlin",
+ "logo": "",
+ "members": [],
+ "name": "Lithimlin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/comfyanonymous/ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node to replicate https://huggingface.co/spaces/latentexplorers/latentnavigation-flux, the initial node is made by https://github.com/RhizoNymph/ComfyUI-CLIPSli der created, I made a few changes to make it more in line with my needs.",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui-clipslider-sc",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-30T05:27:07.541451Z",
+ "dependencies": [
+ "diffusers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5d934dbc-e1af-4c2a-b025-5b8621fe0b01",
+ "node_id": "comfyui-clipslider-sc",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CLIPSlider-SC",
+ "publisher": {
+ "createdAt": "2024-09-19T05:47:44.255279Z",
+ "description": "",
+ "id": "shichen",
+ "logo": "",
+ "members": [],
+ "name": "shichen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chenbaiyujason/ComfyUI-CLIPSlider-SC",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node for finding files and showing their contents",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui_findit",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PlaceHolderNode": {
+ "category": "_for_testing",
+ "comfy_node_id": "PlaceHolderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"search_path\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"tooltip\":\"The path to search.\"}],\"search_file\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true,\"tooltip\":\"The file to search for.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-10-05T16:37:32.322408Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "48b47af3-4fec-4f88-8ee4-61b21aeccce4",
+ "node_id": "comfyui_findit",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FindIt",
+ "publisher": {
+ "createdAt": "2024-09-17T18:22:05.116266Z",
+ "description": "",
+ "id": "silveroxides",
+ "logo": "",
+ "members": [],
+ "name": "silveroxides",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/silveroxides/ComfyUI-FindIt",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Save as AVIF, WebP, JPEG, customize the folder, sub-folders, and filenames of your images!",
+ "downloads": 518,
+ "icon": "",
+ "id": "save-image-extended-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SaveImageExtended": {
+ "category": "image",
+ "comfy_node_id": "SaveImageExtended",
+ "deprecated": false,
+ "description": "\n### subfolders:\n- you can use / or ./ or even ../ to start from parent\n- you can also use / as the separator\n- if your widget name has subfolders like SDXL/whatnot, you will have subfolders too\n### Sample datetime formats: see [man datetime](https://www.man7.org/linux/man-pages/man1/date.1.html)\n- %F = %Y-%m-%d = 2024-05-22\n- %H-%M-%S = 09-13-58\n- %D = 05/22/24 (subfolders)\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"multiline\":false}],\"filename_keys\":[\"STRING\",{\"default\":\"sampler_name, cfg, steps, %F %H-%M-%S\",\"multiline\":true}],\"foldername_prefix\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"foldername_keys\":[\"STRING\",{\"default\":\"ckpt_name\",\"multiline\":true}],\"delimiter\":[\"STRING\",{\"default\":\"-\",\"multiline\":false}],\"save_job_data\":[[\"disabled\",\"prompt\",\"basic, prompt\",\"basic, sampler, prompt\",\"basic, models, sampler, prompt\"],{\"default\":\"disabled\"}],\"job_data_per_image\":[\"BOOLEAN\",{\"default\":false}],\"job_custom_text\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"save_metadata\":[\"BOOLEAN\",{\"default\":true}],\"counter_digits\":[\"INT\",{\"default\":4,\"min\":1,\"max\":8,\"step\":1,\"display\":\"silder\"}],\"counter_position\":[[\"last\",\"first\"],{\"default\":\"last\"}],\"one_counter_per_folder\":[\"BOOLEAN\",{\"default\":true}],\"image_preview\":[\"BOOLEAN\",{\"default\":true}],\"output_ext\":[[\".avif\",\".webp\",\".png\",\".jpg\",\".jpeg\",\".gif\",\".tiff\",\".bmp\"],{\"default\":\".webp\"}],\"quality\":[\"INT\",{\"default\":75,\"min\":1,\"max\":100,\"step\":1,\"display\":\"silder\"}]},\"optional\":{\"positive_text_opt\":[\"STRING\",{\"forceInput\":true}],\"negative_text_opt\":[\"STRING\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-05-30T01:02:16.342337Z",
+ "dependencies": [
+ "piexif",
+ "pillow",
+ "pillow-avif-plugin"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "10c969de-00ec-4432-a49f-0d48aefbefb0",
+ "node_id": "save-image-extended-comfyui",
+ "status": "NodeVersionStatusActive",
+ "version": "2.64.0"
+ },
+ "license": "AGPL3.0",
+ "name": "save-image-extended-comfyui",
+ "publisher": {
+ "createdAt": "2024-05-28T00:30:20.706732Z",
+ "description": "",
+ "id": "audioscavenger",
+ "logo": "",
+ "members": [],
+ "name": "Eric",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/audioscavenger/save-image-extended-comfyui",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of custom nodes that pause a workflow while you select images, add masks, or edit text.",
+ "downloads": 34,
+ "icon": "",
+ "id": "cg-image-filter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-06T01:18:33.501073Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "25414d6f-4ab7-4428-a213-395e5876005b",
+ "node_id": "cg-image-filter",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "cg-image-filter",
+ "publisher": {
+ "createdAt": "2024-05-20T00:41:38.315381Z",
+ "description": "",
+ "id": "chrisgoringe",
+ "logo": "",
+ "members": [],
+ "name": "ChrisG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chrisgoringe/cg-image-filter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: String Formatter, String List",
+ "downloads": 67,
+ "icon": "\ud83d\udc1f",
+ "id": "comfyui-string-helper",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T12:05:58.9832Z",
+ "dependencies": [
+ "translators>=5.8.8",
+ "chardet>=5.0.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8446ca7e-2ecc-4a3f-bb78-68fec8fad188",
+ "node_id": "comfyui-string-helper",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-String-Helper",
+ "publisher": {
+ "createdAt": "2024-12-21T11:32:11.395745Z",
+ "description": "",
+ "id": "liuqianhong",
+ "logo": "",
+ "members": [],
+ "name": "liuqianhong",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liuqianhonga/ComfyUI-String-Helper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ultimate openpose render node for ComfyUI with flexible input, output and adjustment.",
+ "downloads": 11,
+ "icon": "",
+ "id": "ultimate-openpose-render",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OpenposeRenderNode": {
+ "category": "ultimate-openpose",
+ "comfy_node_id": "OpenposeRenderNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"show_body\":[\"BOOLEAN\",{\"default\":true}],\"show_face\":[\"BOOLEAN\",{\"default\":true}],\"show_hands\":[\"BOOLEAN\",{\"default\":true}],\"resolution_x\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":12800}],\"pose_marker_size\":[\"INT\",{\"default\":4,\"min\":0,\"max\":100}],\"face_marker_size\":[\"INT\",{\"default\":3,\"min\":0,\"max\":100}],\"hand_marker_size\":[\"INT\",{\"default\":2,\"min\":0,\"max\":100}],\"POSE_JSON\":[\"STRING\",{\"multiline\":true}],\"POSE_KEYPOINT\":[\"POSE_KEYPOINT\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-12T18:05:07.068798Z",
+ "dependencies": [
+ "torch",
+ "polygraphy",
+ "numpy",
+ "opencv-python",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "27c1a250-da85-46d1-a21a-cc04668b9dbc",
+ "node_id": "ultimate-openpose-render",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ultimate-openpose-render",
+ "publisher": {
+ "createdAt": "2025-01-11T22:15:39.850821Z",
+ "description": "",
+ "id": "west-neighbor",
+ "logo": "",
+ "members": [],
+ "name": "westNeighbor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/westNeighbor/ComfyUI-openpose-render",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 32,
+ "icon": "",
+ "id": "gliacloud-omniverse",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-18T08:28:07.285551Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "9e32f0a8-76d4-4f46-b47e-9f676a0cc495",
+ "node_id": "gliacloud-omniverse",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "",
+ "name": "",
+ "publisher": {
+ "createdAt": "2024-12-18T08:09:58.517223Z",
+ "description": "",
+ "id": "mialana",
+ "logo": "",
+ "members": [],
+ "name": "Amy Liu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for integrating Flux models with the BFL API.",
+ "downloads": 57,
+ "icon": "",
+ "id": "comfyui-flux-bfl-api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-27T16:24:08.72192Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "74070655-c8d6-43a8-8c60-d1243ec4b4d9",
+ "node_id": "comfyui-flux-bfl-api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.7"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FLUX-BFL-API",
+ "publisher": {
+ "createdAt": "2024-10-13T20:15:33.396704Z",
+ "description": "",
+ "id": "gelas",
+ "logo": "",
+ "members": [],
+ "name": "gelas",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gelasdev/ComfyUI-FLUX-BFL-API",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node allows you to use the LumaAI API.",
+ "downloads": 128,
+ "icon": "https://cdn-luma.com/public/lumalabs.ai/images/logo.png",
+ "id": "comfyui-lumaai-api",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-10T02:31:05.847605Z",
+ "dependencies": [
+ "lumaai",
+ "requests",
+ "numpy",
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bd82f549-ab13-4cae-a302-92a8b66e890d",
+ "node_id": "comfyui-lumaai-api",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-LumaAI-API",
+ "publisher": {
+ "createdAt": "2024-09-17T22:03:23.683547Z",
+ "description": "",
+ "id": "lumaai",
+ "logo": "",
+ "members": [],
+ "name": "Luma AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lumalabs/ComfyUI-LumaAI-API",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComyUI wrapper for Intel OIDN image denoising",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-oidn",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-27T18:02:09.523792Z",
+ "dependencies": [
+ "torch>=1.4.0",
+ "torchvision>=0.5.0",
+ "oidn>=0.2"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3711774b-8b66-4917-a5bd-b050ef08e583",
+ "node_id": "comfyui-oidn",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.md\"}",
+ "name": "ComfyUI-OIDN",
+ "publisher": {
+ "createdAt": "2024-11-27T17:58:20.15639Z",
+ "description": "",
+ "id": "deepdenoisers",
+ "logo": "",
+ "members": [],
+ "name": "deepdenoisers",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Anze-/ComfyUI-OIDN",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyS3 seamlessly integrates with [a/Amazon S3](https://aws.amazon.com/en/s3/) in ComfyUI. This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfys3",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DownloadFileS3": {
+ "category": "ComfyS3",
+ "comfy_node_id": "DownloadFileS3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"s3_path\":[\"STRING\",{\"default\":\"input/example.png\"}],\"local_path\":[\"STRING\",{\"default\":\"input/example.png\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"local_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "LoadImageS3": {
+ "category": "ComfyS3",
+ "comfy_node_id": "LoadImageS3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[],{\"image_upload\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "SaveImageS3": {
+ "category": "ComfyS3",
+ "comfy_node_id": "SaveImageS3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"Image\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"s3_image_paths\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SaveVideoFilesS3": {
+ "category": "ComfyS3",
+ "comfy_node_id": "SaveVideoFilesS3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename_prefix\":[\"STRING\",{\"default\":\"VideoFiles\"}],\"filenames\":[\"VHS_FILENAMES\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"s3_video_paths\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "UploadFileS3": {
+ "category": "ComfyS3",
+ "comfy_node_id": "UploadFileS3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"local_path\":[\"STRING\",{\"default\":\"input/example.png\"}],\"s3_folder\":[\"STRING\",{\"default\":\"output\"}],\"delete_local\":[[\"false\",\"true\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"s3_paths\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-31T15:49:09.250691Z",
+ "dependencies": [
+ "python-dotenv==1.0.1",
+ "boto3==1.34.32"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c59d0101-1112-4553-88f2-34b2d3041192",
+ "node_id": "comfys3",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyS3",
+ "publisher": {
+ "createdAt": "2024-05-30T12:12:03.916165Z",
+ "description": "",
+ "id": "temryl",
+ "logo": "",
+ "members": [],
+ "name": "TemryL",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TemryL/ComfyS3",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node extension for ComfyUI that enables conversion between NovelAI and ComfyUI prompt formats, along with extraction of NovelAI metadata from PNG images.",
+ "downloads": 47,
+ "icon": "",
+ "id": "comfyui_rs_nai_local_prompt_converter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-26T10:21:04.606682Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5cd51ccf-de7a-438d-958e-b6511cf3ea36",
+ "node_id": "comfyui_rs_nai_local_prompt_converter",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_RS_NAI_Local_Prompt_converter",
+ "publisher": {
+ "createdAt": "2024-12-26T08:43:48.717119Z",
+ "description": "",
+ "id": "raspie10032",
+ "logo": "",
+ "members": [],
+ "name": "raspie10032",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/raspie10032/ComfyUI_RS_NAI_Local_Prompt_converter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Node for generating seamless textures, based on similar setting from A1111.",
+ "downloads": 448,
+ "icon": "",
+ "id": "comfyui-seamless-tiling",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CircularVAEDecode": {
+ "category": "latent",
+ "comfy_node_id": "CircularVAEDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"vae\":[\"VAE\"],\"tiling\":[[\"enable\",\"x_only\",\"y_only\",\"disable\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MakeCircularVAE": {
+ "category": "latent",
+ "comfy_node_id": "MakeCircularVAE",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae\":[\"VAE\"],\"tiling\":[[\"enable\",\"x_only\",\"y_only\",\"disable\"]],\"copy_vae\":[[\"Make a copy\",\"Modify in place\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "OffsetImage": {
+ "category": "image",
+ "comfy_node_id": "OffsetImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"],\"x_percent\":[\"FLOAT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":1}],\"y_percent\":[\"FLOAT\",{\"default\":50,\"min\":0,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SeamlessTile": {
+ "category": "conditioning",
+ "comfy_node_id": "SeamlessTile",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"tiling\":[[\"enable\",\"x_only\",\"y_only\",\"disable\"]],\"copy_model\":[[\"Make a copy\",\"Modify in place\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-05-23T05:04:17.152782Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "49fa7210-9d98-49cb-a072-2af5bfaf206e",
+ "node_id": "comfyui-seamless-tiling",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-seamless-tiling",
+ "publisher": {
+ "createdAt": "2024-05-23T04:55:27.562917Z",
+ "description": "",
+ "id": "spinagon",
+ "logo": "",
+ "members": [],
+ "name": "spinagon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/spinagon/ComfyUI-seamless-tiling",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "[heavily under WIP - use at own risk]\nComfyUI_Dados_Nodes is a collection of custom nodes for ComfyUI, designed to enhance functionality and provide integration with various services, including Pinterest. This privacy policy explains how these nodes handle user data.\nNOTE: [a/privacy_policy](https://github.com/dadoirie/ComfyUI_Dados_Nodes/blob/master/privacy_policy.md)",
+ "downloads": 31,
+ "icon": "",
+ "id": "comfyui_dados_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-23T20:46:40.137412Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2ec43345-0217-471e-8a11-1bb74b5b67a6",
+ "node_id": "comfyui_dados_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Dados_Nodes",
+ "publisher": {
+ "createdAt": "2024-08-23T20:20:48.091387Z",
+ "description": "",
+ "id": "dadoirie",
+ "logo": "",
+ "members": [],
+ "name": "Dado",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/dadoirie/ComfyUI_Dados_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A very simple Discord webhook integration node for ComfyUI that lets you post images and text.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-discordwebhook",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-12T05:12:28.599132Z",
+ "dependencies": [
+ "discord_webhook[async]"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3a42bff4-d91f-437f-97f8-19ac0fb73aff",
+ "node_id": "comfyui-discordwebhook",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Discord Webhook",
+ "publisher": {
+ "createdAt": "2024-10-09T17:20:12.845564Z",
+ "description": "",
+ "id": "dayuppy",
+ "logo": "",
+ "members": [],
+ "name": "Dayuppy",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Dayuppy/ComfyUI-DiscordWebhook",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfyui_cash",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "sdBxb": {
+ "category": "sdBxb",
+ "comfy_node_id": "sdBxb",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"app_title\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8fd9\u662f\u9ed8\u8ba4\u4f5c\u54c1\u6807\u9898\uff0c\u8bf7\u5728comfyui\u4e2d\u4fee\u6539\",\"placeholder\":\"\"}],\"app_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8fd9\u662f\u9ed8\u8ba4\u529f\u80fd\u4ecb\u7ecd\uff0c\u8bf7\u5728comfyui\u4e2d\u4fee\u6539\",\"placeholder\":\"\"}],\"app_fee\":[\"INT\",{\"default\":18,\"min\":0,\"max\":999999,\"step\":1,\"display\":\"number\"}],\"free_times\":[\"INT\",{\"default\":0,\"min\":0,\"max\":999999,\"step\":1,\"display\":\"number\"}]},\"optional\":{\"app_img1(optional)\":[\"IMAGE\"],\"app_img2(optional)\":[\"IMAGE\"],\"app_img3(optional)\":[\"IMAGE\"],\"custom_img1(optional)\":[\"IMAGE\"],\"custom_img2(optional)\":[\"IMAGE\"],\"custom_img3(optional)\":[\"IMAGE\"],\"custom_video1(optional)\":[\"IMAGE\"],\"custom_video2(optional)\":[\"IMAGE\"],\"custom_video3(optional)\":[\"IMAGE\"],\"custom_text1(optional)\":[\"STRING\",{\"multiline\":false,\"forceInput\":true,\"dynamicPrompts\":false}],\"custom_text2(optional)\":[\"STRING\",{\"multiline\":false,\"forceInput\":true,\"dynamicPrompts\":false}],\"custom_text3(optional)\":[\"STRING\",{\"multiline\":false,\"forceInput\":true,\"dynamicPrompts\":false}],\"custom_img1_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u56fe\u7247\"}],\"custom_img2_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u56fe\u7247\"}],\"custom_img3_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u56fe\u7247\"}],\"custom_video1_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u89c6\u9891\"}],\"custom_video2_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u89c6\u9891\"}],\"custom_video3_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u4e0a\u4f20\u89c6\u9891\"}],\"custom_text1_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u8f93\u5165\u6587\u672c\"}],\"custom_text2_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u8f93\u5165\u6587\u672c\"}],\"custom_text3_desc\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8bf7\u8f93\u5165\u6587\u672c\"}]},\"hidden\":{\"custom_text333333\":[\"STRING\",{\"multiline\":false,\"default\":\"\u8f93\u5165\u6587\u672c\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "sdBxb_saveImage": {
+ "category": "sdBxb",
+ "comfy_node_id": "sdBxb_saveImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "sdBxb_textInput": {
+ "category": "sdBxb",
+ "comfy_node_id": "sdBxb_textInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"placeholder\":\"\u6587\u672c\u8f93\u5165\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-10-12T06:59:25.208236Z",
+ "dependencies": [
+ "websockets",
+ "aiohttp"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4d0ae12d-f9d8-410e-91de-dff5782879f9",
+ "node_id": "comfyui_cash",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Cash",
+ "publisher": {
+ "createdAt": "2024-10-12T06:41:45.475045Z",
+ "description": "",
+ "id": "amao",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_Cash",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/amaozhao/ComfyUI_Cash",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI to parse and extract data from JSON strings.",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-simple-json-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T16:02:15.068826Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "28be5f60-82ac-4015-b5d9-6abe6aaa423d",
+ "node_id": "comfyui-simple-json-node",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-Simple-Json-Node",
+ "publisher": {
+ "createdAt": "2024-10-13T12:03:30.576054Z",
+ "description": "",
+ "id": "qbug",
+ "logo": "",
+ "members": [],
+ "name": "Q-Bug",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Q-Bug4/Comfyui-Simple-Json-Node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to place dominant colors of an image on a color wheel",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui-colorwheel",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-13T06:34:15.295741Z",
+ "dependencies": [
+ "torch",
+ "numpy",
+ "scikit-learn",
+ "pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dcb867c5-3cf5-45a7-b2f5-cab722803ba0",
+ "node_id": "comfyui-colorwheel",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ColorWheel",
+ "publisher": {
+ "createdAt": "2024-08-06T19:57:24.499274Z",
+ "description": "",
+ "id": "rhizonymph",
+ "logo": "",
+ "members": [],
+ "name": "RhizoNymph",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/RhizoNymph/ComfyUI-ColorWheel",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for connecting 3D scenes and ComfyUI workflows.",
+ "downloads": 30,
+ "icon": "",
+ "id": "playbook-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-12T02:23:30.986649Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "463d53ce-4a35-4f36-b742-62a0ce8c2bcd",
+ "node_id": "playbook-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "playbook-nodes",
+ "publisher": {
+ "createdAt": "2024-10-11T00:24:23.998762Z",
+ "description": "",
+ "id": "playbook",
+ "logo": "",
+ "members": [],
+ "name": "Playbook",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/playbook3d/playbook-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Small collection of typed primitive nodes.",
+ "downloads": 56,
+ "icon": "",
+ "id": "primitive-types",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-30T06:13:55.934321Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d9e1ac49-c59a-433d-a2dc-79982ec8c8fa",
+ "node_id": "primitive-types",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "primitive-types",
+ "publisher": {
+ "createdAt": "2024-06-30T05:36:52.787425Z",
+ "description": "",
+ "id": "drustan-hawk",
+ "logo": "",
+ "members": [],
+ "name": "Drustan Hawk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/drustan-hawk/primitive-types",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: PhotoMakerLoaderV2,PhotoMakerEncodeV2",
+ "downloads": 93,
+ "icon": "",
+ "id": "comfyui-photomakerv2-native",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-09T03:17:46.12505Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8b7df114-9c83-4a5f-8021-eb4a798abfeb",
+ "node_id": "comfyui-photomakerv2-native",
+ "status": "NodeVersionStatusActive",
+ "version": "0.9.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_photomakerV2_native",
+ "publisher": {
+ "createdAt": "2024-11-09T03:01:48.535275Z",
+ "description": "",
+ "id": "zhangp3652",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_photomakerV2_native",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zhangp365/ComfyUI_photomakerV2_native",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of custom nodes that are using Anthropic's Claude models for describing images and transforming texts.",
+ "downloads": 43,
+ "icon": "",
+ "id": "comfyui_claude",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Combine Texts": {
+ "category": "default",
+ "comfy_node_id": "Combine Texts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_1\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"text_1_prefix\":[\"STRING\",{\"default\":\"1\",\"multiline\":false,\"lazy\":false}],\"text_2\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"text_2_prefix\":[\"STRING\",{\"default\":\"2\",\"multiline\":false,\"lazy\":false}],\"model\":[[\"claude-3-5-haiku-latest\",\"claude-3-5-sonnet-latest\",\"claude-3-opus-latest\",\"claude-3-haiku-20240307\",\"claude-3-5-haiku-20241022\",\"claude-3-5-sonnet-20241022\",\"claude-3-opus-20240229\"],{\"default\":\"claude-3-5-haiku-latest\",\"lazy\":false}],\"api_key\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"lazy\":false}]},\"optional\":{\"system_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"prompt\":[\"STRING\",{\"default\":\"Describe this image in detail.\",\"multiline\":true,\"lazy\":false}]},\"hidden\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"combined_texts\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Describe Image": {
+ "category": "default",
+ "comfy_node_id": "Describe Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[[\"claude-3-5-haiku-latest\",\"claude-3-5-sonnet-latest\",\"claude-3-opus-latest\",\"claude-3-haiku-20240307\",\"claude-3-5-haiku-20241022\",\"claude-3-5-sonnet-20241022\",\"claude-3-opus-20240229\"],{\"default\":\"claude-3-5-haiku-latest\",\"lazy\":false}],\"api_key\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"lazy\":false}]},\"optional\":{\"system_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"prompt\":[\"STRING\",{\"default\":\"Describe this image in detail.\",\"multiline\":true,\"lazy\":false}]},\"hidden\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"description\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Transform Text": {
+ "category": "default",
+ "comfy_node_id": "Transform Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"model\":[[\"claude-3-5-haiku-latest\",\"claude-3-5-sonnet-latest\",\"claude-3-opus-latest\",\"claude-3-haiku-20240307\",\"claude-3-5-haiku-20241022\",\"claude-3-5-sonnet-20241022\",\"claude-3-opus-20240229\"],{\"default\":\"claude-3-5-haiku-latest\",\"lazy\":false}],\"api_key\":[\"STRING\",{\"default\":\"\",\"multiline\":false,\"lazy\":false}]},\"optional\":{\"system_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true,\"lazy\":false}],\"prompt\":[\"STRING\",{\"default\":\"Describe this image in detail.\",\"multiline\":true,\"lazy\":false}]},\"hidden\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"transformed_text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-10T22:14:17.790258Z",
+ "dependencies": [
+ "anthropic>=0.36.0",
+ "pillow>=10.2.0",
+ "comfyui-types>=1.3.4"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "878c00ab-cd36-4572-b32f-f17638d070e2",
+ "node_id": "comfyui_claude",
+ "status": "NodeVersionStatusPending",
+ "version": "1.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Claude",
+ "publisher": {
+ "createdAt": "2024-10-14T11:38:25.307278Z",
+ "description": "",
+ "id": "tkreuziger",
+ "logo": "",
+ "members": [],
+ "name": "Tristan Kreuziger",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tkreuziger/comfyui-claude",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Background removal based on BEN\u3002. NODES:LoadRembgByBenModel, RembgByBen.",
+ "downloads": 29,
+ "icon": "",
+ "id": "comfyui_ben_ll",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-18T03:08:39.800254Z",
+ "dependencies": [
+ "timm",
+ "packaging"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5fd46a96-b695-4e55-850c-b80ee56a565d",
+ "node_id": "comfyui_ben_ll",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_BEN_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_BEN_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI GLM-4 Wrapper. This powerful tool enhances your prompt engineering process by allowing users to easily construct detailed, high-quality prompts for image/video generation based on user image and/or user prompts.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui_glm4_wrapper",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-03T16:19:24.730475Z",
+ "dependencies": [
+ "torch>=2.4.0",
+ "torchvision>=0.19.0",
+ "transformers==4.44.0",
+ "huggingface-hub>=0.24.5",
+ "sentencepiece>=0.2.0",
+ "jinja2>=3.1.4",
+ "pydantic>=2.8.2",
+ "timm>=1.0.8",
+ "tiktoken>=0.7.0",
+ "numpy==1.26.4",
+ "accelerate>=0.33.0",
+ "sentence_transformers>=3.0.1",
+ "einops>=0.8.0",
+ "pillow>=10.4.0",
+ "sse-starlette>=2.1.3",
+ "bitsandbytes>=0.43.3",
+ "optimum>=1.22.0",
+ "botocore>=1.35.10"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "aeaedea6-c088-4a4c-af7d-dc8223a04433",
+ "node_id": "comfyui_glm4_wrapper",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_GLM4_Wrapper",
+ "publisher": {
+ "createdAt": "2024-10-03T16:10:09.23222Z",
+ "description": "",
+ "id": "nojahhh",
+ "logo": "",
+ "members": [],
+ "name": "Nojahhh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Nojahhh/ComfyUI_GLM4_Wrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:Google Translate",
+ "downloads": 85,
+ "icon": "",
+ "id": "comfyui-googletrans",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-20T04:48:42.792831Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "38683838-f56c-42b1-b3a1-3b329ee3666c",
+ "node_id": "comfyui-googletrans",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-googletrans",
+ "publisher": {
+ "createdAt": "2024-10-16T06:01:26.956431Z",
+ "description": "",
+ "id": "sweetndata",
+ "logo": "",
+ "members": [],
+ "name": "Sweetndata",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/sweetndata/ComfyUI-googletrans",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "VFX nodes, Shaders, Utilities, Mask tools, Prompting Tools, and much more!",
+ "downloads": 968,
+ "icon": "",
+ "id": "comfyui_fill-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-03T07:17:49.864249Z",
+ "dependencies": [
+ "librosa",
+ "sounddevice",
+ "glitch_this"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "21990749-812d-4c97-abc9-8b798f01673f",
+ "node_id": "comfyui_fill-nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI_Fill-Nodes",
+ "publisher": {
+ "createdAt": "2024-05-22T07:00:05.963716Z",
+ "description": "",
+ "id": "machinedelusions",
+ "logo": "",
+ "members": [],
+ "name": "Machine Delusions",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/filliptm/ComfyUI_Fill-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ComfyUI-fal-Connector is a tool designed to provide an integration between ComfyUI and fal. This extension allows users to execute their ComfyUI workflows directly on [a/fal.ai](https://fal.ai/). This enables users to leverage the computational power and resources provided by fal.ai for running their ComfyUI workflows.",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-fal-connector",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-29T22:59:31.204704Z",
+ "dependencies": [
+ "fal-client>=0.3.0",
+ "httpx",
+ "httpx-sse",
+ "fal"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5aef8bb8-59a3-46eb-866c-a0f8cfe38601",
+ "node_id": "comfyui-fal-connector",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-fal-Connector",
+ "publisher": {
+ "createdAt": "2024-06-30T14:13:48.933471Z",
+ "description": "",
+ "id": "badayvedat",
+ "logo": "",
+ "members": [],
+ "name": "Vedat Baday",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/badayvedat/ComfyUI-fal-Connector",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These nodes provide a wrapper for calling Draw Things image generations from ComfyUI. The Draw Things app has been optimized for Apple hardware and runs roughly x3 faster than ComfyUI generations. But ComfyUI is a flexible and powerful tool, and has some features - like queuing and face swapping - that haven't been implemented in Draw Things.",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-drawthingswrapper",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-21T21:00:38.565866Z",
+ "dependencies": [
+ "numpy",
+ "PIL",
+ "requests",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "311de4b0-a1c0-468b-923c-33d03462d01f",
+ "node_id": "comfyui-drawthingswrapper",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-DrawThingsWrapper",
+ "publisher": {
+ "createdAt": "2024-10-21T16:39:52.144723Z",
+ "description": "",
+ "id": "seosamh",
+ "logo": "",
+ "members": [],
+ "name": "Seosamh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JosephThomasParker/ComfyUI-DrawThingsWrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: Format String, Join String List, Load Preset, Load Preset (Advanced), Const String, Const String (multi line). Add useful nodes related to prompt.",
+ "downloads": 161,
+ "icon": "",
+ "id": "comfyui-promptutilities",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-19T14:45:05.964267Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "669e1ad0-aea4-4daf-b39a-362475dc9d88",
+ "node_id": "comfyui-promptutilities",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PromptUtilities",
+ "publisher": {
+ "createdAt": "2024-06-23T04:27:13.079228Z",
+ "description": "",
+ "id": "nkchocoai",
+ "logo": "",
+ "members": [],
+ "name": "nk choco",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nkchocoai/ComfyUI-PromptUtilities",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI powertools for SD1.5 and SDXL model merging",
+ "downloads": 142,
+ "icon": "https://raw.githubusercontent.com/54rt1n/ComfyUI-DareMerge/master/resources/blackhole192.png",
+ "id": "comfyui-daremerge",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DM_AdvancedDareModelMerger": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_AdvancedDareModelMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"gradient\":[\"LAYER_GRADIENT\"],\"drop_rate\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.01}],\"ties\":[[\"sum\",\"count\",\"off\"],{\"default\":\"sum\"}],\"rescale\":[[\"off\",\"on\"],{\"default\":\"off\"}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}],\"iterations\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_AdvancedModelMerger": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_AdvancedModelMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"gradient\":[\"LAYER_GRADIENT\"],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_AttentionGradient": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_AttentionGradient",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"process_norm\":[\"BOOLEAN\",{\"default\":true}],\"process_attn\":[\"BOOLEAN\",{\"default\":true}],\"process_ff_net\":[\"BOOLEAN\",{\"default\":true}],\"norm\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"attn\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"ff_net\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_BlockGradient": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_BlockGradient",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"time\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"input\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"middle\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"output\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"out\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_BlockModelMerger": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_BlockModelMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"time\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"input\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"middle\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"output\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"out\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_DareClipMerger": {
+ "category": "DareMerge/clip",
+ "comfy_node_id": "DM_DareClipMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip_a\":[\"CLIP\"],\"clip_b\":[\"CLIP\"],\"ties\":[[\"sum\",\"count\",\"off\"],{\"default\":\"sum\"}],\"rescale\":[[\"off\",\"on\"],{\"default\":\"off\"}],\"ratio\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"drop_rate\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":42}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"gradient\"]],\"iterations\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "DM_DareModelMergerBlock": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_DareModelMergerBlock",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"drop_rate\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.01}],\"ties\":[[\"sum\",\"count\",\"off\"],{\"default\":\"sum\"}],\"rescale\":[[\"off\",\"on\"],{\"default\":\"off\"}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}],\"iterations\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}],\"time\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"input\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"middle\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"output\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"out\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_DareModelMergerElement": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_DareModelMergerElement",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"drop_rate\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.01}],\"ties\":[[\"sum\",\"count\",\"off\"],{\"default\":\"sum\"}],\"rescale\":[[\"off\",\"on\"],{\"default\":\"off\"}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}],\"iterations\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}],\"exterior\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"interior\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"core\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"process_norm\":[\"BOOLEAN\",{\"default\":true}],\"process_attn\":[\"BOOLEAN\",{\"default\":true}],\"process_ff_net\":[\"BOOLEAN\",{\"default\":true}],\"norm\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"attn\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"ff_net\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_DareModelMergerMBW": {
+ "category": "DareMerge/unet",
+ "comfy_node_id": "DM_DareModelMergerMBW",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"time\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.6\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.7\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.8\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.9\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.10\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.11\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.6\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.7\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.8\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.9\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.10\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.11\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"out\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"drop_rate\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.01}],\"ties\":[[\"sum\",\"count\",\"off\"],{\"default\":\"sum\"}],\"rescale\":[[\"off\",\"on\"],{\"default\":\"off\"}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}],\"iterations\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":1}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_GradientEdit": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_GradientEdit",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gradient\":[\"LAYER_GRADIENT\"],\"operation\":[[\"set\",\"add\",\"subtract\",\"multiply\",\"divide\"],{\"default\":\"set\"}],\"value\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"layers\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_GradientOperations": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_GradientOperations",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gradient_a\":[\"LAYER_GRADIENT\"],\"gradient_b\":[\"LAYER_GRADIENT\"],\"operation\":[[\"mean\",\"min\",\"max\",\"add\",\"subtract\",\"multiply\",\"divide\"],{\"default\":\"mean\"}],\"join\":[[\"inner\",\"outer\"],{\"default\":\"inner\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_GradientReporting": {
+ "category": "DareMerge/report",
+ "comfy_node_id": "DM_GradientReporting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"gradient\":[\"LAYER_GRADIENT\"],\"report\":[[\"size\",\"details\"],{\"default\":\"size\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "DM_InjectNoise": {
+ "category": "DareMerge/util",
+ "comfy_node_id": "DM_InjectNoise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"operation\":[[\"random\",\"gaussian\"],{\"default\":\"gaussian\"}],\"ratio\":[\"FLOAT\",{\"default\":0.98,\"min\":0,\"max\":1,\"step\":0.01}],\"mean\":[\"FLOAT\",{\"default\":0.05,\"min\":0,\"max\":1,\"step\":0.01}],\"std\":[\"FLOAT\",{\"default\":0.01,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"layers\":[\"STRING\",{\"multiline\":true,\"default\":\"*.to_v*\"}],\"method\":[[\"comfy\",\"lerp\",\"slerp\",\"slice\",\"cyclic\",\"gradient\",\"hslerp\",\"bislerp\",\"colorize\",\"cosine\",\"cubic\",\"scaled_add\"],{\"default\":\"comfy\"}]},\"optional\":{\"model_mask\":[\"MODEL_MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_LoRALoaderTags": {
+ "category": "DareMerge/lora",
+ "comfy_node_id": "DM_LoRALoaderTags",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora_name\":[[]],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}],\"tag_limit\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"STRING\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"STRING\"]"
+ },
+ "DM_LoRAReporting": {
+ "category": "DareMerge/report",
+ "comfy_node_id": "DM_LoRAReporting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[[]],\"report\":[[\"tags\",\"size\",\"details\"],{\"default\":\"tags\"}],\"limit\":[\"INT\",{\"default\":10,\"min\":1,\"max\":100}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "DM_MBWGradient": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_MBWGradient",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"time\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"label\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.6\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.7\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.8\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.9\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.10\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"input_blocks.11\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"middle_block.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.0\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.1\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.2\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.3\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.4\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.5\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.6\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.7\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.8\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.9\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.10\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"output_blocks.11\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"out\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_MagnitudeMasker": {
+ "category": "DareMerge/mask",
+ "comfy_node_id": "DM_MagnitudeMasker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"threshold\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"threshold_type\":[[\"median\",\"quantile\"],{\"default\":\"median\"}],\"select\":[[\"above\",\"below\"],{\"default\":\"below\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL_MASK\"]",
+ "return_types": "[\"MODEL_MASK\"]"
+ },
+ "DM_MaskEdit": {
+ "category": "DareMerge/mask",
+ "comfy_node_id": "DM_MaskEdit",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MODEL_MASK\"],\"operation\":[[\"random\",\"gaussian\",\"true\",\"false\"],{\"default\":\"random\"}],\"arg_one\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"arg_two\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}],\"layers\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL_MASK\"]",
+ "return_types": "[\"MODEL_MASK\"]"
+ },
+ "DM_MaskOperations": {
+ "category": "DareMerge/mask",
+ "comfy_node_id": "DM_MaskOperations",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask_a\":[\"MODEL_MASK\"],\"mask_b\":[\"MODEL_MASK\"],\"operation\":[[\"union\",\"intersect\",\"difference\",\"xor\"],{\"default\":\"union\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL_MASK\"]",
+ "return_types": "[\"MODEL_MASK\"]"
+ },
+ "DM_MaskReporting": {
+ "category": "DareMerge/report",
+ "comfy_node_id": "DM_MaskReporting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MODEL_MASK\"],\"report\":[[\"size\",\"details\"],{\"default\":\"size\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "DM_ModelReporting": {
+ "category": "DareMerge/report",
+ "comfy_node_id": "DM_ModelReporting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"layer\":[\"STRING\",{\"default\":\"\"}],\"scaling\":[[\"mean\",\"log\",\"max\",\"min\",\"std\",\"none\"],{\"default\":\"mean\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"IMAGE\"]",
+ "return_types": "[\"STRING\",\"IMAGE\"]"
+ },
+ "DM_NormalizeModel": {
+ "category": "DareMerge/util",
+ "comfy_node_id": "DM_NormalizeModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_a\":[\"MODEL\"],\"model_b\":[\"MODEL\"],\"method\":[[\"q_norm\",\"all\",\"none\",\"attn_only\"],{\"default\":\"attn_only\"}],\"magnify\":[[\"off\",\"on\"],{\"default\":\"off\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DM_QuadMasker": {
+ "category": "DareMerge/mask",
+ "comfy_node_id": "DM_QuadMasker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL_MASK\",\"MODEL_MASK\",\"MODEL_MASK\",\"MODEL_MASK\"]",
+ "return_types": "[\"MODEL_MASK\",\"MODEL_MASK\",\"MODEL_MASK\",\"MODEL_MASK\"]"
+ },
+ "DM_ShellGradient": {
+ "category": "DareMerge/gradient",
+ "comfy_node_id": "DM_ShellGradient",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"exterior\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"interior\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"core\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LAYER_GRADIENT\"]",
+ "return_types": "[\"LAYER_GRADIENT\"]"
+ },
+ "DM_SimpleMasker": {
+ "category": "DareMerge/mask",
+ "comfy_node_id": "DM_SimpleMasker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"operation\":[[\"random\",\"gaussian\",\"true\",\"false\"],{\"default\":\"true\"}],\"arg_one\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"arg_two\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999999999}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL_MASK\"]",
+ "return_types": "[\"MODEL_MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-01T15:28:44.333967Z",
+ "dependencies": [
+ "pillow",
+ "numpy",
+ "matplotlib",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a60d6c2a-bcca-4259-b6f9-13adc6c1c1f0",
+ "node_id": "comfyui-daremerge",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.3.2"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-DareMerge",
+ "publisher": {
+ "createdAt": "2024-07-09T15:43:42.784785Z",
+ "description": "",
+ "id": "user",
+ "logo": "",
+ "members": [],
+ "name": "54rt1n",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/54rt1n/ComfyUI-DareMerge",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A booru API powered prompt generator for A1111 and ComfyUI with flexible tag filtering system and customizable prompt templates.",
+ "downloads": 86,
+ "icon": "",
+ "id": "lazy-pony-prompter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-04T11:44:34.73496Z",
+ "dependencies": [
+ "tqdm",
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "04231f73-b246-443a-a9e5-4b1ba3c33ab4",
+ "node_id": "lazy-pony-prompter",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "lazy-pony-prompter",
+ "publisher": {
+ "createdAt": "2024-07-02T19:14:16.679814Z",
+ "description": "",
+ "id": "siberpone",
+ "logo": "",
+ "members": [],
+ "name": "Siberpone",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Siberpone/lazy-pony-prompter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for Google Gemini API, focusing on backward compatibility and stability within ComfyUI.",
+ "downloads": 84,
+ "icon": "https://raw.githubusercontent.com/Visionatrix/VixFlowsDocs/main/screenshots/logo_org_800x800.png",
+ "id": "comfyui-gemini",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-20T11:53:02.625327Z",
+ "dependencies": [
+ "google-generativeai>=0.8.3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ccbfd99-c25f-4839-9bcc-bc04a1d43782",
+ "node_id": "comfyui-gemini",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Gemini",
+ "publisher": {
+ "createdAt": "2024-10-19T21:31:38.674014Z",
+ "description": "",
+ "id": "visionatrix",
+ "logo": "",
+ "members": [],
+ "name": "Visionatrix",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Visionatrix/ComfyUI-Gemini",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Misc Text Nodes for Comfy UI",
+ "downloads": 70,
+ "icon": "",
+ "id": "comfyui-textnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-20T20:12:37.736472Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6df61d5a-18ac-430a-9e5f-72e07ef99128",
+ "node_id": "comfyui-textnodes",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-TextNodes",
+ "publisher": {
+ "createdAt": "2024-08-17T17:57:39.099309Z",
+ "description": "",
+ "id": "akierson",
+ "logo": "",
+ "members": [],
+ "name": "akierson",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akierson/ComfyUI-textnodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ComfyUI-Visionatrix nodes are designed for convenient ComfyUI to [a/Visionatrix](https://github.com/Visionatrix/Visionatrix) workflow support migration, in particular to extract prompt input params (input, textarea, checkbox, select, range, file) to be used in simplified Visionatrix UI.",
+ "downloads": 36,
+ "icon": "https://raw.githubusercontent.com/Visionatrix/VixFlowsDocs/main/screenshots/logo_org_400x400.png",
+ "id": "comfyui-visionatrix",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-20T12:08:45.218422Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b6fceb3c-4147-4f85-9973-067c3ae8d755",
+ "node_id": "comfyui-visionatrix",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Visionatrix",
+ "publisher": {
+ "createdAt": "2024-10-19T21:31:38.674014Z",
+ "description": "",
+ "id": "visionatrix",
+ "logo": "",
+ "members": [],
+ "name": "Visionatrix",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Visionatrix/ComfyUI-Visionatrix",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "youtube video player in comfyui",
+ "downloads": 58,
+ "icon": "https://raw.githubusercontent.com/daxcay/ComfyUI-YouTubeVideoPlayer/refs/heads/main/web/assets/logo.png",
+ "id": "comfyui-youtubevideoplayer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-04T06:42:09.35753Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61bfecff-2b16-497c-a248-ddf28ced8524",
+ "node_id": "comfyui-youtubevideoplayer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-YouTubeVideoPlayer",
+ "publisher": {
+ "createdAt": "2024-05-23T03:32:31.512265Z",
+ "description": "",
+ "id": "daxcay",
+ "logo": "",
+ "members": [],
+ "name": "Daxton Caylor",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/daxcay/ComfyUI-YouTubeVideoPlayer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for using [a/Tripo](https://www.tripo3d.ai/) in ComfyUI to create 3D from text and image prompts.",
+ "downloads": 329,
+ "icon": "https://www.tripo3d.ai/v1/favicon.png",
+ "id": "comfyui-tripo",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-05T10:55:04.913719Z",
+ "dependencies": [
+ "requests",
+ "numpy",
+ "websockets"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4434f926-01dd-470e-ba9d-03ff273d5dd4",
+ "node_id": "comfyui-tripo",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.17"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Tripo",
+ "publisher": {
+ "createdAt": "2024-07-19T07:17:20.620201Z",
+ "description": "",
+ "id": "seed93",
+ "logo": "",
+ "members": [],
+ "name": "seed93",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/VAST-AI-Research/ComfyUI-Tripo",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI node for fast neural style transfer. This is a simple conversion based on this: [a/https://github.com/rrmina/fast-neural-style-pytorch](https://github.com/rrmina/fast-neural-style-pytorch)",
+ "downloads": 104,
+ "icon": "",
+ "id": "comfyui-fast-style-transfer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-13T13:44:57.319456Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "da860b6b-a634-4b6a-ba63-0687fee4a110",
+ "node_id": "comfyui-fast-style-transfer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-Fast-Style-Transfer",
+ "publisher": {
+ "createdAt": "2024-06-29T16:56:52.077204Z",
+ "description": "",
+ "id": "zeroxoxo",
+ "logo": "",
+ "members": [],
+ "name": "zeroxoxo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/zeroxoxo/ComfyUI-Fast-Style-Transfer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension offers various nodes that are useful for Deforum-like animations in ComfyUI.",
+ "downloads": 2335,
+ "icon": "",
+ "id": "comfyui-dream-project",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-07T20:07:57.757014Z",
+ "dependencies": [
+ "imageio",
+ "pilgram",
+ "scipy",
+ "numpy<1.24,>=1.18",
+ "torchvision",
+ "evalidate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ce979d88-05e2-47f5-8536-d7052a9c6af9",
+ "node_id": "comfyui-dream-project",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "comfyui-dream-project",
+ "publisher": {
+ "createdAt": "2024-07-01T05:05:05.064583Z",
+ "description": "",
+ "id": "altkeyproject",
+ "logo": "",
+ "members": [],
+ "name": "Alt Key Project",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alt-key-project/comfyui-dream-project",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Basic Color Nodes for ComfyUI",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui-colornodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-20T20:11:55.886925Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8573c77f-b575-49bb-a11c-dfb48e1a96bd",
+ "node_id": "comfyui-colornodes",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-ColorNodes",
+ "publisher": {
+ "createdAt": "2024-08-17T17:57:39.099309Z",
+ "description": "",
+ "id": "akierson",
+ "logo": "",
+ "members": [],
+ "name": "akierson",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akierson/comfyui-colornodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: Easy Resolution Picker, Model Merge SD3 Large, Flux Block Weight String, Load Checkpoint BNB On the fly, Load UNET BNB On the fly",
+ "downloads": 107,
+ "icon": "",
+ "id": "comfyui-ux-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-24T16:01:36.287384Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1ab50c9f-ff42-48ad-9755-29f95e6bdc07",
+ "node_id": "comfyui-ux-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-UX-Nodes",
+ "publisher": {
+ "createdAt": "2024-08-05T21:56:13.458858Z",
+ "description": "",
+ "id": "anibaaal",
+ "logo": "",
+ "members": [],
+ "name": "Anibaaal",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Anibaaal/ComfyUI-UX-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Quality of life nodes to organize a Lora Training Dataset.",
+ "downloads": 42,
+ "icon": "https://imagedelivery.net/YCQ3OFRYiR1R_AeUslNHiw/9e18543b-6132-48fd-725f-6f20e9d1b200/w=300,h=300,fit=crop",
+ "id": "comfy-ui-lora-dataset-tools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-14T22:35:36.376682Z",
+ "dependencies": [
+ "charloratools"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "94f45cef-faef-4bd3-a0c2-0cf1e8a0fcc1",
+ "node_id": "comfy-ui-lora-dataset-tools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfy-ui-lora-dataset-tools",
+ "publisher": {
+ "createdAt": "2024-09-16T18:45:24.612798Z",
+ "description": "",
+ "id": "svdc",
+ "logo": "",
+ "members": [],
+ "name": "svdc",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/svdC1/comfy-ui-lora-dataset-tools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension contains a set of custom nodes for ComfyUI that allow you to use Core ML models in your ComfyUI workflows.",
+ "downloads": 94,
+ "icon": "",
+ "id": "comfyui-coremlsuite",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Core ML Converter": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "Core ML Converter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"model_version\":[[\"SD15\",\"SDXL\"]],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}],\"attention_implementation\":[[\"SPLIT_EINSUM\",\"SPLIT_EINSUM_V2\",\"ORIGINAL\"]],\"compute_unit\":[[\"CPU_AND_NE\",\"CPU_AND_GPU\",\"ALL\",\"CPU_ONLY\"]],\"controlnet_support\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"lora_params\":[\"LORA_PARAMS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"coreml_model\"]",
+ "return_types": "[\"COREML_UNET\"]"
+ },
+ "Core ML LCM Converter": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "Core ML LCM Converter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"height\":[\"INT\",{\"default\":512,\"min\":512,\"max\":768,\"step\":8}],\"width\":[\"INT\",{\"default\":512,\"min\":512,\"max\":768,\"step\":8}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}],\"compute_unit\":[[\"CPU_AND_NE\",\"CPU_AND_GPU\",\"ALL\",\"CPU_ONLY\"]],\"controlnet_support\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"coreml_model\"]",
+ "return_types": "[\"COREML_UNET\"]"
+ },
+ "Core ML LoRA Loader": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "Core ML LoRA Loader",
+ "deprecated": false,
+ "description": "LoRAs are used to modify diffusion and CLIP models, altering the way in which latents are denoised such as applying styles. Multiple LoRA nodes can be linked together.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\",{\"tooltip\":\"The CLIP model the LoRA will be applied to.\"}],\"lora_name\":[[],{\"tooltip\":\"The name of the LoRA.\"}],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01,\"tooltip\":\"How strongly to modify the diffusion model. This value can be negative.\"}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01,\"tooltip\":\"How strongly to modify the CLIP model. This value can be negative.\"}]},\"optional\":{\"lora_params\":[\"LORA_PARAMS\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CLIP\",\"lora_params\"]",
+ "return_types": "[\"CLIP\",\"LORA_PARAMS\"]"
+ },
+ "CoreMLModelAdapter": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "CoreMLModelAdapter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coreml_model\":[\"COREML_UNET\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "CoreMLSampler": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "CoreMLSampler",
+ "deprecated": false,
+ "description": "Uses the provided model, positive and negative conditioning to denoise the latent image.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coreml_model\":[\"COREML_UNET\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"The random seed used for creating the noise.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"The number of steps used in the denoising process.\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01,\"tooltip\":\"The Classifier-Free Guidance scale balances creativity and adherence to the prompt. Higher values result in images more closely matching the prompt however too high values will negatively impact quality.\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"The algorithm used when sampling, this can affect the quality, speed, and style of the generated output.\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"tooltip\":\"The scheduler controls how noise is gradually removed to form the image.\"}],\"positive\":[\"CONDITIONING\",{\"tooltip\":\"The conditioning describing the attributes you want to include in the image.\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of denoising applied, lower values will maintain the structure of the initial image allowing for image to image sampling.\"}]},\"optional\":{\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "CoreMLSamplerAdvanced": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "CoreMLSamplerAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coreml_model\":[\"COREML_UNET\"],\"add_noise\":[[\"enable\",\"disable\"]],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]]},\"optional\":{\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "CoreMLUNetLoader": {
+ "category": "Core ML Suite",
+ "comfy_node_id": "CoreMLUNetLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coreml_name\":[[]],\"compute_unit\":[[\"CPU_AND_NE\",\"CPU_AND_GPU\",\"ALL\",\"CPU_ONLY\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"coreml_model\"]",
+ "return_types": "[\"COREML_UNET\"]"
+ }
+ },
+ "createdAt": "2024-07-03T14:16:00.773109Z",
+ "dependencies": [
+ "git+https://github.com/apple/ml-stable-diffusion.git",
+ "coremltools>=7.1",
+ "overrides",
+ "diffusers>=0.22",
+ "peft>=0.6.2",
+ "omegaconf>=2.3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "939e7c15-5e55-4286-b1a1-4db7e1b2e473",
+ "node_id": "comfyui-coremlsuite",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CoreMLSuite",
+ "publisher": {
+ "createdAt": "2024-07-03T13:59:19.259423Z",
+ "description": "",
+ "id": "aszc-dev",
+ "logo": "",
+ "members": [],
+ "name": "aszc",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/aszc-dev/ComfyUI-CoreMLSuite",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "KayTool is a growing toolkit for ComfyUI, featuring essential nodes such as \u2018Custom Save Image\u2019 and \u2018Color Adjustment.\u2019 Key features include image saving in PNG/JPG, ICC profile support (sRGB/Adobe RGB), metadata embedding, JPG quality adjustment, exposure/contrast/color temperature adjustments, tint/saturation controls, and stylish filter previews.",
+ "downloads": 91,
+ "icon": "",
+ "id": "kaytool",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-28T07:13:13.252711Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e16eda22-6095-4290-84d7-1a3d5ea0e93e",
+ "node_id": "kaytool",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "KayTool",
+ "publisher": {
+ "createdAt": "2024-10-19T21:56:27.622855Z",
+ "description": "",
+ "id": "kk8bit",
+ "logo": "",
+ "members": [],
+ "name": "kk8bit",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kk8bit/KayTool",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a custom node to convert only the Diffusion model part or CLIP model part to fp8 in ComfyUI.\nVAE fp8 conversion is not supported.\nThe advantage of this node is that you do not need to separate unet/clip/vae in advance when converting to fp8, but can use the safetenros files that ComfyUI provides.",
+ "downloads": 84,
+ "icon": "",
+ "id": "comfyui_diffusionmodel_fp8_converter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-05T00:09:52.00292Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fab966ea-56b4-4f2e-bc52-ad212b790dec",
+ "node_id": "comfyui_diffusionmodel_fp8_converter",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_DiffusionModel_fp8_converter",
+ "publisher": {
+ "createdAt": "2024-08-29T19:25:10.712416Z",
+ "description": "",
+ "id": "shiba2shiba",
+ "logo": "",
+ "members": [],
+ "name": "Shiba's ComfyUI Nodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Shiba-2-shiba/ComfyUI_DiffusionModel_fp8_converter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Tara is a powerful node for ComfyUI that integrates Large Language Models (LLMs) to enhance and automate workflow processes. With Tara, you can create complex, intelligent workflows that refine and generate content, manage API keys, and seamlessly integrate various LLMs into your projects.",
+ "downloads": 270,
+ "icon": "",
+ "id": "comfyui-tara-llm-integration",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "TaraAdvancedComposition": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraAdvancedComposition",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_config\":[\"TARA_LLM_CONFIG\",{\"forceInput\":true}],\"guidance\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"positive\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"negative\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TaraApiKeyLoader": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraApiKeyLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"openai/gpt-3.5-turbo\",\"openai/gpt-4-turbo-preview\",\"groq/llama2-70b-4096\",\"groq/llama3-70b-8192\",\"groq/llama3-8b-8192\",\"groq/mixtral-8x7b-32768\",\"groq/gemma-7b-it\",\"together/coming-soon\"],{\"forceInput\":true}],\"temporary\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"api_key\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TaraApiKeySaver": {
+ "category": "llm",
+ "comfy_node_id": "TaraApiKeySaver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"provider\":[[\"groq\",\"openai\",\"together\"]],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"temporary\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "TaraDaisyChainNode": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraDaisyChainNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_key\":[\"STRING\",{\"multiline\":false,\"forceInput\":true}],\"model\":[[\"openai/gpt-3.5-turbo\",\"openai/gpt-4-turbo-preview\",\"groq/llama2-70b-4096\",\"groq/llama3-70b-8192\",\"groq/llama3-8b-8192\",\"groq/mixtral-8x7b-32768\",\"groq/gemma-7b-it\",\"together/coming-soon\"],{\"forceInput\":true}],\"temperature\":[\"FLOAT\",{\"default\":0.4}],\"max_tokens\":[\"INT\",{\"default\":1000}],\"top_p\":[\"FLOAT\",{\"default\":1}],\"frequency_penalty\":[\"FLOAT\",{\"default\":0}],\"presence_penalty\":[\"FLOAT\",{\"default\":0}],\"guidance\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"positive\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"negative\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output_text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "TaraLLMConfig": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraLLMConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_url\":[\"STRING\",{\"default\":\"http://localhost:11434/v1\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}],\"llm_model\":[\"STRING\",{\"default\":\"mixtral\"}],\"temperature\":[\"FLOAT\",{\"default\":0.4}],\"seed\":[\"INT\",{\"default\":42}],\"max_tokens\":[\"INT\",{\"default\":1000}],\"top_p\":[\"FLOAT\",{\"default\":1}],\"frequency_penalty\":[\"FLOAT\",{\"default\":0}],\"presence_penalty\":[\"FLOAT\",{\"default\":0}],\"timeout\":[\"INT\",{\"default\":60}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"llm_config\"]",
+ "return_types": "[\"TARA_LLM_CONFIG\"]"
+ },
+ "TaraPresetLLMConfig": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraPresetLLMConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_models\":[[\"openai/gpt-3.5-turbo\",\"openai/gpt-4-turbo-preview\",\"groq/llama2-70b-4096\",\"groq/llama3-70b-8192\",\"groq/llama3-8b-8192\",\"groq/mixtral-8x7b-32768\",\"groq/gemma-7b-it\",\"together/coming-soon\"]],\"temperature\":[\"FLOAT\",{\"default\":0.4}],\"seed\":[\"INT\",{\"default\":42}],\"max_tokens\":[\"INT\",{\"default\":1000}],\"top_p\":[\"FLOAT\",{\"default\":1}],\"frequency_penalty\":[\"FLOAT\",{\"default\":0}],\"presence_penalty\":[\"FLOAT\",{\"default\":0}],\"timeout\":[\"INT\",{\"default\":60}],\"use_loader\":[\"BOOLEAN\",{\"default\":true}],\"loader_temporary\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"llm_config\"]",
+ "return_types": "[\"TARA_LLM_CONFIG\"]"
+ },
+ "TaraPrompter": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraPrompter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_key\":[\"STRING\",{\"multiline\":false,\"forceInput\":true}],\"model\":[[\"openai/gpt-3.5-turbo\",\"openai/gpt-4-turbo-preview\",\"groq/llama2-70b-4096\",\"groq/llama3-70b-8192\",\"groq/llama3-8b-8192\",\"groq/mixtral-8x7b-32768\",\"groq/gemma-7b-it\",\"together/coming-soon\"],{\"forceInput\":true}],\"guidance\":[\"STRING\",{\"multiline\":true}],\"prompt_positive\":[\"STRING\",{\"multiline\":true}],\"prompt_negative\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "TaraPrompterAdvanced": {
+ "category": "tara-llm",
+ "comfy_node_id": "TaraPrompterAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"llm_config\":[\"TARA_LLM_CONFIG\",{\"forceInput\":true}],\"guidance\":[\"STRING\",{\"multiline\":true}],\"prompt_positive\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"prompt_negative\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-25T09:06:50.118147Z",
+ "dependencies": [
+ "orjson",
+ "openai"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "834ff821-5296-469d-861a-886cabdd2342",
+ "node_id": "comfyui-tara-llm-integration",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Tara-LLM-Integration",
+ "publisher": {
+ "createdAt": "2024-06-25T08:59:57.947579Z",
+ "description": "",
+ "id": "ronniebasak",
+ "logo": "",
+ "members": [],
+ "name": "Sohan :) ",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ronniebasak/ComfyUI-Tara-LLM-Integration",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This ComfyUI node pack allows the user to take a panoramic image and a corresponding depth map, and turn them into a 3D environment, which they can view in an immersive WebXR environment.",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-environment-visualizer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-06T07:16:12.523779Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "af543ed4-9c58-4c6c-968f-4eee73f8608a",
+ "node_id": "comfyui-environment-visualizer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Environment-Visualizer",
+ "publisher": {
+ "createdAt": "2024-10-04T03:27:44.596631Z",
+ "description": "",
+ "id": "willchil",
+ "logo": "",
+ "members": [],
+ "name": "willchil",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/willchil/ComfyUI-Environment-Visualizer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Train Image Loras on both sd1.5 and SDXL. This repo git clones the pieces needed to train. It pops open a second terminal window do do the training. It will also display the inference samples in the node itself so you can track the results.",
+ "downloads": 147,
+ "icon": "",
+ "id": "comfyui_fl-trainer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FL_KohyaSSAdvConfig": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_KohyaSSAdvConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"xformers\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"sdpa\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"fp8_base\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"mixed_precision\":[[\"no\",\"fp16\",\"bf16\"],{\"default\":\"fp16\"}],\"gradient_accumulation_steps\":[\"INT\",{\"default\":1}],\"gradient_checkpointing\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"cache_latents\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"cache_latents_to_disk\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"network_dim\":[\"INT\",{\"default\":16}],\"network_alpha\":[\"INT\",{\"default\":8}],\"network_module\":[[\"networks.lora\",\"networks.dylora\",\"networks.oft\"],{\"default\":\"networks.lora\"}],\"network_train_unet_only\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"lr_scheduler\":[[\"linear\",\"cosine\",\"cosine_with_restarts\",\"polynomial\",\"constant\",\"constant_with_warmup\",\"adafactor\"],{\"default\":\"cosine\"}],\"lr_scheduler_num_cycles\":[\"INT\",{\"default\":1}],\"optimizer_type\":[[\"AdamW\",\"AdamW8bit\",\"PagedAdamW\",\"PagedAdamW8bit\",\"PagedAdamW32bit\",\"Lion8bit\",\"PagedLion8bit\",\"Lion\",\"SGDNesterov\",\"SGDNesterov8bit\",\"DAdaptation\",\"DAdaptAdaGrad\",\"DAdaptAdam\",\"DAdaptAdan\",\"DAdaptAdanIP\",\"DAdaptLion\",\"DAdaptSGD\",\"AdaFactor\"],{\"default\":\"AdamW\"}],\"lr_warmup_steps\":[\"INT\",{\"default\":0}],\"unet_lr\":[\"STRING\",{\"default\":\"\"}],\"text_encoder_lr\":[\"STRING\",{\"default\":\"\"}],\"shuffle_caption\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"save_precision\":[[\"float\",\"fp16\",\"bf16\"],{\"default\":\"fp16\"}],\"persistent_data_loader_workers\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"no_metadata\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"noise_offset\":[\"FLOAT\",{\"default\":0.1}],\"no_half_vae\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"lowram\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"advanced_config\"]",
+ "return_types": "[\"FL_TT_SS_AdvConfig\"]"
+ },
+ "FL_KohyaSSDatasetConfig": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_KohyaSSDatasetConfig",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_config\":[\"FL_TT_SS_WorkspaceConfig\"],\"images\":[\"IMAGE\"],\"captions\":[\"STRING\",{\"forceInput\":true}],\"enable_bucket\":[[\"enable\",\"disable\"],{\"default\":\"enable\"}],\"resolution\":[\"INT\",{\"default\":1024}],\"num_repeats\":[\"INT\",{\"default\":1,\"min\":1}],\"caption_extension\":[[\".caption\",\".txt\"],{\"default\":\".caption\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1}],\"force_clear\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"force_clear_only_images\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"image_format\":[[\"png\",\"jpg\",\"webp\"],{\"default\":\"jpg\"}],\"dataset_config_extension\":[[\".toml\",\".json\"],{\"default\":\".json\"}]},\"optional\":{\"conditioning_images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"workspace_images_dir\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "FL_KohyaSSInitWorkspace": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_KohyaSSInitWorkspace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[\"STRING\",{\"default\":\"\"}],\"branch\":[\"STRING\",{\"default\":\"71e2c91330a9d866ec05cdd10584bbb962896a99\"}],\"source\":[[\"github\",\"githubfast\",\"521github\",\"kkgithub\"],{\"default\":\"github\"}],\"seed\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"workspace_config\"]",
+ "return_types": "[\"FL_TT_SS_WorkspaceConfig\"]"
+ },
+ "FL_KohyaSSTrain": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_KohyaSSTrain",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workspace_config\":[\"FL_TT_SS_WorkspaceConfig\"],\"train_config_template\":[[\"lora_sdxl\",\"lora_sd1_5\"]],\"ckpt_name\":[[]],\"max_train_steps\":[\"INT\",{\"default\":0,\"min\":0,\"max\":2147483647}],\"max_train_epochs\":[\"INT\",{\"default\":100,\"min\":0,\"max\":2147483647}],\"save_every_n_epochs\":[\"INT\",{\"default\":1}],\"learning_rate\":[\"STRING\",{\"default\":\"0.0001\"}],\"base_lora\":[[\"latest\",\"empty\"],{\"default\":\"latest\"}],\"sample_prompt\":[\"STRING\",{\"default\":\"\",\"dynamicPrompts\":false,\"multiline\":false}],\"advanced_config\":[\"FL_TT_SS_AdvConfig\"]},\"optional\":{\"caption_completed_flag\":[\"*\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FL_Kohya_EasyTrain": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_Kohya_EasyTrain",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[\"STRING\",{\"default\":\"my_lora\"}],\"resolution\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048}],\"train_config_template\":[[\"lora_sdxl\",\"lora_sd1_5\"],{\"default\":\"lora_sd1_5\"}],\"num_repeats\":[\"INT\",{\"default\":30,\"min\":1}],\"image_directory\":[\"STRING\",{\"default\":\"path/to/images+captions.txt\"}],\"ckpt_name\":[[]],\"sample_prompt\":[\"STRING\",{\"default\":\"Sampling prompt here\",\"multiline\":true}],\"xformers\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"lowvram\":[[\"enable\",\"disable\"],{\"default\":\"disable\"}],\"learning_rate\":[\"FLOAT\",{\"default\":0.0001,\"min\":1e-07,\"max\":0.1,\"step\":1e-07}],\"epochs\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "FL_LoadImagesFromDirectoryPath": {
+ "category": "\ud83c\udff5\ufe0fFill Nodes/Training",
+ "comfy_node_id": "FL_LoadImagesFromDirectoryPath",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory\":[\"STRING\",{\"default\":\"X://path/to/images\"}],\"caption_extension\":[[\".caption\",\".txt\"],{\"default\":\".txt\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\", \"captions\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-09T00:40:30.856479Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "52dbfd69-fb56-492d-81ed-178f7e5d8323",
+ "node_id": "comfyui_fl-trainer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_FL-Trainer",
+ "publisher": {
+ "createdAt": "2024-05-22T07:00:05.963716Z",
+ "description": "",
+ "id": "machinedelusions",
+ "logo": "",
+ "members": [],
+ "name": "Machine Delusions",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/filliptm/ComfyUI_FL-Trainer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Janky implementation of HiDiffusion for ComfyUI. Enables generating at resolutions higher than what the model was trained for. Only supports SD 1.x (maybe 2.x) and SDXL.",
+ "downloads": 118,
+ "icon": "",
+ "id": "comfyui_jankhidiffusion",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-14T10:36:40.928886Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f8ddf085-2151-4a71-9f0c-5c7acfd10a5f",
+ "node_id": "comfyui_jankhidiffusion",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.8.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_jankhidiffusion",
+ "publisher": {
+ "createdAt": "2024-08-05T12:18:41.452971Z",
+ "description": "",
+ "id": "blepping",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/blepping/comfyui_jankhidiffusion",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of custom nodes to consolidate functionality of many other nodes, enable unified workflows, and add custom functionality you won't find with other nodes.",
+ "downloads": 30,
+ "icon": "./imgs/FS-Logo.png",
+ "id": "flowstate-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-29T18:34:46.541834Z",
+ "dependencies": [
+ "transformers>=4.0.0",
+ "torch>=1.7.1",
+ "accelerate",
+ "bitsandbytes>=0.43.0",
+ "# llama-cpp-python (CPU only, AVX2)",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/cpu/llama_cpp_python-0.2.89+cpuavx2-cp311-cp311-linux_x86_64.whl; platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version == \"3.11\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/cpu/llama_cpp_python-0.2.89+cpuavx2-cp310-cp310-linux_x86_64.whl; platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version == \"3.10\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/cpu/llama_cpp_python-0.2.89+cpuavx2-cp311-cp311-win_amd64.whl; platform_system == \"Windows\" and python_version == \"3.11\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/cpu/llama_cpp_python-0.2.89+cpuavx2-cp310-cp310-win_amd64.whl; platform_system == \"Windows\" and python_version == \"3.10\"",
+ "# llama-cpp-python (CUDA, no tensor cores)",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.89+cu121-cp311-cp311-win_amd64.whl; platform_system == \"Windows\" and python_version == \"3.11\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.89+cu121-cp310-cp310-win_amd64.whl; platform_system == \"Windows\" and python_version == \"3.10\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.89+cu121-cp311-cp311-linux_x86_64.whl; platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version == \"3.11\"",
+ "https://github.com/oobabooga/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.89+cu121-cp310-cp310-linux_x86_64.whl; platform_system == \"Linux\" and platform_machine == \"x86_64\" and python_version == \"3.10\""
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e275baa0-a681-4bd0-be1d-21c2f846740c",
+ "node_id": "flowstate-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "FlowState-Nodes",
+ "publisher": {
+ "createdAt": "2024-10-22T20:52:30.056078Z",
+ "description": "",
+ "id": "flowstateeng",
+ "logo": "",
+ "members": [],
+ "name": "FlowState",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/flowstateeng/FlowState-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of faceswap based on InstantID",
+ "downloads": 420,
+ "icon": "",
+ "id": "comfyui-instantid-faceswap",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-20T19:41:57.942461Z",
+ "dependencies": [
+ "insightface",
+ "onnxruntime-gpu"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ab2cd9a9-39d0-4aa0-9e01-a4a3bf8649fb",
+ "node_id": "comfyui-instantid-faceswap",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "comfyui-instantId-faceswap",
+ "publisher": {
+ "createdAt": "2024-09-25T15:58:12.781163Z",
+ "description": "",
+ "id": "nosiu",
+ "logo": "",
+ "members": [],
+ "name": "nosiu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nosiu/comfyui-instantId-faceswap",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "For using multiple LoRA easily.",
+ "downloads": 128,
+ "icon": "",
+ "id": "comfyui-lora-tuner",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoraTuner": {
+ "category": "utils",
+ "comfy_node_id": "LoraTuner",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"0:lora\":[[\"\"]],\"0:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"1:lora\":[[\"\"]],\"1:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"2:lora\":[[\"\"]],\"2:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"3:lora\":[[\"\"]],\"3:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"4:lora\":[[\"\"]],\"4:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"5:lora\":[[\"\"]],\"5:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"6:lora\":[[\"\"]],\"6:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}],\"7:lora\":[[\"\"]],\"7:\":[\"FLOAT\",{\"default\":1,\"min\":-2,\"max\":2,\"step\":0.1,\"display\":\"slider\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ }
+ },
+ "createdAt": "2024-08-12T11:46:20.591113Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a0d2d43b-51f7-4827-940b-15c27ad69f2f",
+ "node_id": "comfyui-lora-tuner",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-LoRA-Tuner",
+ "publisher": {
+ "createdAt": "2024-07-05T12:41:28.312248Z",
+ "description": "",
+ "id": "aonekoss",
+ "logo": "",
+ "members": [],
+ "name": "AonekoSS",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AonekoSS/ComfyUI-LoRA-Tuner",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Rudimentary wrapper that runs [a/Kwai-Kolors](https://huggingface.co/Kwai-Kolors/Kolors) text2image pipeline using diffusers.",
+ "downloads": 347,
+ "icon": "",
+ "id": "comfyui-kwaikolorswrapper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DownloadAndLoadChatGLM3": {
+ "category": "KwaiKolorsWrapper",
+ "comfy_node_id": "DownloadAndLoadChatGLM3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"precision\":[[\"fp16\",\"quant4\",\"quant8\"],{\"default\":\"fp16\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"chatglm3_model\"]",
+ "return_types": "[\"CHATGLM3MODEL\"]"
+ },
+ "DownloadAndLoadKolorsModel": {
+ "category": "KwaiKolorsWrapper",
+ "comfy_node_id": "DownloadAndLoadKolorsModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"Kwai-Kolors/Kolors\"]],\"precision\":[[\"fp16\"],{\"default\":\"fp16\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"kolors_model\"]",
+ "return_types": "[\"KOLORSMODEL\"]"
+ },
+ "KolorsSampler": {
+ "category": "KwaiKolorsWrapper",
+ "comfy_node_id": "KolorsSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"kolors_model\":[\"KOLORSMODEL\"],\"kolors_embeds\":[\"KOLORS_EMBEDS\"],\"width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":2048,\"step\":64}],\"height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":2048,\"step\":64}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":200,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":5,\"min\":0,\"max\":20,\"step\":0.01}],\"scheduler\":[[\"EulerDiscreteScheduler\",\"EulerAncestralDiscreteScheduler\",\"DPMSolverMultistepScheduler\",\"DPMSolverMultistepScheduler_SDE_karras\",\"UniPCMultistepScheduler\",\"DEISMultistepScheduler\"],{\"default\":\"EulerDiscreteScheduler\"}]},\"optional\":{\"latent\":[\"LATENT\"],\"denoise_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "KolorsTextEncode": {
+ "category": "KwaiKolorsWrapper",
+ "comfy_node_id": "KolorsTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"chatglm3_model\":[\"CHATGLM3MODEL\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"num_images_per_prompt\":[\"INT\",{\"default\":1,\"min\":1,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"kolors_embeds\"]",
+ "return_types": "[\"KOLORS_EMBEDS\"]"
+ },
+ "LoadChatGLM3": {
+ "category": "KwaiKolorsWrapper",
+ "comfy_node_id": "LoadChatGLM3",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"chatglm3_checkpoint\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"chatglm3_model\"]",
+ "return_types": "[\"CHATGLM3MODEL\"]"
+ }
+ },
+ "createdAt": "2024-07-07T22:56:45.950474Z",
+ "dependencies": [
+ "diffusers>=0.28.2",
+ "transformers>=4.26.1",
+ "sentencepiece",
+ "accelerate",
+ "cpm-kernels"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3a3fa54-2924-4d5d-b5bb-1ad1cb73582c",
+ "node_id": "comfyui-kwaikolorswrapper",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "Apache-2.0",
+ "name": "ComfyUI-KwaiKolorsWrapper",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-KwaiKolorsWrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "WeiLin-ComfyUI-Prompt-all-in-one Write prompt words like WebUI",
+ "downloads": 207,
+ "icon": "",
+ "id": "weilin-comfyui-prompt-all-in-one",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WeiLinComfyUIPromptAllInOneGreat": {
+ "category": "WeiLin Nodes (WeiLin\u8282\u70b9)",
+ "comfy_node_id": "WeiLinComfyUIPromptAllInOneGreat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u6b63\u5411\u63d0\u793a\u8bcd\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\u6b63\u5411 STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WeiLinComfyUIPromptAllInOneNeg": {
+ "category": "WeiLin Nodes (WeiLin\u8282\u70b9)",
+ "comfy_node_id": "WeiLinComfyUIPromptAllInOneNeg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"negative\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u53cd\u5411\u63d0\u793a\u8bcd\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"\u53cd\u5411 STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WeiLinComfyUIPromptToLoras": {
+ "category": "WeiLin Nodes (WeiLin\u8282\u70b9)",
+ "comfy_node_id": "WeiLinComfyUIPromptToLoras",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u6b63\u5411\u63d0\u793a\u8bcd\"}],\"negative\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u53cd\u5411\u63d0\u793a\u8bcd\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\", \"\u6b63\u5411\u6761\u4ef6 CONDITIONING\", \"\u8d1f\u9762\u6761\u4ef6 CONDITIONING\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "WeiLinComfyUIPromptToLorasOnly": {
+ "category": "WeiLin Nodes (WeiLin\u8282\u70b9)",
+ "comfy_node_id": "WeiLinComfyUIPromptToLorasOnly",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u6b63\u5411\u63d0\u793a\u8bcd\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"model\", \"\u6b63\u5411\u6761\u4ef6 CONDITIONING\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\"]"
+ },
+ "WeiLinPromptToString": {
+ "category": "WeiLin Nodes (WeiLin\u8282\u70b9)",
+ "comfy_node_id": "WeiLinPromptToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u6b63\u5411\u63d0\u793a\u8bcd\"}],\"negative\":[\"STRING\",{\"multiline\":true,\"default\":\"\",\"placeholder\":\"\u8f93\u5165\u53cd\u5411\u63d0\u793a\u8bcd\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"\u6b63\u5411 STRING\", \"\u53cd\u5411 STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-10-04T11:12:20.727832Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e9368209-fd6d-4ab2-9997-7b34e785a223",
+ "node_id": "weilin-comfyui-prompt-all-in-one",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "WeiLin-ComfyUI-prompt-all-in-one",
+ "publisher": {
+ "createdAt": "2024-10-04T09:37:52.642094Z",
+ "description": "",
+ "id": "weilin",
+ "logo": "",
+ "members": [],
+ "name": "WeiLin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/weilin9999/WeiLin-ComfyUI-prompt-all-in-one",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of nodes to facilitate the creation of scenes in ComfyUI.",
+ "downloads": 145,
+ "icon": "",
+ "id": "comfyui-scene-composer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Action": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Action",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"nsfw\":[\"BOOLEAN\",{\"default\":false}],\"position\":[[\"random\",\"standing\",\"sitting\",\"lying\",\"walking\",\"running\"]],\"gesture\":[[\"random\",\"adjusting hair\",\"waving\",\"hand on hip\",\"crossed arms\"]],\"act_type\":[[\"random\",\"teasing\",\"preliminaries\",\"intercourses\"]],\"act\":[[\"random\",\"flashing\",\"fingering\",\"handjob\",\"fellatio\",\"licking penis\",\"paizuri\",\"doggystyle\",\"cowgirl\",\"reversed cowgirl\",\"piledriver\",\"suspended congress\",\"full nelson\"]],\"cum\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Character": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Character",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Clothes": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Clothes",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Composition": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Composition",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prefix\":[\"STRING\",{\"default\":\"score_9, score_8_up, score_7_up, source_anime\",\"multiline\":true}],\"protagonists\":[[\"random\",\"1girl\",\"1girl, 1boy\"]],\"camera_framing\":[[\"random\",\"close-up\",\"portrait\",\"upper body\",\"full body\"]],\"camera_angle\":[[\"random\",\"straight on\",\"pov\",\"from above\",\"from below\",\"from side\",\"from behind\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Environment": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Environment",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Scene": {
+ "category": "\ud83c\udf9e\ufe0f Scene Composer",
+ "comfy_node_id": "Scene",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"composition\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"action\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"character\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"clothes\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"environment\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]},\"hidden\":{\"ident\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-11-15T11:10:06.110121Z",
+ "dependencies": [
+ "aiohappyeyeballs==2.4.3",
+ "aiohttp==3.10.10",
+ "aiosignal==1.3.1",
+ "attrs==24.2.0",
+ "frozenlist==1.5.0",
+ "idna==3.10",
+ "multidict==6.1.0",
+ "numpy==2.1.2",
+ "propcache==0.2.0",
+ "PyYAML==6.0.2",
+ "toml==0.10.2",
+ "yarl==1.17.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fea14c2c-623a-4364-a7bd-00fd261460e6",
+ "node_id": "comfyui-scene-composer",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Scene Composer",
+ "publisher": {
+ "createdAt": "2024-10-26T14:41:13.250121Z",
+ "description": "",
+ "id": "taches",
+ "logo": "",
+ "members": [],
+ "name": "Taches",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/taches-ai/comfyui-scene-composer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Freely adjust resolution and aspect ratio, maintain pixel count of StableDiffusion model, or hook it up to upscaling nodes to get that 5k 16:10 wallpaper in just few clicks.",
+ "downloads": 131,
+ "icon": "",
+ "id": "comfyui-yaresolutionselector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YARS": {
+ "category": "utils",
+ "comfy_node_id": "YARS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_resolution\":[\"INT\",{\"default\":512,\"min\":512,\"max\":8192,\"step\":128}],\"aspect_ratio\":[[\"1:1\",\"landscape (5:4)\",\"landscape (4:3)\",\"landscape (3:2)\",\"landscape (16:10)\",\"landscape (16:9)\",\"landscape (21:9)\",\"portrait (4:5)\",\"portrait (3:4)\",\"portrait (2:3)\",\"portrait (9:10)\",\"portrait (9:16)\",\"portrait (9:21)\"]],\"overextend\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"yes \",\"label_off\":\"no \"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "YARSAdv": {
+ "category": "utils",
+ "comfy_node_id": "YARSAdv",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_resolution\":[\"INT\",{\"default\":512,\"min\":512,\"max\":8192,\"step\":128}],\"width_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1024,\"step\":1}],\"height_ratio\":[\"INT\",{\"default\":1,\"min\":1,\"max\":1024,\"step\":1}],\"overextend\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"yes \",\"label_off\":\"no \"}],\"constant_resolution\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"yes \",\"label_off\":\"no \"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-05-24T19:59:55.73425Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "07740c8e-0b7c-4319-94d5-e92ee0e20960",
+ "node_id": "comfyui-yaresolutionselector",
+ "status": "NodeVersionStatusActive",
+ "version": "1.2.0"
+ },
+ "license": "LICENSE",
+ "name": "yaResolution Selector",
+ "publisher": {
+ "createdAt": "2024-05-24T18:16:39.923677Z",
+ "description": "",
+ "id": "tropfchen",
+ "logo": "",
+ "members": [],
+ "name": "Tropfchen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Tropfchen/ComfyUI-yaResolutionSelector",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of useful nodes for convenient use of ComfyUI, including: Seed randomization before the generation process starts, with saving of the last used values and the ability to automatically interrupt the current generation; A function to pause the generation process; Slider nodes for convenient control of input parameters; An alternative version of the standard Reroute node.",
+ "downloads": 2322,
+ "icon": "",
+ "id": "comfyui-mxtoolkit",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-08T10:35:42.868537Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ecc9ed8a-c040-4259-a070-a39e41b07a6e",
+ "node_id": "comfyui-mxtoolkit",
+ "status": "NodeVersionStatusActive",
+ "version": "0.9.8"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-mxToolkit",
+ "publisher": {
+ "createdAt": "2024-06-19T10:15:21.707898Z",
+ "description": "",
+ "id": "smirnov",
+ "logo": "",
+ "members": [],
+ "name": "Max Smirnov",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Smirnov75/ComfyUI-mxToolkit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Save images with generation metadata compatible with Civitai. Works with png, jpeg and webp. Stores LoRAs, models and embeddings hashes for resource recognition.",
+ "downloads": 1549,
+ "icon": "",
+ "id": "comfyui-image-saver",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-08T20:23:48.346424Z",
+ "dependencies": [
+ "piexif"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ff3b764d-c6e6-41ea-a629-a4da7eb6c2cc",
+ "node_id": "comfyui-image-saver",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Image Saver",
+ "publisher": {
+ "createdAt": "2024-06-16T10:37:31.334416Z",
+ "description": "",
+ "id": "alexopus",
+ "logo": "",
+ "members": [],
+ "name": "alexopus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alexopus/ComfyUI-Image-Saver",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "BMAB for ComfyUI. BMAB is an custom nodes of ComfyUI and has the function of post-processing the generated image according to settings. If necessary, you can find and redraw people, faces, and hands, or perform functions such as resize, resample, and add noise. You can composite two images or perform the Upscale function.",
+ "downloads": 237,
+ "icon": "",
+ "id": "comfyui_bmab",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BMAB Alpha Composit": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Alpha Composit",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Basic": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Basic",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.05}],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.05}],\"sharpeness\":[\"FLOAT\",{\"default\":1,\"min\":-5,\"max\":5,\"step\":0.1}],\"color_saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}],\"color_temperature\":[\"INT\",{\"default\":0,\"min\":-2000,\"max\":2000,\"step\":1}],\"noise_alpha\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}]},\"optional\":{\"bind\":[\"BMAB bind\"],\"image\":[\"IMAGE\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Blend": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Blend",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"alpha\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Clip Text Encoder SDXL": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Clip Text Encoder SDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"text_g\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"text_l\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}]},\"optional\":{\"seed\":[\"SEED\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "BMAB Conditioning To Bind": {
+ "category": "BMAB/utils",
+ "comfy_node_id": "BMAB Conditioning To Bind",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"]},\"optional\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB Context": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Context",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]},\"optional\":{\"seed_in\":[\"SEED\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB context\"]",
+ "return_types": "[\"CONTEXT\"]"
+ },
+ "BMAB ControlNet": {
+ "category": "BMAB/controlnet",
+ "comfy_node_id": "BMAB ControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"control_net_name\":[[]],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"image\":[[\"None\",\"example.png\"],{\"image_upload\":true}]},\"optional\":{\"image_in\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB ControlNet IPAdapter": {
+ "category": "BMAB/controlnet",
+ "comfy_node_id": "BMAB ControlNet IPAdapter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"Cannot Load ComfyUI_IPAdapter_plus. To use this node, install ComfyUI_IPAdapter_plus\",\"multiline\":true,\"dynamicPrompts\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB ControlNet Openpose": {
+ "category": "BMAB/controlnet",
+ "comfy_node_id": "BMAB ControlNet Openpose",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"Cannot Load comfyui_controlnet_aux. To use this node, install comfyui_controlnet_aux\",\"multiline\":true,\"dynamicPrompts\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB Crop": {
+ "category": "BMAB/resize",
+ "comfy_node_id": "BMAB Crop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":2,\"min\":0,\"max\":10000}],\"height\":[\"INT\",{\"default\":3,\"min\":0,\"max\":10000}],\"resize\":[[\"disable\",\"enable\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Detail Anything": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Detail Anything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"masks\":[\"MASK\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"padding\":[\"INT\",{\"default\":32,\"min\":8,\"max\":128,\"step\":8}],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":32,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"limit\":[\"INT\",{\"default\":1,\"min\":0,\"max\":20,\"step\":1}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Detect And Mask": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Detect And Mask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[[]],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":128,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"mask\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "BMAB Detection Crop": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Detection Crop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source\":[\"IMAGE\"],\"target\":[\"IMAGE\"],\"model\":[[]],\"padding\":[\"INT\",{\"default\":32,\"min\":8,\"max\":128,\"step\":8}],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":32,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Detector": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Detector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[[\"face_yolov8n.pt\",\"face_yolov8n_v2.pt\",\"face_yolov8m.pt\",\"face_yolov8s.pt\",\"hand_yolov8n.pt\",\"hand_yolov8s.pt\",\"person_yolov8m-seg.pt\",\"person_yolov8n-seg.pt\",\"person_yolov8s-seg.pt\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "BMAB Edge": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Edge",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"],\"threshold1\":[\"FLOAT\",{\"default\":50,\"min\":1,\"max\":255,\"step\":1}],\"threshold2\":[\"FLOAT\",{\"default\":200,\"min\":1,\"max\":255,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Extractor": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Extractor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\", \"clip\", \"positive\", \"negative\", \"vae\", \"latent\", \"image\", \"seed\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"CONDITIONING\",\"CONDITIONING\",\"VAE\",\"LATENT\",\"IMAGE\",\"SEED\"]"
+ },
+ "BMAB Face Detailer": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Face Detailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"padding\":[\"INT\",{\"default\":32,\"min\":8,\"max\":128,\"step\":8}],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":32,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"model\":[[\"bmab_face_nm_yolov8n.pt\",\"bmab_face_sm_yolov8n.pt\",\"face_yolov8n.pt\",\"face_yolov8m.pt\",\"face_yolov8n_v2.pt\",\"face_yolov8s.pt\"]],\"limit\":[\"INT\",{\"default\":1,\"min\":0,\"max\":5,\"step\":1}],\"order\":[[\"Size\",\"Left\",\"Right\",\"Center\",\"Score\"]]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Google Gemini Prompt": {
+ "category": "BMAB/toy",
+ "comfy_node_id": "BMAB Google Gemini Prompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"api_key\":[\"STRING\",{\"multiline\":false}],\"random_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":65536,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BMAB Import Integrator": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Import Integrator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"context\":[\"CONTEXT\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"stop_at_clip_layer\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":-1,\"step\":1}]},\"optional\":{\"seed_in\":[\"SEED\"],\"latent\":[\"LATENT\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB Integrator": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Integrator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"context\":[\"CONTEXT\"],\"stop_at_clip_layer\":[\"INT\",{\"default\":-2,\"min\":-24,\"max\":-1,\"step\":1}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"original\",\"sdxl\",\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]],\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}]},\"optional\":{\"seed_in\":[\"SEED\"],\"latent\":[\"LATENT\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BMAB bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB KSampler": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB KSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB KSamplerHiresFix": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB KSamplerHiresFix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB KSamplerHiresFixWithUpscaler": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB KSamplerHiresFixWithUpscaler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"model_name\":[[\"LANCZOS\"]],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":4,\"step\":0.001}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB KSamplerKohyaDeepShrink": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB KSamplerKohyaDeepShrink",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":4,\"step\":0.001}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"block_number\":[\"INT\",{\"default\":3,\"min\":1,\"max\":32,\"step\":1}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.001}],\"downscale_after_skip\":[\"BOOLEAN\",{\"default\":true}],\"downscale_method\":[[\"bicubic\",\"nearest-exact\",\"bilinear\",\"area\",\"bislerp\"]],\"upscale_method\":[[\"bicubic\",\"nearest-exact\",\"bilinear\",\"area\",\"bislerp\"]]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Lama Inpaint": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Lama Inpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"device\":[[\"gpu\",\"cpu\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB LoRA Loader": {
+ "category": "BMAB/loader",
+ "comfy_node_id": "BMAB LoRA Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[[]],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-100,\"max\":100,\"step\":0.01}]},\"optional\":{\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"lora\"]",
+ "return_types": "[\"BMAB lora\"]"
+ },
+ "BMAB Load Image": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Load Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\", \"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "BMAB Masks To Images": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Masks To Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Model To Bind": {
+ "category": "BMAB/utils",
+ "comfy_node_id": "BMAB Model To Bind",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"]},\"optional\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB Noise Generator": {
+ "category": "BMAB/utils",
+ "comfy_node_id": "BMAB Noise Generator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}]},\"optional\":{\"bind\":[\"BMAB bind\"],\"latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB Openpose Hand Detailer": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Openpose Hand Detailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"default\":\"Cannot Load GroundingDINO. To use this node, install GroudingDINO first.\",\"multiline\":true,\"dynamicPrompts\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\", \"annotation\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "BMAB Person Detailer": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Person Detailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"upscale_ratio\":[\"FLOAT\",{\"default\":4,\"min\":1,\"max\":8,\"step\":0.01}],\"dilation_mask\":[\"INT\",{\"default\":3,\"min\":3,\"max\":20,\"step\":1}],\"large_person_area_limit\":[\"FLOAT\",{\"default\":0.1,\"min\":0.01,\"max\":1,\"step\":0.01}],\"limit\":[\"INT\",{\"default\":1,\"min\":0,\"max\":20,\"step\":1}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Preview Text": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Preview Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BMAB Prompt": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB Prompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"original\",\"sdxl\",\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"bind\"]",
+ "return_types": "[\"BMAB bind\"]"
+ },
+ "BMAB Remove Background": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Remove Background",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\", \"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "BMAB Resize By Person": {
+ "category": "BMAB/resize",
+ "comfy_node_id": "BMAB Resize By Person",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"method\":[[\"stretching\",\"inpaint\",\"inpaint+lama\"]],\"alignment\":[[\"bottom\",\"top\",\"top-right\",\"right\",\"bottom-right\",\"bottom-left\",\"left\",\"top-left\",\"center\"]],\"ratio\":[\"FLOAT\",{\"default\":0.85,\"min\":0.1,\"max\":0.95,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":30,\"min\":4,\"max\":128,\"step\":1}]},\"optional\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Resize and Fill": {
+ "category": "BMAB/resize",
+ "comfy_node_id": "BMAB Resize and Fill",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":10000}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":10000}],\"fill_black\":[[\"disable\",\"enable\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BMAB SD-WebUI API BMAB Extension": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API BMAB Extension",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"extension\":[\"EXTENSION\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"extension\"]",
+ "return_types": "[\"EXTENSION\"]"
+ },
+ "BMAB SD-WebUI API ControlNet": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API ControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[]],\"module\":[[]],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"mode\":[[\"Balanced\",\"My prompt is more important\",\"ControlNet is more important\"]],\"resize_mode\":[[\"Crop and Resize\",\"Just Resize\",\"Resize and Fill\"]],\"image\":[[\"None\",\"example.png\"],{\"image_upload\":true}]},\"optional\":{\"controlnet\":[\"ControlNet\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"controlnet\"]",
+ "return_types": "[\"ControlNet\"]"
+ },
+ "BMAB SD-WebUI API I2I": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API I2I",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_server\":[\"API Server\"],\"image\":[\"IMAGE\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":1000,\"step\":1}],\"cfg_scale\":[\"INT\",{\"default\":7,\"min\":0,\"max\":20,\"step\":0.1}],\"seed\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":1000000,\"step\":1}],\"sampler\":[[]],\"scheduler\":[[]],\"checkpoint\":[[]]},\"optional\":{\"extension\":[\"EXTENSION\"],\"controlnet\":[\"ControlNet\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"API Server\", \"image\"]",
+ "return_types": "[\"API Server\",\"IMAGE\"]"
+ },
+ "BMAB SD-WebUI API Server": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API Server",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"server_ip_address\":[\"STRING\",{\"default\":\"127.0.0.1\",\"multiline\":false}],\"server_port\":[\"INT\",{\"default\":7860,\"min\":1,\"max\":65535,\"step\":1}],\"checkpoint\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"server\"]",
+ "return_types": "[\"API Server\"]"
+ },
+ "BMAB SD-WebUI API T2I": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API T2I",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_server\":[\"API Server\"],\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"width\":[\"INT\",{\"default\":512,\"min\":128,\"max\":4000,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":128,\"max\":4000,\"step\":1}],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":1000,\"step\":1}],\"cfg_scale\":[\"INT\",{\"default\":7,\"min\":0,\"max\":20,\"step\":0.1}],\"seed\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":1000000,\"step\":1}]},\"optional\":{\"hires_fix\":[\"Hires.fix\"],\"extension\":[\"EXTENSION\"],\"controlnet\":[\"ControlNet\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"API Server\", \"image\"]",
+ "return_types": "[\"API Server\",\"IMAGE\"]"
+ },
+ "BMAB SD-WebUI API T2I Hires.Fix": {
+ "category": "BMAB/sdwebui",
+ "comfy_node_id": "BMAB SD-WebUI API T2I Hires.Fix",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"upscaler\":[[]],\"sampler\":[[]],\"scheduler\":[[]],\"checkpoint\":[[]],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":4,\"step\":0.001}],\"width\":[\"INT\",{\"default\":1024,\"min\":128,\"max\":4000,\"step\":1}],\"height\":[\"INT\",{\"default\":1024,\"min\":128,\"max\":4000,\"step\":1}],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":1000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"hires_fix\"]",
+ "return_types": "[\"Hires.fix\"]"
+ },
+ "BMAB Save Image": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Save Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"},\"optional\":{\"bind\":[\"BMAB bind\"],\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "BMAB SeedGenerator": {
+ "category": "BMAB/sampler",
+ "comfy_node_id": "BMAB SeedGenerator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"seed\"]",
+ "return_types": "[\"SEED\"]"
+ },
+ "BMAB Segment Anything": {
+ "category": "BMAB/imaging",
+ "comfy_node_id": "BMAB Segment Anything",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"model\":[[\"sam_vit_b_01ec64.pth\",\"sam_vit_l_0b3195.pth\",\"sam_vit_h_4b8939.pth\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"masks\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "BMAB Simple Hand Detailer": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Simple Hand Detailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.45,\"min\":0,\"max\":1,\"step\":0.01}],\"padding\":[\"INT\",{\"default\":32,\"min\":8,\"max\":128,\"step\":8}],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":32,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\", \"annotation\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "BMAB Subframe Hand Detailer": {
+ "category": "BMAB/detailer",
+ "comfy_node_id": "BMAB Subframe Hand Detailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bind\":[\"BMAB bind\"],\"steps\":[\"INT\",{\"default\":20,\"min\":0,\"max\":10000}],\"cfg_scale\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"Use same sampler\",\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"Use same scheduler\",\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":0.45,\"min\":0,\"max\":1,\"step\":0.01}],\"padding\":[\"INT\",{\"default\":32,\"min\":8,\"max\":128,\"step\":8}],\"dilation\":[\"INT\",{\"default\":4,\"min\":4,\"max\":32,\"step\":1}],\"width\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":256,\"max\":2048,\"step\":8}],\"squeeze\":[[\"disable\",\"enable\"]],\"box_threshold\":[\"FLOAT\",{\"default\":0.35,\"min\":0,\"max\":1,\"step\":0.01}],\"text_threshold\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"image\":[\"IMAGE\"],\"lora\":[\"BMAB lora\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\", \"annotation\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "BMAB Text": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BMAB Upscale With Model": {
+ "category": "BMAB/upscale",
+ "comfy_node_id": "BMAB Upscale With Model",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":4,\"step\":0.001}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}]},\"optional\":{\"bind\":[\"BMAB bind\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Upscaler": {
+ "category": "BMAB/upscale",
+ "comfy_node_id": "BMAB Upscaler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"upscale_method\":[[\"LANCZOS\",\"NEAREST\",\"BILINEAR\",\"BICUBIC\"]],\"scale\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":4,\"step\":0.001}],\"width\":[\"INT\",{\"default\":512,\"min\":32,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":32,\"max\":16384,\"step\":8}]},\"optional\":{\"bind\":[\"BMAB bind\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ },
+ "BMAB Watermark": {
+ "category": "BMAB/basic",
+ "comfy_node_id": "BMAB Watermark",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"font\":[[\"truetype\",\"opentype\"]],\"alignment\":[[\"bottom-left\",\"top\",\"top-right\",\"right\",\"bottom-right\",\"bottom\",\"left\",\"top-left\",\"center\"]],\"text_alignment\":[[\"left\",\"right\",\"center\"]],\"rotate\":[[0,90,180,270]],\"color\":[\"STRING\",{\"default\":\"#000000\"}],\"background_color\":[\"STRING\",{\"default\":\"#000000\"}],\"font_size\":[\"INT\",{\"default\":12,\"min\":4,\"max\":128}],\"transparency\":[\"INT\",{\"default\":100,\"min\":0,\"max\":100}],\"background_transparency\":[\"INT\",{\"default\":0,\"min\":0,\"max\":100}],\"margin\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100}],\"text\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"bind\":[\"BMAB bind\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"BMAB bind\", \"image\"]",
+ "return_types": "[\"BMAB bind\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-05-30T13:09:58.213904Z",
+ "dependencies": [
+ "lightning",
+ "segment_anything",
+ "omegaconf",
+ "ultralytics",
+ "scikit-image",
+ "huggingface_hub",
+ "transformers>=4.40.0",
+ "blendmodes",
+ "opencv-python",
+ "urllib3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ec278ae1-be95-4218-8ec5-24e4c96837a9",
+ "node_id": "comfyui_bmab",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.1"
+ },
+ "license": "AGPL-3.0",
+ "name": "comfyui_bmab",
+ "publisher": {
+ "createdAt": "2024-05-24T11:22:35.825801Z",
+ "description": "",
+ "id": "portu-sim",
+ "logo": "",
+ "members": [],
+ "name": "portu-sim",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/portu-sim/comfyui_bmab",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Make ComfyUI generates 3D assets as good & convenient as it generates image/video!",
+ "downloads": 1812,
+ "icon": "",
+ "id": "comfyui-3d-pack",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-17T23:51:24.628988Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c4ffc329-3740-4927-811b-2db2767f1010",
+ "node_id": "comfyui-3d-pack",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.1.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-3D-Pack",
+ "publisher": {
+ "createdAt": "2024-05-24T16:14:21.349203Z",
+ "description": "",
+ "id": "mr-for-example",
+ "logo": "",
+ "members": [],
+ "name": "Mr. For Example",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MrForExample/ComfyUI-3D-Pack",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node that pauses the flow while you choose which image or images (and/or latent or latents) to pass on to the rest of the workflow.",
+ "downloads": 2261,
+ "icon": "",
+ "id": "cg-image-picker",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-24T02:13:10.322083Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a27de787-b12e-4014-8893-ad7f0d610c8f",
+ "node_id": "cg-image-picker",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.15.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "cg-image-picker",
+ "publisher": {
+ "createdAt": "2024-05-20T00:41:38.315381Z",
+ "description": "",
+ "id": "chrisgoringe",
+ "logo": "",
+ "members": [],
+ "name": "ChrisG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chrisgoringe/cg-image-picker",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI node that extends an image vertically to add a label",
+ "downloads": 10,
+ "icon": "",
+ "id": "comfyui-imagelabel",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "gremlation:ComfyUI-ImageLabel:ImageLabel": {
+ "category": "image/transform",
+ "comfy_node_id": "gremlation:ComfyUI-ImageLabel:ImageLabel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"font\":[[\"Aileron Regular\"],{\"default\":\"Aileron Regular\"}],\"label\":[\"STRING\",{\"multiline\":true}],\"position\":[[\"top\",\"bottom\"]],\"text_size\":[\"INT\",{\"default\":48,\"min\":4}],\"padding\":[\"INT\",{\"default\":24}],\"line_spacing\":[\"INT\",{\"default\":5}],\"text_color\":[\"STRING\",{\"default\":\"#fff\"}],\"background_color\":[\"STRING\",{\"default\":\"#000\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-08T09:01:44.547556Z",
+ "dependencies": [
+ "torch",
+ "torchvision",
+ "Pillow>=8"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "57b588bc-fa6b-4d43-9e71-31f9b97b563d",
+ "node_id": "comfyui-imagelabel",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ImageLabel",
+ "publisher": {
+ "createdAt": "2025-01-07T13:13:33.736384Z",
+ "description": "",
+ "id": "gremlation",
+ "logo": "",
+ "members": [],
+ "name": "Gremlation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gremlation/ComfyUI-ImageLabel",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Search an index of videos by motion image",
+ "downloads": 11,
+ "icon": "",
+ "id": "motion-video-search",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "IG Motion Video Frame": {
+ "category": "\ud83d\udc13 IG Motion Search Nodes",
+ "comfy_node_id": "IG Motion Video Frame",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"video_frames\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"colored_motion_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IG Motion Video Search": {
+ "category": "\ud83d\udc13 IG Motion Search Nodes",
+ "comfy_node_id": "IG Motion Video Search",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"starting_rank\":[\"INT\",{\"default\":1,\"min\":1,\"max\":9999999,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"url_1\",\"url_2\",\"url_3\",\"url_4\",\"url_5\",\"status\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-13T08:47:11.68298Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "80494749-c5c0-4018-a373-0e10c155a6ec",
+ "node_id": "motion-video-search",
+ "status": "NodeVersionStatusPending",
+ "version": "0.8.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Motion-Video-Search",
+ "publisher": {
+ "createdAt": "2024-09-17T09:53:04.490236Z",
+ "description": "",
+ "id": "iggy101",
+ "logo": "",
+ "members": [],
+ "name": "IG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/IDGallagher/MotionVideoSearch",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple custom node pack for nodes I use in my workflows. Includes Dilate Mask Linear for animating masks.",
+ "downloads": 64,
+ "icon": "https://i.imgur.com/aiqQI7U.png",
+ "id": "comfyui-akatz-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-20T23:14:22.783241Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "opencv-python",
+ "pydub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c36f22fc-7681-4140-aeb4-97e9a795cf03",
+ "node_id": "comfyui-akatz-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.9.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-AKatz-Nodes",
+ "publisher": {
+ "createdAt": "2024-07-31T23:17:26.625774Z",
+ "description": "",
+ "id": "akatz",
+ "logo": "",
+ "members": [],
+ "name": "Akatz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akatz-ai/ComfyUI-AKatz-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI extension to apply better nodes layout algorithm to ComfyUI workflow (mostly for visualization purpose)",
+ "downloads": 91,
+ "icon": "",
+ "id": "comfyui-auto-nodes-layout",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-19T21:39:05.425694Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2006d990-2721-4fea-9bcb-211d6bc7ed57",
+ "node_id": "comfyui-auto-nodes-layout",
+ "status": "NodeVersionStatusActive",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-auto-nodes-layout",
+ "publisher": {
+ "createdAt": "2024-06-19T21:29:33.650067Z",
+ "description": "",
+ "id": "phineas-pta",
+ "logo": "",
+ "members": [],
+ "name": "Phan Tu\u1ea5n Anh",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/phineas-pta/comfyui-auto-nodes-layout",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of DepthFlow nodes for ComfyUI, adds a 2.5D parallax effect to images and videos. Compatible with Ryan's Flex system.",
+ "downloads": 676,
+ "icon": "https://i.imgur.com/aiqQI7U.png",
+ "id": "comfyui-depthflow-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-21T22:09:05.778818Z",
+ "dependencies": [
+ "numpy",
+ "pydantic",
+ "depthflow==0.8.0.dev0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "42246db3-f7b4-4016-973b-165f5e062001",
+ "node_id": "comfyui-depthflow-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Depthflow-Nodes",
+ "publisher": {
+ "createdAt": "2024-07-31T23:17:26.625774Z",
+ "description": "",
+ "id": "akatz",
+ "logo": "",
+ "members": [],
+ "name": "Akatz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akatz-ai/ComfyUI-Depthflow-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Quick and easy UI to use styles, characters, etc. or build entire random prompts via image collections.",
+ "downloads": 116,
+ "icon": "",
+ "id": "comfyui_prompt_gallery",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-09T06:56:13.382432Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "beb97aa1-6fbb-46b9-bfa8-5b09cda9e5dd",
+ "node_id": "comfyui_prompt_gallery",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Prompt_Gallery",
+ "publisher": {
+ "createdAt": "2024-09-09T06:42:20.954873Z",
+ "description": "",
+ "id": "kinglord",
+ "logo": "",
+ "members": [],
+ "name": "KingLord",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Kinglord/ComfyUI_Prompt_Gallery",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node allows you to generate pure python code from your ComfyUI workflow with the click of a button. Great for rapid experimentation or production deployment.",
+ "downloads": 279,
+ "icon": "",
+ "id": "comfyui-to-python-extension",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-15T15:41:15.456795Z",
+ "dependencies": [
+ "black"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ef8422e6-549e-4eb8-a033-2daf36710a71",
+ "node_id": "comfyui-to-python-extension",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.3.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-to-Python-Extension",
+ "publisher": {
+ "createdAt": "2024-09-15T14:56:18.101908Z",
+ "description": "",
+ "id": "pydn",
+ "logo": "",
+ "members": [],
+ "name": "pydn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pydn/ComfyUI-to-Python-Extension",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Just like when your pizza is ready and the oven goes 'Ding! \ud83c\udf55', this plugin lets your ComfyUI notify you when your AI creations are done baking!\nA ComfyUI custom node that sends you a friendly 'ding-dong' notification when your workflows are fully cooked and ready to serve. No more staring at the screen waiting - let the AI kitchen tell you when dinner's ready! \ud83d\udc68\u200d\ud83c\udf73",
+ "downloads": 70,
+ "icon": "https://tikolu.net/emojimix/emojis/231a.svg",
+ "id": "comfyui-pc-ding-dong",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-27T03:23:51.604982Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f8776041-5a37-49c5-a21a-c2e0175d08ba",
+ "node_id": "comfyui-pc-ding-dong",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PC-ding-dong",
+ "publisher": {
+ "createdAt": "2024-12-25T10:18:44.733898Z",
+ "description": "",
+ "id": "lgldl",
+ "logo": "",
+ "members": [],
+ "name": "lgldl",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lgldlk/ComfyUI-PC-ding-dong",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI_FlipStreamViewer is a tool that provides a viewer interface for flipping images with frame interpolation, allowing you to watch high-fidelity pseudo-videos without needing AnimateDiff. Please note that this tool is not designed with security measures against third-party attacks. Therefore, it should only be used for personal purposes within a secure network.",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui_flipstreamviewer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-30T13:56:48.23328Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61aa7137-7eba-4eb4-b7a2-94e090082cb7",
+ "node_id": "comfyui_flipstreamviewer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.1.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI_FlipStreamViewer",
+ "publisher": {
+ "createdAt": "2024-08-26T00:39:27.244452Z",
+ "description": "",
+ "id": "sakura1bgx",
+ "logo": "",
+ "members": [],
+ "name": "sakura1bgx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/sakura1bgx/ComfyUI_FlipStreamViewer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "PuLID ComfyUI native implementation.",
+ "downloads": 3171,
+ "icon": "",
+ "id": "pulid_comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ApplyPulid": {
+ "category": "pulid",
+ "comfy_node_id": "ApplyPulid",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pulid\":[\"PULID\"],\"eva_clip\":[\"EVA_CLIP\"],\"face_analysis\":[\"FACEANALYSIS\"],\"image\":[\"IMAGE\"],\"method\":[[\"fidelity\",\"style\",\"neutral\"]],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"attn_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ApplyPulidAdvanced": {
+ "category": "pulid",
+ "comfy_node_id": "ApplyPulidAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"pulid\":[\"PULID\"],\"eva_clip\":[\"EVA_CLIP\"],\"face_analysis\":[\"FACEANALYSIS\"],\"image\":[\"IMAGE\"],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":5,\"step\":0.05}],\"projection\":[[\"ortho_v2\",\"ortho\",\"none\"]],\"fidelity\":[\"INT\",{\"default\":8,\"min\":0,\"max\":32,\"step\":1}],\"noise\":[\"FLOAT\",{\"default\":0,\"min\":-1,\"max\":1,\"step\":0.1}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"attn_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "PulidEvaClipLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidEvaClipLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"EVA_CLIP\"]",
+ "return_types": "[\"EVA_CLIP\"]"
+ },
+ "PulidInsightFaceLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidInsightFaceLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACEANALYSIS\"]",
+ "return_types": "[\"FACEANALYSIS\"]"
+ },
+ "PulidModelLoader": {
+ "category": "pulid",
+ "comfy_node_id": "PulidModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pulid_file\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PULID\"]",
+ "return_types": "[\"PULID\"]"
+ }
+ },
+ "createdAt": "2024-09-15T15:55:02.522362Z",
+ "dependencies": [
+ "facexlib",
+ "insightface",
+ "onnxruntime",
+ "onnxruntime-gpu",
+ "ftfy",
+ "timm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e0915146-f6a4-42c7-8f95-e3a6004b8ce7",
+ "node_id": "pulid_comfyui",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "PuLID_ComfyUI",
+ "publisher": {
+ "createdAt": "2024-06-05T06:22:33.072793Z",
+ "description": "",
+ "id": "matteo",
+ "logo": "",
+ "members": [],
+ "name": "Matteo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cubiq/PuLID_ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Using rgthree's fast_group_muter and bookmark nodes, introduce the pyautogui library to simulate clicks and hotkeys, and run groups in sequence. screen manipulation is involved",
+ "downloads": 157,
+ "icon": "",
+ "id": "comfyui_sillynodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-09T13:36:25.276184Z",
+ "dependencies": [
+ "pyautogui",
+ "keyboard"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "87f97ed1-1bc3-466e-9ecd-319c0d7d563d",
+ "node_id": "comfyui_sillynodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyUI_SillyNodes",
+ "publisher": {
+ "createdAt": "2024-06-06T15:32:29.449523Z",
+ "description": "",
+ "id": "blueraincoatli",
+ "logo": "",
+ "members": [],
+ "name": "blueraincoatli",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/blueraincoatli/comfyUI_SillyNodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository hosts a Text-to-Speech (TTS) application that leverages Whisper Speech for voice synthesis, allowing users to train a voice model on-the-fly. It is built on ComfyUI and supports rapid training and inference processes.",
+ "downloads": 86,
+ "icon": "",
+ "id": "comfyui-if_ai_wishperspeechnode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-05-22T22:03:15.449921Z",
+ "dependencies": [
+ "requests",
+ "scipy",
+ "nltk",
+ "WhisperSpeech",
+ "librosa",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1c2602ff-e783-4c12-afa8-a82255c255b5",
+ "node_id": "comfyui-if_ai_wishperspeechnode",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-IF_AI_WishperSpeechNode",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI-IF_AI_WishperSpeechNode",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a set of custom nodes for ComfyUI. The nodes utilize the [a/face parsing model](https://huggingface.co/jonathandinu/face-parsing) to parse face and provide detailed segmantation. To improve face segmantation accuracy, [a/yolov8 face model](https://huggingface.co/Bingsu/adetailer/) is used to first extract face from an image. There are also auxiliary nodes for image and mask processing. A guided filter is also provided for skin smoothing.",
+ "downloads": 504,
+ "icon": "",
+ "id": "comfyui_face_parsing",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BBoxListItemSelect(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "BBoxListItemSelect(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_list\":[\"BBOX_LIST\",{}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX\"]",
+ "return_types": "[\"BBOX\"]"
+ },
+ "BBoxResize(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "BBoxResize(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"width_old\":[\"INT\",{}],\"height_old\":[\"INT\",{}],\"width\":[\"INT\",{}],\"height\":[\"INT\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX\"]",
+ "return_types": "[\"BBOX\"]"
+ },
+ "ColorAdjust(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ColorAdjust(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":255,\"step\":0.01,\"round\":0.001,\"display\":\"number\"}],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":-255,\"max\":255,\"step\":0.01,\"round\":0.001,\"display\":\"number\"}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":255,\"step\":0.01,\"round\":0.001,\"display\":\"number\"}],\"hue\":[\"FLOAT\",{\"default\":0,\"min\":-0.5,\"max\":0.5,\"step\":0.001,\"round\":0.001,\"display\":\"number\"}],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":255,\"step\":0.01,\"round\":0.001,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FaceBBoxDetect(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "FaceBBoxDetect(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\",{}],\"image\":[\"IMAGE\",{}],\"threshold\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":8,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX_LIST\"]",
+ "return_types": "[\"BBOX_LIST\"]"
+ },
+ "FaceParse(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "FaceParse(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"FACE_PARSING_MODEL\",{}],\"processor\":[\"FACE_PARSING_PROCESSOR\",{}],\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"FACE_PARSING_RESULT\"]",
+ "return_types": "[\"IMAGE\",\"FACE_PARSING_RESULT\"]"
+ },
+ "FaceParsingModelLoader(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "FaceParsingModelLoader(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"cpu\",\"cuda\"],{\"default\":\"cpu\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACE_PARSING_MODEL\"]",
+ "return_types": "[\"FACE_PARSING_MODEL\"]"
+ },
+ "FaceParsingProcessorLoader(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "FaceParsingProcessorLoader(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACE_PARSING_PROCESSOR\"]",
+ "return_types": "[\"FACE_PARSING_PROCESSOR\"]"
+ },
+ "FaceParsingResultsParser(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "FaceParsingResultsParser(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"result\":[\"FACE_PARSING_RESULT\",{}],\"background\":[\"BOOLEAN\",{\"default\":false}],\"skin\":[\"BOOLEAN\",{\"default\":true}],\"nose\":[\"BOOLEAN\",{\"default\":true}],\"eye_g\":[\"BOOLEAN\",{\"default\":true}],\"r_eye\":[\"BOOLEAN\",{\"default\":true}],\"l_eye\":[\"BOOLEAN\",{\"default\":true}],\"r_brow\":[\"BOOLEAN\",{\"default\":true}],\"l_brow\":[\"BOOLEAN\",{\"default\":true}],\"r_ear\":[\"BOOLEAN\",{\"default\":true}],\"l_ear\":[\"BOOLEAN\",{\"default\":true}],\"mouth\":[\"BOOLEAN\",{\"default\":true}],\"u_lip\":[\"BOOLEAN\",{\"default\":true}],\"l_lip\":[\"BOOLEAN\",{\"default\":true}],\"hair\":[\"BOOLEAN\",{\"default\":true}],\"hat\":[\"BOOLEAN\",{\"default\":true}],\"ear_r\":[\"BOOLEAN\",{\"default\":true}],\"neck_l\":[\"BOOLEAN\",{\"default\":true}],\"neck\":[\"BOOLEAN\",{\"default\":true}],\"cloth\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "GuidedFilter(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "GuidedFilter(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"radius\":[\"INT\",{\"default\":3,\"min\":0,\"step\":1}],\"eps\":[\"FLOAT\",{\"default\":125,\"min\":0,\"step\":1}]},\"optional\":{\"guide\":[\"IMAGE\",{\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageCropWithBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageCropWithBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageInsertWithBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageInsertWithBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"image_src\":[\"IMAGE\",{}],\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageListSelect(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageListSelect(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImagePadWithBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImagePadWithBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"width\":[\"INT\",{}],\"height\":[\"INT\",{}],\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageResizeCalculator(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageResizeCalculator(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{}],\"target_size\":[\"INT\",{\"default\":512,\"min\":1,\"step\":1}],\"force_8x\":[\"BOOLEAN\",{\"default\":true}],\"force_64x\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\",\"width_old\",\"height_old\",\"min\",\"scale\",\"scale_r\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "ImageResizeWithBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageResizeWithBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageSize(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "ImageSize(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\",{}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "MaskComposite(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "MaskComposite(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"destination\":[\"MASK\",{}],\"source\":[\"MASK\",{}],\"operation\":[[\"multiply\",\"add\",\"subtract\",\"and\",\"or\",\"xor\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskInsertWithBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "MaskInsertWithBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"BBOX\",{}],\"image_src\":[\"IMAGE\",{}],\"mask\":[\"MASK\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskListComposite(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "MaskListComposite(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\",{}],\"operation\":[[\"multiply\",\"add\",\"and\",\"or\",\"xor\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskListSelect(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "MaskListSelect(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\",{}],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskToBBox(FaceParsing)": {
+ "category": "face_parsing",
+ "comfy_node_id": "MaskToBBox(FaceParsing)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"pad\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX\"]",
+ "return_types": "[\"BBOX\"]"
+ }
+ },
+ "createdAt": "2024-09-25T20:10:53.509991Z",
+ "dependencies": [
+ "opencv-contrib-python",
+ "torchvision",
+ "ultralytics",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9a66ee24-cab4-4720-8ab2-fff9c0afd1c5",
+ "node_id": "comfyui_face_parsing",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_face_parsing",
+ "publisher": {
+ "createdAt": "2024-06-28T07:11:15.696648Z",
+ "description": "",
+ "id": "ryuukeisyou",
+ "logo": "",
+ "members": [],
+ "name": "Ryuukeisyou",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Ryuukeisyou/comfyui_face_parsing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes to use [a/DepthAnythingV2](https://depth-anything-v2.github.io/)\nNOTE:Models autodownload to ComfyUI/models/depthanything from [a/https://huggingface.co/Kijai/DepthAnythingV2-safetensors/tree/main](https://huggingface.co/Kijai/DepthAnythingV2-safetensors/tree/main)",
+ "downloads": 1156,
+ "icon": "",
+ "id": "comfyui-depthanythingv2",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DepthAnything_V2": {
+ "category": "DepthAnythingV2",
+ "comfy_node_id": "DepthAnything_V2",
+ "deprecated": false,
+ "description": "\nhttps://depth-anything-v2.github.io\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"da_model\":[\"DAMODEL\"],\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DownloadAndLoadDepthAnythingV2Model": {
+ "category": "DepthAnythingV2",
+ "comfy_node_id": "DownloadAndLoadDepthAnythingV2Model",
+ "deprecated": false,
+ "description": "\nModels autodownload to `ComfyUI\\models\\depthanything` from \nhttps://huggingface.co/Kijai/DepthAnythingV2-safetensors/tree/main \n \nfp16 reduces quality by a LOT, not recommended.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"depth_anything_v2_vits_fp16.safetensors\",\"depth_anything_v2_vits_fp32.safetensors\",\"depth_anything_v2_vitb_fp16.safetensors\",\"depth_anything_v2_vitb_fp32.safetensors\",\"depth_anything_v2_vitl_fp16.safetensors\",\"depth_anything_v2_vitl_fp32.safetensors\",\"depth_anything_v2_metric_hypersim_vitl_fp32.safetensors\",\"depth_anything_v2_metric_vkitti_vitl_fp32.safetensors\"],{\"default\":\"depth_anything_v2_vitl_fp32.safetensors\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"da_v2_model\"]",
+ "return_types": "[\"DAMODEL\"]"
+ }
+ },
+ "createdAt": "2024-06-28T20:47:05.463478Z",
+ "dependencies": [
+ "huggingface_hub",
+ "accelerate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6b5da3c8-fd23-4f25-864a-fdd6b44e0248",
+ "node_id": "comfyui-depthanythingv2",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-DepthAnythingV2",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-DepthAnythingV2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension provides various utility nodes. Inputs(image recycler, prompt, styles, dynamic, merger, ...), Outputs(style pile), Dashboard(selectors, loader, switch, ...), Networks(LORA, Embedding, Hypernetwork), Visuals(visual selectors, )",
+ "downloads": 223,
+ "icon": "",
+ "id": "comfyui_primere_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PrimereAestheticCKPTScorer": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereAestheticCKPTScorer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"get_aesthetic_score\":[\"BOOLEAN\",{\"default\":false}],\"add_to_checkpoint\":[\"BOOLEAN\",{\"default\":false}],\"add_to_saved_prompt\":[\"BOOLEAN\",{\"default\":false}],\"image\":[\"IMAGE\"]},\"optional\":{\"workflow_data\":[\"TUPLE\",{\"forceInput\":true}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCORE\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "PrimereAnyDetailer": {
+ "category": "Primere Nodes/Segments",
+ "comfy_node_id": "PrimereAnyDetailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"segment_settings\":[\"TUPLE\"],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"use_aesthetic_scorer\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"ignore_if_worse\",\"label_off\":\"always_refine\"}]},\"optional\":{\"segs\":[\"SEGS\"],\"detector\":[\"DETECTOR\"],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"concept_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"concept_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"concept_steps\":[\"INT\",{\"default\":4,\"forceInput\":true}],\"concept_cfg\":[\"FLOAT\",{\"default\":1,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ true
+ ],
+ "return_names": "[\"IMAGE\",\"CROPPED_REFINED\",\"WIDTH\",\"HEIGHT\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"INT\",\"INT\"]"
+ },
+ "PrimereAnyOutput": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereAnyOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "PrimereCKPT": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereCKPT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_model\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL_NAME\",\"MODEL_VERSION\"]",
+ "return_types": "[\"CHECKPOINT_NAME\",\"STRING\"]"
+ },
+ "PrimereCKPTLoader": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereCKPTLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[\"CHECKPOINT_NAME\"],\"use_yaml\":[\"BOOLEAN\",{\"default\":false}],\"strength_lcm_model\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}],\"strength_lcm_clip\":[\"FLOAT\",{\"default\":1,\"min\":-20,\"max\":20,\"step\":0.01}]},\"optional\":{\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"concept_data\":[\"TUPLE\",{\"default\":null,\"forceInput\":true}],\"loaded_model\":[\"MODEL\",{\"forceInput\":true,\"default\":null}],\"loaded_clip\":[\"CLIP\",{\"forceInput\":true,\"default\":null}],\"loaded_vae\":[\"VAE\",{\"forceInput\":true,\"default\":null}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\",\"MODEL_VERSION\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"STRING\"]"
+ },
+ "PrimereCLIPEncoder": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereCLIPEncoder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"positive_prompt\":[\"STRING\",{\"forceInput\":true}],\"negative_prompt\":[\"STRING\",{\"forceInput\":true}],\"use_long_clip\":[\"BOOLEAN\",{\"default\":true}],\"last_layer\":[\"INT\",{\"default\":0,\"min\":-24,\"max\":0,\"step\":1}],\"negative_strength\":[\"FLOAT\",{\"default\":1.2,\"min\":0,\"max\":10,\"step\":0.01}],\"use_int_style\":[\"BOOLEAN\",{\"default\":false}],\"int_style_pos\":[[\"None\",\"ANIME\",\"BW_FILM_NOIR\",\"DIGIT_OIL_PAINT\",\"GHIBLI\",\"INDIE_GAME\",\"MANGA\",\"PHOTO_NSFW\",\"PHOTO_SFW\",\"SKIN_ENHANCER\",\"SKIN_ENHANCER_CLEAN\",\"VECTOR_ART\"]],\"int_style_pos_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"int_style_neg\":[[\"None\",\"ABSTRACT_ART\",\"BETTER_IMAGES\",\"CITYSCAPES\",\"FOOD_DRINK\",\"INANIMATE_OBJ\",\"LANDSCAPES\",\"LONG\",\"LONG_SFW\",\"LOWTOKEN\",\"NATURE_WILD\",\"PORTRAITS_PETS\",\"SHORT\"]],\"int_style_neg_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"adv_encode\":[\"BOOLEAN\",{\"default\":false}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]]},\"optional\":{\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"model_keywords\":[\"MODEL_KEYWORD\",{\"forceInput\":true}],\"lora_keywords\":[\"MODEL_KEYWORD\",{\"forceInput\":true}],\"lycoris_keywords\":[\"MODEL_KEYWORD\",{\"forceInput\":true}],\"embedding_pos\":[\"EMBEDDING\",{\"forceInput\":true}],\"embedding_neg\":[\"EMBEDDING\",{\"forceInput\":true}],\"opt_pos_prompt\":[\"STRING\",{\"forceInput\":true}],\"opt_pos_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"opt_neg_prompt\":[\"STRING\",{\"forceInput\":true}],\"opt_neg_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"style_position\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Top\",\"label_off\":\"Bottom\"}],\"style_pos_prompt\":[\"STRING\",{\"forceInput\":true}],\"style_pos_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"style_neg_prompt\":[\"STRING\",{\"forceInput\":true}],\"style_neg_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"sdxl_positive_l\":[\"STRING\",{\"forceInput\":true}],\"sdxl_negative_l\":[\"STRING\",{\"forceInput\":true}],\"copy_prompt_to_l\":[\"BOOLEAN\",{\"default\":true}],\"sdxl_l_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"forceInput\":true}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"COND+\",\"COND-\",\"PROMPT+\",\"PROMPT-\",\"PROMPT L+\",\"PROMPT L-\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "PrimereClearPrompt": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereClearPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"positive_prompt\":[\"STRING\",{\"forceInput\":true}],\"negative_prompt\":[\"STRING\",{\"forceInput\":true}],\"remove_only_if_sdxl\":[\"BOOLEAN\",{\"default\":false}],\"remove_comfy_embedding\":[\"BOOLEAN\",{\"default\":false}],\"remove_a1111_embedding\":[\"BOOLEAN\",{\"default\":false}],\"remove_lora\":[\"BOOLEAN\",{\"default\":false}],\"remove_lycoris\":[\"BOOLEAN\",{\"default\":false}],\"remove_hypernetwork\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PrimereConceptDataTuple": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereConceptDataTuple",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lightning_selector\":[\"STRING\",{\"default\":\"SAFETENSOR\",\"forceInput\":true}],\"lightning_model_step\":[\"INT\",{\"default\":8,\"forceInput\":true}],\"cascade_stage_a\":[\"STRING\",{\"forceInput\":true}],\"cascade_stage_b\":[\"STRING\",{\"forceInput\":true}],\"cascade_stage_c\":[\"STRING\",{\"forceInput\":true}],\"cascade_clip\":[\"STRING\",{\"forceInput\":true}],\"hypersd_selector\":[\"STRING\",{\"default\":\"LORA\",\"forceInput\":true}],\"hypersd_model_step\":[\"INT\",{\"default\":8,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONCEPT_DATA\"]",
+ "return_types": "[\"TUPLE\"]"
+ },
+ "PrimereDynamicParser": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereDynamicParser",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dyn_prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":18446744073709552000,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PROMPT\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PrimereEmbedding": {
+ "category": "Primere Nodes/Networks",
+ "comfy_node_id": "PrimereEmbedding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"use_embedding_1\":[\"BOOLEAN\",{\"default\":false}],\"embedding_1\":[[]],\"embedding_1_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_1\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_2\":[\"BOOLEAN\",{\"default\":false}],\"embedding_2\":[[]],\"embedding_2_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_2\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_3\":[\"BOOLEAN\",{\"default\":false}],\"embedding_3\":[[]],\"embedding_3_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_3\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_4\":[\"BOOLEAN\",{\"default\":false}],\"embedding_4\":[[]],\"embedding_4_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_4\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_5\":[\"BOOLEAN\",{\"default\":false}],\"embedding_5\":[[]],\"embedding_5_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_5\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_6\":[\"BOOLEAN\",{\"default\":false}],\"embedding_6\":[[]],\"embedding_6_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_6\":[\"BOOLEAN\",{\"default\":false}],\"embedding_placement_pos\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"embedding_placement_neg\":[[\"First\",\"Last\"],{\"default\":\"Last\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"EMBEDDING+\",\"EMBEDDING-\",\"EMBEDDING_STACK\"]",
+ "return_types": "[\"EMBEDDING\",\"EMBEDDING\",\"EMBEDDING_STACK\"]"
+ },
+ "PrimereEmbeddingHandler": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereEmbeddingHandler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PrimereEmbeddingKeywordMerger": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereEmbeddingKeywordMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"embedding_pos_SD\":[\"EMBEDDING\"],\"embedding_pos_SDXL\":[\"EMBEDDING\"],\"embedding_neg_SD\":[\"EMBEDDING\"],\"embedding_neg_SDXL\":[\"EMBEDDING\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"EMBEDDING+\",\"EMBEDDING-\"]",
+ "return_types": "[\"EMBEDDING\",\"EMBEDDING\"]"
+ },
+ "PrimereEmotionsStyles": {
+ "category": "Primere Nodes/Styles",
+ "comfy_node_id": "PrimereEmotionsStyles",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"love\":[[\"None\",\"Love\",\"Love::Lust\",\"Love::Sexual desire\",\"Love::Longing\",\"Love::Affection\",\"Love::Reciprocal liking\",\"Love::Caring\",\"Love::Tenderness\",\"Love::Sentimentality\",\"Love::Passion\",\"Love::Infatuation\"]],\"love_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"melancholic\":[[\"None\",\"Melancholic\",\"Melancholic::Melancholia\",\"Melancholic::Saudade\",\"Melancholic::Grief\",\"Melancholic::Han\",\"Melancholic::Hiraeth\",\"Melancholic::Mono no aware\",\"Melancholic::Nostalgia\",\"Melancholic::Sehnsucht\",\"Melancholic::Good old days\"]],\"melancholic_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"joy\":[[\"None\",\"Joy\",\"Joy::Happyness\",\"Joy::Bliss\",\"Joy::Gaiety\",\"Joy::Glee\",\"Joy::Jolliness\",\"Joy::Enjoyment\",\"Joy::Jubilation\",\"Joy::Satisfaction\",\"Joy::Ecstasy\",\"Joy::Euphoria\",\"Joy::Zest\",\"Joy::Zeal\",\"Joy::Thrill\",\"Joy::Exhilaration\",\"Joy::Optimism\",\"Joy::Enthusiasm\",\"Joy::Thrall\",\"Joy::Rapture\"]],\"joy_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"surprise\":[[\"None\",\"Surprise\",\"Surprise::Amazement\",\"Surprise::Astonishment\"]],\"surprise_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"opt_pos_style\":[\"STRING\",{\"forceInput\":true}],\"opt_neg_style\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STYLE+\",\"STYLE-\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PrimereHypernetwork": {
+ "category": "Primere Nodes/Networks",
+ "comfy_node_id": "PrimereHypernetwork",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"safe_load\":[\"BOOLEAN\",{\"default\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"use_hypernetwork_1\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_1\":[[]],\"hypernetwork_1_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_2\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_2\":[[]],\"hypernetwork_2_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_3\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_3\":[[]],\"hypernetwork_3_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_4\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_4\":[[]],\"hypernetwork_4_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_5\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_5\":[[]],\"hypernetwork_5_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_6\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_6\":[[]],\"hypernetwork_6_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"HYPERNETWORK_STACK\"]",
+ "return_types": "[\"MODEL\",\"HYPERNETWORK_STACK\"]"
+ },
+ "PrimereImageSegments": {
+ "category": "Primere Nodes/Segments",
+ "comfy_node_id": "PrimereImageSegments",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_segments\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"ON\",\"label_off\":\"OFF\"}],\"trigger_high_off\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.05}],\"trigger_low_off\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.05}],\"bbox_segm_model_name\":[[\"bbox/face_yolov8m.pt\",\"bbox/face_yolov8n.pt\",\"bbox/face_yolov8n_v2.pt\",\"bbox/face_yolov8s.pt\",\"bbox/hand_yolov8n.pt\",\"bbox/hand_yolov8s.pt\",\"bbox/yolov8s.pt\",\"segm/deepfashion2_yolov8s-seg.pt\",\"segm/face_yolov8m-seg_60.pt\",\"segm/face_yolov8n-seg2_60.pt\",\"segm/facial_features_yolo8x-seg.pt\",\"segm/flowers_seg_yolov8model.pt\",\"segm/hair_yolov8n-seg_60.pt\",\"segm/person_yolov8m-seg.pt\",\"segm/person_yolov8n-seg.pt\",\"segm/person_yolov8s-seg.pt\",\"segm/skin_yolov8m-seg_400.pt\",\"segm/skin_yolov8n-seg_400.pt\",\"segm/skin_yolov8n-seg_800.pt\",\"segm/yolov8_butterfly_custom.pt\",\"segm/yolov8l-seg.pt\",\"segm/yolov8m-seg.pt\",\"segm/yolov8n-seg.pt\",\"segm/yolov8s-seg.pt\",\"segm/yolov8x-seg.pt\"]],\"sam_model_name\":[[]],\"sam_device_mode\":[[\"AUTO\",\"Prefer GPU\",\"CPU\"]],\"search_yolov8s\":[[\"person\",\"bicycle\",\"car\",\"motorcycle\",\"airplane\",\"bus\",\"train\",\"truck\",\"boat\",\"traffic light\",\"fire hydrant\",\"stop sign\",\"parking meter\",\"bench\",\"bird\",\"cat\",\"dog\",\"horse\",\"sheep\",\"cow\",\"elephant\",\"bear\",\"zebra\",\"giraffe\",\"backpack\",\"umbrella\",\"handbag\",\"tie\",\"suitcase\",\"frisbee\",\"skis\",\"snowboard\",\"sports ball\",\"kite\",\"baseball bat\",\"baseball glove\",\"skateboard\",\"surfboard\",\"tennis racket\",\"bottle\",\"wine glass\",\"cup\",\"fork\",\"knife\",\"spoon\",\"bowl\",\"banana\",\"apple\",\"sandwich\",\"orange\",\"broccoli\",\"carrot\",\"hot dog\",\"pizza\",\"donut\",\"cake\",\"chair\",\"couch\",\"potted plant\",\"bed\",\"dining table\",\"toilet\",\"tv\",\"laptop\",\"mouse\",\"remote\",\"keyboard\",\"cell phone\",\"microwave\",\"oven\",\"toaster\",\"sink\",\"refrigerator\",\"book\",\"clock\",\"vase\",\"scissors\",\"teddy bear\",\"hair drier\",\"toothbrush\"]],\"search_deepfashion2_yolov8s\":[[\"short_sleeved_shirt\",\"long_sleeved_shirt\",\"short_sleeved_outwear\",\"long_sleeved_outwear\",\"vest\",\"sling\",\"shorts\",\"trousers\",\"skirt\",\"short_sleeved_dress\",\"long_sleeved_dress\",\"vest_dress\",\"sling_dress\"]],\"search_facial_features_yolo8x\":[[\"eye\",\"eyebrown\",\"nose\",\"mouth\"]],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":1.2,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":8192,\"step\":1,\"default\":10}]},\"optional\":{\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"square_shape\":[\"INT\",{\"default\":768,\"forceInput\":true}],\"segment_prompt_data\":[\"TUPLE\",{\"forceInput\":true}],\"dino_search_prompt\":[\"STRING\",{\"default\":null,\"forceInput\":true}],\"dino_replace_prompt\":[\"STRING\",{\"default\":null,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ true,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"IMAGE_SEGS\",\"DETECTOR\",\"SAM_MODEL\",\"SEGS\",\"CROP_REGIONS\",\"IMAGE_MAX\",\"IMAGE_MAX_PERCENT\",\"SEGMENT_SETTINGS\",\"COND+\",\"COND-\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"DETECTOR\",\"SAM_MODEL\",\"SEGS\",\"TUPLE\",\"INT\",\"INT\",\"TUPLE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "PrimereKSampler": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereKSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"forceInput\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"forceInput\":true}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"forceInput\":true}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"forceInput\":true}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true}],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true}],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"variation_extender\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"variation_batch_step\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":0.5,\"step\":0.01}],\"device\":[[\"DEFAULT\",\"GPU\",\"CPU\"],{\"default\":\"DEFAULT\"}],\"align_your_steps\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use AlignYourSteps\",\"label_off\":\"Ignore AlignYourSteps\"}]},\"optional\":{\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "PrimereLCMSelector": {
+ "category": "Primere Nodes/Deprecated",
+ "comfy_node_id": "PrimereLCMSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_lcm\":[\"BOOLEAN\",{\"default\":false}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"lcm_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"lcm\"}],\"lcm_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"sgm_uniform\"}],\"cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":7}],\"steps\":[\"INT\",{\"forceInput\":true,\"default\":12}],\"lcm_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":1.2}],\"lcm_steps\":[\"INT\",{\"forceInput\":true,\"default\":6}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER_NAME\",\"SCHEDULER_NAME\",\"STEPS\",\"CFG\",\"MODEL_CONCEPT\"]",
+ "return_types": "[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "PrimereLORA": {
+ "category": "Primere Nodes/Networks",
+ "comfy_node_id": "PrimereLORA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"use_only_model_weight\":[\"BOOLEAN\",{\"default\":true}],\"use_lora_1\":[\"BOOLEAN\",{\"default\":false}],\"lora_1\":[[]],\"lora_1_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_1_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_2\":[\"BOOLEAN\",{\"default\":false}],\"lora_2\":[[]],\"lora_2_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_3\":[\"BOOLEAN\",{\"default\":false}],\"lora_3\":[[]],\"lora_3_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_4\":[\"BOOLEAN\",{\"default\":false}],\"lora_4\":[[]],\"lora_4_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_5\":[\"BOOLEAN\",{\"default\":false}],\"lora_5\":[[]],\"lora_5_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_6\":[\"BOOLEAN\",{\"default\":false}],\"lora_6\":[[]],\"lora_6_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lora_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lora_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lora_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lora_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"LORA_KEYWORD\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"MODEL_KEYWORD\"]"
+ },
+ "PrimereLYCORIS": {
+ "category": "Primere Nodes/Networks",
+ "comfy_node_id": "PrimereLYCORIS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"use_only_model_weight\":[\"BOOLEAN\",{\"default\":true}],\"use_lycoris_1\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_1\":[[]],\"lycoris_1_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_1_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_2\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_2\":[[]],\"lycoris_2_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_2_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_3\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_3\":[[]],\"lycoris_3_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_3_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_4\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_4\":[[]],\"lycoris_4_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_4_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_5\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_5\":[[]],\"lycoris_5_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_5_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_6\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_6\":[[]],\"lycoris_6_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_6_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lycoris_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lycoris_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lycoris_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"LYCORIS_STACK\",\"LYCORIS_KEYWORD\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"LYCORIS_STACK\",\"MODEL_KEYWORD\"]"
+ },
+ "PrimereLatentNoise": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereLatentNoise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"forceInput\":true}],\"height\":[\"INT\",{\"default\":512,\"max\":8192,\"min\":64,\"forceInput\":true}],\"rand_noise_type\":[\"BOOLEAN\",{\"default\":false}],\"noise_type\":[[\"white\",\"blue\",\"brownian_fractal\",\"violet\"]],\"rand_alpha_exponent\":[\"BOOLEAN\",{\"default\":true}],\"alpha_exponent\":[\"FLOAT\",{\"default\":1,\"max\":12,\"min\":-12,\"step\":0.001}],\"alpha_exp_rand_min\":[\"FLOAT\",{\"default\":0.5,\"max\":12,\"min\":-12,\"step\":0.001}],\"alpha_exp_rand_max\":[\"FLOAT\",{\"default\":1.5,\"max\":12,\"min\":-12,\"step\":0.001}],\"rand_modulator\":[\"BOOLEAN\",{\"default\":true}],\"modulator\":[\"FLOAT\",{\"default\":1,\"max\":2,\"min\":0.1,\"step\":0.01}],\"modulator_rand_min\":[\"FLOAT\",{\"default\":0.8,\"max\":2,\"min\":0.1,\"step\":0.01}],\"modulator_rand_max\":[\"FLOAT\",{\"default\":1.4,\"max\":2,\"min\":0.1,\"step\":0.01}],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":18446744073709552000,\"forceInput\":true}],\"rand_device\":[\"BOOLEAN\",{\"default\":false}],\"device\":[[\"cpu\",\"cuda\"]],\"expand_random_limits\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"ON\",\"label_off\":\"OFF\"}]},\"optional\":{\"optional_vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"LATENTS\",\"PREVIEWS\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "PrimereLoraKeywordMerger": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereLoraKeywordMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"lora_keyword_SD\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}],\"lora_keyword_SDXL\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}],\"lora_keyword_tagloader\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LORA_KEYWORD\"]",
+ "return_types": "[\"MODEL_KEYWORD\"]"
+ },
+ "PrimereLoraStackMerger": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereLoraStackMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_stack_1\":[\"LORA_STACK\"],\"lora_stack_2\":[\"LORA_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LORA_STACK\"]",
+ "return_types": "[\"LORA_STACK\"]"
+ },
+ "PrimereLycorisKeywordMerger": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereLycorisKeywordMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"lycoris_keyword_SD\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}],\"lycoris_keyword_SDXL\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}],\"lycoris_keyword_tagloader\":[\"MODEL_KEYWORD\",{\"forceInput\":true,\"default\":null}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LYCORIS_KEYWORD\"]",
+ "return_types": "[\"MODEL_KEYWORD\"]"
+ },
+ "PrimereLycorisStackMerger": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereLycorisStackMerger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lycoris_stack_1\":[\"LYCORIS_STACK\"],\"lycoris_stack_2\":[\"LYCORIS_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LYCORIS_STACK\"]",
+ "return_types": "[\"LYCORIS_STACK\"]"
+ },
+ "PrimereMetaCollector": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereMetaCollector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"forceInput\":true,\"default\":\"Red sportcar racing\"}],\"negative\":[\"STRING\",{\"forceInput\":true,\"default\":\"Cute cat, nsfw, nude, nudity, porn\"}]},\"optional\":{\"positive_l\":[\"STRING\",{\"forceInput\":true,\"default\":null}],\"negative_l\":[\"STRING\",{\"forceInput\":true,\"default\":null}],\"positive_r\":[\"STRING\",{\"forceInput\":true,\"default\":null}],\"negative_r\":[\"STRING\",{\"forceInput\":true,\"default\":null}],\"model\":[\"CHECKPOINT_NAME\",{\"forceInput\":true,\"default\":null}],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"concept_data\":[\"TUPLE\",{\"default\":null,\"forceInput\":true}],\"sampler\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"width\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"height\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"model_shapes\":[\"TUPLE\",{\"forceInput\":true,\"default\":null}],\"cfg\":[\"FLOAT\",{\"forceInput\":true,\"default\":7}],\"steps\":[\"INT\",{\"forceInput\":true,\"default\":12}],\"vae_name_sd\":[\"VAE_NAME\",{\"forceInput\":true,\"default\":null}],\"vae_name_sdxl\":[\"VAE_NAME\",{\"forceInput\":true,\"default\":null}],\"preferred\":[\"TUPLE\",{\"default\":null,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"METADATA\"]",
+ "return_types": "[\"TUPLE\"]"
+ },
+ "PrimereMetaDistributor": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereMetaDistributor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"workflow_tuple\":[\"TUPLE\",{\"default\":null}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"PROMPT L+\",\"PROMPT L-\",\"PROMPT R+\",\"PROMPT R-\",\"MODEL\",\"MODEL_VERSION\",\"MODEL_CONCEPT\",\"CONCEPT_DATA\",\"VAE\",\"SAMPLER\",\"SCHEDULER\",\"STEPS\",\"CFG\",\"SEED\",\"WIDTH\",\"HEIGHT\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"CHECKPOINT_NAME\",\"STRING\",\"STRING\",\"TUPLE\",\"VAE_NAME\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"INT\",\"FLOAT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "PrimereMetaDistributorStage2": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereMetaDistributorStage2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":18446744073709552000,\"forceInput\":true}],\"width\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"height\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"workflow_tuple\":[\"TUPLE\",{\"default\":null}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SEED\",\"WIDTH\",\"HEIGHT\",\"WORKFLOW_TUPLE\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"TUPLE\"]"
+ },
+ "PrimereMetaHandler": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereMetaHandler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"data_source\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use image meta\",\"label_off\":\"Use workflow settings\"}],\"prompt_surce\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta or workflow\",\"label_off\":\"Pic2story model\"}],\"prompt_state\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use decoded prompt\",\"label_off\":\"Use dynamic prompt\"}],\"model\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta model\",\"label_off\":\"Workflow model\"}],\"model_hash_check\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Check model hash\",\"label_off\":\"Use model name\"}],\"sampler\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta sampler\",\"label_off\":\"Workflow sampler\"}],\"scheduler\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta scheduler\",\"label_off\":\"Workflow scheduler\"}],\"cfg\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta CFG\",\"label_off\":\"Workflow CFG\"}],\"steps\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta steps\",\"label_off\":\"Workflow steps\"}],\"seed\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta seed\",\"label_off\":\"Workflow seed\"}],\"image_size\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta size\",\"label_off\":\"Workflow size\"}],\"recount_image\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Round to Standard\",\"label_off\":\"Accurate image size\"}],\"vae\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Meta VAE\",\"label_off\":\"Workflow VAE\"}],\"force_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Baked VAE\",\"label_off\":\"Custom VAE\"}],\"model_concept\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Meta settings\",\"label_off\":\"Workflow settings\"}],\"preferred\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"From meta\",\"label_off\":\"From workflow\"}],\"use_preferred\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Use preferred settings\",\"label_off\":\"Cancel preferred settings\"}],\"image\":[[\"example.png\"]]},\"optional\":{\"workflow_tuple\":[\"TUPLE\",{\"default\":null}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"WORKFLOW_TUPLE\",\"ORIGINAL_EXIF\",\"LOADED_IMAGE\"]",
+ "return_types": "[\"TUPLE\",\"TUPLE\",\"IMAGE\"]"
+ },
+ "PrimereMetaRead": {
+ "category": "Primere Nodes/Deprecated",
+ "comfy_node_id": "PrimereMetaRead",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_exif\":[\"BOOLEAN\",{\"default\":true}],\"use_decoded_dyn\":[\"BOOLEAN\",{\"default\":false}],\"use_model\":[\"BOOLEAN\",{\"default\":true}],\"model_hash_check\":[\"BOOLEAN\",{\"default\":false}],\"use_sampler\":[\"BOOLEAN\",{\"default\":true}],\"use_seed\":[\"BOOLEAN\",{\"default\":true}],\"use_size\":[\"BOOLEAN\",{\"default\":true}],\"recount_size\":[\"BOOLEAN\",{\"default\":false}],\"use_cfg_scale\":[\"BOOLEAN\",{\"default\":true}],\"use_steps\":[\"BOOLEAN\",{\"default\":true}],\"use_exif_vae\":[\"BOOLEAN\",{\"default\":true}],\"force_model_vae\":[\"BOOLEAN\",{\"default\":false}],\"image\":[[\"example.png\"]]},\"optional\":{\"positive\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"negative\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"positive_l\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"negative_l\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"positive_r\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"negative_r\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"model_name\":[\"CHECKPOINT_NAME\",{\"forceInput\":true,\"default\":\"\"}],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"seed\":[\"INT\",{\"forceInput\":true,\"default\":1}],\"width\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"height\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":7}],\"steps\":[\"INT\",{\"forceInput\":true,\"default\":12}],\"vae_name_sd\":[\"VAE_NAME\",{\"forceInput\":true,\"default\":\"\"}],\"vae_name_sdxl\":[\"VAE_NAME\",{\"forceInput\":true,\"default\":\"\"}],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"concept_data\":[\"TUPLE\",{\"default\":null,\"forceInput\":true}],\"preferred_model\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"preferred_orientation\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"PROMPT L+\",\"PROMPT L-\",\"REFINER+\",\"REFINER-\",\"MODEL_NAME\",\"SAMPLER_NAME\",\"SCHEDULER_NAME\",\"SEED\",\"WIDTH\",\"HEIGHT\",\"CFG\",\"STEPS\",\"VAE_NAME\",\"VAE\",\"CLIP\",\"MODEL\",\"METADATA\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"CHECKPOINT_NAME\",[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"INT\",\"INT\",\"INT\",\"FLOAT\",\"INT\",\"VAE_NAME\",\"VAE\",\"CLIP\",\"MODEL\",\"TUPLE\"]"
+ },
+ "PrimereMetaSave": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereMetaSave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"save_image\":[\"BOOLEAN\",{\"default\":true}],\"images\":[\"IMAGE\"],\"output_path\":[\"STRING\",{\"default\":\"[time(%Y-%m-%d)]\",\"multiline\":false}],\"subpath\":[[\"None\",\"Dev\",\"Test\",\"Production\",\"Preview\",\"NewModel\",\"Project\",\"Portfolio\",\"Character\",\"Style\",\"Product\",\"Fun\",\"SFW\",\"NSFW\"],{\"default\":\"Project\"}],\"add_modelname_to_path\":[\"BOOLEAN\",{\"default\":false}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\"}],\"filename_delimiter\":[\"STRING\",{\"default\":\"_\"}],\"add_date_to_filename\":[\"BOOLEAN\",{\"default\":true}],\"add_time_to_filename\":[\"BOOLEAN\",{\"default\":true}],\"add_seed_to_filename\":[\"BOOLEAN\",{\"default\":true}],\"add_size_to_filename\":[\"BOOLEAN\",{\"default\":true}],\"filename_number_padding\":[\"INT\",{\"default\":2,\"min\":1,\"max\":9,\"step\":1}],\"filename_number_start\":[\"BOOLEAN\",{\"default\":false}],\"extension\":[[\"png\",\"jpeg\",\"jpg\",\"gif\",\"tiff\",\"webp\"],{\"default\":\"jpg\"}],\"png_embed_workflow\":[\"BOOLEAN\",{\"default\":false}],\"png_embed_data\":[\"BOOLEAN\",{\"default\":false}],\"image_embed_exif\":[\"BOOLEAN\",{\"default\":false}],\"quality\":[\"INT\",{\"default\":95,\"min\":1,\"max\":100,\"step\":1}],\"overwrite_mode\":[[\"false\",\"prefix_as_filename\"]],\"save_meta_to_json\":[\"BOOLEAN\",{\"default\":false}],\"save_info_to_txt\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"image_metadata\":[\"TUPLE\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAVED_INFO\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "PrimereMidjourneyStyles": {
+ "category": "Primere Nodes/Styles",
+ "comfy_node_id": "PrimereMidjourneyStyles",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"abstract\":[[\"None\",\"Abstract::Collage::Kurt Schwitters\",\"Abstract::Expressionism::Willem de Kooning\",\"Abstract::Expressionism::Helen Frankenthaler\",\"Abstract::Expressionism::Lee Krasner\",\"Abstract::Expressionism Sculpture::David Smith\",\"Abstract::Figurative::Francis Bacon\",\"Abstract::Impressionism::Joan Mitchell\",\"Abstract::Pop Art::Roy Lichtenstein\",\"Abstract::Realism::Chuck Close\",\"Abstract::Realism::Mark Rothko\",\"Abstract::Romanticismism::William Turner\",\"Abstract::Surrealism::Yves Tanguy\",\"Abstract::Symbolism::Wassily Kandinsky\",\"Abstract::Visionary::Kazimir Malevich\"]],\"abstract_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"art\":[[\"None\",\"Art::Brut::Jean Dubuffet\",\"Art::Deco::Tamara de Lempicka\",\"Art::Informel::Alberto Burri\",\"Art::Nouveau::Alphonse Mucha\"]],\"art_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"cubism\":[[\"None\",\"Cubism::Pablo Picasso\",\"Cubism::Artist::Fernand Leger\",\"Cubism::Collage::Georges Braque\",\"Cubism::Sculpture::Alexander Archipenko\"]],\"cubism_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"neo\":[[\"None\",\"Neo::Conceptualism Sculpture::Rachel Whiteread\",\"Neo::Conceptualismism::Jenny Holzer\",\"Neo::Expressionism::Jean-Michel Basquiat\",\"Neo::Geo::Peter Halley\",\"Neo::Geo Sculpture::Sarah Lucas\",\"Neo::Plasticism::Piet Mondrian\",\"Neo::Pop::Jeff Koons\",\"Neo::Symbolism::Odd Nerdrum\"]],\"neo_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"precisionist\":[[\"None\",\"Precisionist::Collage::Hannah Hoch\",\"Precisionist::Painter::Charles Demuth\",\"Precisionist::Realism::Charles Demuth\",\"Precisionist::Sculpture::Charles Sheeler\"]],\"precisionist_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"realism\":[[\"None\",\"Realism::Gustave Courbet\",\"Realism::Painter::Gustave Courbet\",\"Realism::Sculpture::Ron van der Werf\"]],\"realism_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"renaissance\":[[\"None\",\"Renaissance::Sandro Botticelli\",\"Renaissance::Icon::Sandro Botticelli\",\"Renaissance::Innovator::Leonardo da Vinci\",\"Renaissance::Innovator::Titian\",\"Renaissance::Master::Raphael\"]],\"renaissance_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"romanticism\":[[\"None\",\"Romanticism::Landscape Artist::John Constable\",\"Romanticism::Landscape Painting::J.M.W. Turner\",\"Romanticism::Realism::John Constable\",\"Romanticism::Realism::John Everett Millais\",\"Romanticism::Visionary::William Blake\"]],\"romanticism_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"symbolism\":[[\"None\",\"Symbolism::Gustav Klimt\",\"Symbolism::Master::Odilon Redon\",\"Symbolism::Painter::Gustav Klimt\",\"Symbolism::Realism::Lucian Freud\",\"Symbolism::Sculpture::Auguste Rodin\"]],\"symbolism_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mj_artists_styles\":[[\"None\",\"Action::Painting::Jackson Pollock\",\"Aerosolgrafia::Banksy\",\"Analytical::Cubism::Juan Gris\",\"Anamorphic::Art::Istvan Orosz\",\"Art Brut::Sculpture::Gaston Chaissac\",\"Arte::Povera::Michelangelo Pistoletto\",\"Assemblage::Art::Joseph Cornell\",\"Automatism::Andre Masson\",\"Baroque::Peter Paul Rubens\",\"Baroque::Genius::Caravaggio\",\"Baroque::Genius::Rembrandt\",\"Biomorphic::Art::Jean Arp\",\"Blacklight::Painting::Aaron De La Cruz\",\"Body::Painting::Craig Tracy\",\"Chiaroscuro::Caravaggio\",\"Color Field::Abstraction::Barnett Newman\",\"Color Field::Painting::Mark Rothko\",\"Colorist::Sonia Delaunay\",\"Colorist::Painter::Howard Hodgkin\",\"Colorist::Painter::Pierre Bonnard\",\"Conceptualism::Art::Sol LeWitt\",\"Conceptualism::Sculpture::Joseph Kosuth\",\"Concrete::Art::Max Bill\",\"Constructivism::Vladimir Tatlin\",\"Cubo::Expressionism::Fernand Leger\",\"Cubo::Futurism::Kazimir Malevich\",\"Dadaism::Marcel Duchamp\",\"Expressionism::Painter::Egon Schiele\",\"Fantastic Realism::Ernst Fuchs\",\"Fauvism::Henri Matisse\",\"Futurism::Sculpture::Umberto Boccioni\",\"Geometric::Abstraction::Kazimir Malevich\",\"Geometric::Expressionism::Kazuo Shiraga\",\"Graffiti::Art::Jean-Michel Basquiat\",\"Graffuturism::RETNA\",\"HyperRealism::Collage::Robert Bechtle\",\"HyperRealism::Sculpture::Ron Mueck\",\"Impressionism::Painter::Berthe Morisot\",\"Impressionism::Sculpture::Edgar Degas\",\"Kinetic::Sculpture::Alexander Calder\",\"Magic::Realism::Giorgio de Chirico\",\"Magic::Realism::Remedios Varo\",\"Modernism::Master::Piet Mondrian\",\"Naive Art::Henri Rousseau\",\"Neo-Dada::Jasper Johns\",\"New Objectivity::Otto Dix\",\"Op Art::Bridget Riley\",\"Op Art::Sculpture::Victor Vasarely\",\"Optical::Sculpture::Yaacov Agam\",\"Orientalism::Eugene Delacroix\",\"PhotoRealismic::Sculpture::Duane Hanson\",\"Photomontage::Hannah Hoch\",\"Pointillist::Painter::Georges Seurat\",\"Pop::Surrealism::Mark Ryden\",\"Pop Art::Innovator::Andy Warhol\",\"Post::Impressionism::Paul Cezanne\",\"Post::Impressionism::Vincent van Gogh\",\"Post::Minimalism::Richard Serra\",\"Precisionism::Charles Demuth\",\"Rococo::Jean-Honore Fragonard\",\"Romanticismism::Caspar David Friedrich\",\"Street Photography::Henri Cartier-Bresson\",\"Suprematism::Kazimir Malevich\",\"Suprematist::Sculpture::El Lissitzky\",\"SurRealism::Photography::Man Ray\",\"SurRealism::Sculpture::Salvador Dali\",\"Synchromism::Morgan Russell\",\"Tachisme::Pierre Soulages\",\"Tachisme::Sculpture::Antoni Tapies\",\"Tonalism::James McNeill Whistler\",\"Transgressive::Art::Chris Ofili\",\"Visionary::Art::Alex Grey\"]],\"mj_artists_styles_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"mj_art_keywords\":[[\"None\",\"3D Animation\",\"3D Modeling\",\"3D Printing\",\"3D Render\",\"3D Sculpture\",\"Abstract\",\"Abstract Art\",\"Abstract Expressionism\",\"Abstract Organic\",\"Action Painting\",\"Action Photography\",\"Added by Nik Bear Brown\",\"Added by Sanjay Handa\",\"Adventure Time Art Style\",\"Advertising Campaign\",\"Advertising Poster\",\"Aerography\",\"Aerography \",\"Aerosolgrafia\",\"African Art\",\"Afrofuturism\",\"Airbrush\",\"Album Art Cover\",\"Alcohol Ink Art \",\"Alegria\",\"American Art\",\"Anamorphic Art\",\"Ancient Art\",\"Ancient Egypt Papyrus\",\"Ancient Egyptian Art\",\"Animal Art\",\"Animaniacs Art Style\",\"Anime\",\"Aquatint Print\",\"Architectural Art\",\"Architectural Photography\",\"Art Deco\",\"Art Nouveau\",\"Arte Povera\",\"Asian Art\",\"Assemblage Art\",\"Augmented Reality\",\"Autochrome\",\"Automatism\",\"Avatar\",\"Aztec Carving\",\"Babylonian Art\",\"Balance\",\"Balloon Art\",\"Ballpoint Pen\",\"Baroque\",\"Baroque Art\",\"Batman Beyond Art Style\",\"Bauhaus\",\"Bead Art\",\"Biomorphic Art\",\"Blacklight Painting\",\"Blueprint\",\"Body Art\",\"Body Painting\",\"Book Cover\",\"Botanical Art \",\"Botanical Illustration\",\"Bronze Sculpture\",\"Bronze Statue\",\"Bubble Wrap Painting\",\"Byzantine Icon\",\"CGI\",\"Calligraphy\",\"Camel Bone Art\",\"Camera Obscura\",\"Caricature\",\"Cartoon\",\"Carving\",\"Cave Painting\",\"Ceramic Art\",\"Ceramics\",\"Chalk Drawing\",\"Chalk and Pastel\",\"Character\",\"Charcoal\",\"Charcoal Drawing\",\"Child's Drawing\",\"Children's Book Illustration\",\"Chinese Art\",\"Chinese Watercolor\",\"Chromolithograph\",\"Claymation\",\"Coffee Filter Art\",\"Coffee Painting\",\"Collage\",\"Collage Of Magazine Cutouts\",\"Collage Painting\",\"Color\",\"Colored Pencil\",\"Colorful Scribbles\",\"Colorful Spikey Hair\",\"Colouring-in Sheet\",\"Comic Book Art\",\"Composition Art\",\"Concept\",\"Conceptual Art\",\"Constructivism\",\"Courage The Cowardly Dog Art Style\",\"Courtroom Sketch\",\"Cowboy Bebop Art Style\",\"Crayon\",\"Crayon Drawing\",\"Creativity\",\"Crochet\",\"Cubism\",\"Cyanotype\",\"Cybernetic\",\"Cyberpunk\",\"Cyberpunk Art \",\"Dada\",\"Dadaism\",\"Danny Phantom Art Style\",\"Darkwing Duck Art Style\",\"Dashcam\",\"De Stijl\",\"Decalcomania\",\"Decorative Minoan Mural\",\"Decoupage\",\"Design\",\"Detail\",\"Diagram\",\"Dieselpunk\",\"Digital Art\",\"Digital Painting\",\"Digital Sculpting\",\"Disposable Camera\",\"Doodle Art \",\"Doodle Art - Playful\",\"Doodling\",\"Double Exposure\",\"Dragon Ball Z Art Style\",\"Drawing\",\"Drip Painting\",\"Drip Painting \",\"Dutch Art\",\"Early Renaissance Art\",\"Ebru (Turkish Marbling)\",\"Editorial Fashion Photography\",\"Editorial Illustration\",\"Eggshell Mosaic Art\",\"Eggshell Mosaic Art \",\"Egyptian Art\",\"Electrostatic Painting\",\"Embroidery\",\"Encaustic Painting Enkaustische Malerei\",\"Engraving\",\"Etching\",\"Etching Metal\",\"Experimental Expired Film Photo\",\"Expressionism\",\"Family Guy Art Style\",\"Fantasy\",\"Fashion Illustration\",\"Fauvism\",\"Fifth Grade Yearbook\",\"Finger Painting\",\"Fingerprint Art\",\"Folded Paper Art\",\"Folk Art\",\"Fractal\",\"Fresco\",\"Fresco Secco\",\"Full Body Photo\",\"Fumage\",\"Functional Art\",\"Futurama Art Style\",\"Futurism\",\"Game Art\",\"Gargoyles Art Style\",\"Geometric\",\"Geometric Abstraction\",\"Geometric Abstraction \",\"Geometric Art\",\"Glitch Art\",\"Glitchcore\",\"Glitter and Glue\",\"Gongbi\",\"Gothic\",\"Graffiti\",\"Graffiti Art\",\"Graphic Design\",\"Graphic Novel\",\"Grayscale\",\"Greek Art\",\"Grisaille\",\"Gyotaku\",\"Hand-drawn\",\"Handprint Art\",\"Haptic Art\",\"Hard-edge Painting\",\"Harsh Flash Photography\",\"Harvey Birdman, Attorney At Law Art Style\",\"Hey Arnold! Art Style\",\"Hieroglyphics\",\"Highlight\",\"Hong Kong Phooey Art Style\",\"Houdini 3D Render\",\"Hyperrealism\",\"Ice Carving\",\"Ice Painting\",\"Illustration\",\"Illustrator\",\"Impasto\",\"Impressionism\",\"Impressionist\",\"Indian Art\",\"Ink\",\"Ink Wash Painting\",\"Installation Art\",\"Instruction Manual\",\"Interior Design\",\"Japanese Art\",\"Jelly Bean Art\",\"Josie and The Pussycats Art Style\",\"Kim Possible Art Style\",\"Kindergartener Drawing\",\"Kinetic Art\",\"Kinetic Painting\",\"King Of The Hill Art Style\",\"Kirigami\",\"Kitsch\",\"Knitting\",\"Land Art\",\"Landscape Painting\",\"Layered Paper\",\"Light Art\",\"Lighting\",\"Line Art\",\"Line Drawing\",\"Linocut\",\"Lithography\",\"Lomography\",\"Long-exposure Photograph With Slow Shutter Speed\",\"Looney Tunes Art Style\",\"Low Poly\",\"Lowbrow Art\",\"Luminism\",\"Macchiaioli\",\"Macram\ufffd\",\"Macro 35mm Photograph\",\"Mandala Art\",\"Manga\",\"Mannerism\",\"Manuscripts\",\"Marble Statue\",\"Marker\",\"Mathematical Art\",\"Matte Painting\",\"Medieval Art\",\"Medieval Portrait\",\"Melted Crayon Art\",\"Mexican Muralism\",\"Minimalism\",\"Minimalist\",\"Minimalist Art\",\"Mixed Media\",\"Modeling Photoshoot\",\"Modern Art\",\"Monochromatic\",\"Monochrome\",\"Monoprinting\",\"Moo Card Paintings\",\"Mosaic\",\"Mugshot\",\"Mural Art\",\"Muralism\",\"Mythological Map\",\"Na\ufffdve Art\",\"Negative Space\",\"Neo-impressionism\",\"Neoclassicism\",\"Neon Art\",\"Neon Light Art\",\"Neon Light Art \",\"New Media Art\",\"Oil Painting\",\"One-line Drawing\",\"Op Art\",\"Optical Art (Op Art)\",\"Oriental Art\",\"Origami\",\"Orphism\",\"Painting\",\"Paper Cutouts\",\"Paper Cutting\",\"Paper Mache\",\"Paper Quilling\",\"Paper-cutting\",\"Pastel Drawing\",\"Patent Drawing\",\"Pattern\",\"Pen and Ink\",\"Pencil\",\"Pencil Sketch\",\"Pencil Sketching\",\"Pencil and Watercolor Drawing\",\"Performance Art\",\"Phineas and Ferb Art Style\",\"Photo-bashing\",\"Photograph\",\"Photorealism\",\"Photoshopped Image\",\"Pietra Dura\",\"Pinhole Photography\",\"Pink Panther and Pals Art Style\",\"Pirate Map\",\"Pixel Art\",\"Playdough Creations\",\"Pointillism\",\"Polaroid\",\"Pop Art\",\"Portrait Art\",\"Portrait Painting\",\"Post-apocalyptic\",\"Post-impressionism\",\"Postmodern Art\",\"Potato Stamp Printing\",\"Poured Paint Art\",\"Prehistoric Art\",\"Press Release\",\"Printmaking\",\"Product Photography\",\"Professional Corporate Portrait\",\"Psychedelic Art\",\"Psychedelic Art - Surreal, optic, bold imagery associated with 60's counterculture\",\"Puffy Paint\",\"Quilling\",\"Quilting\",\"Raster\",\"Real Estate Photography\",\"Realism\",\"Reboot Art Style\",\"Regular Show Art Style\",\"Renaissance\",\"Renaissance Art\",\"Retro\",\"Reverse Glass Painting\",\"Rick and Morty Art Style\",\"Rococo\",\"Roman Mosaic\",\"Romanticism\",\"Rorschach-style Art\",\"Samurai Jack Art Style\",\"Sand Animation\",\"Sand Art\",\"Sand Painting\",\"Sci-fi Art\",\"Scooby-Doo, Where Are You! Art Style\",\"Scratchboard\",\"Sculpture\",\"Sealab 2021 Art Style\",\"Selfie\",\"Seurat Pointillism\",\"Sfumato\",\"Sgraffito\",\"Shading\",\"Shadow Art\",\"Shadow Puppetry\",\"Shot On iPhone\",\"Sidewalk Chalk Art\",\"Sigma 75mm\",\"Silhouette Painting\",\"Sketch\",\"Sketchbook\",\"Skeumorphism\",\"Social Realism\",\"South Park Art Style\",\"Spanish Art\",\"Spirograph Drawing\",\"SpongeBob SquarePants Art Style\",\"Stained Glass Window\",\"Steampunk\",\"Stencil Art\",\"Stencil Painting\",\"Sticker Art\",\"Sticker Illustration\",\"Still Life\",\"Stippling\",\"Stop-motion Animation\",\"Storyboard\",\"Storybook\",\"Street Art\",\"Street Art and Graffiti\",\"String Art\",\"Studio Photography\",\"Suminagashi\",\"Super Friends Art Style\",\"Suprematism\",\"Surrealism\",\"Symbolism\",\"Synthwave\",\"Tattoo\",\"Tattoo Art\",\"Tattoo Art Styles\",\"Terracotta Warriors\",\"Textile Art\",\"Texture\",\"The Adventures Of Jimmy Neutron\",\"The Archies Art Style\",\"The Banana Splits Adventure Hour Art Style\",\"The Flintstones Art Style\",\"The Grim Adventures Of Billy & Mandy Art Style\",\"The Herculoids Art Style\",\"The Jetsons Art Style\",\"The Magic School Bus Art Style\",\"The Many Adventures Of Winnie The Pooh Art Style\",\"The New Adventures Of Batman Art Style\",\"The New Adventures Of Superman Art Style\",\"The Powerpuff Girls Art Style\",\"The Ren & Stimpy Show Art Style\",\"The Road Runner Show Art Style\",\"The Rocky and Bullwinkle Show Art Style\",\"The Simpsons Art Style\",\"The Smurfs Art Style\",\"The Woody Woodpecker Show Art Style\",\"Theatrical Press Release\",\"Thermochromic Painting\",\"Thunderbirds Art Style\",\"Tie-dye\",\"Tiny Toon Adventures Art Style\",\"Topiary\",\"Trompe-l'\ufffdil\",\"Typography\",\"UV Painting\",\"UV Painting \",\"Ukiyo-e\",\"Under Electron Microscope\",\"Underdog Art Style\",\"Unity3D Art\",\"Upcycling\",\"Vector Art\",\"Verre \ufffdglomis\ufffd\",\"Vexel Art\",\"Vintage\",\"Vintage Art\",\"Virtual Reality\",\"Voynich Manuscript\",\"Wall Painting\",\"Watercolor Painting\",\"Weaving\",\"Wet-on-Wet Oil Painting\",\"Wire Sculpture\",\"Wire Sculpture \",\"Wood Carving\",\"Woodcut\",\"X-men\",\"Yarn Art\",\"Yogi Bear Art Style\"]],\"mj_art_keywords_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"opt_pos_style\":[\"STRING\",{\"forceInput\":true}],\"opt_neg_style\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STYLE+\",\"STYLE-\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PrimereModelConceptSelector": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereModelConceptSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normal_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"normal_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"normal_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":7}],\"normal_steps\":[\"INT\",{\"forceInput\":true,\"default\":12}],\"model_concept\":[[\"Normal\",\"LCM\",\"Turbo\",\"Cascade\",\"Lightning\",\"Playground\",\"Hyper-SD\"],{\"default\":\"Normal\"}],\"lightning_selector\":[[\"UNET\",\"LORA\",\"SAFETENSOR\",\"CUSTOM\"],{\"default\":\"SAFETENSOR\"}],\"lightning_model_step\":[[1,2,4,8],{\"default\":8}],\"lightning_sampler\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Set by model\",\"label_off\":\"Custom (external)\"}],\"hypersd_selector\":[[\"UNET\",\"LORA\"],{\"default\":\"LORA\"}],\"hypersd_model_step\":[[1,2,4,8],{\"default\":8}],\"hypersd_sampler\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Set by model\",\"label_off\":\"Custom (external)\"}],\"cascade_stage_a\":[[]],\"cascade_stage_b\":[[]],\"cascade_stage_c\":[[]],\"cascade_clip\":[[]]},\"optional\":{\"lcm_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"lcm\"}],\"lcm_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"sgm_uniform\"}],\"lcm_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":1.2}],\"lcm_steps\":[\"INT\",{\"forceInput\":true,\"default\":6}],\"turbo_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"dpmpp_sde\"}],\"turbo_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"turbo_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":1.15}],\"turbo_steps\":[\"INT\",{\"forceInput\":true,\"default\":2}],\"cascade_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler_ancestral\"}],\"cascade_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"simple\"}],\"cascade_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":4}],\"cascade_steps\":[\"INT\",{\"forceInput\":true,\"default\":20}],\"lightning_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"dpmpp_sde\"}],\"lightning_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"simple\"}],\"lightning_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":1.2}],\"lightning_steps\":[\"INT\",{\"forceInput\":true,\"default\":6}],\"playground_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"euler\"}],\"playground_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"normal\"}],\"playground_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":3}],\"playground_steps\":[\"INT\",{\"forceInput\":true,\"default\":50}],\"hypersd_sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"forceInput\":true,\"default\":\"dpmpp_sde\"}],\"hypersd_scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"forceInput\":true,\"default\":\"simple\"}],\"hypersd_cfg_scale\":[\"FLOAT\",{\"forceInput\":true,\"default\":1.2}],\"hypersd_steps\":[\"INT\",{\"forceInput\":true,\"default\":6}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER_NAME\",\"SCHEDULER_NAME\",\"STEPS\",\"CFG\",\"MODEL_CONCEPT\",\"LIGHTNING_SELECTOR\",\"LIGHTNING_MODEL_STEP\",\"CASCADE_STAGE_A\",\"CASCADE_STAGE_B\",\"CASCADE_STAGE_C\",\"CASCADE_CLIP\",\"HYPER-SD_SELECTOR\",\"HYPER-SD_MODEL_STEP\"]",
+ "return_types": "[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"INT\",\"FLOAT\",\"STRING\",\"STRING\",\"INT\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "PrimereModelKeyword": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereModelKeyword",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[\"CHECKPOINT_NAME\",{\"forceInput\":true,\"default\":\"\"}],\"use_model_keyword\":[\"BOOLEAN\",{\"default\":false}],\"model_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"model_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"model_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL_KEYWORD\"]",
+ "return_types": "[\"MODEL_KEYWORD\"]"
+ },
+ "PrimereNetworkTagLoader": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereNetworkTagLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"positive_prompt\":[\"STRING\",{\"forceInput\":true}],\"process_lora\":[\"BOOLEAN\",{\"default\":true}],\"process_lycoris\":[\"BOOLEAN\",{\"default\":true}],\"process_hypernetwork\":[\"BOOLEAN\",{\"default\":true}],\"hypernetwork_safe_load\":[\"BOOLEAN\",{\"default\":true}],\"copy_weight_to_clip\":[\"BOOLEAN\",{\"default\":false}],\"lora_clip_custom_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_clip_custom_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lora_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lora_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lora_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lora_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}],\"use_lycoris_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lycoris_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lycoris_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lycoris_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"LYCORIS_STACK\",\"HYPERNETWORK_STACK\",\"LORA_KEYWORD\",\"LYCORIS_KEYWORD\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"LYCORIS_STACK\",\"HYPERNETWORK_STACK\",\"MODEL_KEYWORD\",\"MODEL_KEYWORD\"]"
+ },
+ "PrimerePreviewImage": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimerePreviewImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_save_as\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Save as preview\",\"label_off\":\"Save as any...\"}],\"image_type\":[[\"jpeg\",\"png\",\"webp\"],{\"default\":\"jpeg\"}],\"image_resize\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192,\"step\":64}],\"image_quality\":[\"INT\",{\"default\":95,\"min\":10,\"max\":100,\"step\":5}],\"preview_target\":[[\"Checkpoint\",\"CSV Prompt\",\"Lora\",\"Lycoris\",\"Hypernetwork\",\"Embedding\"]],\"preview_save_mode\":[[\"Overwrite\",\"Keep\",\"Join horizontal\",\"Join vertical\"],{\"default\":\"Overwrite\"}],\"images\":[\"IMAGE\"]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"image_path\":[\"/opt/ComfyUI/output\"],\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "PrimerePrompt": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimerePrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative_prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"optional\":{\"subpath\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"model\":[[\"None\"],{\"default\":\"None\"}],\"orientation\":[[\"None\",\"Random\",\"Horizontal\",\"Vertical\"],{\"default\":\"None\"}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"SUBPATH\",\"MODEL\",\"ORIENTATION\",\"PREFERRED\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "PrimerePromptOrganizer": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimerePromptOrganizer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_subpath\":[\"BOOLEAN\",{\"default\":false}],\"use_model\":[\"BOOLEAN\",{\"default\":false}],\"use_orientation\":[\"BOOLEAN\",{\"default\":false}],\"architechture\":[[\"None\",\"Architechture::Exterior\",\"Architechture::Interior\",\"Architechture::Minimal interior\",\"Architechture::Mountain architect\"]],\"art\":[[\"None\",\"Art::Turbulent Lady\",\"Art::Animal-human portraits\"]],\"sci-fi\":[[\"None\",\"Sci-fi::Mechanical robot\",\"Sci-fi::Humanoid robot\"]],\"other\":[[\"None\",\"Beast in the beauty saloon\",\"Portrait\"]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"SUBPATH\",\"MODEL\",\"ORIENTATION\",\"PREFERRED\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "PrimerePromptSwitch": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimerePromptSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":20,\"step\":1}]},\"optional\":{\"prompt_pos_1\":[\"*\"],\"prompt_neg_1\":[\"*\"],\"preferred_1\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"SELECTED_INDEX\",\"PREFERRED\"]",
+ "return_types": "[\"*\",\"*\",\"INT\",\"TUPLE\"]"
+ },
+ "PrimereRefinerPrompt": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereRefinerPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive_refiner\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative_refiner\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"positive_refiner_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"negative_refiner_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"positive_original_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"negative_original_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"clip\":[\"CLIP\"],\"seed\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":18446744073709552000,\"forceInput\":true}],\"token_normalization\":[[\"none\",\"mean\",\"length\",\"length+mean\"]],\"weight_interpretation\":[[\"comfy\",\"A1111\",\"compel\",\"comfy++\",\"down_weight\"]]},\"optional\":{\"positive_original\":[\"STRING\",{\"default\":null,\"forceInput\":true}],\"negative_original\":[\"STRING\",{\"default\":null,\"forceInput\":true}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"PROMPT+\",\"PROMPT-\",\"COND+\",\"COND-\",\"PROMPT_DATA\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"CONDITIONING\",\"CONDITIONING\",\"TUPLE\"]"
+ },
+ "PrimereResolution": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereResolution",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ratio\":[[\"Square [1:1]\",\"Photo [19:13]\",\"Portrait [9:7]\",\"Wildscreen [7:4]\",\"Cinema [12:5]\",\"Old TV screen [4:3]\",\"HD screen [16:9]\",\"HD+ screen [16:10]\",\"Half side [2:1]\",\"Dual screen [9:8]\",\"DCI screen [17:9]\",\"G5 screen [21:9]\",\"G9 screen [32:9]\"]],\"basemodel_res\":[[512,768,1024,1280,1536,1792,2048],{\"default\":768}],\"sdxlmodel_res\":[[512,768,1024,1280,1536,1792,2048],{\"default\":1024}],\"turbo_res\":[[512,768,1024,1280,1536,1792,2048],{\"default\":512}],\"rnd_orientation\":[\"BOOLEAN\",{\"default\":false}],\"orientation\":[[\"Horizontal\",\"Vertical\"],{\"default\":\"Horizontal\"}],\"round_to_standard\":[\"BOOLEAN\",{\"default\":false}],\"calculate_by_custom\":[\"BOOLEAN\",{\"default\":false}],\"custom_side_a\":[\"FLOAT\",{\"default\":1.6,\"min\":1,\"max\":100,\"step\":0.05}],\"custom_side_b\":[\"FLOAT\",{\"default\":2.8,\"min\":1,\"max\":100,\"step\":0.05}]},\"optional\":{\"seed\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":18446744073709552000,\"forceInput\":true}],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"WIDTH\",\"HEIGHT\",\"SQUARE_SHAPE\",\"MODEL_SHAPES\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"TUPLE\"]"
+ },
+ "PrimereResolutionMultiplier": {
+ "category": "Primere Nodes/Deprecated",
+ "comfy_node_id": "PrimereResolutionMultiplier",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_multiplier\":[\"BOOLEAN\",{\"default\":true}],\"width\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"height\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"multiply_sd\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":8,\"step\":0.02}],\"multiply_sdxl\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":8,\"step\":0.02}],\"multiply_turbo\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":8,\"step\":0.02}]},\"optional\":{\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}],\"triggered_prescale\":[\"BOOLEAN\",{\"default\":false}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"area_trigger_mpx\":[\"FLOAT\",{\"default\":0.6,\"min\":0.01,\"max\":67.11,\"step\":0.01}],\"area_target_mpx\":[\"FLOAT\",{\"default\":1.05,\"min\":0.25,\"max\":67.11,\"step\":0.01}],\"upscale_model\":[[\"None\"],{\"default\":\"None\"}],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"bicubic\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"WIDTH\",\"HEIGHT\",\"UPSCALE_RATIO\",\"IMAGE\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"IMAGE\"]"
+ },
+ "PrimereResolutionMultiplierMPX": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereResolutionMultiplierMPX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_multiplier\":[\"BOOLEAN\",{\"default\":true}],\"width\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"height\":[\"INT\",{\"forceInput\":true,\"default\":512}],\"upscale_to_mpx\":[\"FLOAT\",{\"default\":12,\"min\":0.01,\"max\":48,\"step\":0.01}]},\"optional\":{\"triggered_prescale\":[\"BOOLEAN\",{\"default\":false}],\"image\":[\"IMAGE\",{\"forceInput\":true}],\"area_trigger_mpx\":[\"FLOAT\",{\"default\":0.6,\"min\":0.01,\"max\":67.11,\"step\":0.01}],\"area_target_mpx\":[\"FLOAT\",{\"default\":1.05,\"min\":0.25,\"max\":67.11,\"step\":0.01}],\"upscale_model\":[[\"None\"],{\"default\":\"None\"}],\"upscale_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"bicubic\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"WIDTH\",\"HEIGHT\",\"UPSCALE_RATIO\",\"IMAGE\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"IMAGE\"]"
+ },
+ "PrimereSamplers": {
+ "category": "Primere Nodes/Deprecated",
+ "comfy_node_id": "PrimereSamplers",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER_NAME\",\"SCHEDULER_NAME\"]",
+ "return_types": "[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]]"
+ },
+ "PrimereSamplersSteps": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereSamplersSteps",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler_name\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"steps\":[\"INT\",{\"default\":12,\"min\":1,\"max\":1000,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0.1,\"max\":100,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SAMPLER_NAME\",\"SCHEDULER_NAME\",\"STEPS\",\"CFG\"]",
+ "return_types": "[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],\"INT\",\"FLOAT\"]"
+ },
+ "PrimereSeed": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereSeed",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEED\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "PrimereStepsCfg": {
+ "category": "Primere Nodes/Deprecated",
+ "comfy_node_id": "PrimereStepsCfg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":12,\"min\":1,\"max\":1000,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0.1,\"max\":100,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STEPS\",\"CFG\"]",
+ "return_types": "[\"INT\",\"FLOAT\"]"
+ },
+ "PrimereStylePile": {
+ "category": "Primere Nodes/Styles",
+ "comfy_node_id": "PrimereStylePile",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"art-type\":[[\"None\",\"3d-rendering\",\"digital-artwork\",\"drawing\",\"painting\",\"photo\",\"vector-art\"]],\"art-type_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"concepts\":[[\"None\",\"Acclaimed\",\"Alternative\",\"Amateur\",\"Artificial\",\"Award Winning\",\"Basic\",\"Beginner\",\"Bipolar\",\"Boyish\",\"Childish\",\"Cinematic\",\"Clever\",\"Clumsy\",\"Cognitive\",\"Complex\",\"Compressed\",\"Controllable\",\"Corrupted\",\"Damaged\",\"Destroyed\",\"Disgusting\",\"Divisive\",\"Dramatic\",\"Dumb\",\"Eliminated\",\"Excessive\",\"Exciting\",\"Extreme\",\"Feminine\",\"Filtered\",\"Fixated\",\"Fixed\",\"Foolish\",\"Fragile\",\"Girlish\",\"Gorgeous\",\"Groundbreaking\",\"Hated\",\"Hidden\",\"Highly Rated\",\"Horrifying\",\"Imaginary\",\"Imaginative\",\"Imitated\",\"Jaded\",\"Light hearted\",\"Loved\",\"Low Rated\",\"Magical\",\"Masculine\",\"Masterful\",\"Masterpiece\",\"Maximalist\",\"Methodological\",\"Misunderstood\",\"Mundane\",\"Overprocessed\",\"Pathetic\",\"Photoshopped\",\"Preview\",\"Raw\",\"Recycled\",\"Religious\",\"Rough\",\"Sacrificial\",\"Sacrilegious\",\"Schematic\",\"Simple\",\"Sophisticated\",\"Stupid\",\"Trustworthy\",\"Unbelievable\",\"Understandable\",\"Unearthed\",\"Unfiltered\",\"Unfinished\",\"Unhinged\",\"Universal\",\"Unsuccessful\",\"Venerable\",\"Visionary\",\"Vivacious\"]],\"concepts_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"artists\":[[\"None\",\"Adam Hughes\",\"Adi Granov\",\"Adolf Kosarek\",\"Adolph Von Menzel\",\"Akihiko Yoshida\",\"Al Williamson\",\"Albert Lynch\",\"Alberto Seveso\",\"Alberto Vargas\",\"Alena Aenami\",\"Alex Andreev\",\"Alex Grey\",\"Alex Ross\",\"Alex Toth\",\"Alexander Archipenko\",\"Alexander Jansson\",\"Alfred Steiglitz\",\"Alphonse Mucha\",\"Alvar Aalto\",\"Anato Finnstark\",\"Andre Masson\",\"Andrew Loomis\",\"Andy Fairhurst\",\"Anna Dittman\",\"Apollonia Saintclair\",\"Artgerm\",\"Arthur Adams\",\"Arthur Rackham\",\"Aubrey Beardsley\",\"Austin Briggs\",\"Ayami Kojima\",\"Barbara Kruger\",\"Bastien Lecouffe Deharme\",\"Beeple\",\"Bill Sienkiewicz\",\"Bill Ward\",\"Bo Bartlett\",\"Bob Byerley\",\"Bob Eggleton\",\"Bob Haberfield\",\"Bob Peak\",\"Boris Vallejo\",\"Brandon Woelfel\",\"Brian Bolland\",\"Brian Froud\",\"Bruce Pennington\",\"Bryan Hitch\",\"Butcher Billy\",\"Camille Walala\",\"Carel Willink\",\"Carmine Infantino\",\"Carrie Ann Baade\",\"Casey Baugh\",\"Casey Weldon\",\"Cedric Peyravernay\",\"Charles Adams\",\"Charlie Bowater\",\"Chesley Bonestell\",\"Chris Foss\",\"Christopher Balaskas\",\"Claude Monet\",\"Clive Barker\",\"Coles Phillips\",\"Conrad Roset\",\"Curt Swan\",\"Dan Mumford\",\"Diego Rivera\",\"Don Bergland\",\"Donato Giancola\",\"Dorina Costras\",\"E.H. Shepard\",\"Earl Norem\",\"Earle Bergey\",\"Earnst Haeckel\",\"Ed Emshwiller\",\"Ed Mell\",\"Edith Head\",\"Edmund Dulac\",\"Edvard Munch\",\"Ellen Jewett\",\"Emily Balivet\",\"Enki Bilal\",\"Eric Kennington\",\"Erin Hanson\",\"Ernie Barnes\",\"Esao Andrews\",\"Esteban Maroto\",\"Ethan Van Sciver\",\"Eve Ventrue\",\"Eyvind Earle\",\"F. Scott Hess\",\"Fernand Khnopff\",\"Filippino Lippi\",\"Frank Bowling\",\"Frank Cadogan Cowper\",\"Frank Frazetta\",\"Frank Tenney Johnson\",\"Frank Xavier\",\"Franklin Booth\",\"Fred Calleri\",\"Fujishima Takeji\",\"Gabriel Von Max\",\"Gediminas Pranckevicius\",\"Gene Colan\",\"Geof Darrow\",\"Georgia O\u2019Keeffe\",\"Georgy Kurasov\",\"Gerald Brom\",\"Gertrude Abercrombie\",\"Gil Elvgren\",\"Gil Kane\",\"Greg Manchess\",\"Greg Rutkowski\",\"Gustaf Tenggren\",\"Gustav Klimt\",\"H.P. Lovecraft\",\"H.R. Giger\",\"Hannah Yata\",\"Harrison Fisher\",\"Harry Clarke\",\"Henri Matisse\",\"Henry Clive\",\"Herbert James Gunn\",\"Hikari Shimoda\",\"Hiroshi Nagai\",\"Hiroshi Yoshida\",\"Hsiao-Ron Cheng\",\"Huang Guangjian\",\"Ian Kennedy\",\"Igor Morski\",\"Igor Zenin\",\"Ilya Kuvshinov\",\"Ilya Repin\",\"Ivan Aivazovsky\",\"Ivan Bilibin\",\"J.C. Leyendecker\",\"Jacek Yerka\",\"Jack Kirby\",\"Jackson Pollock\",\"James C. Christensen\",\"James Gilleard\",\"James Gurney\",\"James Jean\",\"Jan Hendrik Weissenbruch\",\"Jan Urschel\",\"Jasmine Becket-Griffith\",\"Jason Edmiston\",\"Jay Anacleto\",\"Jean Giraud\",\"Jeannette Guichard-Bunel\",\"Jeffrey Smith\",\"Jeremiah Ketner\",\"Jeremy Lipking\",\"Jian Chong Min\",\"Jim Burns\",\"Jim Holland\",\"Joao Ruas\",\"Joe Jusko\",\"Joe Kubert\",\"Johan Heinrich Fussli\",\"John Howe\",\"John Lavery\",\"John Philip Falter\",\"John Romita Jr\",\"John Singer Sargent\",\"John T. Biggers\",\"Jon Whitcomb\",\"Joop Polder\",\"Joseph Leyendecker\",\"Juan Gris\",\"Julian Onderdonk\",\"Junji Ito\",\"Kadir Nelson\",\"Karel Thole\",\"Karol Bak\",\"Kawase Hasui\",\"Kaws\",\"Kehinde Wiley\",\"Kelly McKernan\",\"Koho Shoda\",\"Krenz Cushart\",\"Lee Bogle\",\"Leonardo Coccorante\",\"Leonid Afremov\",\"Lisa Frank\",\"Loish\",\"Lyubov Popova\",\"M.C. Escher\",\"Makoto Shinkai\",\"Marc Chagall\",\"Marc Simonetti\",\"Mark Ryden\",\"Martin Ansin\",\"Martin Schongauer\",\"Mary Jane Ansell\",\"Masamune Shirow\",\"Mati Klarwein\",\"Maxfield Parrish\",\"Mead Schaeffer\",\"Michael Cheval\",\"Michael Whelan\",\"Miho Hirano\",\"Mike Allred\",\"Mike Mignola\",\"Mike Winkelmann\",\"Miles Aldridge\",\"Milton Caniff\",\"Moebius\",\"Mort Kunstler\",\"Neal Adams\",\"Nikolai Astrup\",\"Njideka Akunyili Crosby\",\"Norman Rockwell\",\"P.A. Works\",\"Pang Xunqin\",\"Paul Cadmus\",\"Paul Lehr\",\"Paul Signac\",\"Peter Elson\",\"Peter Gric\",\"Peter Mohrbacher\",\"Peter Wileman\",\"Petros Afshar\",\"Phil Noto\",\"Philippe Druillet\",\"RHADS\",\"Rafael Albuquerque\",\"Ralph Gibson\",\"Raymond Swanland\",\"Richard Avedon\",\"Richard Corben\",\"Richard Lindner\",\"Rob Gonsalves\",\"Robert Bissell\",\"Robert McCall\",\"Roberto Matta\",\"Rolf Armstrong\",\"Romero Britto\",\"Ron Miller\",\"Ross Tran\",\"RossDraws\",\"Roy Lichtenstein\",\"Ruan Jia\",\"Ryan Pancoast\",\"Ryohei Hase\",\"Sabbas Apterus\",\"Sachin Teng\",\"Salvador Dali\",\"Sam Gilliam\",\"Sam bosma\",\"Scott Listfield\",\"Shigenori Soejima\",\"Shinji Aramaki\",\"Simon Bisley\",\"Simon Stalenhag\",\"Siya Oum\",\"Stanhope Forbes\",\"Stanislaw Wyspianski\",\"Stephan Martini\u00e8re\",\"Steve Ditko\",\"Syd Mead\",\"Takashi Murakami\",\"Tara McPherson\",\"Tarsila do Amaral\",\"Ted Nasmith\",\"Theo Van Rysselberghe\",\"Thomas Blackshear\",\"Thomas Kinkade\",\"Thomas Shotter Boys\",\"Todd McFarlane\",\"Tom Bagshaw\",\"Tom Lovell\",\"Tom Whalen\",\"Tomer Hanuka\",\"Trevor Brown\",\"Trina Robbins\",\"Tsutomu Nihei\",\"Ulisse Aldrovandi\",\"Umberto Boccioni\",\"Vasily Vereschagin\",\"Victo Ngai\",\"Victor Nizovtsev\",\"Vincent DiFate\",\"Vittorio Reggianini\",\"W. Heath Robinson\",\"WLOP\",\"Wadim Kashin\",\"Walter Crane\",\"Wangechi Mutu\",\"Warwick Goble\",\"Wayne Barlowe\",\"Will Barnet\",\"William Dodge\",\"William Eggleston\",\"William Holbrook Beard\",\"William McGregor Paxton\",\"Yanjun Cheng\",\"Yoji Shinkawa\",\"Yoshitaka Amano\",\"Zdzislaw Beksinski\"]],\"artists_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"art-movements\":[[\"None\",\"50s Art\",\"60s Art\",\"70s Art\",\"80s Art\",\"Abstract Art\",\"Abstract Expressionism\",\"Abstract Illusionism\",\"Academism\",\"Action Painting\",\"Aestheticism\",\"Afrofuturism\",\"American Impressionism\",\"American Scene Painting\",\"Art Brut\",\"Art Deco\",\"Art Nouveau\",\"Art Photography\",\"Arts and Crafts Movement\",\"Ascii Art\",\"Ashcan School\",\"Australian Tonalism\",\"Baroque Art\",\"Bauhaus Art\",\"Berlin Secession\",\"CGI Art\",\"Classical Realism\",\"Classicism Art\",\"Cloisonnism\",\"Computer Art\",\"Conceptual Art\",\"Constructivism Art\",\"Crystal Cubism\",\"Cubism\",\"Cubo-Futurism\",\"Cutester Art\",\"Cybergoth Art\",\"Cyberpunk Art\",\"Dada Art\",\"Dark Wave Art\",\"Digital Art\",\"Emo Art\",\"Expressionism\",\"Fauvism\",\"Figurative Art\",\"Fluxus Art\",\"Folk Art\",\"Funk Art\",\"Futurism\",\"Geometric Abstract Art\",\"Glitch Art\",\"Graffiti Street Art\",\"Grunge Art\",\"Gutai Group\",\"Hardcore Art\",\"Harlem Renaissance\",\"Health Goth Art\",\"Heidelberg School\",\"Hippie Art\",\"Hipster Art\",\"Hyperrealism\",\"Impressionism\",\"Industrial Art\",\"Kinetic Pointillism\",\"Land Art\",\"Lowbrow Art\",\"Lyrical Abstraction\",\"Magical Realism\",\"Mannerism Art\",\"Memecore Art\",\"Metaphysical Painting\",\"Mingei\",\"Minimalism Art\",\"Modern Art\",\"Modern European Ink Painting\",\"Modernism Art\",\"Naive Art\",\"Neo\",\"Neo Dada Art\",\"Neo-Dadaism Art\",\"Neo-Expressionism\",\"Neo-Fauvism\",\"Neo-Primitivism\",\"Neoclassicism\",\"Neogothic Art\",\"New Wave Art\",\"Normcore Art\",\"Nu Goth Art\",\"Orphism\",\"Panfuturism\",\"Pastel Goth Art\",\"Photorealism\",\"Pixel Art\",\"Pointillism\",\"Pop Art\",\"Post-Impressionism\",\"Pre-Raphaelitism\",\"Primitivism\",\"Primitivism Art\",\"Private Press\",\"Process Art\",\"Psychedelic Art\",\"Psytrance Art\",\"Qajar Art\",\"Queercore Art\",\"Realism\",\"Remodernism\",\"Renaissance\",\"Retrofuturism\",\"Rococo\",\"Seapunk Art\",\"Serial Art\",\"Shin Hanga\",\"Solarpunk Art\",\"Steampunk Art\",\"Street Art\",\"Suprematism\",\"Surrealism Art\",\"Synthetism\",\"S\u014dsaku Hanga\",\"Temp\",\"Tonalism\",\"Toyism Art\",\"Ukiyo-E\",\"Vanitas\",\"Vaporwave Art\",\"Victorian Gothic Art\",\"Vorticism Art\",\"Yuccie Art\"]],\"art-movements_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"colors\":[[\"None\",\"Agfacolor\",\"BW\",\"Blue hue\",\"CMYK Colors\",\"Cathode tube\",\"CineColor\",\"Cold Colors\",\"Colorful\",\"Colorless\",\"Cyan hue\",\"Dark hue\",\"Desaturated\",\"Dichromatic\",\"Electric Colors\",\"Fujifilm Superia\",\"Grayscale\",\"Green hue\",\"High Contrast\",\"Hypersaturated\",\"Infrared\",\"Kinemacolor\",\"Kodachrome\",\"Kodak Ektar\",\"Kodak Portra\",\"Low Contrast\",\"Magenta hue\",\"Mono Color\",\"Muted Colors\",\"Offset print\",\"One Color\",\"Oversaturated\",\"Pastel Colors\",\"Polychromatic\",\"Primary Colors\",\"Provia\",\"Purple hue\",\"Red hue\",\"Saturated\",\"Single Color\",\"Technicolor\",\"Velvia\",\"Vivid Colors\",\"Warm Colors\",\"Yellow hue\"]],\"colors_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"directions\":[[\"None\",\"Cel shaded\",\"Cel shading\",\"Detailed illustration\",\"Graphic novel\",\"Illustration\",\"Masterpiece\",\"Realistic\",\"Rough sketch\",\"Screen print\",\"Simple illustration\",\"Sketch\",\"Sketched\",\"Technical illustration\",\"Ultra detailed\",\"Ultrarealistic\",\"Visual novel\"]],\"directions_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"moods\":[[\"None\",\"Amusing\",\"Angry\",\"Cosy\",\"Depressing\",\"Disgusting\",\"Embarrassing\",\"Energetic\",\"Evil\",\"Fearful\",\"Frightening\",\"Grim\",\"Guilty\",\"Happy\",\"Hopeful\",\"Hopeless\",\"Lonely\",\"Lustful\",\"Peaceful\",\"Proud\",\"Relieving\",\"Romantic\",\"Sad\",\"Satisfying\",\"Shameful\",\"Surprising\"]],\"moods_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"opt_pos_style\":[\"STRING\",{\"forceInput\":true}],\"opt_neg_style\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"STYLE+\",\"STYLE-\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "PrimereTextOutput": {
+ "category": "Primere Nodes/Outputs",
+ "comfy_node_id": "PrimereTextOutput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "PrimereUpscaleModel": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereUpscaleModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"UPSCALE_MODEL\",\"MODEL_NAME\"]",
+ "return_types": "[\"UPSCALE_MODEL\",[]]"
+ },
+ "PrimereVAE": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereVAE",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae_model\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE_NAME\"]",
+ "return_types": "[\"VAE_NAME\"]"
+ },
+ "PrimereVAELoader": {
+ "category": "Primere Nodes/Dashboard",
+ "comfy_node_id": "PrimereVAELoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae_name\":[\"VAE_NAME\"],\"baked_vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "PrimereVAESelector": {
+ "category": "Primere Nodes/Inputs",
+ "comfy_node_id": "PrimereVAESelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"vae_sd\":[\"VAE\"],\"vae_sdxl\":[\"VAE\"],\"vae_cascade\":[\"VAE\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"model_concept\":[\"STRING\",{\"default\":\"Normal\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"VAE\"]",
+ "return_types": "[\"VAE\"]"
+ },
+ "PrimereVisualCKPT": {
+ "category": "Primere Nodes/Visuals",
+ "comfy_node_id": "PrimereVisualCKPT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_model\":[[]],\"show_modal\":[\"BOOLEAN\",{\"default\":true}],\"show_hidden\":[\"BOOLEAN\",{\"default\":true}]},\"hidden\":{\"cached_model\":[null]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL_NAME\",\"MODEL_VERSION\"]",
+ "return_types": "[\"CHECKPOINT_NAME\",\"STRING\"]"
+ },
+ "PrimereVisualEmbedding": {
+ "category": "Primere Nodes/Visuals",
+ "comfy_node_id": "PrimereVisualEmbedding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"show_modal\":[\"BOOLEAN\",{\"default\":true}],\"show_hidden\":[\"BOOLEAN\",{\"default\":true}],\"use_embedding_1\":[\"BOOLEAN\",{\"default\":false}],\"embedding_1\":[[]],\"embedding_1_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_1\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_2\":[\"BOOLEAN\",{\"default\":false}],\"embedding_2\":[[]],\"embedding_2_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_2\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_3\":[\"BOOLEAN\",{\"default\":false}],\"embedding_3\":[[]],\"embedding_3_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_3\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_4\":[\"BOOLEAN\",{\"default\":false}],\"embedding_4\":[[]],\"embedding_4_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_4\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_5\":[\"BOOLEAN\",{\"default\":false}],\"embedding_5\":[[]],\"embedding_5_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_5\":[\"BOOLEAN\",{\"default\":false}],\"use_embedding_6\":[\"BOOLEAN\",{\"default\":false}],\"embedding_6\":[[]],\"embedding_6_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"is_negative_6\":[\"BOOLEAN\",{\"default\":false}],\"embedding_placement_pos\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"embedding_placement_neg\":[[\"First\",\"Last\"],{\"default\":\"Last\"}]},\"hidden\":{\"cached_embedding\":[null]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"EMBEDDING+\",\"EMBEDDING-\",\"EMBEDDING_STACK\"]",
+ "return_types": "[\"EMBEDDING\",\"EMBEDDING\",\"EMBEDDING_STACK\"]"
+ },
+ "PrimereVisualHypernetwork": {
+ "category": "Primere Nodes/Visuals",
+ "comfy_node_id": "PrimereVisualHypernetwork",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"safe_load\":[\"BOOLEAN\",{\"default\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"show_modal\":[\"BOOLEAN\",{\"default\":true}],\"show_hidden\":[\"BOOLEAN\",{\"default\":true}],\"use_hypernetwork_1\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_1\":[[]],\"hypernetwork_1_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_2\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_2\":[[]],\"hypernetwork_2_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_3\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_3\":[[]],\"hypernetwork_3_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_4\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_4\":[[]],\"hypernetwork_4_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_5\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_5\":[[]],\"hypernetwork_5_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_hypernetwork_6\":[\"BOOLEAN\",{\"default\":false}],\"hypernetwork_6\":[[]],\"hypernetwork_6_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"HYPERNETWORK_STACK\"]",
+ "return_types": "[\"MODEL\",\"HYPERNETWORK_STACK\"]"
+ },
+ "PrimereVisualLORA": {
+ "category": "Primere Nodes/Visuals",
+ "comfy_node_id": "PrimereVisualLORA",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"show_modal\":[\"BOOLEAN\",{\"default\":true}],\"show_hidden\":[\"BOOLEAN\",{\"default\":true}],\"use_only_model_weight\":[\"BOOLEAN\",{\"default\":true}],\"use_lora_1\":[\"BOOLEAN\",{\"default\":false}],\"lora_1\":[[]],\"lora_1_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_1_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_2\":[\"BOOLEAN\",{\"default\":false}],\"lora_2\":[[]],\"lora_2_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_2_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_3\":[\"BOOLEAN\",{\"default\":false}],\"lora_3\":[[]],\"lora_3_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_3_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_4\":[\"BOOLEAN\",{\"default\":false}],\"lora_4\":[[]],\"lora_4_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_4_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_5\":[\"BOOLEAN\",{\"default\":false}],\"lora_5\":[[]],\"lora_5_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_5_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_6\":[\"BOOLEAN\",{\"default\":false}],\"lora_6\":[[]],\"lora_6_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lora_6_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lora_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lora_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lora_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lora_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lora_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]},\"hidden\":{\"cached_lora\":[null]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"LORA_KEYWORD\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"LORA_STACK\",\"MODEL_KEYWORD\"]"
+ },
+ "PrimereVisualLYCORIS": {
+ "category": "Primere Nodes/Visuals",
+ "comfy_node_id": "PrimereVisualLYCORIS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"model_version\":[\"STRING\",{\"default\":\"BaseModel_1024\",\"forceInput\":true}],\"stack_version\":[[\"SD\",\"SDXL\",\"Any\"],{\"default\":\"Any\"}],\"show_modal\":[\"BOOLEAN\",{\"default\":true}],\"show_hidden\":[\"BOOLEAN\",{\"default\":true}],\"use_only_model_weight\":[\"BOOLEAN\",{\"default\":true}],\"use_lycoris_1\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_1\":[[]],\"lycoris_1_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_1_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_2\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_2\":[[]],\"lycoris_2_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_2_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_3\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_3\":[[]],\"lycoris_3_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_3_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_4\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_4\":[[]],\"lycoris_4_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_4_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_5\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_5\":[[]],\"lycoris_5_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_5_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_6\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_6\":[[]],\"lycoris_6_model_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"lycoris_6_clip_weight\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"use_lycoris_keyword\":[\"BOOLEAN\",{\"default\":false}],\"lycoris_keyword_placement\":[[\"First\",\"Last\"],{\"default\":\"Last\"}],\"lycoris_keyword_selection\":[[\"Select in order\",\"Random select\"],{\"default\":\"Select in order\"}],\"lycoris_keywords_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50,\"step\":1}],\"lycoris_keyword_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.1}]},\"hidden\":{\"cached_lyco\":[null]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"LYCORIS_STACK\",\"LYCORIS_KEYWORD\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"LYCORIS_STACK\",\"MODEL_KEYWORD\"]"
+ }
+ },
+ "createdAt": "2024-06-20T13:19:07.128487Z",
+ "dependencies": [
+ "Pillow",
+ "PyYAML",
+ "Requests",
+ "addict",
+ "aiohttp",
+ "chardet",
+ "clip",
+ "dynamicprompts",
+ "ftfy",
+ "ipdb",
+ "numpy",
+ "opencv_contrib_python",
+ "opencv_python",
+ "opencv_python_headless",
+ "pandas",
+ "pefile",
+ "piexif",
+ "pipreqs",
+ "pycocotools",
+ "pyexiv2",
+ "pytorch_lightning",
+ "pytz",
+ "regex",
+ "segment_anything",
+ "setuptools",
+ "supervision",
+ "timm",
+ "tomli",
+ "torch",
+ "torchvision",
+ "tqdm",
+ "transformers",
+ "ultralytics",
+ "yapf",
+ "openai-clip",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9e83c245-d094-435e-88d1-1888c80c3c42",
+ "node_id": "comfyui_primere_nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "0.6.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Primere_Nodes",
+ "publisher": {
+ "createdAt": "2024-06-20T12:37:49.039497Z",
+ "description": "",
+ "id": "primere",
+ "logo": "",
+ "members": [],
+ "name": "Primere",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/CosmicLaca/ComfyUI_Primere_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 153,
+ "icon": "",
+ "id": "batchimg-rembg-comfyui-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Image Remove Background (rembg)": {
+ "category": "rembg",
+ "comfy_node_id": "Image Remove Background (rembg)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model_name\":[[\"u2net\",\"u2netp\",\"u2net_human_seg\",\"u2net_cloth_seg\",\"silueta\",\"isnet-general-use\",\"isnet-anime\",\"sam\"],{\"default\":\"u2net\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-14T16:56:05.128785Z",
+ "dependencies": [
+ "rembg",
+ "tqdm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fce67c7f-66cc-4898-8c62-d3f5ee292f24",
+ "node_id": "batchimg-rembg-comfyui-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "batchImg-rembg-ComfyUI-nodes",
+ "publisher": {
+ "createdAt": "2024-06-14T16:38:02.003619Z",
+ "description": "",
+ "id": "mamaaaamooooo",
+ "logo": "",
+ "members": [],
+ "name": "Mamaaaamooooo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Mamaaaamooooo/batchImg-rembg-ComfyUI-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 126,
+ "icon": "",
+ "id": "comfyui_fluxmod",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-20T07:43:02.117498Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f13e261e-3479-44d1-9477-5c5442e2d136",
+ "node_id": "comfyui_fluxmod",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_FluxMod",
+ "publisher": {
+ "createdAt": "2024-11-20T03:47:35.922551Z",
+ "description": "",
+ "id": "horizon",
+ "logo": "",
+ "members": [],
+ "name": "Horizon Team",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lodestone-rock/ComfyUI_FluxMod",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes wrapping the [a/deepface](https://github.com/serengil/deepface) library.",
+ "downloads": 69,
+ "icon": "",
+ "id": "comfyui-deepface",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-08T14:26:13.314909Z",
+ "dependencies": [
+ "deepface"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0275f73e-0072-4c84-ac8c-74655c2aa1fa",
+ "node_id": "comfyui-deepface",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Deepface",
+ "publisher": {
+ "createdAt": "2024-07-08T14:18:19.239507Z",
+ "description": "",
+ "id": "jordoh",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jordoh/ComfyUI-Deepface",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "It Load Images with subfolders form arbitrary folders previous on node outputs lists- convinient selection via file browser",
+ "downloads": 66,
+ "icon": "https://impactframes.ai/System/Icons/48x48/if.png",
+ "id": "comfyui_if_ai_loadimages",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "IF_LoadImagesS": {
+ "category": "ImpactFrames\ud83d\udca5\ud83c\udf9e\ufe0f/images",
+ "comfy_node_id": "IF_LoadImagesS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[],{\"image_upload\":true}],\"input_path\":[\"STRING\",{\"default\":\"\"}],\"start_index\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9999}],\"stop_index\":[\"INT\",{\"default\":10,\"min\":1,\"max\":9999}],\"load_limit\":[[\"10\",\"100\",\"1000\",\"10000\",\"100000\"],{\"default\":\"1000\"}],\"image_selected\":[\"BOOLEAN\",{\"default\":false}],\"available_image_count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":99999,\"readonly\":true}],\"include_subfolders\":[\"BOOLEAN\",{\"default\":true}],\"sort_method\":[[\"alphabetical\",\"numerical\",\"date_created\",\"date_modified\"]],\"filter_type\":[[\"none\",\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"bmp\"]],\"channel\":[[\"alpha\",\"red\",\"green\",\"blue\"],{\"default\":\"alpha\"}]}}",
+ "output_is_list": [
+ true,
+ true,
+ true,
+ true,
+ true,
+ true,
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"masks\",\"image_paths\",\"filenames\",\"count_str\",\"count_int\",\"images_batch\",\"masks_batch\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2025-01-12T20:57:58.031466Z",
+ "dependencies": [
+ "pillow",
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1645cc31-8959-48f0-a446-45fff1b77bcc",
+ "node_id": "comfyui_if_ai_loadimages",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.6"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI_IF_LoadImages",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI_IF_AI_LoadImages.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provides nodes to support generation of all possible combinations of a set of prompts via boolean logic",
+ "downloads": 27,
+ "icon": "",
+ "id": "comfyui-jmnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "JMBinaryNot": {
+ "category": "JMNodes",
+ "comfy_node_id": "JMBinaryNot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"boolean_input\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "JMIntegerToBooleans": {
+ "category": "JMNodes",
+ "comfy_node_id": "JMIntegerToBooleans",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_integer\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1023,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\",\"BOOLEAN\"]"
+ },
+ "JMNumberList": {
+ "category": "JMNodes",
+ "comfy_node_id": "JMNumberList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_integer\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1023,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "JMSWitchablePrompt": {
+ "category": "JMNodes",
+ "comfy_node_id": "JMSWitchablePrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"boolean_switch\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-04T14:58:59.048053Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "833aaf50-d864-4a30-8446-5c1f3e612ec1",
+ "node_id": "comfyui-jmnodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyUI-JMNodes",
+ "publisher": {
+ "createdAt": "2025-01-01T14:49:07.011511Z",
+ "description": "",
+ "id": "jmnodes",
+ "logo": "",
+ "members": [],
+ "name": "jmnodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JustinMatters/comfyUI-JMNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension is a node that directly expands the functionality of KSampler, rather than being in the form of a custom node. [w/Workflows created using this feature are not compatible with other users.]",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui-restart-sampler",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-29T03:26:35.489603Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dbf5175c-c383-453d-9d87-e021203562da",
+ "node_id": "comfyui-restart-sampler",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-Restart-Sampler",
+ "publisher": {
+ "createdAt": "2024-06-29T02:56:17.137114Z",
+ "description": "",
+ "id": "licyk",
+ "logo": "",
+ "members": [],
+ "name": "licyk",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/licyk/ComfyUI-Restart-Sampler",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a plugin for ComfyUI that adds new Util Nodes and Nodes for easier image creation and sharing.",
+ "downloads": 49,
+ "icon": "./assets/img/Logo.png",
+ "id": "comfyui-x-rework",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ClearNode": {
+ "category": "rework-x/utils",
+ "comfy_node_id": "ClearNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anything\":[\"*\",{}],\"clear_cache\":[\"BOOLEAN\",{\"default\":true}],\"clear_models\":[\"BOOLEAN\",{\"default\":true}],\"clear_input_dir\":[\"BOOLEAN\",{\"default\":false}],\"clear_output_dir\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "LoadImageURL": {
+ "category": "x-rework/image",
+ "comfy_node_id": "LoadImageURL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"url\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "UploadImage": {
+ "category": "x-rework/image",
+ "comfy_node_id": "UploadImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"save_image\":[\"BOOLEAN\",{\"default\":false}],\"webhook_url\":[\"STRING\",{\"default\":\"\"},{\"tooltip\":\"The Url the Image should be send to. Leave empty for X-Rework Discord.\"}]},\"optional\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "XSampler": {
+ "category": "x-rework/sampler",
+ "comfy_node_id": "XSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The model used for denoising the input latent.\"}],\"clip\":[\"CLIP\",{\"tooltip\":\"The clip used for denoising the input latent.\"}],\"vae\":[\"VAE\",{\"tooltip\":\"The VAE used for denoising the input latent.\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"The random seed used for creating the noise.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"The number of steps used in the denoising process.\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01,\"tooltip\":\"The Classifier-Free Guidance scale balances creativity and adherence to the prompt. Higher values result in images more closely matching the prompt however too high values will negatively impact quality.\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"The algorithm used when sampling, this can affect the quality, speed, and style of the generated output.\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"tooltip\":\"The scheduler controls how noise is gradually removed to form the image.\"}],\"positive\":[\"STRING\",{\"tooltip\":\"The conditioning describing the attributes you want to include in the image.\"}],\"negative\":[\"STRING\",{\"tooltip\":\"The conditioning describing the attributes you want to exclude from the image.\"}],\"latent_image\":[\"LATENT\",{\"tooltip\":\"The latent image to denoise.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "XSave": {
+ "category": "x-rework/image",
+ "comfy_node_id": "XSave",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"sub_path\":[\"STRING\",{\"default\":\"None\",\"tooltip\":\"The Path to save the images. Basic Output Path + Folder Name\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"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.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2025-01-12T18:08:19.584877Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ee215f8d-e3e9-4806-b9d7-a29985cfd240",
+ "node_id": "comfyui-x-rework",
+ "status": "NodeVersionStatusPending",
+ "version": "1.4.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-X-Rework",
+ "publisher": {
+ "createdAt": "2024-11-05T14:46:21.005049Z",
+ "description": "",
+ "id": "blonicx",
+ "logo": "",
+ "members": [],
+ "name": "Blonicx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Blonicx/ComfyUI-X-Rework",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: LoadImageFromBase64. Loads an image and its transparency mask from a base64-encoded data URI for easy API connection.",
+ "downloads": 64,
+ "icon": "",
+ "id": "comfyui-base64-to-image",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoadImageFromBase64": {
+ "category": "image",
+ "comfy_node_id": "LoadImageFromBase64",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"data\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-07-08T22:53:50.920183Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61674f62-2fb8-41c9-a211-6ca99e673659",
+ "node_id": "comfyui-base64-to-image",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-base64-to-image",
+ "publisher": {
+ "createdAt": "2024-07-08T22:50:15.507605Z",
+ "description": "",
+ "id": "glowcone",
+ "logo": "",
+ "members": [],
+ "name": "glowcone",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/glowcone/comfyui-base64-to-image",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-IF_AI_tools is a set of custom nodes to Run Local and API LLMs and LMMs, Features OCR-RAG (Bialdy), nanoGraphRAG, Supervision Object Detection, supports Ollama, LlamaCPP LMstudio, Koboldcpp, TextGen, Transformers or via APIs Anthropic, Groq, OpenAI, Google Gemini, Mistral, xAI and create your own charcters assistants (SystemPrompts) with custom presets and muchmore",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui_if_ai_tools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-10T06:44:02.938166Z",
+ "dependencies": [
+ "anthropic",
+ "groq",
+ "mistralai",
+ "huggingface_hub",
+ "pypdf2",
+ "pdf2image",
+ "timm",
+ "sentence-transformers",
+ "byaldi",
+ "opencv-python",
+ "IPython",
+ "python-dotenv",
+ "nltk",
+ "tiktoken",
+ "matplotlib",
+ "plotly",
+ "kaleido",
+ "networkx",
+ "fastparquet",
+ "pydantic",
+ "rich",
+ "supervision",
+ "nano-graphrag",
+ "qwen-vl-utils"
+ ],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "654f255b-b949-44a7-8c83-45670ac7f606",
+ "node_id": "comfyui_if_ai_tools",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI_IF",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI tool node, which can be used for file/message backup, supports Telegram, Discord, Alist yike, etc./ComfyUI \u63a8\u9001\u8282\u70b9\uff0c\u53ef\u7528\u4e8e\u6587\u4ef6/\u6d88\u606f \u5907\u4efd\uff0c\u652f\u6301Telegram, Discord, Alist yike \u7b49\u7b49",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-notifier",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-14T15:39:09.671343Z",
+ "dependencies": [
+ "python-telegram-bot",
+ "requests_toolbelt",
+ "python-dotenv",
+ "discord-webhook"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "38f1a22b-0250-46b9-be8a-f9cff6a2ed19",
+ "node_id": "comfyui-notifier",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Notifier",
+ "publisher": {
+ "createdAt": "2024-06-14T05:54:23.756611Z",
+ "description": "",
+ "id": "gentlemanhu",
+ "logo": "",
+ "members": [],
+ "name": "GentlemanHu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/GentlemanHu/ComfyUI-Notifier",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI_Appstore, a tool that converts ComfyUI workflows into web apps on huaxiaobao.net with one click, and supports payments, like bxb does. Providing a way for the comfyui authors to get profit from.",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui_appstore",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-08T07:10:20.002644Z",
+ "dependencies": [
+ "Pillow",
+ "tqdm",
+ "aiohttp",
+ "filetype",
+ "websockets",
+ "aiohttp-cors",
+ "requests",
+ "numpy",
+ "piexif"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "59b8e74b-29bb-4ce1-9a7a-790359fd29ec",
+ "node_id": "comfyui_appstore",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Appstore",
+ "publisher": {
+ "createdAt": "2024-11-08T07:02:30.690321Z",
+ "description": "",
+ "id": "w00dycomfyuirun",
+ "logo": "",
+ "members": [],
+ "name": "w00dy@comfyui.run",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ronaldzgithub/ComfyUI_Appstore",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 373,
+ "icon": "",
+ "id": "comfyui-ollamagemini",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-06T21:18:41.436752Z",
+ "dependencies": [
+ "google-generativeai",
+ "Pillow",
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "36f98aa6-f4bb-43b6-808f-45f6c9311c09",
+ "node_id": "comfyui-ollamagemini",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-OllamaGemini",
+ "publisher": {
+ "createdAt": "2024-06-23T07:15:12.623492Z",
+ "description": "",
+ "id": "abdallaalsw80",
+ "logo": "",
+ "members": [],
+ "name": "AbdallahAlswaiti",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/al-swaiti/ComfyUI-OllamaGemini",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Native InstantID support for ComfyUI. This extension differs from the many already available as it doesn't use diffusers but instead implements InstantID natively and it fully integrates with ComfyUI.",
+ "downloads": 3074,
+ "icon": "",
+ "id": "comfyui_instantid",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ApplyInstantID": {
+ "category": "InstantID",
+ "comfy_node_id": "ApplyInstantID",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"instantid\":[\"INSTANTID\"],\"insightface\":[\"FACEANALYSIS\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":5,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"image_kps\":[\"IMAGE\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"positive\",\"negative\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ApplyInstantIDAdvanced": {
+ "category": "InstantID",
+ "comfy_node_id": "ApplyInstantIDAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"instantid\":[\"INSTANTID\"],\"insightface\":[\"FACEANALYSIS\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"ip_weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":3,\"step\":0.01}],\"cn_strength\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":10,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"noise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.1}],\"combine_embeds\":[[\"average\",\"norm average\",\"concat\"],{\"default\":\"average\"}]},\"optional\":{\"image_kps\":[\"IMAGE\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"positive\",\"negative\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "ApplyInstantIDControlNet": {
+ "category": "InstantID",
+ "comfy_node_id": "ApplyInstantIDControlNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"face_embeds\":[\"FACE_EMBEDS\"],\"control_net\":[\"CONTROL_NET\"],\"image_kps\":[\"IMAGE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FaceKeypointsPreprocessor": {
+ "category": "InstantID",
+ "comfy_node_id": "FaceKeypointsPreprocessor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"faceanalysis\":[\"FACEANALYSIS\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "InstantIDAttentionPatch": {
+ "category": "InstantID",
+ "comfy_node_id": "InstantIDAttentionPatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"instantid\":[\"INSTANTID\"],\"insightface\":[\"FACEANALYSIS\"],\"image\":[\"IMAGE\"],\"model\":[\"MODEL\"],\"weight\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.01}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}],\"noise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.1}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"FACE_EMBEDS\"]",
+ "return_types": "[\"MODEL\",\"FACE_EMBEDS\"]"
+ },
+ "InstantIDFaceAnalysis": {
+ "category": "InstantID",
+ "comfy_node_id": "InstantIDFaceAnalysis",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"provider\":[[\"CPU\",\"CUDA\",\"ROCM\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FACEANALYSIS\"]",
+ "return_types": "[\"FACEANALYSIS\"]"
+ },
+ "InstantIDModelLoader": {
+ "category": "InstantID",
+ "comfy_node_id": "InstantIDModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"instantid_file\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INSTANTID\"]",
+ "return_types": "[\"INSTANTID\"]"
+ }
+ },
+ "createdAt": "2024-07-11T17:27:00.618316Z",
+ "dependencies": [
+ "insightface",
+ "onnxruntime",
+ "onnxruntime-gpu"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4c62bce4-51ac-42f3-9c3a-969f6ee2524d",
+ "node_id": "comfyui_instantid",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_InstantID",
+ "publisher": {
+ "createdAt": "2024-06-05T06:22:33.072793Z",
+ "description": "",
+ "id": "matteo",
+ "logo": "",
+ "members": [],
+ "name": "Matteo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cubiq/ComfyUI_InstantID",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Seamless Clone Using OpenCV for ComfyUI",
+ "downloads": 48,
+ "icon": "",
+ "id": "comfyui-seamless-clone",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Seamless Clone": {
+ "category": "Image Processing",
+ "comfy_node_id": "Seamless Clone",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source_image\":[\"IMAGE\"],\"destination_image\":[\"IMAGE\"],\"mask_image\":[\"MASK\"],\"blend_mode\":[[\"NORMAL_CLONE\",\"MIXED_CLONE\",\"MONOCHROME_TRANSFER\"]],\"center_x\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}],\"center_y\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8192}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cloned_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-12-22T09:21:45.027788Z",
+ "dependencies": [
+ "numpy==2.2.0",
+ "opencv_python==4.10.0.84",
+ "torch==2.5.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e18cd6c7-fd7f-4d46-984b-8cd5652547de",
+ "node_id": "comfyui-seamless-clone",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Seamless Clone",
+ "publisher": {
+ "createdAt": "2024-12-18T11:49:39.108048Z",
+ "description": "",
+ "id": "mahdi",
+ "logo": "",
+ "members": [],
+ "name": "Mahdi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Aksaz/comfyui-seamless-clone",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds a setting that lets you configure the default input values that nodes will load with",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-default-values-manager",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-28T20:53:12.678089Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bbfeeba7-3bf5-48b7-ab67-3cf64c581387",
+ "node_id": "comfyui-default-values-manager",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-default-values-manager",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/comfyui-default-values-manager",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "EmbeddingsNameLoader, EmbendingList",
+ "downloads": 75,
+ "icon": "",
+ "id": "comfyui-embeddings-tools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-23T19:20:03.174662Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "964b741c-2ed6-4839-b322-a3f2400aa4aa",
+ "node_id": "comfyui-embeddings-tools",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Embeddings-Tools",
+ "publisher": {
+ "createdAt": "2024-06-20T11:32:04.855532Z",
+ "description": "",
+ "id": "zedarkadam",
+ "logo": "",
+ "members": [],
+ "name": "OLEG",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ZeDarkAdam/ComfyUI-Embeddings-Tools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom AI prompt generator node for ComfyUI.",
+ "downloads": 164,
+ "icon": "",
+ "id": "prompt-generator-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-12T15:27:48.3006Z",
+ "dependencies": [
+ "transformers",
+ "accelerate",
+ "triton; platform_system == \"Linux\"",
+ "optimum",
+ "optimum[onnxruntime-gpu]",
+ "transformers[sentencepiece]",
+ "peft",
+ "bitsandbytes; platform_system == \"Linux\"",
+ "optimum-quanto; platform_system != \"Linux\""
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a8b112a4-f114-418e-a97c-c271d35e0f85",
+ "node_id": "prompt-generator-comfyui",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.12"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "prompt-generator-comfyui",
+ "publisher": {
+ "createdAt": "2024-06-30T16:09:17.24025Z",
+ "description": "",
+ "id": "alpertunga-bile",
+ "logo": "",
+ "members": [],
+ "name": "WoWoWoWololo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alpertunga-bile/prompt-generator-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "An extension to ComfyUI that introduces logic nodes and conditional rendering capabilities.",
+ "downloads": 2441,
+ "icon": "",
+ "id": "comfyui-logic",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Bool": {
+ "category": "Logic",
+ "comfy_node_id": "Bool",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "Compare": {
+ "category": "Logic",
+ "comfy_node_id": "Compare",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"*\",{\"default\":0}],\"b\":[\"*\",{\"default\":0}],\"comparison\":[[\"a == b\",\"a != b\",\"a < b\",\"a > b\",\"a <= b\",\"a >= b\"],{\"default\":\"a == b\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "\"BOOLEAN\"",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "DebugPrint": {
+ "category": "Logic",
+ "comfy_node_id": "DebugPrint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ANY\":[\"{}\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Float": {
+ "category": "Logic",
+ "comfy_node_id": "Float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":0,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "If ANY execute A else B": {
+ "category": "Logic",
+ "comfy_node_id": "If ANY execute A else B",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ANY\":[\"*\"],\"IF_TRUE\":[\"*\"],\"IF_FALSE\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "\"?\"",
+ "return_types": "[\"*\"]"
+ },
+ "Int": {
+ "category": "Logic",
+ "comfy_node_id": "Int",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "String": {
+ "category": "Logic",
+ "comfy_node_id": "String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-07-01T09:22:45.758509Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ad0827a1-8008-40a5-96a4-f5fed8181587",
+ "node_id": "comfyui-logic",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "MIT",
+ "name": "ComfyUI-Logic",
+ "publisher": {
+ "createdAt": "2024-07-01T08:41:13.193355Z",
+ "description": "",
+ "id": "theupsider",
+ "logo": "",
+ "members": [],
+ "name": "theupsider",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/theUpsider/ComfyUI-Logic",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Load your model with image previews, or directly download and import Civitai models via URL. This custom ComfyUI node supports Checkpoint, LoRA, and LoRA Stack models, offering features like bypass options.",
+ "downloads": 93,
+ "icon": "",
+ "id": "comfyui-easycivitai-xtnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-26T08:43:43.374035Z",
+ "dependencies": [
+ "blake3",
+ "sanitize_filename",
+ "pydantic",
+ "dynaconf",
+ "codetiming"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "45168447-4e4a-4f6e-8427-9f23b6b4dae3",
+ "node_id": "comfyui-easycivitai-xtnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.2.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-EasyCivitai-XTNodes",
+ "publisher": {
+ "createdAt": "2024-08-25T09:20:45.723482Z",
+ "description": "",
+ "id": "xter",
+ "logo": "",
+ "members": [],
+ "name": "XTer",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/X-T-E-R/ComfyUI-EasyCivitai-XTNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension contains a custom node for ComfyUI. The node, called 'Bounding Box Crop', is designed to compute the top-left coordinates of a cropped bounding box based on input coordinates and dimensions of the final cropped image. It does so computing the center of the cropping area and then computing where the top-left coordinates would be.",
+ "downloads": 74,
+ "icon": "",
+ "id": "comfyui-centernode",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-14T12:21:02.527999Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a069a94d-1fb3-42e0-a3bb-da206fdab8bb",
+ "node_id": "comfyui-centernode",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CenterNode",
+ "publisher": {
+ "createdAt": "2024-07-15T12:00:41.934469Z",
+ "description": "",
+ "id": "alezonta",
+ "logo": "",
+ "members": [],
+ "name": "Alessandro Zonta",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alessandrozonta/ComfyUI-CenterNode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Faster workflows for ComfyUI users on Mac with Apple silicon",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui-mlx",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-22T06:41:46.904589Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e5c7a9ce-a950-46ee-93d8-dd9bf75b4439",
+ "node_id": "comfyui-mlx",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MLX",
+ "publisher": {
+ "createdAt": "2024-10-08T03:20:25.642524Z",
+ "description": "",
+ "id": "thoddnn",
+ "logo": "",
+ "members": [],
+ "name": "thoddnn",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/thoddnn/ComfyUI-MLX",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: Image Resize (seam carving). Seam carving (image resize) for ComfyUI. Based on [a/https://github.com/li-plus/seam-carving](https://github.com/li-plus/seam-carving). With seam carving algorithm, the image could be intelligently resized while keeping the important contents undistorted. The carving process could be further guided, so that an object could be removed from the image without apparent artifacts.",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-seam-carving",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SeamCarving": {
+ "category": "image",
+ "comfy_node_id": "SeamCarving",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"],\"width\":[\"INT\",{\"default\":512}],\"height\":[\"INT\",{\"default\":512}]},\"optional\":{\"keep_mask\":[\"MASK\"],\"drop_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-05-23T05:07:32.793538Z",
+ "dependencies": [
+ "seam-carving"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "88ae32fd-476b-4820-8aef-62ab0525d309",
+ "node_id": "comfyui-seam-carving",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-seam-carving",
+ "publisher": {
+ "createdAt": "2024-05-23T04:55:27.562917Z",
+ "description": "",
+ "id": "spinagon",
+ "logo": "",
+ "members": [],
+ "name": "spinagon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/spinagon/ComfyUI-seam-carving",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Adds nodes that are designed to be used for scripting ComfyUI. These nodes just describe themselves as 'api'. This can be used in conjunction with the npm library '@hypnodes/comfyui-api-nodes' for scripting via javascript.",
+ "downloads": 33,
+ "icon": "https://raw.githubusercontent.com/hypnodes/ComfyUI_ApiNodes/d57125be90d1dd95917f8e68eb4ce4f50c875e93/icon.png",
+ "id": "comfyui-api-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-09T00:52:16.168875Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1347f2f7-2733-4be9-b4b2-22b8de05285f",
+ "node_id": "comfyui-api-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.52.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Api Nodes",
+ "publisher": {
+ "createdAt": "2024-11-08T23:16:52.625228Z",
+ "description": "",
+ "id": "hypnodes",
+ "logo": "",
+ "members": [],
+ "name": "Hypnodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hypnodes/ComfyUI_ApiNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI adaptation of [a/IDM-VTON](https://github.com/yisol/IDM-VTON) for virtual try-on.",
+ "downloads": 308,
+ "icon": "",
+ "id": "comfyui-idm-vton",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-31T15:48:20.51519Z",
+ "dependencies": [
+ "torch",
+ "torchvision",
+ "torchaudio",
+ "accelerate==0.30.0",
+ "torchmetrics==1.4.0",
+ "tqdm==4.66.4",
+ "transformers==4.40.2",
+ "diffusers==0.27.2",
+ "einops==0.8.0",
+ "bitsandbytes==0.42",
+ "scipy==1.13.0",
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1d170f9a-95dc-4207-9f87-2d6e839e3697",
+ "node_id": "comfyui-idm-vton",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-IDM-VTON",
+ "publisher": {
+ "createdAt": "2024-05-30T12:12:03.916165Z",
+ "description": "",
+ "id": "temryl",
+ "logo": "",
+ "members": [],
+ "name": "TemryL",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TemryL/ComfyUI-IDM-VTON",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Comfyui custom node for [FunAudioLLM](https://funaudiollm.github.io/) include [CosyVoice](https://github.com/FunAudioLLM/CosyVoice) and [SenseVoice](https://github.com/FunAudioLLM/SenseVoice).",
+ "downloads": 99,
+ "icon": "",
+ "id": "comfyui-funaudiollm",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-05T09:27:26.523671Z",
+ "dependencies": [
+ "conformer",
+ "deepspeed; sys_platform == 'linux'",
+ "diffusers",
+ "grpcio",
+ "grpcio-tools",
+ "hydra-core",
+ "HyperPyYAML",
+ "inflect",
+ "librosa",
+ "lightning",
+ "matplotlib",
+ "modelscope",
+ "networkx",
+ "omegaconf",
+ "onnxruntime-gpu; sys_platform == 'linux'",
+ "onnxruntime; sys_platform == 'darwin' or sys_platform == 'win32'",
+ "openai-whisper",
+ "protobuf",
+ "pydantic",
+ "rich",
+ "soundfile",
+ "tensorboard",
+ "wget",
+ "gdown",
+ "pyarrow",
+ "jieba",
+ "pypinyin",
+ "pydub",
+ "audiosegment",
+ "srt",
+ "ffmpeg-python",
+ "WeTextProcessing",
+ "aliyun-python-sdk-core",
+ "funasr>=1.1.3",
+ "huggingface",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b8a39970-389f-400d-8fef-8009c284231d",
+ "node_id": "comfyui-funaudiollm",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FunAudioLLM",
+ "publisher": {
+ "createdAt": "2024-10-05T09:11:28.085163Z",
+ "description": "",
+ "id": "spensercai",
+ "logo": "",
+ "members": [],
+ "name": "SpenserCai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SpenserCai/ComfyUI-FunAudioLLM",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node offers the following functionalities: API support for setting up API requests, computer vision primarily for masking or collages, and general utility to streamline workflow setup or implement essential missing features.",
+ "downloads": 136,
+ "icon": "",
+ "id": "comfyui_bmad_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AdaptiveThresholding": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "AdaptiveThresholding",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"],\"max_value\":[\"INT\",{\"default\":255,\"min\":0,\"max\":255,\"step\":1}],\"adaptive_method\":[[\"ADAPTIVE_THRESH_MEAN_C\",\"ADAPTIVE_THRESH_GAUSSIAN_C\"],{\"default\":\"ADAPTIVE_THRESH_GAUSSIAN_C\"}],\"threshold_type\":[[\"BINARY\",\"BINARY_INV\",\"TRUNC\",\"TOZERO\",\"TOZERO_INV\"],{\"default\":\"BINARY\"}],\"block_size\":[\"INT\",{\"default\":4,\"min\":2,\"step\":2}],\"c\":[\"INT\",{\"default\":2,\"min\":-999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Add String To Many": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "Add String To Many",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"to_add\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"inputs_len\":[\"INT\",{\"default\":3,\"min\":2,\"max\":32,\"step\":1}],\"operation\":[[\"append\",\"prepend\"],{\"default\":\"append\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "AddAlpha": {
+ "category": "Bmad/image",
+ "comfy_node_id": "AddAlpha",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rgb_image\":[\"IMAGE\"]},\"optional\":{\"alpha\":[\"IMAGE\"],\"method\":[[\"default\",\"invert\"],{\"default\":\"default\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "AdjustRect": {
+ "category": "Bmad",
+ "comfy_node_id": "AdjustRect",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"INT\",{\"min\":0,\"max\":2147483647,\"step\":1}],\"b\":[\"INT\",{\"min\":0,\"max\":2147483647,\"step\":1}],\"c\":[\"INT\",{\"min\":0,\"max\":2147483647,\"step\":1}],\"d\":[\"INT\",{\"min\":0,\"max\":2147483647,\"step\":1}],\"xm\":[\"INT\",{\"default\":64,\"min\":2,\"max\":1280,\"step\":2}],\"ym\":[\"INT\",{\"default\":64,\"min\":2,\"max\":1280,\"step\":2}],\"round_mode\":[[\"Floor\",\"Ceil\",\"Round\",\"Exact\"],{\"default\":\"Round\"}],\"input_format\":[[\"top-left XY + WH\",\"top-left XY + bottom-right XY\",\"center XY (floored) + WH\",\"center XY + half WH (all floored)\"],{\"default\":\"top-left XY + bottom-right XY\"}],\"output_format\":[[\"top-left XY + WH\",\"top-left XY + bottom-right XY\",\"center XY (floored) + WH\",\"center XY + half WH (all floored)\"],{\"default\":\"top-left XY + bottom-right XY\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"INT\",\"INT\",\"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "AnyToAny": {
+ "category": "Bmad/\u26a0\ufe0f\u26a0\ufe0f\u26a0\ufe0f",
+ "comfy_node_id": "AnyToAny",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"v\":[\"*\"],\"function\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]",
+ "return_types": "[\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\",\"*\"]"
+ },
+ "BoundingRect (contours)": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "BoundingRect (contours)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"contour\":[\"CV_CONTOUR\"],\"return_mode\":[[\"top-left XY + WH\",\"top-left XY + bottom-right XY\",\"center XY (floored) + WH\",\"center XY + half WH (all floored)\"],{\"default\":\"top-left XY + bottom-right XY\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"INT\",\"INT\",\"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "BuildColorRangeAdvanced (hsv)": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "BuildColorRangeAdvanced (hsv)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"HSV_SAMPLES\"],\"hue_exp\":[\"STRING\",{\"multiline\":true,\"default\":\"# hue\\nh_quant2(0, 1).scale_by_constant(16) if 2 < v_median < 253 else to_interval(0, 180)\\n \"}],\"sat_exp\":[\"STRING\",{\"multiline\":true,\"default\":\"# saturation\\nto_interval(5, 255) if 2 < v_median < 253 else s_quant2(0,1).interpolate(0.2, [0, 255])\\n \"}],\"val_exp\":[\"STRING\",{\"multiline\":true,\"default\":\"# value\\nv_quant2(0,1).interpolate(.5, [0, 255]).scale_by_constant(50) if 2 < v_median < 253 else v_quant2(0,1).scale_by_constant(8)\\n \"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"HSV_COLOR\",\"HSV_COLOR\",\"IR_HUE_MODE\"]",
+ "return_types": "[\"HSV_COLOR\",\"HSV_COLOR\",\"IR_HUE_MODE\"]"
+ },
+ "BuildColorRangeHSV (hsv)": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "BuildColorRangeHSV (hsv)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"HSV_SAMPLES\"],\"percentage_modifier\":[\"INT\",{\"default\":50,\"min\":1,\"max\":100}],\"interval_type\":[[\"median to extremes interpolation\",\"average +- 3x max deviation\",\"average +- 2x standard deviation\",\"sample percentage centered at median\"],{\"default\":\"median to extremes interpolation\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"HSV_COLOR\",\"HSV_COLOR\",\"IR_HUE_MODE\"]",
+ "return_types": "[\"HSV_COLOR\",\"HSV_COLOR\",\"IR_HUE_MODE\"]"
+ },
+ "CLAHE": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "CLAHE",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"],\"clip_limit\":[\"INT\",{\"default\":2,\"step\":1}],\"tile_grid_x\":[\"INT\",{\"default\":8,\"min\":2,\"step\":1}],\"tile_grid_y\":[\"INT\",{\"default\":8,\"min\":2,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CLIPEncodeMultiple": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "CLIPEncodeMultiple",
+ "deprecated": false,
+ "description": "Encodes a text prompt using a CLIP model into an embedding that can be used to guide the diffusion model towards generating specific images.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"inputs_len\":[\"INT\",{\"default\":9,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ChameleonMask": {
+ "category": "Bmad/CV/C.Photography",
+ "comfy_node_id": "ChameleonMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst\":[\"IMAGE\"],\"src\":[\"IMAGE\"],\"thresh_blur\":[\"INT\",{\"default\":30,\"min\":2,\"step\":2}],\"close_dist\":[\"INT\",{\"default\":32,\"min\":0,\"step\":1}],\"open_dist\":[\"INT\",{\"default\":32,\"min\":0,\"step\":1}],\"size_dist\":[\"INT\",{\"default\":8,\"min\":-99999,\"step\":1}],\"mask_blur\":[\"INT\",{\"default\":64,\"min\":0,\"step\":2}],\"contrast_adjust\":[\"FLOAT\",{\"default\":2.4,\"min\":0,\"max\":20,\"step\":0.5}],\"mode\":[[\"GRAY\",\"VALUE\",\"LIGHTNESS\",\"HUE\",\"SATURATION (HSV)\",\"SATURATION (HSL)\"],{\"default\":\"GRAY\"}],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]},\"optional\":{\"optional_roi_mask\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"IMAGE\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "CheckpointLoader (dirty)": {
+ "category": "Bmad/api/dirty loaders",
+ "comfy_node_id": "CheckpointLoader (dirty)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"config_name\":[\"STRING\",{\"default\":\"\"}],\"ckpt_name\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ },
+ "CheckpointLoaderSimple (dirty)": {
+ "category": "Bmad/api/dirty loaders",
+ "comfy_node_id": "CheckpointLoaderSimple (dirty)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\"]"
+ },
+ "Color (RGB)": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Color (RGB)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"r\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"g\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}],\"b\":[\"INT\",{\"default\":0,\"min\":0,\"max\":255,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"COLOR\"]",
+ "return_types": "[\"COLOR\"]"
+ },
+ "Color (hexadecimal)": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Color (hexadecimal)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"hex\":[\"STRING\",{\"default\":\"#000000\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"COLOR\"]",
+ "return_types": "[\"COLOR\"]"
+ },
+ "Color Clip": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Color Clip",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target\":[[\"TO_BLACK\",\"TO_WHITE\",\"NOTHING\"],{\"default\":\"TO_BLACK\"}],\"complement\":[[\"TO_BLACK\",\"TO_WHITE\",\"NOTHING\"],{\"default\":\"TO_WHITE\"}],\"color\":[\"COLOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Color Clip (advanced)": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Color Clip (advanced)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target\":[[\"NOTHING\",\"TO_A\",\"TO_B\"],{\"default\":\"NOTHING\"}],\"complement\":[[\"NOTHING\",\"TO_A\",\"TO_B\"],{\"default\":\"TO_A\"}],\"color\":[\"COLOR\"]},\"optional\":{\"color_a\":[\"COLOR\"],\"color_b\":[\"COLOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Color Clip ADE20k": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Color Clip ADE20k",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"target\":[[\"TO_BLACK\",\"TO_WHITE\",\"NOTHING\"],{\"default\":\"TO_BLACK\"}],\"complement\":[[\"TO_BLACK\",\"TO_WHITE\",\"NOTHING\"],{\"default\":\"TO_WHITE\"}],\"class_name\":[[\"None\",\"wall\",\"building, edifice\",\"sky\",\"floor, flooring\",\"tree\",\"ceiling\",\"road, route\",\"bed \",\"windowpane, window \",\"grass\",\"cabinet\",\"sidewalk, pavement\",\"person, individual, someone, somebody, mortal, soul\",\"earth, ground\",\"door, double door\",\"table\",\"mountain, mount\",\"plant, flora, plant life\",\"curtain, drape, drapery, mantle, pall\",\"chair\",\"car, auto, automobile, machine, motorcar\",\"water\",\"painting, picture\",\"sofa, couch, lounge\",\"shelf\",\"house\",\"sea\",\"mirror\",\"rug, carpet, carpeting\",\"field\",\"armchair\",\"seat\",\"fence, fencing\",\"desk\",\"rock, stone\",\"wardrobe, closet, press\",\"lamp\",\"bathtub, bathing tub, bath, tub\",\"railing, rail\",\"cushion\",\"base, pedestal, stand\",\"box\",\"column, pillar\",\"signboard, sign\",\"chest of drawers, chest, bureau, dresser\",\"counter\",\"sand\",\"sink\",\"skyscraper\",\"fireplace, hearth, open fireplace\",\"refrigerator, icebox\",\"grandstand, covered stand\",\"path\",\"stairs, steps\",\"runway\",\"case, display case, showcase, vitrine\",\"pool table, billiard table, snooker table\",\"pillow\",\"screen door, screen\",\"stairway, staircase\",\"river\",\"bridge, span\",\"bookcase\",\"blind, screen\",\"coffee table, cocktail table\",\"toilet, can, commode, crapper, pot, potty, stool, throne\",\"flower\",\"book\",\"hill\",\"bench\",\"countertop\",\"stove, kitchen stove, range, kitchen range, cooking stove\",\"palm, palm tree\",\"kitchen island\",\"computer, computing machine, computing device, data processor, electronic computer, information processing system\",\"swivel chair\",\"boat\",\"bar\",\"arcade machine\",\"hovel, hut, hutch, shack, shanty\",\"bus, autobus, coach, charabanc, double-decker, jitney, motorbus, motorcoach, omnibus, passenger vehicle\",\"towel\",\"light, light source\",\"truck, motortruck\",\"tower\",\"chandelier, pendant, pendent\",\"awning, sunshade, sunblind\",\"streetlight, street lamp\",\"booth, cubicle, stall, kiosk\",\"television receiver, television, television set, tv, tv set, idiot box, boob tube, telly, goggle box\",\"airplane, aeroplane, plane\",\"dirt track\",\"apparel, wearing apparel, dress, clothes\",\"pole\",\"land, ground, soil\",\"bannister, banister, balustrade, balusters, handrail\",\"escalator, moving staircase, moving stairway\",\"ottoman, pouf, pouffe, puff, hassock\",\"bottle\",\"buffet, counter, sideboard\",\"poster, posting, placard, notice, bill, card\",\"stage\",\"van\",\"ship\",\"fountain\",\"conveyer belt, conveyor belt, conveyer, conveyor, transporter\",\"canopy\",\"washer, automatic washer, washing machine\",\"plaything, toy\",\"swimming pool, swimming bath, natatorium\",\"stool\",\"barrel, cask\",\"basket, handbasket\",\"waterfall, falls\",\"tent, collapsible shelter\",\"bag\",\"minibike, motorbike\",\"cradle\",\"oven\",\"ball\",\"food, solid food\",\"step, stair\",\"tank, storage tank\",\"trade name, brand name, brand, marque\",\"microwave, microwave oven\",\"pot, flowerpot\",\"animal, animate being, beast, brute, creature, fauna\",\"bicycle, bike, wheel, cycle \",\"lake\",\"dishwasher, dish washer, dishwashing machine\",\"screen, silver screen, projection screen\",\"blanket, cover\",\"sculpture\",\"hood, exhaust hood\",\"sconce\",\"vase\",\"traffic light, traffic signal, stoplight\",\"tray\",\"ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, dustbin, trash barrel, trash bin\",\"fan\",\"pier, wharf, wharfage, dock\",\"crt screen\",\"plate\",\"monitor, monitoring device\",\"bulletin board, notice board\",\"shower\",\"radiator\",\"glass, drinking glass\",\"clock\",\"flag\"],{\"default\":\"person, individual, someone, somebody, mortal, soul\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ColorDictionary": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "ColorDictionary",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"number_of_colors\":[\"INT\",{\"default\":8,\"min\":2,\"max\":12}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"COLOR_DICT\"]",
+ "return_types": "[\"COLOR_DICT\"]"
+ },
+ "ColorDictionary (custom)": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "ColorDictionary (custom)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"color_names\":[\"STRING\",{\"default\":\"\"}],\"colors\":[\"COLOR\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"COLOR_DICT\"]",
+ "return_types": "[\"COLOR_DICT\"]"
+ },
+ "Conditioning Grid (cond)": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "Conditioning Grid (cond)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"rows\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":2048,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":3}],\"base\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Conditioning Grid (string)": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "Conditioning Grid (string)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"base\":[\"STRING\",{\"default\":\"\",\"multiline\":false}],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"rows\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"width\":[\"INT\",{\"default\":256,\"min\":16,\"max\":2048,\"step\":1}],\"height\":[\"INT\",{\"default\":256,\"min\":16,\"max\":2048,\"step\":1}],\"strength\":[\"FLOAT\",{\"default\":3}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "Contour To Mask": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "Contour To Mask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"contour\":[\"CV_CONTOUR\"],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Contours": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "Contours",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"retrieval_mode\":[[\"RETR_EXTERNAL\",\"RETR_LIST\",\"RETR_CCOMP\",\"RETR_TREE\",\"RETR_FLOODFILL\"],{\"default\":\"RETR_LIST\"}],\"approximation_mode\":[[\"CHAIN_APPROX_NONE\",\"CHAIN_APPROX_SIMPLE\",\"CHAIN_APPROX_TC89_L1\",\"CHAIN_APPROX_TC89_KCOS\"],{\"default\":\"CHAIN_APPROX_SIMPLE\"}]}}",
+ "output_is_list": [
+ false,
+ true,
+ false
+ ],
+ "return_names": "[\"CV_CONTOURS\",\"CV_CONTOUR\",\"CV_CONTOURS_HIERARCHY\"]",
+ "return_types": "[\"CV_CONTOURS\",\"CV_CONTOUR\",\"CV_CONTOURS_HIERARCHY\"]"
+ },
+ "ControlNetHadamard": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "ControlNetHadamard",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conds\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ControlNetHadamard (manual)": {
+ "category": "Bmad/conditioning",
+ "comfy_node_id": "ControlNetHadamard (manual)",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conds\":[\"CONDITIONING\"],\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"inputs_len\":[\"INT\",{\"default\":9,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ConvertImg": {
+ "category": "Bmad/CV",
+ "comfy_node_id": "ConvertImg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"to\":[[\"RGBA\",\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CopyMakeBorder": {
+ "category": "Bmad/CV/Misc",
+ "comfy_node_id": "CopyMakeBorder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"border_size\":[\"INT\",{\"default\":64}],\"border_type\":[[\"BORDER_CONSTANT\",\"BORDER_REPLICATE\",\"BORDER_REFLECT\",\"BORDER_REFLECT101\",\"BORDER_WRAP\",\"BORDER_DEFAULT\",\"BORDER_ISOLATED\"],{\"default\":\"BORDER_CONSTANT\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CreateRequestMetadata": {
+ "category": "Bmad/api",
+ "comfy_node_id": "CreateRequestMetadata",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"request_id\":[\"STRING\",{\"default\":\"insert_id\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "DistanceTransform": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "DistanceTransform",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"binary_image\":[\"IMAGE\"],\"distance_type\":[[\"DIST_L2\",\"DIST_L1\",\"DIST_C\"],{\"default\":\"DIST_L2\"}],\"mask_size\":[[\"DIST_MASK_3\",\"DIST_MASK_5\",\"DIST_MASK_PRECISE\"],{\"default\":\"DIST_MASK_3\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Draw Contour(s)": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "Draw Contour(s)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"contours\":[\"CV_CONTOURS\"],\"index_to_draw\":[\"INT\",{\"default\":-1,\"min\":-1,\"max\":1000,\"step\":1}],\"thickness\":[\"INT\",{\"default\":5,\"min\":-1,\"max\":32,\"step\":1}],\"color\":[\"COLOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "EqualizeHistogram": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "EqualizeHistogram",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ExtendColorList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendColorList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"COLOR\"]",
+ "return_types": "[\"COLOR\"]"
+ },
+ "ExtendCondList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendCondList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ExtendFloatList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendFloatList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ExtendImageList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ExtendIntList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendIntList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ExtendLatentList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendLatentList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "ExtendMaskList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendMaskList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ExtendModelList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendModelList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ExtendStringList": {
+ "category": "Bmad/Lists/Extend",
+ "comfy_node_id": "ExtendStringList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "FadeMaskEdges": {
+ "category": "Bmad/CV/Misc",
+ "comfy_node_id": "FadeMaskEdges",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"binary_image\":[\"IMAGE\"],\"edge_size\":[\"FLOAT\",{\"default\":5,\"min\":1,\"step\":1}],\"edge_tightness\":[\"FLOAT\",{\"default\":1.1,\"min\":1,\"max\":10,\"step\":0.05}],\"edge_exponent\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":10,\"step\":0.1}],\"smoothing_diameter\":[\"INT\",{\"default\":10,\"min\":2,\"max\":256,\"step\":1}],\"paste_original_blacks\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Filter Contour": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "Filter Contour",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"contours\":[\"CV_CONTOURS\"],\"fitness\":[\"STRING\",{\"multiline\":true,\"default\":\"# Contour Fitness Function\\n\"}],\"select\":[[\"MAX\",\"MIN\",\"MODE\",\"FILTER\"],{\"default\":\"MAX\"}]},\"optional\":{\"image\":[\"IMAGE\"],\"aux_contour\":[\"CV_CONTOUR\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CV_CONTOUR\",\"CV_CONTOURS\"]",
+ "return_types": "[\"CV_CONTOUR\",\"CV_CONTOURS\"]"
+ },
+ "FindComplementaryColor": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "FindComplementaryColor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"color_dict\":[\"COLOR_DICT\"],\"power\":[\"FLOAT\",{\"default\":0.5,\"min\":0.01,\"max\":10,\"step\":0.01}]},\"optional\":{\"mask\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"COLOR\",\"STRING\"]",
+ "return_types": "[\"COLOR\",\"STRING\"]"
+ },
+ "FindThreshold": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "FindThreshold",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"],\"start_at\":[\"INT\",{\"default\":1,\"min\":1,\"max\":255,\"step\":1}],\"end_at\":[\"INT\",{\"default\":255,\"min\":1,\"max\":255,\"step\":1}],\"thresh_type\":[[\"BINARY\",\"BINARY_INV\",\"TRUNC\",\"TOZERO\",\"TOZERO_INV\"],{\"default\":\"BINARY\"}],\"downscale_factor\":[\"INT\",{\"default\":2,\"min\":1,\"step\":1}],\"condition\":[\"STRING\",{\"multiline\":true,\"default\":\"# Some expression that returns True or False\\n\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FlatLatentsIntoSingleGrid": {
+ "category": "Bmad/latent",
+ "comfy_node_id": "FlatLatentsIntoSingleGrid",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latents\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "Framed Mask Grab Cut": {
+ "category": "Bmad/CV/GrabCut",
+ "comfy_node_id": "Framed Mask Grab Cut",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"thresh\":[\"IMAGE\"],\"iterations\":[\"INT\",{\"default\":25,\"min\":0,\"max\":200,\"step\":1}],\"margin\":[\"INT\",{\"default\":2,\"min\":1,\"max\":100,\"step\":1}],\"frame_option\":[[\"FULL_FRAME\",\"IGNORE_BOTTOM\",\"IGNORE_TOP\",\"IGNORE_RIGHT\",\"IGNORE_LEFT\",\"IGNORE_HORIZONTAL\",\"IGNORE_VERTICAL\"],{\"default\":\"FULL_FRAME\"}],\"threshold_FGD\":[\"INT\",{\"default\":250,\"min\":0,\"max\":255,\"step\":1}],\"threshold_PR_FGD\":[\"INT\",{\"default\":128,\"min\":1,\"max\":255,\"step\":1}],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Framed Mask Grab Cut 2": {
+ "category": "Bmad/CV/GrabCut",
+ "comfy_node_id": "Framed Mask Grab Cut 2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"thresh_maybe\":[\"IMAGE\"],\"thresh_sure\":[\"IMAGE\"],\"iterations\":[\"INT\",{\"default\":25,\"min\":0,\"max\":200,\"step\":1}],\"margin\":[\"INT\",{\"default\":2,\"min\":1,\"max\":100,\"step\":1}],\"frame_option\":[[\"FULL_FRAME\",\"IGNORE_BOTTOM\",\"IGNORE_TOP\",\"IGNORE_RIGHT\",\"IGNORE_LEFT\",\"IGNORE_HORIZONTAL\",\"IGNORE_VERTICAL\"],{\"default\":\"FULL_FRAME\"}],\"binary_threshold\":[\"INT\",{\"default\":128,\"min\":1,\"max\":255,\"step\":1}],\"maybe_black_is_sure_background\":[\"BOOLEAN\",{\"default\":false}],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FromListGet1Color": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Color",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"COLOR\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"COLOR\"]",
+ "return_types": "[\"COLOR\"]"
+ },
+ "FromListGet1Cond": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Cond",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"CONDITIONING\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "FromListGet1Float": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"FLOAT\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "FromListGet1Image": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"IMAGE\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FromListGet1Int": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Int",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"INT\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "FromListGet1Latent": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Latent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"LATENT\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "FromListGet1Mask": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Mask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"MASK\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "FromListGet1Model": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1Model",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"MODEL\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "FromListGet1String": {
+ "category": "Bmad/Lists/Get1",
+ "comfy_node_id": "FromListGet1String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"STRING\",{\"forceInput\":true}],\"index\":[\"INT\",{\"default\":0,\"min\":-2147483648}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "FromListGetColors": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetColors",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"COLOR\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\"]",
+ "return_types": "[\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\",\"COLOR\"]"
+ },
+ "FromListGetConds": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetConds",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"CONDITIONING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FromListGetFloats": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetFloats",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\"]",
+ "return_types": "[\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\",\"FLOAT\"]"
+ },
+ "FromListGetImages": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetImages",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"IMAGE\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "FromListGetInts": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetInts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "FromListGetLatents": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetLatents",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"LATENT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\"]",
+ "return_types": "[\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\",\"LATENT\"]"
+ },
+ "FromListGetMasks": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetMasks",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"MASK\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\"]",
+ "return_types": "[\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\",\"MASK\"]"
+ },
+ "FromListGetModels": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetModels",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"MODEL\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\"]",
+ "return_types": "[\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\",\"MODEL\"]"
+ },
+ "FromListGetStrings": {
+ "category": "Bmad/Lists/GetAll",
+ "comfy_node_id": "FromListGetStrings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "Get Contour from list": {
+ "category": "Bmad/CV/Contour",
+ "comfy_node_id": "Get Contour from list",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"contours\":[\"CV_CONTOURS\"],\"index\":[\"INT\",{\"default\":0,\"min\":0,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CV_CONTOUR\"]",
+ "return_types": "[\"CV_CONTOUR\"]"
+ },
+ "Get Models": {
+ "category": "Bmad/dump",
+ "comfy_node_id": "Get Models",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dump\":[[\"all models\",\"checkpoints\",\"clip\",\"clip_vision\",\"configs\",\"controlnet\",\"diffusers\",\"embeddings\",\"gligen\",\"hypernetworks\",\"loras\",\"style_models\",\"upscale_models\",\"vae\"],{\"default\":\"all models\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Get Prompt": {
+ "category": "Bmad/dump",
+ "comfy_node_id": "Get Prompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"api_prompt\":[[\"print to console\",\"save to file\"],{\"default\":\"print to console\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "Hue Mode (InRange hsv)": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "Hue Mode (InRange hsv)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ir_hue_mode\":[[\"SMALLEST\",\"LARGEST\",\"IGNORE\",\"SINGLE\",\"SPLIT\"],{\"default\":\"SMALLEST\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IR_HUE_MODE\"]",
+ "return_types": "[\"IR_HUE_MODE\"]"
+ },
+ "HypernetworkLoader (dirty)": {
+ "category": "Bmad/api/dirty loaders",
+ "comfy_node_id": "HypernetworkLoader (dirty)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"hypernetwork_name\":[\"STRING\",{\"default\":\"\"}],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ImageBatchToList": {
+ "category": "Bmad/image",
+ "comfy_node_id": "ImageBatchToList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "InRange (hsv)": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "InRange (hsv)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rgb_image\":[\"IMAGE\"],\"color_a\":[\"HSV_COLOR\"],\"color_b\":[\"HSV_COLOR\"],\"hue_mode\":[\"IR_HUE_MODE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Inpaint": {
+ "category": "Bmad/CV/C.Photography",
+ "comfy_node_id": "Inpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"img\":[\"IMAGE\"],\"mask\":[\"IMAGE\"],\"radius\":[\"INT\",{\"default\":3,\"min\":0,\"step\":1}],\"flag\":[[\"TELEA\",\"NS\"],{\"default\":\"TELEA\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Input/String to Int Array": {
+ "category": "Bmad/api/parseInput",
+ "comfy_node_id": "Input/String to Int Array",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inStr\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT_ARRAY\"]",
+ "return_types": "[\"INT_ARRAY\"]"
+ },
+ "KMeansColor": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "KMeansColor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"number_of_colors\":[\"INT\",{\"default\":2,\"min\":1}],\"max_iterations\":[\"INT\",{\"default\":100}],\"eps\":[\"FLOAT\",{\"default\":0.2,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Load 64 Encoded Image": {
+ "category": "Bmad/api",
+ "comfy_node_id": "Load 64 Encoded Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_code\":[\"STRING\",{\"default\":\"insert encoded image here\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoraLoader (dirty)": {
+ "category": "Bmad/api/dirty loaders",
+ "comfy_node_id": "LoraLoader (dirty)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"lora_name\":[\"STRING\",{\"default\":\"\"}],\"strength_model\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}],\"strength_clip\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ },
+ "MaskGrid N KSamplers Advanced": {
+ "category": "Bmad/experimental",
+ "comfy_node_id": "MaskGrid N KSamplers Advanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"add_noise\":[[\"enable\",\"disable\"]],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]],\"mask\":[\"IMAGE\"],\"rows\":[\"INT\",{\"default\":1,\"min\":1,\"max\":16}],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":16}],\"mode\":[[\"Sample then Fork\",\"Fork then Sample\"],{\"default\":\"Sample then Fork\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "MaskOuterBlur": {
+ "category": "Bmad/CV/Misc",
+ "comfy_node_id": "MaskOuterBlur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"],\"mask\":[\"IMAGE\"],\"kernel_size\":[\"INT\",{\"default\":16,\"min\":2,\"max\":150,\"step\":2}],\"paste_src\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Merge Latent Batch Gridwise": {
+ "category": "Bmad/latent",
+ "comfy_node_id": "Merge Latent Batch Gridwise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"batch\":[\"LATENT\"],\"mask\":[\"IMAGE\"],\"rows\":[\"INT\",{\"default\":1,\"min\":1,\"max\":16}],\"columns\":[\"INT\",{\"default\":1,\"min\":1,\"max\":16}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "MonoMerge": {
+ "category": "Bmad/image",
+ "comfy_node_id": "MonoMerge",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"],\"image2\":[\"IMAGE\"],\"target\":[[\"white\",\"black\"],{\"default\":\"white\"}],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MorphologicOperation": {
+ "category": "Bmad/CV/Morphology",
+ "comfy_node_id": "MorphologicOperation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"],\"operation\":[[\"MORPH_ERODE\",\"MORPH_DILATE\",\"MORPH_OPEN\",\"MORPH_CLOSE\",\"MORPH_GRADIENT\",\"MORPH_TOPHAT\",\"MORPH_BLACKHAT\"],{\"default\":\"MORPH_ERODE\"}],\"kernel_type\":[[\"MORPH_RECT\",\"MORPH_ELLIPSE\",\"MORPH_CROSS\"],{\"default\":\"MORPH_RECT\"}],\"kernel_size_x\":[\"INT\",{\"default\":4,\"min\":2,\"step\":2}],\"kernel_size_y\":[\"INT\",{\"default\":4,\"min\":2,\"step\":2}],\"iterations\":[\"INT\",{\"default\":1,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "MorphologicSkeletoning": {
+ "category": "Bmad/CV/Morphology",
+ "comfy_node_id": "MorphologicSkeletoning",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "NaiveAutoKMeansColor": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "NaiveAutoKMeansColor",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"max_k\":[\"INT\",{\"default\":8,\"min\":3,\"max\":16}],\"rc_threshold\":[\"FLOAT\",{\"default\":0.5,\"max\":1,\"min\":0.01,\"step\":0.01}],\"max_iterations\":[\"INT\",{\"default\":100}],\"eps\":[\"FLOAT\",{\"default\":0.2,\"step\":0.05}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"INT\"]",
+ "return_types": "[\"IMAGE\",\"INT\"]"
+ },
+ "OtsuThreshold": {
+ "category": "Bmad/CV/Thresholding",
+ "comfy_node_id": "OtsuThreshold",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold_type\":[[\"BINARY\",\"BINARY_INV\",\"TRUNC\",\"TOZERO\",\"TOZERO_INV\"],{\"default\":\"BINARY\"}],\"gaussian_blur_x\":[\"INT\",{\"default\":4,\"min\":0,\"max\":200,\"step\":2}],\"gaussian_blur_y\":[\"INT\",{\"default\":4,\"min\":0,\"max\":200,\"step\":2}],\"gaussian_border_type\":[[\"BORDER_CONSTANT\",\"BORDER_REPLICATE\",\"BORDER_REFLECT\",\"BORDER_REFLECT101\",\"BORDER_WRAP\",\"BORDER_TRANSPARENT\",\"BORDER_DEFAULT\",\"BORDER_ISOLATED\"],{\"default\":\"BORDER_CONSTANT\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "RGB to HSV": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "RGB to HSV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rgb_color\":[\"COLOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"HSV_COLOR\"]",
+ "return_types": "[\"HSV_COLOR\"]"
+ },
+ "Rect Grab Cut": {
+ "category": "Bmad/CV/GrabCut",
+ "comfy_node_id": "Rect Grab Cut",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"x1\":[\"INT\",{\"default\":5,\"min\":0,\"max\":2000,\"step\":1}],\"y1\":[\"INT\",{\"default\":5,\"min\":0,\"max\":2000,\"step\":1}],\"x2\":[\"INT\",{\"default\":5,\"min\":0,\"max\":2000,\"step\":1}],\"y2\":[\"INT\",{\"default\":5,\"min\":0,\"max\":2000,\"step\":1}],\"iterations\":[\"INT\",{\"default\":25,\"min\":0,\"max\":200,\"step\":1}],\"output_format\":[[\"RGB\",\"GRAY\"],{\"default\":\"RGB\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Remap": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "Remap",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"remap\":[\"REMAP\",{\"forceInput\":true}],\"src\":[\"IMAGE\"],\"interpolation\":[[\"INTER_NEAREST\",\"INTER_LINEAR\",\"INTER_AREA\",\"INTER_LANCZOS4\",\"INTER_CUBIC\"],{\"default\":\"INTER_AREA\"}]},\"optional\":{\"src_mask\":[\"MASK\"],\"output_with_alpha\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "RemapBarrelDistortion": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapBarrelDistortion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"c\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"use_inverse_variant\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"d\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapFromInsideParabolas": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapFromInsideParabolas",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_mask_with_2_parabolas\":[\"MASK\"],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapFromQuadrilateral (homography)": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapFromQuadrilateral (homography)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_mask_with_4_points\":[\"MASK\"],\"width\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096}],\"height\":[\"INT\",{\"default\":512,\"min\":16,\"max\":4096}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapInsideParabolas": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapInsideParabolas",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst_mask_with_2_parabolas\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapInsideParabolasAdvanced": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapInsideParabolasAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst_mask_with_2_parabolas\":[\"MASK\"],\"curve_wise_adjust\":[\"FLOAT\",{\"default\":1,\"min\":0.3,\"max\":2,\"step\":0.01}],\"ortho_wise_adjust\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":3,\"step\":0.01}],\"flip_ortho\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapPinch": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapPinch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"power_x\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":3,\"step\":0.05}],\"power_y\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":3,\"step\":0.05}],\"center_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"center_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapReverseBarrelDistortion": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapReverseBarrelDistortion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"a\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"c\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":1e-05}],\"use_inverse_variant\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"d\":[\"FLOAT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapStretch": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapStretch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"power_x\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":3,\"step\":0.05}],\"power_y\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":3,\"step\":0.05}],\"center_x\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}],\"center_y\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.05}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapToInnerCylinder": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapToInnerCylinder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"fov\":[\"INT\",{\"default\":90,\"min\":1,\"max\":179}],\"swap_xy\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapToOuterCylinder": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapToOuterCylinder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"fov\":[\"INT\",{\"default\":90,\"min\":1,\"max\":179}],\"swap_xy\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapToQuadrilateral": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapToQuadrilateral",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst_mask_with_4_points\":[\"MASK\"],\"mode\":[[\"HOMOGRAPHY\",\"LENGTH-WISE\",\"W-EDGE-PAIR\"],{\"default\":\"HOMOGRAPHY\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "RemapWarpPolar": {
+ "category": "Bmad/CV/Transform",
+ "comfy_node_id": "RemapWarpPolar",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"max_radius\":[[\"half min shape\",\"half max shape\",\"hypot\",\"raw\"],{\"default\":\"half min shape\"}],\"radius_adjust\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":2048,\"step\":0.01}],\"center_x_adjust\":[\"FLOAT\",{\"default\":0,\"min\":-3,\"max\":3,\"step\":0.01}],\"center_y_adjust\":[\"FLOAT\",{\"default\":0,\"min\":-3,\"max\":3,\"step\":0.01}],\"log\":[\"BOOLEAN\",{\"default\":false}],\"inverse\":[\"BOOLEAN\",{\"default\":true}],\"crop\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REMAP\"]",
+ "return_types": "[\"REMAP\"]"
+ },
+ "Repeat Into Grid (image)": {
+ "category": "Bmad/image",
+ "comfy_node_id": "Repeat Into Grid (image)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"rows\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Repeat Into Grid (latent)": {
+ "category": "Bmad/latent",
+ "comfy_node_id": "Repeat Into Grid (latent)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"rows\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "RequestInputs": {
+ "category": "Bmad/api",
+ "comfy_node_id": "RequestInputs",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"values\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "SampleColorHSV": {
+ "category": "Bmad/CV/Color A.",
+ "comfy_node_id": "SampleColorHSV",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"rgb_image\":[\"IMAGE\"],\"sample_size\":[\"INT\",{\"default\":1000,\"min\":1,\"max\":65536}],\"sampling_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"HSV_SAMPLES\"]",
+ "return_types": "[\"HSV_SAMPLES\"]"
+ },
+ "Save Image (api)": {
+ "category": "Bmad/api",
+ "comfy_node_id": "Save Image (api)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"resource_name\":[\"STRING\",{\"default\":\"image\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TASK_DONE\"]",
+ "return_types": "[\"TASK_DONE\"]"
+ },
+ "SeamlessClone": {
+ "category": "Bmad/CV/C.Photography",
+ "comfy_node_id": "SeamlessClone",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst\":[\"IMAGE\"],\"src\":[\"IMAGE\"],\"src_mask\":[\"IMAGE\"],\"flag\":[[\"NORMAL\",\"MIXED\",\"MONO\"],{\"default\":\"NORMAL\"}],\"cx\":[\"INT\",{\"default\":0,\"min\":-999999,\"step\":1}],\"cy\":[\"INT\",{\"default\":0,\"min\":-999999,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SeamlessClone (simple)": {
+ "category": "Bmad/CV/C.Photography",
+ "comfy_node_id": "SeamlessClone (simple)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"dst\":[\"IMAGE\"],\"src\":[\"IMAGE\"],\"src_mask\":[\"IMAGE\"],\"flag\":[[\"NORMAL\",\"MIXED\",\"MONO\"],{\"default\":\"NORMAL\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SetRequestStateToComplete": {
+ "category": "Bmad/api",
+ "comfy_node_id": "SetRequestStateToComplete",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"resource_0\":[\"TASK_DONE\"]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "String": {
+ "category": "Bmad",
+ "comfy_node_id": "String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inStr\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "String to Float": {
+ "category": "Bmad/api/parseInput",
+ "comfy_node_id": "String to Float",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inStr\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "String to Integer": {
+ "category": "Bmad/api/parseInput",
+ "comfy_node_id": "String to Integer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inStr\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ToColorList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToColorList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"COLOR\"]",
+ "return_types": "[\"COLOR\"]"
+ },
+ "ToCondList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToCondList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ToFloatList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToFloatList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ToImageList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ToIntList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToIntList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ToLatentList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToLatentList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "ToMaskList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToMaskList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ToModelList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToModelList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "ToStringList": {
+ "category": "Bmad/Lists/Make or Intercalate",
+ "comfy_node_id": "ToStringList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":2,\"min\":0,\"max\":32}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "UnGridify (image)": {
+ "category": "Bmad/image",
+ "comfy_node_id": "UnGridify (image)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"columns\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}],\"rows\":[\"INT\",{\"default\":3,\"min\":1,\"max\":8,\"step\":1}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "VAEEncodeBatch": {
+ "category": "Bmad",
+ "comfy_node_id": "VAEEncodeBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inputs_len\":[\"INT\",{\"default\":3,\"min\":2,\"max\":32,\"step\":1}],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-09-02T19:42:35.557391Z",
+ "dependencies": [
+ "gray2color",
+ "opencv-python~=4.8.1.78",
+ "scikit-image~=0.20.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8bf572ac-ffb2-4b5d-a000-c0e411452c8b",
+ "node_id": "comfyui_bmad_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.6.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_bmad_nodes",
+ "publisher": {
+ "createdAt": "2024-05-22T19:48:40.164036Z",
+ "description": "",
+ "id": "bmad4ever",
+ "logo": "",
+ "members": [],
+ "name": "bmad",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bmad4ever/comfyui_bmad_nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI port of Vectorscope CC and Diffusion Color Grading by Haoming02. Makes it possible to adjust Brightness/Contrast/Saturation/Hue during image generation.",
+ "downloads": 76,
+ "icon": "",
+ "id": "comfyui-vectorscope-cc",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DiffusionCG": {
+ "category": "model_patches/unet",
+ "comfy_node_id": "DiffusionCG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"recenter_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"normalize\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "NormalizeLatent": {
+ "category": "latent",
+ "comfy_node_id": "NormalizeLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "VectorscopeCC": {
+ "category": "model_patches/unet",
+ "comfy_node_id": "VectorscopeCC",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"alt\":[\"BOOLEAN\",{\"default\":false}],\"brightness\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":0.05}],\"contrast\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":0.05}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0.05,\"max\":3,\"step\":0.05}],\"r\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":0.05}],\"g\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":0.05}],\"b\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":10,\"step\":0.05}],\"method\":[[\"Straight\",\"Straight Abs.\",\"Cross\",\"Cross Abs.\",\"Ones\",\"N.Random\",\"U.Random\",\"Multi-Res\",\"Multi-Res Abs.\"],{\"default\":\"Straight Abs.\"}],\"scaling\":[[\"Flat\",\"Cos\",\"Sin\",\"1 - Cos\",\"1 - Sin\"],{\"default\":\"Flat\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2024-09-01T05:23:12.778485Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "60e48cd5-d13a-4c2e-a1d8-c27fd525c38e",
+ "node_id": "comfyui-vectorscope-cc",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI-vectorscope-cc",
+ "publisher": {
+ "createdAt": "2024-06-15T14:09:36.287328Z",
+ "description": "",
+ "id": "pamparamm",
+ "logo": "",
+ "members": [],
+ "name": "Pamparamm",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/pamparamm/ComfyUI-vectorscope-cc",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This report contains a 'load many images' node which is going to load the image set by the number of file names from smallest to largest, and the images will no longer be loaded in the wrong order! Setting index=0 makes it load from the first small value (image flie name) image, and index=2 will load them from the second image. Another node 'load images & resize' can resize the image by the first loaded image.",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyui_auto_caption",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-24T02:47:52.573097Z",
+ "dependencies": [
+ "huggingface_hub==0.24.3",
+ "accelerate",
+ "#torch",
+ "transformers>=4.43.3",
+ "sentencepiece",
+ "bitsandbytes>=0.43.3",
+ "bitsandbytes-windows>=0.37.5"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d05bf243-aa36-4447-9c92-eee6bebbc855",
+ "node_id": "comfyui_auto_caption",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Auto_Caption",
+ "publisher": {
+ "createdAt": "2024-09-18T07:13:41.492352Z",
+ "description": "",
+ "id": "cyber-bcat",
+ "logo": "",
+ "members": [],
+ "name": "Cyber-BCat",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Cyber-BCat/ComfyUI_Auto_Caption",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node for ComfyUI integrates the Flux-Prompt-Enhance model, allowing you to enhance your prompts directly within your ComfyUI workflows.",
+ "downloads": 563,
+ "icon": "https://raw.githubusercontent.com/marduk191/comfyui-marnodes/main/icon/RA.png",
+ "id": "comfyui-fluxpromptenhancer",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FluxPromptEnhance": {
+ "category": "marduk191/Flux_Prompt_Enhancer",
+ "comfy_node_id": "FluxPromptEnhance",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-08-28T23:52:50.799527Z",
+ "dependencies": [
+ "torch>=1.9.0",
+ "transformers>=4.18.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9174505e-cf4f-4607-8179-2b7d35ce8296",
+ "node_id": "comfyui-fluxpromptenhancer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Fluxpromptenhancer",
+ "publisher": {
+ "createdAt": "2024-06-17T16:19:43.686404Z",
+ "description": "",
+ "id": "marduk191",
+ "logo": "",
+ "members": [],
+ "name": "marduk191",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/marduk191/ComfyUI-Fluxpromptenhancer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using pic2story in comfyUI",
+ "downloads": 132,
+ "icon": "",
+ "id": "comfyui_pic2story",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-25T01:16:10.485521Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "62295e3d-8744-4b42-9c0f-f37a31304e54",
+ "node_id": "comfyui_pic2story",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_Pic2Story",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_Pic2Story",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Wrapped Joy Caption alpha 2 node for comfyui: Easy use, for GPU with less 19G, please use nf4 for better balanced speed and result. ",
+ "downloads": 259,
+ "icon": "\ud83e\ude90",
+ "id": "comfyui_jc2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-14T16:13:06.393052Z",
+ "dependencies": [
+ "huggingface_hub>=0.23.4,<=0.25",
+ "accelerate",
+ "transformers>=4.43.2,<=4.45.1",
+ "sentencepiece",
+ "peft==0.12.0",
+ "bitsandbytes"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "fdac747b-3174-4260-977d-1d7aa1eaabde",
+ "node_id": "comfyui_jc2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui_JC2",
+ "publisher": {
+ "createdAt": "2024-08-24T06:17:32.70579Z",
+ "description": "",
+ "id": "ttplanet",
+ "logo": "",
+ "members": [],
+ "name": "TTPlanet",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TTPlanetPig/Comfyui_JC2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Pixydust Quantizer is a custom node extension for ComfyUI that allows for the simplified recreation of tile patterns used in 1990s 16-color PC graphics, offering advanced color quantization and palette optimization features.Additionally, it includes a CRT-like effect node that mimics the phosphor glow and slight color bleeding of old CRT displays, adding a nostalgic aesthetic.With version 2.0.0, it now supports batch image processing, enabling efficient handling of video frames and image sequences.",
+ "downloads": 51,
+ "icon": "",
+ "id": "comfyui-pixydustquantizer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-01T15:15:03.844887Z",
+ "dependencies": [
+ "numpy",
+ "torch",
+ "Pillow",
+ "scikit-learn",
+ "scipy",
+ "scikit-image"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "be84bfba-a68f-40f5-8a5f-e9c0c2d68ff6",
+ "node_id": "comfyui-pixydustquantizer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PixydustQuantizer",
+ "publisher": {
+ "createdAt": "2024-10-20T14:34:22.031493Z",
+ "description": "",
+ "id": "sousakujikken",
+ "logo": "",
+ "members": [],
+ "name": "HIRO",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/sousakujikken/ComfyUI-PixydustQuantizer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "LiquidTime is a simple yet powerful frame interpolation node for ComfyUI. Just input your sequence and desired frame count - the node handles all complex calculations and generates smooth in-between frames for you. A must-have tool for AI animation and video creation that lets you shape time like liquid.",
+ "downloads": 39,
+ "icon": "",
+ "id": "liquid-time-interpolation",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-14T18:11:53.6679Z",
+ "dependencies": [
+ "torch>=2.0.0",
+ "numpy>=1.21.0",
+ "pillow>=9.0.0",
+ "tqdm>=4.65.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5809a795-4aac-4bba-a28d-1c0c4efd6c8d",
+ "node_id": "liquid-time-interpolation",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "LiquidTime - by PabloGFX",
+ "publisher": {
+ "createdAt": "2024-09-23T16:40:33.561343Z",
+ "description": "",
+ "id": "pablogfx",
+ "logo": "",
+ "members": [],
+ "name": "PabloGFX - Paul Lazniak",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lazniak/LiquidTime-Interpolation",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "you can using sotry-diffusion in comfyui",
+ "downloads": 229,
+ "icon": "",
+ "id": "comfyui_storydiffusion",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-03T06:47:21.197155Z",
+ "dependencies": [
+ "ip_adapter @ git+https://github.com/tencent-ailab/IP-Adapter.git@main",
+ "spaces",
+ "peft"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "185cd2f4-a64a-4e77-a39e-05a88b149832",
+ "node_id": "comfyui_storydiffusion",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_StoryDiffusion",
+ "publisher": {
+ "createdAt": "2024-06-24T08:32:00.788126Z",
+ "description": "",
+ "id": "smthemx",
+ "logo": "",
+ "members": [],
+ "name": "smthemx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/smthemex/ComfyUI_StoryDiffusion",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 53,
+ "icon": "",
+ "id": "comfyui-ponyswitch",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-29T10:55:06.193746Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "96caca4e-df4a-423b-9b9f-9b1de45d6cca",
+ "node_id": "comfyui-ponyswitch",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-PonySwitch",
+ "publisher": {
+ "createdAt": "2024-06-29T10:15:08.436661Z",
+ "description": "",
+ "id": "immortalpie",
+ "logo": "",
+ "members": [],
+ "name": "ImmortalPie",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ImmortalPie/ComfyUI-PonySwitch",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node pack offers various detector nodes and detailer nodes that allow you to configure a workflow that automatically enhances facial details. And provide iterative upscaler.",
+ "downloads": 19252,
+ "icon": "",
+ "id": "comfyui-impact-pack",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AddMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "AddMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"],\"mask2\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "AnyPipeToBasic": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "AnyPipeToBasic",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"any_pipe\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"basic_pipe\"]",
+ "return_types": "[\"BASIC_PIPE\"]"
+ },
+ "BasicPipeToDetailerPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "BasicPipeToDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"sam_model_opt\":[\"SAM_MODEL\"],\"segm_detector_opt\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "BasicPipeToDetailerPipeSDXL": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "BasicPipeToDetailerPipeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_basic_pipe\":[\"BASIC_PIPE\"],\"refiner_basic_pipe\":[\"BASIC_PIPE\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"sam_model_opt\":[\"SAM_MODEL\"],\"segm_detector_opt\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "BboxDetectorCombined_v2": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "BboxDetectorCombined_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\"],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":4,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "BboxDetectorSEGS": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "BboxDetectorSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\"],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"labels\":[\"STRING\",{\"multiline\":true,\"default\":\"all\",\"placeholder\":\"List the types of segments to be allowed, separated by commas\"}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "BitwiseAndMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "BitwiseAndMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"],\"mask2\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "BitwiseAndMaskForEach": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "BitwiseAndMaskForEach",
+ "deprecated": false,
+ "description": "Retains only the overlapping areas between the masks included in base_segs and the mask regions of mask_segs. SEGS with no overlapping mask areas are filtered out.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_segs\":[\"SEGS\"],\"mask_segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "CLIPSegDetectorProvider": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "CLIPSegDetectorProvider",
+ "deprecated": false,
+ "description": "Provides a detection function using CLIPSeg, which generates masks based on text prompts.\nTo use this node, the CLIPSeg custom node must be installed.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":false,\"tooltip\":\"Enter the targets to be detected, separated by commas\"}],\"blur\":[\"FLOAT\",{\"min\":0,\"max\":15,\"step\":0.1,\"default\":7,\"tooltip\":\"Blurs the detected mask\"}],\"threshold\":[\"FLOAT\",{\"min\":0,\"max\":1,\"step\":0.05,\"default\":0.4,\"tooltip\":\"Detects only areas that are certain above the threshold.\"}],\"dilation_factor\":[\"INT\",{\"min\":0,\"max\":10,\"step\":1,\"default\":4,\"tooltip\":\"Dilates the detected mask.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX_DETECTOR\"]",
+ "return_types": "[\"BBOX_DETECTOR\"]"
+ },
+ "CfgScheduleHookProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "CfgScheduleHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_iteration\":[[\"simple\"]],\"target_cfg\":[\"FLOAT\",{\"default\":3,\"min\":0,\"max\":100}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "CombineRegionalPrompts": {
+ "category": "ImpactPack/Regional",
+ "comfy_node_id": "CombineRegionalPrompts",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"regional_prompts1\":[\"REGIONAL_PROMPTS\",{\"tooltip\":\"input regional_prompts. (Connecting to the input slot increases the number of additional slots.)\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REGIONAL_PROMPTS\"]",
+ "return_types": "[\"REGIONAL_PROMPTS\"]"
+ },
+ "CoreMLDetailerHookProvider": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "CoreMLDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[[\"512x512\",\"768x768\",\"512x768\",\"768x512\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "DenoiseScheduleHookProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "DenoiseScheduleHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_iteration\":[[\"simple\"]],\"target_denoise\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "DenoiseSchedulerDetailerHookProvider": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DenoiseSchedulerDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_cycle\":[[\"simple\"]],\"target_denoise\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "DetailerForEach": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DetailerForEach",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"model\":[\"MODEL\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model, the inference stage is skipped.\"}],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DetailerForEachDebug": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DetailerForEachDebug",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"model\":[\"MODEL\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model, the inference stage is skipped.\"}],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"image\",\"cropped\",\"cropped_refined\",\"cropped_refined_alpha\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "DetailerForEachDebugPipe": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DetailerForEachDebugPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the basic_pipe, the inference stage is skipped.\"}],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"],\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ true,
+ true,
+ true,
+ true
+ ],
+ "return_names": "[\"image\",\"segs\",\"basic_pipe\",\"cropped\",\"cropped_refined\",\"cropped_refined_alpha\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"SEGS\",\"BASIC_PIPE\",\"IMAGE\",\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "DetailerForEachPipe": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DetailerForEachPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the basic_pipe, the inference stage is skipped.\"}],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"],\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"image\",\"segs\",\"basic_pipe\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"SEGS\",\"BASIC_PIPE\",\"IMAGE\"]"
+ },
+ "DetailerForEachPipeForAnimateDiff": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "DetailerForEachPipeForAnimateDiff",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_frames\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the basic_pipe, the inference stage is skipped.\"}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"],\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"image\",\"segs\",\"basic_pipe\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"SEGS\",\"BASIC_PIPE\",\"IMAGE\"]"
+ },
+ "DetailerHookCombine": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "DetailerHookCombine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"hook1\":[\"DETAILER_HOOK\"],\"hook2\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "DetailerPipeToBasicPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "DetailerPipeToBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"base_basic_pipe\",\"refiner_basic_pipe\"]",
+ "return_types": "[\"BASIC_PIPE\",\"BASIC_PIPE\"]"
+ },
+ "EditBasicPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "EditBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\"]},\"optional\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"basic_pipe\"]",
+ "return_types": "[\"BASIC_PIPE\"]"
+ },
+ "EditDetailerPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "EditDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"sam_model\":[\"SAM_MODEL\"],\"segm_detector\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "EditDetailerPipeSDXL": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "EditDetailerPipeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"refiner_model\":[\"MODEL\"],\"refiner_clip\":[\"CLIP\"],\"refiner_positive\":[\"CONDITIONING\"],\"refiner_negative\":[\"CONDITIONING\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"sam_model\":[\"SAM_MODEL\"],\"segm_detector\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "EmptySegs": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "EmptySegs",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "FaceDetailer": {
+ "category": "ImpactPack/Simple",
+ "comfy_node_id": "FaceDetailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"model\":[\"MODEL\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model, the inference stage is skipped.\"}],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"bbox_crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.1}],\"sam_detection_hint\":[[\"center-1\",\"horizontal-2\",\"vertical-2\",\"rect-4\",\"diamond-4\",\"mask-area\",\"mask-points\",\"mask-point-bbox\",\"none\"]],\"sam_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sam_threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"]],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"sam_model_opt\":[\"SAM_MODEL\"],\"segm_detector_opt\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true,
+ true,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"image\",\"cropped_refined\",\"cropped_enhanced_alpha\",\"mask\",\"detailer_pipe\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"MASK\",\"DETAILER_PIPE\",\"IMAGE\"]"
+ },
+ "FaceDetailerPipe": {
+ "category": "ImpactPack/Simple",
+ "comfy_node_id": "FaceDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"detailer_pipe\":[\"DETAILER_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the detailer_pipe, the inference stage is skipped.\"}],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"bbox_crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.1}],\"sam_detection_hint\":[[\"center-1\",\"horizontal-2\",\"vertical-2\",\"rect-4\",\"diamond-4\",\"mask-area\",\"mask-points\",\"mask-point-bbox\",\"none\"]],\"sam_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sam_threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}],\"sam_mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"]],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true,
+ true,
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"image\",\"cropped_refined\",\"cropped_enhanced_alpha\",\"mask\",\"detailer_pipe\",\"cnet_images\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"MASK\",\"DETAILER_PIPE\",\"IMAGE\"]"
+ },
+ "FromBasicPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "FromBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\",\"vae\",\"positive\",\"negative\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FromBasicPipe_v2": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "FromBasicPipe_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"basic_pipe\",\"model\",\"clip\",\"vae\",\"positive\",\"negative\"]",
+ "return_types": "[\"BASIC_PIPE\",\"MODEL\",\"CLIP\",\"VAE\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FromDetailerPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "FromDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\",\"vae\",\"positive\",\"negative\",\"bbox_detector\",\"sam_model_opt\",\"segm_detector_opt\",\"detailer_hook\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"CONDITIONING\",\"CONDITIONING\",\"BBOX_DETECTOR\",\"SAM_MODEL\",\"SEGM_DETECTOR\",\"DETAILER_HOOK\"]"
+ },
+ "FromDetailerPipeSDXL": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "FromDetailerPipeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"detailer_pipe\",\"model\",\"clip\",\"vae\",\"positive\",\"negative\",\"bbox_detector\",\"sam_model_opt\",\"segm_detector_opt\",\"detailer_hook\",\"refiner_model\",\"refiner_clip\",\"refiner_positive\",\"refiner_negative\"]",
+ "return_types": "[\"DETAILER_PIPE\",\"MODEL\",\"CLIP\",\"VAE\",\"CONDITIONING\",\"CONDITIONING\",\"BBOX_DETECTOR\",\"SAM_MODEL\",\"SEGM_DETECTOR\",\"DETAILER_HOOK\",\"MODEL\",\"CLIP\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "FromDetailerPipe_v2": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "FromDetailerPipe_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"detailer_pipe\",\"model\",\"clip\",\"vae\",\"positive\",\"negative\",\"bbox_detector\",\"sam_model_opt\",\"segm_detector_opt\",\"detailer_hook\"]",
+ "return_types": "[\"DETAILER_PIPE\",\"MODEL\",\"CLIP\",\"VAE\",\"CONDITIONING\",\"CONDITIONING\",\"BBOX_DETECTOR\",\"SAM_MODEL\",\"SEGM_DETECTOR\",\"DETAILER_HOOK\"]"
+ },
+ "GITSSchedulerFuncProvider": {
+ "category": "ImpactPack/sampling",
+ "comfy_node_id": "GITSSchedulerFuncProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"coeff\":[\"FLOAT\",{\"default\":1.2,\"min\":0.8,\"max\":1.5,\"step\":0.05,\"tooltip\":\"coeff factor of GITS Scheduler\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"denoise amount for noise schedule\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SCHEDULER_FUNC\"]",
+ "return_types": "[\"SCHEDULER_FUNC\"]"
+ },
+ "ImageListToImageBatch": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "ImageListToImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageMaskSwitch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImageMaskSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4,\"step\":1}],\"images1\":[\"IMAGE\"]},\"optional\":{\"mask1_opt\":[\"MASK\"],\"images2_opt\":[\"IMAGE\"],\"mask2_opt\":[\"MASK\"],\"images3_opt\":[\"IMAGE\"],\"mask3_opt\":[\"MASK\"],\"images4_opt\":[\"IMAGE\"],\"mask4_opt\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ImageReceiver": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImageReceiver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"]],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"save_to_workflow\":[\"BOOLEAN\",{\"default\":false}],\"image_data\":[\"STRING\",{\"multiline\":false}],\"trigger_always\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enable\",\"label_off\":\"disable\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "ImageSender": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImageSender",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"ImgSender\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ImpactAssembleSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactAssembleSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seg_header\":[\"SEGS_HEADER\"],\"seg_elt\":[\"SEG_ELT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactBoolean": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactBoolean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ImpactCombineConditionings": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactCombineConditionings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning1\":[\"CONDITIONING\",{\"tooltip\":\"input conditionings. (Connecting to the input slot increases the number of additional slots.)\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ImpactCompare": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactCompare",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cmp\":[[\"a = b\",\"a <> b\",\"a > b\",\"a < b\",\"a >= b\",\"a <= b\",\"tt\",\"ff\"]],\"a\":[\"*\"],\"b\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ImpactConcatConditionings": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactConcatConditionings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"conditioning1\":[\"CONDITIONING\",{\"tooltip\":\"input conditionings. (Connecting to the input slot increases the number of additional slots.)\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ImpactConditionalBranch": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactConditionalBranch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cond\":[\"BOOLEAN\"],\"tt_value\":[\"*\",{\"lazy\":true}],\"ff_value\":[\"*\",{\"lazy\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactConditionalBranchSelMode": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactConditionalBranchSelMode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cond\":[\"BOOLEAN\"]},\"optional\":{\"tt_value\":[\"*\"],\"ff_value\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactConditionalStopIteration": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactConditionalStopIteration",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cond\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ImpactControlBridge": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactControlBridge",
+ "deprecated": false,
+ "description": "When behavior is Stop and mode is active, the input value is passed directly to the output.\nWhen behavior is Mute/Bypass and mode is active, the node connected to the output is changed to active state.\nWhen behavior is Stop and mode is Stop/Mute/Bypass, the workflow execution of the current node is halted.\nWhen behavior is Mute/Bypass and mode is Stop/Mute/Bypass, the node connected to the output is changed to Mute/Bypass state.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"*\"],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Active\",\"label_off\":\"Stop/Mute/Bypass\"}],\"behavior\":[[\"Stop\",\"Mute\",\"Bypass\"]]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactControlNetApplyAdvancedSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactControlNetApplyAdvancedSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"segs_preprocessor\":[\"SEGS_PREPROCESSOR\"],\"control_image\":[\"IMAGE\"],\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactControlNetApplySEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactControlNetApplySEGS",
+ "deprecated": true,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"control_net\":[\"CONTROL_NET\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]},\"optional\":{\"segs_preprocessor\":[\"SEGS_PREPROCESSOR\"],\"control_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactControlNetClearSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactControlNetClearSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactConvertDataType": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactConvertDataType",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"STRING\",\"FLOAT\",\"INT\",\"BOOLEAN\"]",
+ "return_types": "[\"STRING\",\"FLOAT\",\"INT\",\"BOOLEAN\"]"
+ },
+ "ImpactCount_Elts_in_SEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactCount_Elts_in_SEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ImpactDecomposeSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactDecomposeSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false,
+ true
+ ],
+ "return_names": "[\"SEGS_HEADER\",\"SEG_ELT\"]",
+ "return_types": "[\"SEGS_HEADER\",\"SEG_ELT\"]"
+ },
+ "ImpactDilateMask": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactDilateMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactDilateMaskInSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactDilateMaskInSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactDilate_Mask_SEG_ELT": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactDilate_Mask_SEG_ELT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seg_elt\":[\"SEG_ELT\"],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEG_ELT\"]",
+ "return_types": "[\"SEG_ELT\"]"
+ },
+ "ImpactDummyInput": {
+ "category": "ImpactPack/Debug",
+ "comfy_node_id": "ImpactDummyInput",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactEdit_SEG_ELT": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactEdit_SEG_ELT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seg_elt\":[\"SEG_ELT\"]},\"optional\":{\"cropped_image_opt\":[\"IMAGE\"],\"cropped_mask_opt\":[\"MASK\"],\"crop_region_opt\":[\"SEG_ELT_crop_region\"],\"bbox_opt\":[\"SEG_ELT_bbox\"],\"control_net_wrapper_opt\":[\"SEG_ELT_control_net_wrapper\"],\"confidence_opt\":[\"FLOAT\",{\"min\":0,\"max\":1,\"step\":0.1,\"forceInput\":true}],\"label_opt\":[\"STRING\",{\"multiline\":false,\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEG_ELT\"]",
+ "return_types": "[\"SEG_ELT\"]"
+ },
+ "ImpactExecutionOrderController": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactExecutionOrderController",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"signal\":[\"*\"],\"value\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"signal\",\"value\"]",
+ "return_types": "[\"*\",\"*\"]"
+ },
+ "ImpactFlattenMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "ImpactFlattenMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactFloat": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactFloat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"FLOAT\",{\"default\":1,\"min\":-3.402823466e+38,\"max\":3.402823466e+38}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"FLOAT\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "ImpactFrom_SEG_ELT": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactFrom_SEG_ELT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seg_elt\":[\"SEG_ELT\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"seg_elt\",\"cropped_image\",\"cropped_mask\",\"crop_region\",\"bbox\",\"control_net_wrapper\",\"confidence\",\"label\"]",
+ "return_types": "[\"SEG_ELT\",\"IMAGE\",\"MASK\",\"SEG_ELT_crop_region\",\"SEG_ELT_bbox\",\"SEG_ELT_control_net_wrapper\",\"FLOAT\",\"STRING\"]"
+ },
+ "ImpactFrom_SEG_ELT_bbox": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactFrom_SEG_ELT_bbox",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox\":[\"SEG_ELT_bbox\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"left\",\"top\",\"right\",\"bottom\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "ImpactFrom_SEG_ELT_crop_region": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactFrom_SEG_ELT_crop_region",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"crop_region\":[\"SEG_ELT_crop_region\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"left\",\"top\",\"right\",\"bottom\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "ImpactGaussianBlurMask": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactGaussianBlurMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"kernel_size\":[\"INT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":1}],\"sigma\":[\"FLOAT\",{\"default\":10,\"min\":0.1,\"max\":100,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactGaussianBlurMaskInSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactGaussianBlurMaskInSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"kernel_size\":[\"INT\",{\"default\":10,\"min\":0,\"max\":100,\"step\":1}],\"sigma\":[\"FLOAT\",{\"default\":10,\"min\":0.1,\"max\":100,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactHFTransformersClassifierProvider": {
+ "category": "ImpactPack/HuggingFace",
+ "comfy_node_id": "ImpactHFTransformersClassifierProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset_repo_id\":[[\"rizvandwiki/gender-classification-2\",\"NTQAI/pedestrian_gender_recognition\",\"Leilab/gender_class\",\"ProjectPersonal/GenderClassifier\",\"crangana/trained-gender\",\"cledoux42/GenderNew_v002\",\"ivensamdh/genderage2\",\"Manual repo id\"]],\"manual_repo_id\":[\"STRING\",{\"multiline\":false}],\"device_mode\":[[\"AUTO\",\"Prefer GPU\",\"CPU\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"TRANSFORMERS_CLASSIFIER\"]",
+ "return_types": "[\"TRANSFORMERS_CLASSIFIER\"]"
+ },
+ "ImpactIPAdapterApplySEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactIPAdapterApplySEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"ipadapter_pipe\":[\"IPADAPTER_PIPE\"],\"weight\":[\"FLOAT\",{\"default\":0.7,\"min\":-1,\"max\":3,\"step\":0.05}],\"noise\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.01}],\"weight_type\":[[\"original\",\"linear\",\"channel penalty\"],{\"default\":\"channel penalty\"}],\"start_at\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_at\":[\"FLOAT\",{\"default\":0.9,\"min\":0,\"max\":1,\"step\":0.001}],\"unfold_batch\":[\"BOOLEAN\",{\"default\":false}],\"faceid_v2\":[\"BOOLEAN\",{\"default\":false}],\"weight_v2\":[\"FLOAT\",{\"default\":1,\"min\":-1,\"max\":3,\"step\":0.05}],\"context_crop_factor\":[\"FLOAT\",{\"default\":1.2,\"min\":1,\"max\":100,\"step\":0.1}],\"reference_image\":[\"IMAGE\"]},\"optional\":{\"combine_embeds\":[[\"concat\",\"add\",\"subtract\",\"average\",\"norm average\"]],\"neg_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactIfNone": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactIfNone",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"signal\":[\"*\"],\"any_input\":[\"*\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"signal_opt\",\"bool\"]",
+ "return_types": "[\"*\",\"BOOLEAN\"]"
+ },
+ "ImpactImageBatchToImageList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactImageBatchToImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImpactImageInfo": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactImageInfo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"batch\",\"height\",\"width\",\"channel\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "ImpactInt": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ImpactInversedSwitch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactInversedSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":999999,\"step\":1,\"tooltip\":\"The output number you want to send from the input\"}],\"input\":[\"*\",{\"tooltip\":\"Any input. When connected, one more input slot is added.\"}]},\"optional\":{\"sel_mode\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"select_on_prompt\",\"label_off\":\"select_on_execution\",\"forceInput\":false,\"tooltip\":\"In the case of 'select_on_execution', the selection is dynamically determined at the time of workflow execution. 'select_on_prompt' is an option that exists for older versions of ComfyUI, and it makes the decision before the workflow execution.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactIsNotEmptySEGS": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactIsNotEmptySEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ImpactKSamplerAdvancedBasicPipe": {
+ "category": "ImpactPack/sampling",
+ "comfy_node_id": "ImpactKSamplerAdvancedBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"basic_pipe input for sampling\"}],\"add_noise\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enable\",\"label_off\":\"disable\",\"tooltip\":\"Whether to add noise\"}],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"tooltip\":\"classifier free guidance value\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"sampler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"],{\"tooltip\":\"noise schedule\"}],\"latent_image\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"tooltip\":\"The starting step of the sampling to be applied at this node within the range of 'steps'.\"}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000,\"tooltip\":\"The step at which sampling applied at this node will stop within the range of steps (if greater than steps, sampling will continue only up to steps).\"}],\"return_with_leftover_noise\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enable\",\"label_off\":\"disable\",\"tooltip\":\"Whether to return the latent with noise remaining if the noise has not been completely removed according to the noise schedule, or to completely remove the noise before returning it.\"}]},\"optional\":{\"scheduler_func_opt\":[\"SCHEDULER_FUNC\",{\"tooltip\":\"[OPTIONAL] Noise schedule generation function. If this is set, the scheduler widget will be ignored.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BASIC_PIPE\",\"LATENT\",\"VAE\"]",
+ "return_types": "[\"BASIC_PIPE\",\"LATENT\",\"VAE\"]"
+ },
+ "ImpactKSamplerBasicPipe": {
+ "category": "ImpactPack/sampling",
+ "comfy_node_id": "ImpactKSamplerBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"basic_pipe input for sampling\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"tooltip\":\"classifier free guidance value\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"sampler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"],{\"tooltip\":\"noise schedule\"}],\"latent_image\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of noise to remove. This amount is the noise added at the start, and the higher it is, the more the input latent will be modified before being returned.\"}]},\"optional\":{\"scheduler_func_opt\":[\"SCHEDULER_FUNC\",{\"tooltip\":\"[OPTIONAL] Noise schedule generation function. If this is set, the scheduler widget will be ignored.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"BASIC_PIPE\",\"LATENT\",\"VAE\"]",
+ "return_types": "[\"BASIC_PIPE\",\"LATENT\",\"VAE\"]"
+ },
+ "ImpactLatentInfo": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactLatentInfo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"batch\",\"height\",\"width\",\"channel\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "ImpactListBridge": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactListBridge",
+ "deprecated": false,
+ "description": "When passing the list output through this node, it collects and organizes the data before forwarding it, which ensures that the previous stage's sub-workflow has been completed.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"list_input\":[\"*\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"list_output\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactLogger": {
+ "category": "ImpactPack/Debug",
+ "comfy_node_id": "ImpactLogger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"data\":[\"*\"],\"text\":[\"STRING\",{\"multiline\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ImpactLogicalOperators": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactLogicalOperators",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"operator\":[[\"and\",\"or\",\"xor\"]],\"bool_a\":[\"BOOLEAN\",{\"forceInput\":true}],\"bool_b\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ImpactMakeAnyList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactMakeAnyList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"value1\":[\"*\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactMakeImageBatch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactMakeImageBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImpactMakeImageList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactMakeImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image1\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImpactMakeMaskBatch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactMakeMaskBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactMakeMaskList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactMakeMaskList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactMakeTileSEGS": {
+ "category": "ImpactPack/__for_testing",
+ "comfy_node_id": "ImpactMakeTileSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"bbox_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":4096,\"step\":8}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.01}],\"min_overlap\":[\"INT\",{\"default\":5,\"min\":0,\"max\":512,\"step\":1}],\"filter_segs_dilation\":[\"INT\",{\"default\":20,\"min\":-255,\"max\":255,\"step\":1}],\"mask_irregularity\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"irregular_mask_mode\":[[\"Reuse fast\",\"Reuse quality\",\"All random fast\",\"All random quality\"]]},\"optional\":{\"filter_in_segs_opt\":[\"SEGS\"],\"filter_out_segs_opt\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactMinMax": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactMinMax",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"max\",\"label_off\":\"min\"}],\"a\":[\"*\"],\"b\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "ImpactNeg": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactNeg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"BOOLEAN\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BOOLEAN\"]",
+ "return_types": "[\"BOOLEAN\"]"
+ },
+ "ImpactNegativeConditioningPlaceholder": {
+ "category": "ImpactPack/sampling",
+ "comfy_node_id": "ImpactNegativeConditioningPlaceholder",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "ImpactNodeSetMuteState": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactNodeSetMuteState",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"signal\":[\"*\"],\"node_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"set_state\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"active\",\"label_off\":\"mute\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"signal_opt\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactQueueTrigger": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactQueueTrigger",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"signal\":[\"*\"],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Trigger\",\"label_off\":\"Don't trigger\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"signal_opt\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactQueueTriggerCountdown": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactQueueTriggerCountdown",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"count\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"total\":[\"INT\",{\"default\":10,\"min\":1,\"max\":18446744073709552000}],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Trigger\",\"label_off\":\"Don't trigger\"}]},\"optional\":{\"signal\":[\"*\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"signal_opt\",\"count\",\"total\"]",
+ "return_types": "[\"*\",\"INT\",\"INT\"]"
+ },
+ "ImpactRemoteBoolean": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactRemoteBoolean",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"node_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"widget_name\":[\"STRING\",{\"multiline\":false}],\"value\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"True\",\"label_off\":\"False\"}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ImpactRemoteInt": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactRemoteInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"node_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"widget_name\":[\"STRING\",{\"multiline\":false}],\"value\":[\"INT\",{\"default\":0,\"min\":-18446744073709552000,\"max\":18446744073709552000}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "ImpactSEGSClassify": {
+ "category": "ImpactPack/HuggingFace",
+ "comfy_node_id": "ImpactSEGSClassify",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"classifier\":[\"TRANSFORMERS_CLASSIFIER\"],\"segs\":[\"SEGS\"],\"preset_expr\":[[\"#Female > #Male\",\"#Female < #Male\",\"female > 0.5\",\"male > 0.5\",\"Age16to25 > 0.1\",\"Age50to69 > 0.1\",\"Manual expr\"]],\"manual_expr\":[\"STRING\",{\"multiline\":false}]},\"optional\":{\"ref_image_opt\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ true
+ ],
+ "return_names": "[\"filtered_SEGS\",\"remained_SEGS\",\"detected_labels\"]",
+ "return_types": "[\"SEGS\",\"SEGS\",\"STRING\"]"
+ },
+ "ImpactSEGSConcat": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSConcat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs1\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSEGSLabelAssign": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSLabelAssign",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"labels\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"List the label to be assigned in order of segs, separated by commas\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSEGSLabelFilter": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSLabelFilter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"preset\":[[\"all\",\"hand\",\"face\",\"mouth\",\"eyes\",\"eyebrows\",\"pupils\",\"left_eyebrow\",\"left_eye\",\"left_pupil\",\"right_eyebrow\",\"right_eye\",\"right_pupil\",\"short_sleeved_shirt\",\"long_sleeved_shirt\",\"short_sleeved_outwear\",\"long_sleeved_outwear\",\"vest\",\"sling\",\"shorts\",\"trousers\",\"skirt\",\"short_sleeved_dress\",\"long_sleeved_dress\",\"vest_dress\",\"sling_dress\",\"person\",\"bicycle\",\"car\",\"motorcycle\",\"airplane\",\"bus\",\"train\",\"truck\",\"boat\",\"traffic light\",\"fire hydrant\",\"stop sign\",\"parking meter\",\"bench\",\"bird\",\"cat\",\"dog\",\"horse\",\"sheep\",\"cow\",\"elephant\",\"bear\",\"zebra\",\"giraffe\",\"backpack\",\"umbrella\",\"handbag\",\"tie\",\"suitcase\",\"frisbee\",\"skis\",\"snowboard\",\"sports ball\",\"kite\",\"baseball bat\",\"baseball glove\",\"skateboard\",\"surfboard\",\"tennis racket\",\"bottle\",\"wine glass\",\"cup\",\"fork\",\"knife\",\"spoon\",\"bowl\",\"banana\",\"apple\",\"sandwich\",\"orange\",\"broccoli\",\"carrot\",\"hot dog\",\"pizza\",\"donut\",\"cake\",\"chair\",\"couch\",\"potted plant\",\"bed\",\"dining table\",\"toilet\",\"tv\",\"laptop\",\"mouse\",\"remote\",\"keyboard\",\"cell phone\",\"microwave\",\"oven\",\"toaster\",\"sink\",\"refrigerator\",\"book\",\"clock\",\"vase\",\"scissors\",\"teddy bear\",\"hair drier\",\"toothbrush\"]],\"labels\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"List the types of segments to be allowed, separated by commas\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"filtered_SEGS\",\"remained_SEGS\"]",
+ "return_types": "[\"SEGS\",\"SEGS\"]"
+ },
+ "ImpactSEGSMerge": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSMerge",
+ "deprecated": false,
+ "description": "SEGS contains multiple SEGs. SEGS Merge integrates several SEGs into a single merged SEG. The label is changed to `merged` and the confidence becomes the minimum confidence. The applied controlnet and cropped_image are removed.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSEGSOrderedFilter": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSOrderedFilter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"target\":[[\"area(=w*h)\",\"width\",\"height\",\"x1\",\"y1\",\"x2\",\"y2\",\"confidence\"]],\"order\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"descending\",\"label_off\":\"ascending\"}],\"take_start\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"take_count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"filtered_SEGS\",\"remained_SEGS\"]",
+ "return_types": "[\"SEGS\",\"SEGS\"]"
+ },
+ "ImpactSEGSPicker": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSPicker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"picks\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"pysssss.autocomplete\":false}],\"segs\":[\"SEGS\"]},\"optional\":{\"fallback_image_opt\":[\"IMAGE\"]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSEGSRangeFilter": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSRangeFilter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"target\":[[\"area(=w*h)\",\"width\",\"height\",\"x1\",\"y1\",\"x2\",\"y2\",\"length_percent\",\"confidence(0-100)\"]],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"inside\",\"label_off\":\"outside\"}],\"min_value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"max_value\":[\"INT\",{\"default\":67108864,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"filtered_SEGS\",\"remained_SEGS\"]",
+ "return_types": "[\"SEGS\",\"SEGS\"]"
+ },
+ "ImpactSEGSToMaskBatch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSToMaskBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactSEGSToMaskList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSEGSToMaskList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ImpactScaleBy_BBOX_SEG_ELT": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactScaleBy_BBOX_SEG_ELT",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seg\":[\"SEG_ELT\"],\"scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":8,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEG_ELT\"]",
+ "return_types": "[\"SEG_ELT\"]"
+ },
+ "ImpactSchedulerAdapter": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSchedulerAdapter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"defaultInput\":true}],\"extra_scheduler\":[[\"None\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"scheduler\"]",
+ "return_types": "[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]]"
+ },
+ "ImpactSegsAndMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "ImpactSegsAndMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSegsAndMaskForEach": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "ImpactSegsAndMaskForEach",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSetWidgetValue": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactSetWidgetValue",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"signal\":[\"*\"],\"node_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"widget_name\":[\"STRING\",{\"multiline\":false}]},\"optional\":{\"boolean_value\":[\"BOOLEAN\",{\"forceInput\":true}],\"int_value\":[\"INT\",{\"forceInput\":true}],\"float_value\":[\"FLOAT\",{\"forceInput\":true}],\"string_value\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"signal_opt\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactSimpleDetectorSEGS": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "ImpactSimpleDetectorSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\"],\"image\":[\"IMAGE\"],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"sub_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"sub_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sub_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"post_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sam_model_opt\":[\"SAM_MODEL\",{\"tooltip\":\"[OPTIONAL]\\nSegment Anything Model for Silhouette Detection.\\nBe sure to use the SAM_MODEL loaded through the SAMLoader (Impact) node as input.\\nGiven this input, it refines the rectangular areas detected by BBOX_DETECTOR into silhouette shapes through SAM.\\nsam_model_opt takes priority over segm_detector_opt.\"}],\"segm_detector_opt\":[\"SEGM_DETECTOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSimpleDetectorSEGSPipe": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "ImpactSimpleDetectorSEGSPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"detailer_pipe\":[\"DETAILER_PIPE\"],\"image\":[\"IMAGE\"],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"sub_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"sub_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"sub_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"post_dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSimpleDetectorSEGS_for_AD": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "ImpactSimpleDetectorSEGS_for_AD",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\"],\"image_frames\":[\"IMAGE\"],\"bbox_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_dilation\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"sub_threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"sub_dilation\":[\"INT\",{\"default\":0,\"min\":-255,\"max\":255,\"step\":1}],\"sub_bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1}],\"sam_mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"masking_mode\":[[\"Pivot SEGS\",\"Combine neighboring frames\",\"Don't combine\"]],\"segs_pivot\":[[\"Combined mask\",\"1st frame mask\"]],\"sam_model_opt\":[\"SAM_MODEL\",{\"tooltip\":\"[OPTIONAL]\\nSegment Anything Model for Silhouette Detection.\\nBe sure to use the SAM_MODEL loaded through the SAMLoader (Impact) node as input.\\nGiven this input, it refines the rectangular areas detected by BBOX_DETECTOR into silhouette shapes through SAM.\\nsam_model_opt takes priority over segm_detector_opt.\"}],\"segm_detector_opt\":[\"SEGM_DETECTOR\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "ImpactSleep": {
+ "category": "ImpactPack/Logic/_for_test",
+ "comfy_node_id": "ImpactSleep",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"signal\":[\"*\"],\"seconds\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":3600}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"signal_opt\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactStringSelector": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactStringSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"strings\":[\"STRING\",{\"multiline\":true}],\"multiline\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"select\":[\"INT\",{\"min\":0,\"max\":9223372036854776000,\"step\":1,\"default\":0}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ImpactSwitch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ImpactSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":999999,\"step\":1,\"tooltip\":\"The input number you want to output among the inputs\"}],\"sel_mode\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"select_on_prompt\",\"label_off\":\"select_on_execution\",\"forceInput\":false,\"tooltip\":\"In the case of 'select_on_execution', the selection is dynamically determined at the time of workflow execution. 'select_on_prompt' is an option that exists for older versions of ComfyUI, and it makes the decision before the workflow execution.\"}]},\"optional\":{\"input1\":[\"*\",{\"lazy\":true,\"tooltip\":\"Any input. When connected, one more input slot is added.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"selected_value\",\"selected_label\",\"selected_index\"]",
+ "return_types": "[\"*\",\"STRING\",\"INT\"]"
+ },
+ "ImpactValueReceiver": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactValueReceiver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"typ\":[[\"STRING\",\"INT\",\"FLOAT\",\"BOOLEAN\"]],\"value\":[\"STRING\",{\"default\":\"\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactValueSender": {
+ "category": "ImpactPack/Logic",
+ "comfy_node_id": "ImpactValueSender",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"*\"],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}]},\"optional\":{\"signal_opt\":[\"*\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"signal\"]",
+ "return_types": "[\"*\"]"
+ },
+ "ImpactWildcardEncode": {
+ "category": "ImpactPack/Prompt",
+ "comfy_node_id": "ImpactWildcardEncode",
+ "deprecated": false,
+ "description": "The 'ImpactWildcardEncode' node processes text prompts written in wildcard syntax and outputs them as conditioning. It also supports LoRA syntax, with the applied LoRA reflected in the model's output.\n\nTIP1: Before the workflow is executed, the processing result of 'wildcard_text' is displayed in 'populated_text', and the populated text is saved along with the workflow. If you want to use a seed converted as input, write the prompt directly in 'populated_text' instead of 'wildcard_text', and set the mode to 'Fixed'.\nTIP2: If the 'Inspire Pack' is installed, LBW(LoRA Block Weight) syntax can also be applied.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"wildcard_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"tooltip\":\"Enter a prompt using wildcard syntax.\"}],\"populated_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"tooltip\":\"The actual value passed during the execution of 'ImpactWildcardEncode' is what is shown here. The behavior varies slightly depending on the mode. Wildcard syntax can also be used in 'populated_text'.\"}],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Populate\",\"label_off\":\"Fixed\",\"tooltip\":\"Populate: Before running the workflow, it overwrites the existing value of 'populated_text' with the prompt processed from 'wildcard_text'. In this mode, 'populated_text' cannot be edited.\\nFixed: Ignores wildcard_text and keeps 'populated_text' as is. You can edit 'populated_text' in this mode.\"}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Determines the random seed to be used for wildcard processing.\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\",\"conditioning\",\"populated_text\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"CONDITIONING\",\"STRING\"]"
+ },
+ "ImpactWildcardProcessor": {
+ "category": "ImpactPack/Prompt",
+ "comfy_node_id": "ImpactWildcardProcessor",
+ "deprecated": false,
+ "description": "The 'ImpactWildcardProcessor' processes text prompts written in wildcard syntax and outputs the processed text prompt.\n\nTIP: Before the workflow is executed, the processing result of 'wildcard_text' is displayed in 'populated_text', and the populated text is saved along with the workflow. If you want to use a seed converted as input, write the prompt directly in 'populated_text' instead of 'wildcard_text', and set the mode to 'Fixed'.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"wildcard_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"tooltip\":\"Enter a prompt using wildcard syntax.\"}],\"populated_text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"tooltip\":\"The actual value passed during the execution of 'ImpactWildcardProcessor' is what is shown here. The behavior varies slightly depending on the mode. Wildcard syntax can also be used in 'populated_text'.\"}],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Populate\",\"label_off\":\"Fixed\",\"tooltip\":\"Populate: Before running the workflow, it overwrites the existing value of 'populated_text' with the prompt processed from 'wildcard_text'. In this mode, 'populated_text' cannot be edited.\\nFixed: Ignores wildcard_text and keeps 'populated_text' as is. You can edit 'populated_text' in this mode.\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Determines the random seed to be used for wildcard processing.\"}],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "IterativeImageUpscale": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "IterativeImageUpscale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pixels\":[\"IMAGE\"],\"upscale_factor\":[\"FLOAT\",{\"default\":1.5,\"min\":1,\"max\":10000,\"step\":0.1}],\"steps\":[\"INT\",{\"default\":3,\"min\":1,\"max\":10000,\"step\":1}],\"temp_prefix\":[\"STRING\",{\"default\":\"\"}],\"upscaler\":[\"UPSCALER\"],\"vae\":[\"VAE\"],\"step_mode\":[[\"simple\",\"geometric\"],{\"default\":\"simple\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IterativeLatentUpscale": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "IterativeLatentUpscale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"upscale_factor\":[\"FLOAT\",{\"default\":1.5,\"min\":1,\"max\":10000,\"step\":0.1}],\"steps\":[\"INT\",{\"default\":3,\"min\":1,\"max\":10000,\"step\":1}],\"temp_prefix\":[\"STRING\",{\"default\":\"\"}],\"upscaler\":[\"UPSCALER\"],\"step_mode\":[[\"simple\",\"geometric\"],{\"default\":\"simple\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"latent\",\"vae\"]",
+ "return_types": "[\"LATENT\",\"VAE\"]"
+ },
+ "KSamplerAdvancedProvider": {
+ "category": "ImpactPack/Sampler",
+ "comfy_node_id": "KSamplerAdvancedProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"toolip\":\"classifier free guidance value\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"toolip\":\"sampler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"],{\"toolip\":\"noise schedule\"}],\"sigma_factor\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"toolip\":\"Multiplier of noise schedule\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"toolip\":\"basic_pipe input for sampling\"}]},\"optional\":{\"sampler_opt\":[\"SAMPLER\",{\"toolip\":\"[OPTIONAL] Uses the passed sampler instead of internal impact_sampler.\"}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\",{\"toolip\":\"[OPTIONAL] Noise schedule generation function. If this is set, the scheduler widget will be ignored.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"KSAMPLER_ADVANCED\"]",
+ "return_types": "[\"KSAMPLER_ADVANCED\"]"
+ },
+ "KSamplerProvider": {
+ "category": "ImpactPack/Sampler",
+ "comfy_node_id": "KSamplerProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"tooltip\":\"classifier free guidance value\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"sampler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"],{\"tooltip\":\"noise schedule\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of noise to remove. This amount is the noise added at the start, and the higher it is, the more the input latent will be modified before being returned.\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"basic_pipe input for sampling\"}]},\"optional\":{\"scheduler_func_opt\":[\"SCHEDULER_FUNC\",{\"tooltip\":\"[OPTIONAL] Noise schedule generation function. If this is set, the scheduler widget will be ignored.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"KSAMPLER\"]",
+ "return_types": "[\"KSAMPLER\"]"
+ },
+ "LatentPixelScale": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "LatentPixelScale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"scale_factor\":[\"FLOAT\",{\"default\":1.5,\"min\":0.1,\"max\":10000,\"step\":0.1}],\"vae\":[\"VAE\"],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"IMAGE\"]",
+ "return_types": "[\"LATENT\",\"IMAGE\"]"
+ },
+ "LatentReceiver": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "LatentReceiver",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[[]],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"trigger_always\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enable\",\"label_off\":\"disable\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LatentSender": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "LatentSender",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"filename_prefix\":[\"STRING\",{\"default\":\"latents/LatentSender\"}],\"link_id\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"preview_method\":[[\"Latent2RGB-FLUX.1\",\"Latent2RGB-SDXL\",\"Latent2RGB-SD15\",\"Latent2RGB-SD3\",\"Latent2RGB-SD-X4\",\"Latent2RGB-Playground-2.5\",\"Latent2RGB-SC-Prior\",\"Latent2RGB-SC-B\",\"Latent2RGB-LTXV\",\"TAEF1\",\"TAESDXL\",\"TAESD15\",\"TAESD3\"]]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "LatentSwitch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "LatentSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":999999,\"step\":1,\"tooltip\":\"The input number you want to output among the inputs\"}],\"sel_mode\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"select_on_prompt\",\"label_off\":\"select_on_execution\",\"forceInput\":false,\"tooltip\":\"In the case of 'select_on_execution', the selection is dynamically determined at the time of workflow execution. 'select_on_prompt' is an option that exists for older versions of ComfyUI, and it makes the decision before the workflow execution.\"}]},\"optional\":{\"input1\":[\"*\",{\"lazy\":true,\"tooltip\":\"Any input. When connected, one more input slot is added.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"selected_value\",\"selected_label\",\"selected_index\"]",
+ "return_types": "[\"*\",\"STRING\",\"INT\"]"
+ },
+ "MaskDetailerPipe": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "MaskDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"basic_pipe\":[\"BASIC_PIPE\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"mask bbox\",\"label_off\":\"crop region\"}],\"max_size\":[\"FLOAT\",{\"default\":1024,\"min\":64,\"max\":16384,\"step\":8}],\"mask_mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"masked only\",\"label_off\":\"whole\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":10,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"detailer_hook\":[\"DETAILER_HOOK\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"bbox_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"contour_fill\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true,
+ true,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"cropped_refined\",\"cropped_enhanced_alpha\",\"basic_pipe\",\"refiner_basic_pipe_opt\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\",\"BASIC_PIPE\",\"BASIC_PIPE\"]"
+ },
+ "MaskListToMaskBatch": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MaskListToMaskBatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskRectArea": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MaskRectArea",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskRectAreaAdvanced": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MaskRectAreaAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MaskToSEGS": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MaskToSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"combined\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"True\",\"label_off\":\"False\"}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"bbox_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"contour_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "MaskToSEGS_for_AnimateDiff": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MaskToSEGS_for_AnimateDiff",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"combined\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"True\",\"label_off\":\"False\"}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"bbox_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"contour_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "MasksToMaskList": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MasksToMaskList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"masks\":[\"MASK\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "MediaPipeFaceMeshToSEGS": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "MediaPipeFaceMeshToSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"bbox_fill\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"crop_min_size\":[\"INT\",{\"min\":10,\"max\":16384,\"step\":1,\"default\":50}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":1}],\"dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}],\"face\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"mouth\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"left_eyebrow\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"left_eye\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"left_pupil\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"right_eyebrow\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"right_eye\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}],\"right_pupil\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"Enabled\",\"label_off\":\"Disabled\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "NoiseInjectionDetailerHookProvider": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "NoiseInjectionDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_cycle\":[[\"skip_start\",\"from_start\"]],\"source\":[[\"CPU\",\"GPU\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"start_strength\":[\"FLOAT\",{\"default\":2,\"min\":0,\"max\":200,\"step\":0.01}],\"end_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":200,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "NoiseInjectionHookProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "NoiseInjectionHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_iteration\":[[\"simple\"]],\"source\":[[\"CPU\",\"GPU\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"start_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":200,\"step\":0.01}],\"end_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":200,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "ONNXDetectorProvider": {
+ "category": "ImpactPack",
+ "comfy_node_id": "ONNXDetectorProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"BBOX_DETECTOR\"]",
+ "return_types": "[\"BBOX_DETECTOR\"]"
+ },
+ "ONNXDetectorSEGS": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "ONNXDetectorSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"bbox_detector\":[\"BBOX_DETECTOR\"],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"labels\":[\"STRING\",{\"multiline\":true,\"default\":\"all\",\"placeholder\":\"List the types of segments to be allowed, separated by commas\"}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "PixelKSampleHookCombine": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "PixelKSampleHookCombine",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"hook1\":[\"PK_HOOK\"],\"hook2\":[\"PK_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "PixelKSampleUpscalerProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "PixelKSampleUpscalerProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"model\":[\"MODEL\"],\"vae\":[\"VAE\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_opt\":[\"PK_HOOK\"],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "PixelKSampleUpscalerProviderPipe": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "PixelKSampleUpscalerProviderPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"basic_pipe\":[\"BASIC_PIPE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_opt\":[\"PK_HOOK\"],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"],\"tile_cnet_opt\":[\"CONTROL_NET\"],\"tile_cnet_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "PixelTiledKSampleUpscalerProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "PixelTiledKSampleUpscalerProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"model\":[\"MODEL\"],\"vae\":[\"VAE\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"tile_width\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64}],\"tile_height\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64}],\"tiling_strategy\":[[\"random\",\"padded\",\"simple\"]]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_opt\":[\"PK_HOOK\"],\"tile_cnet_opt\":[\"CONTROL_NET\"],\"tile_cnet_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"overlap\":[\"INT\",{\"default\":64,\"min\":0,\"max\":4096,\"step\":32}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "PixelTiledKSampleUpscalerProviderPipe": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "PixelTiledKSampleUpscalerProviderPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"tile_width\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64}],\"tile_height\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64}],\"tiling_strategy\":[[\"random\",\"padded\",\"simple\"]],\"basic_pipe\":[\"BASIC_PIPE\"]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_opt\":[\"PK_HOOK\"],\"tile_cnet_opt\":[\"CONTROL_NET\"],\"tile_cnet_strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "PreviewBridge": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "PreviewBridge",
+ "deprecated": false,
+ "description": "This is a feature that allows you to edit and send a Mask over a image.\nIf the block is set to 'is_empty_mask', the execution is stopped when the mask is empty.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"image\":[\"STRING\",{\"default\":\"\"}]},\"optional\":{\"block\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"if_empty_mask\",\"label_off\":\"never\",\"tooltip\":\"is_empty_mask: If the mask is empty, the execution is stopped.\\nnever: The execution is never stopped.\"}],\"restore_mask\":[[\"never\",\"always\",\"if_same_size\"],{\"tooltip\":\"if_same_size: If the changed input image is the same size as the previous image, restore using the last saved mask\\nalways: Whenever the input image changes, always restore using the last saved mask\\nnever: Do not restore the mask.\\n`restore_mask` has higher priority than `block`\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "PreviewBridgeLatent": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "PreviewBridgeLatent",
+ "deprecated": false,
+ "description": "This is a feature that allows you to edit and send a Mask over a latent image.\nIf the block is set to 'is_empty_mask', the execution is stopped when the mask is empty.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent\":[\"LATENT\"],\"image\":[\"STRING\",{\"default\":\"\"}],\"preview_method\":[[\"Latent2RGB-FLUX.1\",\"Latent2RGB-SDXL\",\"Latent2RGB-SD15\",\"Latent2RGB-SD3\",\"Latent2RGB-SD-X4\",\"Latent2RGB-Playground-2.5\",\"Latent2RGB-SC-Prior\",\"Latent2RGB-SC-B\",\"Latent2RGB-LTXV\",\"TAEF1\",\"TAESDXL\",\"TAESD15\",\"TAESD3\"]]},\"optional\":{\"vae_opt\":[\"VAE\"],\"block\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"if_empty_mask\",\"label_off\":\"never\",\"tooltip\":\"is_empty_mask: If the mask is empty, the execution is stopped.\\nnever: The execution is never stopped. Instead, it returns a white mask.\"}],\"restore_mask\":[[\"never\",\"always\",\"if_same_size\"],{\"tooltip\":\"if_same_size: If the changed input latent is the same size as the previous latent, restore using the last saved mask\\nalways: Whenever the input latent changes, always restore using the last saved mask\\nnever: Do not restore the mask.\\n`restore_mask` has higher priority than `block`\\nIf the input latent already has a mask, do not restore mask.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"LATENT\",\"MASK\"]",
+ "return_types": "[\"LATENT\",\"MASK\"]"
+ },
+ "PreviewDetailerHookProvider": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "PreviewDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"quality\":[\"INT\",{\"default\":95,\"min\":20,\"max\":100}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\",\"UPSCALER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\",\"UPSCALER_HOOK\"]"
+ },
+ "ReencodeLatent": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ReencodeLatent",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"tile_mode\":[[\"None\",\"Both\",\"Decode(input) only\",\"Encode(output) only\"]],\"input_vae\":[\"VAE\"],\"output_vae\":[\"VAE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}]},\"optional\":{\"overlap\":[\"INT\",{\"default\":64,\"min\":0,\"max\":4096,\"step\":32,\"tooltip\":\"This setting applies when 'tile_mode' is enabled.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "ReencodeLatentPipe": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "ReencodeLatentPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"],\"tile_mode\":[[\"None\",\"Both\",\"Decode(input) only\",\"Encode(output) only\"]],\"input_basic_pipe\":[\"BASIC_PIPE\"],\"output_basic_pipe\":[\"BASIC_PIPE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "RegionalPrompt": {
+ "category": "ImpactPack/Regional",
+ "comfy_node_id": "RegionalPrompt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\",{\"tooltip\":\"region mask\"}],\"advanced_sampler\":[\"KSAMPLER_ADVANCED\",{\"tooltip\":\"sampler for specified region\"}]},\"optional\":{\"variation_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Sets the extra seed to be used for noise variation.\"}],\"variation_strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Sets the strength of the noise variation.\"}],\"variation_method\":[[\"linear\",\"slerp\"],{\"tooltip\":\"Sets how the original noise and extra noise are blended together.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"REGIONAL_PROMPTS\"]",
+ "return_types": "[\"REGIONAL_PROMPTS\"]"
+ },
+ "RegionalSampler": {
+ "category": "ImpactPack/Regional",
+ "comfy_node_id": "RegionalSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"seed_2nd\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Additional noise seed. The behavior is determined by seed_2nd_mode.\"}],\"seed_2nd_mode\":[[\"ignore\",\"fixed\",\"seed+seed_2nd\",\"seed-seed_2nd\",\"increment\",\"decrement\",\"randomize\"],{\"tooltip\":\"application method of seed_2nd. 1) ignore: Do not use seed_2nd. In the base only sampling stage, the seed is applied as a noise seed, and in the regional sampling stage, denoising is performed as it is without additional noise. 2) Others: In the base only sampling stage, the seed is applied as a noise seed, and once it is closed so that there is no leftover noise, new noise is added with seed_2nd and the regional samping stage is performed. a) fixed: Use seed_2nd as it is as an additional noise seed. b) seed+seed_2nd: Apply the value of seed+seed_2nd as an additional noise seed. c) seed-seed_2nd: Apply the value of seed-seed_2nd as an additional noise seed. d) increment: Not implemented yet. Same with fixed. e) decrement: Not implemented yet. Same with fixed. f) randomize: Not implemented yet. Same with fixed.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"base_only_steps\":[\"INT\",{\"default\":2,\"min\":0,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of noise to remove. This amount is the noise added at the start, and the higher it is, the more the input latent will be modified before being returned.\"}],\"samples\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"base_sampler\":[\"KSAMPLER_ADVANCED\",{\"tooltip\":\"The sampler applied outside the area set by the regional_prompt.\"}],\"regional_prompts\":[\"REGIONAL_PROMPTS\",{\"tooltip\":\"The prompt applied to each region\"}],\"overlap_factor\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000,\"tooltip\":\"To smooth the seams of the region boundaries, expand the mask set in regional_prompts by the overlap_factor amount to overlap with other regions.\"}],\"restore_latent\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\",\"tooltip\":\"At each step, restore the noise outside the mask area to its original state, as per the principle of inpainting. This option is provided for backward compatibility, and it is recommended to always set it to true.\"}],\"additional_mode\":[[\"DISABLE\",\"ratio additional\",\"ratio between\"],{\"default\":\"ratio between\",\"tooltip\":\"..._sde or uni_pc and other special samplers are used, the region is not properly denoised, and it causes a phenomenon that destroys the overall harmony. To compensate for this, a recovery operation is performed using another sampler. This requires a longer time for sampling because a second sampling is performed at each step in each region using a special sampler. 1) DISABLE: Disable this feature. 2) ratio additional: After performing the denoise amount to be performed in the step with the sampler set in the region, the recovery sampler is additionally applied by the additional_sigma_ratio. If you use this option, the total denoise amount increases by additional_sigma_ratio. 3) ratio between: The denoise amount to be performed in the step with the sampler set in the region and the denoise amount to be applied to the recovery sampler are divided by additional_sigma_ratio, and denoise is performed for each denoise amount. If you use this option, the total denoise amount does not change.\"}],\"additional_sampler\":[[\"AUTO\",\"euler\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_fast\",\"dpmpp_2m\",\"ddpm\"],{\"tooltip\":\"1) AUTO: Automatically set the recovery sampler. If the sampler is uni_pc, uni_pc_bh2, dpmpp_sde, dpmpp_sde_gpu, the dpm_fast sampler is selected If the sampler is dpmpp_2m_sde, dpmpp_2m_sde_gpu, dpmpp_3m_sde, dpmpp_3m_sde_gpu, the dpmpp_2m sampler is selected. 2) Others: Manually set the recovery sampler.\"}],\"additional_sigma_ratio\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Multiplier of noise schedule to be applied according to additional_mode.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "RegionalSamplerAdvanced": {
+ "category": "ImpactPack/Regional",
+ "comfy_node_id": "RegionalSamplerAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"add_noise\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\",\"tooltip\":\"Whether to add noise\"}],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000,\"tooltip\":\"The starting step of the sampling to be applied at this node within the range of 'steps'.\"}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000,\"tooltip\":\"The step at which sampling applied at this node will stop within the range of steps (if greater than steps, sampling will continue only up to steps).\"}],\"overlap_factor\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000,\"tooltip\":\"To smooth the seams of the region boundaries, expand the mask set in regional_prompts by the overlap_factor amount to overlap with other regions.\"}],\"restore_latent\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\",\"tooltip\":\"At each step, restore the noise outside the mask area to its original state, as per the principle of inpainting. This option is provided for backward compatibility, and it is recommended to always set it to true.\"}],\"return_with_leftover_noise\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\",\"tooltip\":\"Whether to return the latent with noise remaining if the noise has not been completely removed according to the noise schedule, or to completely remove the noise before returning it.\"}],\"latent_image\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"base_sampler\":[\"KSAMPLER_ADVANCED\",{\"tooltip\":\"The sampler applied outside the area set by the regional_prompt.\"}],\"regional_prompts\":[\"REGIONAL_PROMPTS\",{\"tooltip\":\"The prompt applied to each region\"}],\"additional_mode\":[[\"DISABLE\",\"ratio additional\",\"ratio between\"],{\"default\":\"ratio between\",\"tooltip\":\"..._sde or uni_pc and other special samplers are used, the region is not properly denoised, and it causes a phenomenon that destroys the overall harmony. To compensate for this, a recovery operation is performed using another sampler. This requires a longer time for sampling because a second sampling is performed at each step in each region using a special sampler. 1) DISABLE: Disable this feature. 2) ratio additional: After performing the denoise amount to be performed in the step with the sampler set in the region, the recovery sampler is additionally applied by the additional_sigma_ratio. If you use this option, the total denoise amount increases by additional_sigma_ratio. 3) ratio between: The denoise amount to be performed in the step with the sampler set in the region and the denoise amount to be applied to the recovery sampler are divided by additional_sigma_ratio, and denoise is performed for each denoise amount. If you use this option, the total denoise amount does not change.\"}],\"additional_sampler\":[[\"AUTO\",\"euler\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_fast\",\"dpmpp_2m\",\"ddpm\"],{\"tooltip\":\"1) AUTO: Automatically set the recovery sampler. If the sampler is uni_pc, uni_pc_bh2, dpmpp_sde, dpmpp_sde_gpu, the dpm_fast sampler is selected If the sampler is dpmpp_2m_sde, dpmpp_2m_sde_gpu, dpmpp_3m_sde, dpmpp_3m_sde_gpu, the dpmpp_2m sampler is selected. 2) Others: Manually set the recovery sampler.\"}],\"additional_sigma_ratio\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Multiplier of noise schedule to be applied according to additional_mode.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "RemoveImageFromSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "RemoveImageFromSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "RemoveNoiseMask": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "RemoveNoiseMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "SAMDetectorCombined": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "SAMDetectorCombined",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sam_model\":[\"SAM_MODEL\",{\"tooltip\":\"Segment Anything Model for Silhouette Detection.\\nBe sure to use the SAM_MODEL loaded through the SAMLoader (Impact) node as input.\"}],\"segs\":[\"SEGS\",{\"tooltip\":\"This is the segment information detected by the detector.\\nIt refines the Mask through the SAM (Segment Anything) detector for all areas pointed to by SEGS, and combines all Masks to return as a single Mask.\"}],\"image\":[\"IMAGE\",{\"tooltip\":\"It is assumed that segs contains only the information about the detected areas, and does not include the image. SAM (Segment Anything) operates by referencing this image.\"}],\"detection_hint\":[[\"center-1\",\"horizontal-2\",\"vertical-2\",\"rect-4\",\"diamond-4\",\"mask-area\",\"mask-points\",\"mask-point-bbox\",\"none\"],{\"tooltip\":\"It is recommended to use only center-1.\\nWhen refining the mask of SEGS with the SAM (Segment Anything) model, center-1 uses only the rectangular area of SEGS and a single point at the exact center as hints.\\nOther options were added during the experimental stage and do not work well.\"}],\"dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1,\"tooltip\":\"Set the value to dilate the result mask. If the value is negative, it erodes the mask.\"}],\"threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Set the sensitivity threshold for the mask detected by SAM (Segment Anything). A higher value generates a more specific mask with a narrower range. For example, when pointing to a person's area, it might detect clothes, which is a narrower range, instead of the entire person.\"}],\"bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1,\"tooltip\":\"When performing SAM (Segment Anything) detection within the SEGS area, the rectangular area of SEGS is expanded and used as a hint.\"}],\"mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"When detection_hint is mask-area, the mask of SEGS is used as a point hint for SAM (Segment Anything).\\nIn this case, only the areas of the mask with brightness values equal to or greater than mask_hint_threshold are used as hints.\"}],\"mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"],{\"tooltip\":\"When detecting with SAM (Segment Anything), negative hints are applied as follows:\\nSmall: When the SEGS is smaller than 10 pixels in size\\nOuter: Sampling the image area outside the SEGS region at regular intervals\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "SAMDetectorSegmented": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "SAMDetectorSegmented",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"sam_model\":[\"SAM_MODEL\",{\"tooltip\":\"Segment Anything Model for Silhouette Detection.\\nBe sure to use the SAM_MODEL loaded through the SAMLoader (Impact) node as input.\"}],\"segs\":[\"SEGS\",{\"tooltip\":\"This is the segment information detected by the detector.\\nFor the SEGS region, the masks detected by SAM (Segment Anything) are created as a unified mask and a batch of individual masks.\"}],\"image\":[\"IMAGE\",{\"tooltip\":\"It is assumed that segs contains only the information about the detected areas, and does not include the image. SAM (Segment Anything) operates by referencing this image.\"}],\"detection_hint\":[[\"center-1\",\"horizontal-2\",\"vertical-2\",\"rect-4\",\"diamond-4\",\"mask-area\",\"mask-points\",\"mask-point-bbox\",\"none\"],{\"tooltip\":\"It is recommended to use only center-1.\\nWhen refining the mask of SEGS with the SAM (Segment Anything) model, center-1 uses only the rectangular area of SEGS and a single point at the exact center as hints.\\nOther options were added during the experimental stage and do not work well.\"}],\"dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1,\"tooltip\":\"Set the value to dilate the result mask. If the value is negative, it erodes the mask.\"}],\"threshold\":[\"FLOAT\",{\"default\":0.93,\"min\":0,\"max\":1,\"step\":0.01}],\"bbox_expansion\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000,\"step\":1,\"tooltip\":\"When performing SAM (Segment Anything) detection within the SEGS area, the rectangular area of SEGS is expanded and used as a hint.\"}],\"mask_hint_threshold\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"When detection_hint is mask-area, the mask of SEGS is used as a point hint for SAM (Segment Anything).\\nIn this case, only the areas of the mask with brightness values equal to or greater than mask_hint_threshold are used as hints.\"}],\"mask_hint_use_negative\":[[\"False\",\"Small\",\"Outter\"],{\"tooltip\":\"When detecting with SAM (Segment Anything), negative hints are applied as follows:\\nSmall: When the SEGS is smaller than 10 pixels in size\\nOuter: Sampling the image area outside the SEGS region at regular intervals\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"combined_mask\",\"batch_masks\"]",
+ "return_types": "[\"MASK\",\"MASK\"]"
+ },
+ "SAMLoader": {
+ "category": "ImpactPack",
+ "comfy_node_id": "SAMLoader",
+ "deprecated": false,
+ "description": "Load the SAM (Segment Anything) model. This can be used in places that utilize SAM detection functionality, such as SAMDetector or SimpleDetector.\nThe SAM detection functionality in Impact Pack must use the SAM_MODEL loaded through this node.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"sam_vit_b_01ec64.pth\",\"ESAM\"],{\"tooltip\":\"The detection accuracy varies depending on the SAM model. ESAM can only be used if ComfyUI-YoloWorld-EfficientSAM is installed.\"}],\"device_mode\":[[\"AUTO\",\"Prefer GPU\",\"CPU\"],{\"tooltip\":\"AUTO: Only applicable when a GPU is available. It temporarily loads the SAM_MODEL into VRAM only when the detection function is used.\\nPrefer GPU: Tries to keep the SAM_MODEL on the GPU whenever possible. This can be used when there is sufficient VRAM available.\\nCPU: Always loads only on the CPU.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAM_MODEL\"]",
+ "return_types": "[\"SAM_MODEL\"]"
+ },
+ "SEGSDetailer": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "SEGSDetailer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":768,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"noise_mask\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"force_inpaint\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the basic_pipe, the inference stage is skipped.\"}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}],\"cycle\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}]},\"optional\":{\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true
+ ],
+ "return_names": "[\"segs\",\"cnet_images\"]",
+ "return_types": "[\"SEGS\",\"IMAGE\"]"
+ },
+ "SEGSDetailerForAnimateDiff": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "SEGSDetailerForAnimateDiff",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_frames\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"guide_size\":[\"FLOAT\",{\"default\":512,\"min\":64,\"max\":16384,\"step\":8}],\"guide_size_for\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"bbox\",\"label_off\":\"crop_region\"}],\"max_size\":[\"FLOAT\",{\"default\":768,\"min\":64,\"max\":16384,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"If the `ImpactDummyInput` is connected to the model in the basic_pipe, the inference stage is skipped.\"}],\"refiner_ratio\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1}]},\"optional\":{\"refiner_basic_pipe_opt\":[\"BASIC_PIPE\"],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false,
+ true
+ ],
+ "return_names": "[\"segs\",\"cnet_images\"]",
+ "return_types": "[\"SEGS\",\"IMAGE\"]"
+ },
+ "SEGSLabelFilterDetailerHookProvider": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSLabelFilterDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"preset\":[[\"all\",\"hand\",\"face\",\"mouth\",\"eyes\",\"eyebrows\",\"pupils\",\"left_eyebrow\",\"left_eye\",\"left_pupil\",\"right_eyebrow\",\"right_eye\",\"right_pupil\",\"short_sleeved_shirt\",\"long_sleeved_shirt\",\"short_sleeved_outwear\",\"long_sleeved_outwear\",\"vest\",\"sling\",\"shorts\",\"trousers\",\"skirt\",\"short_sleeved_dress\",\"long_sleeved_dress\",\"vest_dress\",\"sling_dress\",\"person\",\"bicycle\",\"car\",\"motorcycle\",\"airplane\",\"bus\",\"train\",\"truck\",\"boat\",\"traffic light\",\"fire hydrant\",\"stop sign\",\"parking meter\",\"bench\",\"bird\",\"cat\",\"dog\",\"horse\",\"sheep\",\"cow\",\"elephant\",\"bear\",\"zebra\",\"giraffe\",\"backpack\",\"umbrella\",\"handbag\",\"tie\",\"suitcase\",\"frisbee\",\"skis\",\"snowboard\",\"sports ball\",\"kite\",\"baseball bat\",\"baseball glove\",\"skateboard\",\"surfboard\",\"tennis racket\",\"bottle\",\"wine glass\",\"cup\",\"fork\",\"knife\",\"spoon\",\"bowl\",\"banana\",\"apple\",\"sandwich\",\"orange\",\"broccoli\",\"carrot\",\"hot dog\",\"pizza\",\"donut\",\"cake\",\"chair\",\"couch\",\"potted plant\",\"bed\",\"dining table\",\"toilet\",\"tv\",\"laptop\",\"mouse\",\"remote\",\"keyboard\",\"cell phone\",\"microwave\",\"oven\",\"toaster\",\"sink\",\"refrigerator\",\"book\",\"clock\",\"vase\",\"scissors\",\"teddy bear\",\"hair drier\",\"toothbrush\"]],\"labels\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"List the types of segments to be allowed, separated by commas\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "SEGSOrderedFilterDetailerHookProvider": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSOrderedFilterDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[[\"area(=w*h)\",\"width\",\"height\",\"x1\",\"y1\",\"x2\",\"y2\"]],\"order\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"descending\",\"label_off\":\"ascending\"}],\"take_start\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"take_count\":[\"INT\",{\"default\":1,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "SEGSPaste": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "SEGSPaste",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"alpha\":[\"INT\",{\"default\":255,\"min\":0,\"max\":255,\"step\":1}]},\"optional\":{\"ref_image_opt\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SEGSPreview": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSPreview",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"alpha_mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enable\",\"label_off\":\"disable\"}],\"min_alpha\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]},\"optional\":{\"fallback_image_opt\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SEGSPreviewCNet": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSPreviewCNet",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SEGSRangeFilterDetailerHookProvider": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSRangeFilterDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[[\"area(=w*h)\",\"width\",\"height\",\"x1\",\"y1\",\"x2\",\"y2\",\"length_percent\"]],\"mode\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"inside\",\"label_off\":\"outside\"}],\"min_value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000,\"step\":1}],\"max_value\":[\"INT\",{\"default\":67108864,\"min\":0,\"max\":9223372036854776000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "SEGSSwitch": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSSwitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"select\":[\"INT\",{\"default\":1,\"min\":1,\"max\":999999,\"step\":1,\"tooltip\":\"The input number you want to output among the inputs\"}],\"sel_mode\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"select_on_prompt\",\"label_off\":\"select_on_execution\",\"forceInput\":false,\"tooltip\":\"In the case of 'select_on_execution', the selection is dynamically determined at the time of workflow execution. 'select_on_prompt' is an option that exists for older versions of ComfyUI, and it makes the decision before the workflow execution.\"}]},\"optional\":{\"input1\":[\"*\",{\"lazy\":true,\"tooltip\":\"Any input. When connected, one more input slot is added.\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"selected_value\",\"selected_label\",\"selected_index\"]",
+ "return_types": "[\"*\",\"STRING\",\"INT\"]"
+ },
+ "SEGSToImageList": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SEGSToImageList",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]},\"optional\":{\"fallback_image_opt\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SEGSUpscaler": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "SEGSUpscaler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"rescale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0.01,\"max\":100,\"step\":0.01}],\"resampling_method\":[[\"lanczos\",\"nearest\",\"bilinear\",\"bicubic\"]],\"supersample\":[[\"true\",\"false\"]],\"rounding_modulus\":[\"INT\",{\"default\":8,\"min\":8,\"max\":1024,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"upscaler_hook_opt\":[\"UPSCALER_HOOK\"],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SEGSUpscalerPipe": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "SEGSUpscalerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"segs\":[\"SEGS\"],\"basic_pipe\":[\"BASIC_PIPE\"],\"rescale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0.01,\"max\":100,\"step\":0.01}],\"resampling_method\":[[\"lanczos\",\"nearest\",\"bilinear\",\"bicubic\"]],\"supersample\":[[\"true\",\"false\"]],\"rounding_modulus\":[\"INT\",{\"default\":8,\"min\":8,\"max\":1024,\"step\":8}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\",\"AYS SDXL\",\"AYS SD1\",\"AYS SVD\",\"GITS[coeff=1.2]\",\"LTXV[default]\"]],\"denoise\":[\"FLOAT\",{\"default\":0.5,\"min\":0.0001,\"max\":1,\"step\":0.01}],\"feather\":[\"INT\",{\"default\":5,\"min\":0,\"max\":100,\"step\":1}],\"inpaint_model\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"noise_mask_feather\":[\"INT\",{\"default\":20,\"min\":0,\"max\":100,\"step\":1}]},\"optional\":{\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"upscaler_hook_opt\":[\"UPSCALER_HOOK\"],\"scheduler_func_opt\":[\"SCHEDULER_FUNC\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SegmDetectorCombined_v2": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "SegmDetectorCombined_v2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segm_detector\":[\"SEGM_DETECTOR\"],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":0,\"min\":-512,\"max\":512,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "SegmDetectorSEGS": {
+ "category": "ImpactPack/Detector",
+ "comfy_node_id": "SegmDetectorSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segm_detector\":[\"SEGM_DETECTOR\"],\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"dilation\":[\"INT\",{\"default\":10,\"min\":-512,\"max\":512,\"step\":1}],\"crop_factor\":[\"FLOAT\",{\"default\":3,\"min\":1,\"max\":100,\"step\":0.1}],\"drop_size\":[\"INT\",{\"min\":1,\"max\":16384,\"step\":1,\"default\":10}],\"labels\":[\"STRING\",{\"multiline\":true,\"default\":\"all\",\"placeholder\":\"List the types of segments to be allowed, separated by commas\"}]},\"optional\":{\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "SegsToCombinedMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "SegsToCombinedMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "SetDefaultImageForSEGS": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "SetDefaultImageForSEGS",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"segs\":[\"SEGS\"],\"image\":[\"IMAGE\"],\"override\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "StepsScheduleHookProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "StepsScheduleHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"schedule_for_iteration\":[[\"simple\"]],\"target_steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "StringListToString": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "StringListToString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"join_with\":[\"STRING\",{\"default\":\"\\\\n\"}],\"string_list\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SubtractMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "SubtractMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask1\":[\"MASK\"],\"mask2\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "SubtractMaskForEach": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "SubtractMaskForEach",
+ "deprecated": false,
+ "description": "Removes only the overlapping areas between the masks included in base_segs and the mask regions of mask_segs. SEGS with no overlapping mask areas are filtered out.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base_segs\":[\"SEGS\"],\"mask_segs\":[\"SEGS\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SEGS\"]",
+ "return_types": "[\"SEGS\"]"
+ },
+ "TiledKSamplerProvider": {
+ "category": "ImpactPack/Sampler",
+ "comfy_node_id": "TiledKSamplerProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"tooltip\":\"classifier free guidance value\"}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"tooltip\":\"sampler\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"tooltip\":\"noise schedule\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of noise to remove. This amount is the noise added at the start, and the higher it is, the more the input latent will be modified before being returned.\"}],\"tile_width\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64,\"tooltip\":\"Sets the width of the tile to be used in TiledKSampler.\"}],\"tile_height\":[\"INT\",{\"default\":512,\"min\":320,\"max\":16384,\"step\":64,\"tooltip\":\"Sets the height of the tile to be used in TiledKSampler.\"}],\"tiling_strategy\":[[\"random\",\"padded\",\"simple\"],{\"tooltip\":\"Sets the tiling strategy for TiledKSampler.\"}],\"basic_pipe\":[\"BASIC_PIPE\",{\"tooltip\":\"basic_pipe input for sampling\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"KSAMPLER\"]",
+ "return_types": "[\"KSAMPLER\"]"
+ },
+ "ToBasicPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "ToBasicPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"basic_pipe\"]",
+ "return_types": "[\"BASIC_PIPE\"]"
+ },
+ "ToBinaryMask": {
+ "category": "ImpactPack/Operation",
+ "comfy_node_id": "ToBinaryMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"threshold\":[\"INT\",{\"default\":20,\"min\":1,\"max\":255}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "ToDetailerPipe": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "ToDetailerPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"sam_model_opt\":[\"SAM_MODEL\"],\"segm_detector_opt\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "ToDetailerPipeSDXL": {
+ "category": "ImpactPack/Pipe",
+ "comfy_node_id": "ToDetailerPipeSDXL",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"refiner_model\":[\"MODEL\"],\"refiner_clip\":[\"CLIP\"],\"refiner_positive\":[\"CONDITIONING\"],\"refiner_negative\":[\"CONDITIONING\"],\"bbox_detector\":[\"BBOX_DETECTOR\"],\"wildcard\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false}],\"Select to add LoRA\":[[\"Select the LoRA to add to the text\"]],\"Select to add Wildcard\":[[\"Select the Wildcard to add to the text\"]]},\"optional\":{\"sam_model_opt\":[\"SAM_MODEL\"],\"segm_detector_opt\":[\"SEGM_DETECTOR\"],\"detailer_hook\":[\"DETAILER_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"detailer_pipe\"]",
+ "return_types": "[\"DETAILER_PIPE\"]"
+ },
+ "TwoAdvancedSamplersForMask": {
+ "category": "ImpactPack/Sampler",
+ "comfy_node_id": "TwoAdvancedSamplersForMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"tooltip\":\"Random seed to use for generating CPU noise for sampling.\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000,\"tooltip\":\"total sampling steps\"}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"The amount of noise to remove. This amount is the noise added at the start, and the higher it is, the more the input latent will be modified before being returned.\"}],\"samples\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"base_sampler\":[\"KSAMPLER_ADVANCED\",{\"tooltip\":\"Sampler to apply to the region outside the mask.\"}],\"mask_sampler\":[\"KSAMPLER_ADVANCED\",{\"tooltip\":\"Sampler to apply to the masked region.\"}],\"mask\":[\"MASK\",{\"tooltip\":\"region mask\"}],\"overlap_factor\":[\"INT\",{\"default\":10,\"min\":0,\"max\":10000,\"tooltip\":\"To smooth the seams of the region boundaries, expand the mask by the overlap_factor amount to overlap with other regions.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "TwoSamplersForMask": {
+ "category": "ImpactPack/Sampler",
+ "comfy_node_id": "TwoSamplersForMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_image\":[\"LATENT\",{\"tooltip\":\"input latent image\"}],\"base_sampler\":[\"KSAMPLER\",{\"tooltip\":\"Sampler to apply to the region outside the mask.\"}],\"mask_sampler\":[\"KSAMPLER\",{\"tooltip\":\"Sampler to apply to the masked region.\"}],\"mask\":[\"MASK\",{\"tooltip\":\"region mask\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "TwoSamplersForMaskUpscalerProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "TwoSamplersForMaskUpscalerProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"full_sample_schedule\":[[\"none\",\"interleave1\",\"interleave2\",\"interleave3\",\"last1\",\"last2\",\"interleave1+last1\",\"interleave2+last1\",\"interleave3+last1\"]],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"base_sampler\":[\"KSAMPLER\"],\"mask_sampler\":[\"KSAMPLER\"],\"mask\":[\"MASK\"],\"vae\":[\"VAE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}]},\"optional\":{\"full_sampler_opt\":[\"KSAMPLER\"],\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_base_opt\":[\"PK_HOOK\"],\"pk_hook_mask_opt\":[\"PK_HOOK\"],\"pk_hook_full_opt\":[\"PK_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "TwoSamplersForMaskUpscalerProviderPipe": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "TwoSamplersForMaskUpscalerProviderPipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"scale_method\":[[\"nearest-exact\",\"bilinear\",\"lanczos\",\"area\"]],\"full_sample_schedule\":[[\"none\",\"interleave1\",\"interleave2\",\"interleave3\",\"last1\",\"last2\",\"interleave1+last1\",\"interleave2+last1\",\"interleave3+last1\"]],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"base_sampler\":[\"KSAMPLER\"],\"mask_sampler\":[\"KSAMPLER\"],\"mask\":[\"MASK\"],\"basic_pipe\":[\"BASIC_PIPE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":320,\"max\":4096,\"step\":64}]},\"optional\":{\"full_sampler_opt\":[\"KSAMPLER\"],\"upscale_model_opt\":[\"UPSCALE_MODEL\"],\"pk_hook_base_opt\":[\"PK_HOOK\"],\"pk_hook_mask_opt\":[\"PK_HOOK\"],\"pk_hook_full_opt\":[\"PK_HOOK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"UPSCALER\"]",
+ "return_types": "[\"UPSCALER\"]"
+ },
+ "UnsamplerDetailerHookProvider": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "UnsamplerDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000}],\"start_end_at_step\":[\"INT\",{\"default\":21,\"min\":0,\"max\":10000}],\"end_end_at_step\":[\"INT\",{\"default\":24,\"min\":0,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"normalize\":[[\"disable\",\"enable\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"schedule_for_cycle\":[[\"skip_start\",\"from_start\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "UnsamplerHookProvider": {
+ "category": "ImpactPack/Upscale",
+ "comfy_node_id": "UnsamplerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000}],\"start_end_at_step\":[\"INT\",{\"default\":21,\"min\":0,\"max\":10000}],\"end_end_at_step\":[\"INT\",{\"default\":24,\"min\":0,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"normalize\":[[\"disable\",\"enable\"]],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"schedule_for_iteration\":[[\"simple\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"PK_HOOK\"]",
+ "return_types": "[\"PK_HOOK\"]"
+ },
+ "VariationNoiseDetailerHookProvider": {
+ "category": "ImpactPack/Detailer",
+ "comfy_node_id": "VariationNoiseDetailerHookProvider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"strength\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DETAILER_HOOK\"]",
+ "return_types": "[\"DETAILER_HOOK\"]"
+ },
+ "WildcardPromptFromString": {
+ "category": "ImpactPack/Util",
+ "comfy_node_id": "WildcardPromptFromString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string\":[\"STRING\",{\"forceInput\":true}],\"delimiter\":[\"STRING\",{\"multiline\":false,\"default\":\"\\\\n\"}],\"prefix_all\":[\"STRING\",{\"multiline\":false}],\"postfix_all\":[\"STRING\",{\"multiline\":false}],\"restrict_to_tags\":[\"STRING\",{\"multiline\":false}],\"exclude_tags\":[\"STRING\",{\"multiline\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"wildcard\",\"segs_labels\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-13T15:48:27.262399Z",
+ "dependencies": [
+ "segment-anything",
+ "scikit-image",
+ "piexif",
+ "transformers",
+ "opencv-python-headless",
+ "GitPython",
+ "scipy>=1.11.4"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bf934c8d-a2f2-4da9-bc75-3e2b9d09330a",
+ "node_id": "comfyui-impact-pack",
+ "status": "NodeVersionStatusPending",
+ "version": "8.3.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI Impact Pack",
+ "publisher": {
+ "createdAt": "2024-05-22T15:42:00.969348Z",
+ "description": "",
+ "id": "drltdata",
+ "logo": "",
+ "members": [],
+ "name": "Dr.Lt.Data",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ltdrdata/ComfyUI-Impact-Pack",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Deprecated",
+ "downloads": 26,
+ "icon": "https://raw.githubusercontent.com/bongsang/ComfyUI-Bongsang/main/docs/app_icon.png",
+ "id": "comfyui-bongsang",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-04T11:51:34.35047Z",
+ "dependencies": [],
+ "deprecated": true,
+ "downloadUrl": "",
+ "id": "bf88e879-d8f5-40f7-9900-af67cb5c4666",
+ "node_id": "comfyui-bongsang",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "",
+ "name": "Archived (Do not use)",
+ "publisher": {
+ "createdAt": "2025-01-04T06:47:27.063644Z",
+ "description": "",
+ "id": "bongsang",
+ "logo": "",
+ "members": [],
+ "name": "bongsang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI native nodes for IC-Light",
+ "downloads": 1450,
+ "icon": "",
+ "id": "comfyui-ic-light",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BackgroundScaler": {
+ "category": "IC-Light",
+ "comfy_node_id": "BackgroundScaler",
+ "deprecated": false,
+ "description": "\nSets the masked area color in grayscale range. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"scale\":[\"FLOAT\",{\"default\":0.5,\"min\":-10,\"max\":10,\"step\":0.001}],\"invert\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CalculateNormalsFromImages": {
+ "category": "IC-Light",
+ "comfy_node_id": "CalculateNormalsFromImages",
+ "deprecated": false,
+ "description": "\nCalculates normal map from different directional exposures. \nTakes in 4 images as a batch: \nleft, right, bottom, top \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"sigma\":[\"FLOAT\",{\"default\":10,\"min\":0.01,\"max\":100,\"step\":0.01}],\"center_input_range\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"normal\",\"divided\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "DetailTransfer": {
+ "category": "IC-Light",
+ "comfy_node_id": "DetailTransfer",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"target\":[\"IMAGE\"],\"source\":[\"IMAGE\"],\"mode\":[[\"add\",\"multiply\",\"screen\",\"overlay\",\"soft_light\",\"hard_light\",\"color_dodge\",\"color_burn\",\"difference\",\"exclusion\",\"divide\"],{\"default\":\"add\"}],\"blur_sigma\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":100,\"step\":0.01}],\"blend_factor\":[\"FLOAT\",{\"default\":1,\"min\":-10,\"max\":10,\"step\":0.001,\"round\":0.001}]},\"optional\":{\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ICLightConditioning": {
+ "category": "IC-Light",
+ "comfy_node_id": "ICLightConditioning",
+ "deprecated": false,
+ "description": "\n \nConditioning for the IC-Light model. \nTo use the \"opt_background\" input, you also need to use the \n\"fbc\" version of the IC-Light models. \n \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"vae\":[\"VAE\"],\"foreground\":[\"LATENT\"],\"multiplier\":[\"FLOAT\",{\"default\":0.18215,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"opt_background\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"empty_latent\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\"]"
+ },
+ "LightSource": {
+ "category": "IC-Light",
+ "comfy_node_id": "LightSource",
+ "deprecated": false,
+ "description": "\nGenerates a gradient image that can be used \nas a simple light source. The color can be \nspecified in RGB or hex format. \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"light_position\":[[\"Left Light\",\"Right Light\",\"Top Light\",\"Bottom Light\",\"Top Left Light\",\"Top Right Light\",\"Bottom Left Light\",\"Bottom Right Light\"]],\"multiplier\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.001}],\"start_color\":[\"STRING\",{\"default\":\"#FFFFFF\"}],\"end_color\":[\"STRING\",{\"default\":\"#000000\"}],\"width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}],\"height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":8}]},\"optional\":{\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096,\"step\":1}],\"prev_image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoadAndApplyICLightUnet": {
+ "category": "IC-Light",
+ "comfy_node_id": "LoadAndApplyICLightUnet",
+ "deprecated": false,
+ "description": "\n \nLoads and applies the diffusers SD1.5 IC-Light models available here: \nhttps://huggingface.co/lllyasviel/ic-light/tree/main \n \nUsed with ICLightConditioning -node \n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"model_path\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "LoadHDRImage": {
+ "category": "IC-Light",
+ "comfy_node_id": "LoadHDRImage",
+ "deprecated": false,
+ "description": "\nLoads a .hdr image from the input directory. \nOutput is a batch of LDR images with the selected exposures. \n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":false}],\"exposures\":[\"STRING\",{\"default\":\"-2,-1,0,1,2\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-25T12:24:53.998691Z",
+ "dependencies": [
+ "opencv-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d742c134-f9d7-4e8d-9887-7c729b1ef42c",
+ "node_id": "comfyui-ic-light",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"Apache License 2.0\"}",
+ "name": "ComfyUI-IC-Light",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-IC-Light",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A very simple ComfyUI node to remove item with mask.",
+ "downloads": 851,
+ "icon": "",
+ "id": "comfyui-lama-remover",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LamaRemover": {
+ "category": "LamaRemover",
+ "comfy_node_id": "LamaRemover",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"masks\":[\"MASK\"],\"mask_threshold\":[\"INT\",{\"default\":250,\"min\":0,\"max\":255,\"step\":1,\"display\":\"slider\"}],\"gaussblur_radius\":[\"INT\",{\"default\":8,\"min\":0,\"max\":20,\"step\":1,\"display\":\"slider\"}],\"invert_mask\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LamaRemoverIMG": {
+ "category": "LamaRemover",
+ "comfy_node_id": "LamaRemoverIMG",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"masks\":[\"IMAGE\"],\"mask_threshold\":[\"INT\",{\"default\":250,\"min\":0,\"max\":255,\"step\":1,\"display\":\"slider\"}],\"gaussblur_radius\":[\"INT\",{\"default\":8,\"min\":0,\"max\":20,\"step\":1,\"display\":\"slider\"}],\"invert_mask\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-05-25T00:09:00.176026Z",
+ "dependencies": [
+ "Pillow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b517d78d-4993-4150-8ac5-d30f3bf93a9a",
+ "node_id": "comfyui-lama-remover",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-lama-remover",
+ "publisher": {
+ "createdAt": "2024-05-24T23:32:29.280501Z",
+ "description": "",
+ "id": "layer-norm",
+ "logo": "",
+ "members": [],
+ "name": "Faxuan Cai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Layer-norm/comfyui-lama-remover",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Making ComfyUI more comfortable.",
+ "downloads": 12208,
+ "icon": "https://comfy.rgthree.com/media/rgthree.svg",
+ "id": "rgthree-comfy",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-31T04:02:19.703631Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f1837a01-5daf-447a-82ff-847c3e4cda0d",
+ "node_id": "rgthree-comfy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "rgthree-comfy",
+ "publisher": {
+ "createdAt": "2024-08-30T00:23:32.517759Z",
+ "description": "",
+ "id": "rgthree",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rgthree/rgthree-comfy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is the initial build of a comfyui minimap.\nVery simple so far. It makes a copy of the workflow graph, simplified and minified, in the bottom left hand corner. It puts a red border where your viewport is. Left click on the minimap and it will move your viewport to that location.",
+ "downloads": 72,
+ "icon": "",
+ "id": "comfyui-minimap",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-16T17:30:39.058565Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6778c36b-4922-4429-a108-aa9186e46551",
+ "node_id": "comfyui-minimap",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-Minimap",
+ "publisher": {
+ "createdAt": "2024-08-16T17:07:49.270418Z",
+ "description": "",
+ "id": "oliver",
+ "logo": "",
+ "members": [],
+ "name": "Oliver",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/OliverCrosby/Comfyui-Minimap",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for better inpainting with ComfyUI. Adds various ways to pre-process inpaint areas. Supports the Fooocus inpaint model, a small and flexible patch which can be applied to any SDXL checkpoint and will improve consistency when generating masked areas.",
+ "downloads": 2373,
+ "icon": "",
+ "id": "comfyui-inpaint-nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "INPAINT_ApplyFooocusInpaint": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_ApplyFooocusInpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"patch\":[\"INPAINT_PATCH\"],\"latent\":[\"LATENT\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "INPAINT_DenoiseToCompositingMask": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_DenoiseToCompositingMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"offset\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.01}],\"threshold\":[\"FLOAT\",{\"default\":0.2,\"min\":0.01,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "INPAINT_ExpandMask": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_ExpandMask",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"mask\":[\"MASK\"],\"grow\":[\"INT\",{\"default\":16,\"min\":0,\"max\":8096,\"step\":1}],\"blur\":[\"INT\",{\"default\":7,\"min\":0,\"max\":8096,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MASK\"]",
+ "return_types": "[\"MASK\"]"
+ },
+ "INPAINT_InpaintWithModel": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_InpaintWithModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"inpaint_model\":[\"INPAINT_MODEL\"],\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"optional_upscale_model\":[\"UPSCALE_MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "INPAINT_LoadFooocusInpaint": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_LoadFooocusInpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"head\":[[]],\"patch\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INPAINT_PATCH\"]",
+ "return_types": "[\"INPAINT_PATCH\"]"
+ },
+ "INPAINT_LoadInpaintModel": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_LoadInpaintModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INPAINT_MODEL\"]",
+ "return_types": "[\"INPAINT_MODEL\"]"
+ },
+ "INPAINT_MaskedBlur": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_MaskedBlur",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"blur\":[\"INT\",{\"default\":255,\"min\":3,\"max\":8191,\"step\":1}],\"falloff\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8191,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "INPAINT_MaskedFill": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_MaskedFill",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"fill\":[[\"neutral\",\"telea\",\"navier-stokes\"]],\"falloff\":[\"INT\",{\"default\":0,\"min\":0,\"max\":8191,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "INPAINT_VAEEncodeInpaintConditioning": {
+ "category": "inpaint",
+ "comfy_node_id": "INPAINT_VAEEncodeInpaintConditioning",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"vae\":[\"VAE\"],\"pixels\":[\"IMAGE\"],\"mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\",\"latent_inpaint\",\"latent_samples\"]",
+ "return_types": "[\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-08-30T10:12:07.169982Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "197cb2b3-de16-4128-a9c9-1a2898a7a65d",
+ "node_id": "comfyui-inpaint-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-inpaint-nodes",
+ "publisher": {
+ "createdAt": "2024-05-25T09:27:54.562508Z",
+ "description": "",
+ "id": "acly",
+ "logo": "",
+ "members": [],
+ "name": "Acly",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Acly/comfyui-inpaint-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes related to [Whisper](https://github.com/openai/whisper).",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-whisper-translator",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Add Subtitles To FramesX": {
+ "category": "whisper",
+ "comfy_node_id": "Add Subtitles To FramesX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"alignment\":[\"whisper_alignment\"],\"font_color\":[\"STRING\",{\"default\":\"white\"}],\"font_family\":[[\"Roboto-Regular.ttf\",\"msyh.ttc\",\"Roboto-Bold.ttf\",\"msyhbd.ttc\",\"msyhl.ttc\",\"Chanakya Regular.ttf\"]],\"font_size\":[\"INT\",{\"default\":100,\"step\":5,\"display\":\"number\"}],\"fill_font_bg\":[\"BOOLEAN\",{\"default\":false}],\"font_bg_color\":[\"STRING\",{\"default\":\"white\"}],\"x_position\":[\"INT\",{\"default\":100,\"step\":50,\"display\":\"number\"}],\"y_position\":[\"INT\",{\"default\":100,\"step\":50,\"display\":\"number\"}],\"center_x\":[\"BOOLEAN\",{\"default\":true}],\"center_y\":[\"BOOLEAN\",{\"default\":true}],\"video_fps\":[\"INT\",{\"default\":24,\"step\":1,\"display\":\"number\"}],\"start_frame\":[\"INT\",{\"default\":0,\"min\":0,\"max\":1000000,\"step\":1}]},\"optional\":{\"meta_batch\":[\"VHS_BatchManager\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"cropped_subtitles\",\"subtitle_coord\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"IMAGE\",\"subtitle_coord\"]"
+ },
+ "Apply WhisperX": {
+ "category": "whisper",
+ "comfy_node_id": "Apply WhisperX",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"],\"model\":[[\"base\",\"tiny\",\"small\",\"medium\",\"large\"]],\"if_translate\":[\"BOOLEAN\",{\"default\":false}],\"translator\":[[\"alibaba\",\"apertium\",\"argos\",\"baidu\",\"bing\",\"caiyun\",\"cloudTranslation\",\"deepl\",\"elia\",\"google\",\"hujiang\",\"iciba\",\"iflytek\",\"iflyrec\",\"itranslate\",\"judic\",\"languageWire\",\"lingvanex\",\"mglip\",\"mirai\",\"modernMt\",\"myMemory\",\"niutrans\",\"papago\",\"qqFanyi\",\"qqTranSmart\",\"reverso\",\"sogou\",\"sysTran\",\"tilde\",\"translateCom\",\"translateMe\",\"utibet\",\"volcEngine\",\"yandex\",\"yeekit\",\"youdao\"],{\"default\":\"alibaba\"}],\"to_language\":[[\"zh\",\"en\",\"ja\",\"ko\",\"ru\",\"fr\",\"de\",\"es\",\"pt\",\"it\",\"ar\"],{\"default\":\"en\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"text\",\"segments_alignment\",\"words_alignment\",\"translate_alignment\"]",
+ "return_types": "[\"STRING\",\"whisper_alignment\",\"whisper_alignment\",\"whisper_alignment\"]"
+ }
+ },
+ "createdAt": "2025-01-04T03:37:30.789312Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3684a348-40d7-4f67-8281-d79ce6b08dd5",
+ "node_id": "comfyui-whisper-translator",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Whisper-Translator",
+ "publisher": {
+ "createdAt": "2024-11-19T11:30:00.081231Z",
+ "description": "",
+ "id": "comfyui-whisper-translator",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI-Whisper-Translator",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/civen-cn/ComfyUI-Whisper-Translator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:YOLO Classifier Model Loader, YOLO Classify.",
+ "downloads": 124,
+ "icon": "",
+ "id": "comfyui_yolo_classifiers",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "YOLO Classifier Model Loader": {
+ "category": "SuperMasterBlasterLaser/ComfyUI_YOLO_Classifiers",
+ "comfy_node_id": "YOLO Classifier Model Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_name\":[[\"yolov8n-cls.pt\",\"yolov8s-cls.pt\",\"yolov8m-cls.pt\",\"yolov8l-cls.pt\",\"yolov8x-cls.pt\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"YOLO classifier model\"]",
+ "return_types": "[\"YOLO_CLASSIFIER_MODEL\"]"
+ },
+ "YOLO Classify": {
+ "category": "SuperMasterBlasterLaser/ComfyUI_YOLO_Classifiers",
+ "comfy_node_id": "YOLO Classify",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"yolo_classifier_model\":[\"YOLO_CLASSIFIER_MODEL\"],\"image_to_classify\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Class name with highest score\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-20T15:14:37.569883Z",
+ "dependencies": [
+ "ultralytics==8.2.32"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c5f1888c-e87e-4969-b27e-6db93b174966",
+ "node_id": "comfyui_yolo_classifiers",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI_YOLO_Classifiers",
+ "publisher": {
+ "createdAt": "2024-06-20T15:02:51.217008Z",
+ "description": "",
+ "id": "supermasterblasterlaser",
+ "logo": "",
+ "members": [],
+ "name": "Daniq",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SuperMasterBlasterLaser/ComfyUI_YOLO_Classifiers",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provides nodes and server API extensions geared towards using ComfyUI as a backend for external tools.",
+ "downloads": 1242,
+ "icon": "",
+ "id": "comfyui-tooling-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-23T11:05:52.697918Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "62bd5d23-ae1c-40c5-a6a1-69b159f00cf5",
+ "node_id": "comfyui-tooling-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.6.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-tooling-nodes",
+ "publisher": {
+ "createdAt": "2024-05-25T09:27:54.562508Z",
+ "description": "",
+ "id": "acly",
+ "logo": "",
+ "members": [],
+ "name": "Acly",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Acly/comfyui-tooling-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes such as CLIP Text Encode++ to achieve identical embeddings from stable-diffusion-webui for ComfyUI.",
+ "downloads": 1201,
+ "icon": "",
+ "id": "comfyui_smznodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "smZ CLIPTextEncode": {
+ "category": "conditioning",
+ "comfy_node_id": "smZ CLIPTextEncode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":true}],\"clip\":[\"CLIP\"],\"parser\":[[\"comfy\",\"comfy++\",\"A1111\",\"full\",\"compel\",\"fixed attention\"],{\"default\":\"comfy\"}],\"mean_normalization\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Toggles whether weights are normalized by taking the mean\"}],\"multi_conditioning\":[\"BOOLEAN\",{\"default\":true}],\"use_old_emphasis_implementation\":[\"BOOLEAN\",{\"default\":false}],\"with_SDXL\":[\"BOOLEAN\",{\"default\":false}],\"ascore\":[\"FLOAT\",{\"default\":6,\"min\":0,\"max\":1000,\"step\":0.01}],\"width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"crop_w\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"crop_h\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384}],\"target_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"target_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384}],\"text_g\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"CLIP_G\",\"dynamicPrompts\":true}],\"text_l\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"CLIP_L\",\"dynamicPrompts\":true}]},\"optional\":{\"smZ_steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CONDITIONING\"]",
+ "return_types": "[\"CONDITIONING\"]"
+ },
+ "smZ Settings": {
+ "category": "advanced",
+ "comfy_node_id": "smZ Settings",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"*\":[\"*\",{\"forceInput\":true}]},\"optional\":{\"extra\":[\"STRING\",{\"multiline\":true,\"default\":\"{\\\"show_headings\\\":true,\\\"show_descriptions\\\":false,\\\"mode\\\":\\\"*\\\"}\"}],\"\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Stable Diffusion\",\"placeholder\":\"Stable Diffusion\"}],\"info_comma_padding_backtrack\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Prompt word wrap length limit\\nin tokens - for texts shorter than specified, if they don't fit into 75 token limit, move them to the next 75 token chunk\"}],\"Prompt word wrap length limit\":[\"INT\",{\"default\":20,\"min\":0,\"max\":74,\"step\":1,\"tooltip\":\"\ud83d\udea7Prompt word wrap length limit\\n\\nin tokens - for texts shorter than specified, if they don't fit into 75 token limit, move them to the next 75 token chunk\"}],\"enable_emphasis\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"\ud83d\udea7Emphasis mode\\n\\nmakes it possible to make model to pay (more:1.1) or (less:0.9) attention to text when you use the syntax in prompt;\\n\\nNone: disable the mechanism entirely and treat (:.1.1) as literal characters\\nIgnore: treat all emphasized words as if they have no emphasis\\nOriginal: the original emphasis implementation\\nNo norm: same as original, but without normalization (seems to work better for SDXL)\"}],\"info_RNG\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Random number generator source.\\nchanges seeds drastically; use CPU to produce the same picture across different videocard vendors; use NV to produce same picture as on NVidia videocards\"}],\"RNG\":[[\"cpu\",\"gpu\",\"nv\"],{\"default\":\"cpu\",\"tooltip\":\"Random number generator source.\\n\\nchanges seeds drastically; use CPU to produce the same picture across different videocard vendors; use NV to produce same picture as on NVidia videocards\"}],\"\u3164\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Compute Settings\",\"placeholder\":\"Compute Settings\"}],\"info_disable_nan_check\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Disable NaN check in produced images/latent spaces. Only for CFGDenoiser.\"}],\"disable_nan_check\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"Disable NaN check in produced images/latent spaces. Only for CFGDenoiser.\"}],\"\u3164\u3164\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Sampler parameters\",\"placeholder\":\"Sampler parameters\"}],\"info_eta_ancestral\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Eta for k-diffusion samplers\\nnoise multiplier; currently only applies to ancestral samplers (i.e. Euler a) and SDE samplers\"}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Eta for k-diffusion samplers\\n\\nnoise multiplier; currently only applies to ancestral samplers (i.e. Euler a) and SDE samplers\"}],\"info_s_churn\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Sigma churn\\namount of stochasticity; only applies to Euler, Heun, Heun++2, and DPM2\"}],\"s_churn\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":100,\"step\":0.01,\"tooltip\":\"Sigma churn\\n\\namount of stochasticity; only applies to Euler, Heun, Heun++2, and DPM2\"}],\"info_s_tmin\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Sigma tmin\\nenable stochasticity; start value of the sigma range; only applies to Euler, Heun, Heun++2, and DPM2'\"}],\"s_tmin\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"Sigma tmin\\n\\nenable stochasticity; start value of the sigma range; only applies to Euler, Heun, Heun++2, and DPM2'\"}],\"info_s_tmax\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Sigma tmax\\n0 = inf; end value of the sigma range; only applies to Euler, Heun, Heun++2, and DPM2\"}],\"s_tmax\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":999,\"step\":0.01,\"tooltip\":\"Sigma tmax\\n\\n0 = inf; end value of the sigma range; only applies to Euler, Heun, Heun++2, and DPM2\"}],\"info_s_noise\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Sigma noise\\namount of additional noise to counteract loss of detail during sampling\"}],\"s_noise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1.1,\"step\":0.001,\"tooltip\":\"Sigma noise\\n\\namount of additional noise to counteract loss of detail during sampling\"}],\"info_eta_noise_seed_delta\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Eta noise seed delta\\ndoes not improve anything, just produces different results for ancestral samplers - only useful for reproducing images\"}],\"ENSD\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000,\"step\":1,\"tooltip\":\"Eta noise seed delta\\n\\ndoes not improve anything, just produces different results for ancestral samplers - only useful for reproducing images\"}],\"info_skip_early_cond\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Ignore negative prompt during early sampling\\ndisables CFG on a proportion of steps at the beginning of generation; 0=skip none; 1=skip all; can both improve sample diversity/quality and speed up sampling\"}],\"skip_early_cond\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Ignore negative prompt during early sampling\\n\\ndisables CFG on a proportion of steps at the beginning of generation; 0=skip none; 1=skip all; can both improve sample diversity/quality and speed up sampling\"}],\"info_sgm_noise_multiplier\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"SGM noise multiplier\\nmatch initial noise to official SDXL implementation - only useful for reproducing images\\nsee https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/12818\"}],\"sgm_noise_multiplier\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"SGM noise multiplier\\n\\nmatch initial noise to official SDXL implementation - only useful for reproducing images\\nsee https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/12818\"}],\"info_upcast_sampling\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"upcast sampling.\\nNo effect with --force-fp32. Usually produces similar results to --force-fp32 with better performance while using less memory.\"}],\"upcast_sampling\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"\ud83d\udea7upcast sampling.\\n\\nNo effect with --force-fp32. Usually produces similar results to --force-fp32 with better performance while using less memory.\"}],\"\u3164\u3164\u3164\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Optimizations\",\"placeholder\":\"Optimizations\"}],\"info_NGMS\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Negative Guidance minimum sigma\\nskip negative prompt for some steps when the image is almost ready; 0=disable, higher=faster. Only for CFGDenoiser.\\nsee https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/9177\\nhttps://github.com/lllyasviel/stable-diffusion-webui-forge/pull/1434\"}],\"NGMS\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":15,\"step\":0.01,\"tooltip\":\"Negative Guidance minimum sigma\\n\\nskip negative prompt for some steps when the image is almost ready; 0=disable, higher=faster.\\nsee https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/9177\\nhttps://github.com/lllyasviel/stable-diffusion-webui-forge/pull/1434\"}],\"info_NGMS_all_steps\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Negative Guidance minimum sigma all steps\\nBy default, NGMS above skips every other step; this makes it skip all steps\"}],\"NGMS all steps\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Negative Guidance minimum sigma all steps\\n\\nBy default, NGMS above skips every other step; this makes it skip all steps\"}],\"info_pad_cond_uncond\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Pad prompt/negative prompt to be same length\\nimproves performance when prompt and negative prompt have different lengths; changes seeds. Only for CFGDenoiser.\"}],\"pad_cond_uncond\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"\ud83d\udea7Pad prompt/negative prompt to be same length\\n\\nimproves performance when prompt and negative prompt have different lengths; changes seeds. Only for CFGDenoiser.\"}],\"info_batch_cond_uncond\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Batch cond/uncond\\ndo both conditional and unconditional denoising in one batch; uses a bit more VRAM during sampling, but improves speed. Only for CFGDenoiser.\"}],\"batch_cond_uncond\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"\ud83d\udea7Batch cond/uncond\\n\\ndo both conditional and unconditional denoising in one batch; uses a bit more VRAM during sampling, but improves speed. Only for CFGDenoiser.\"}],\"\u3164\u3164\u3164\u3164\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Compatibility\",\"placeholder\":\"Compatibility\"}],\"info_use_prev_scheduling\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Previous prompt editing timelines\\nFor [red:green:N]; previous: If N < 1, it's a fraction of steps (and hires fix uses range from 0 to 1), if N >= 1, it's an absolute number of steps; new: If N has a decimal point in it, it's a fraction of steps (and hires fix uses range from 1 to 2), othewrwise it's an absolute number of steps\"}],\"Use previous prompt editing timelines\":[\"BOOLEAN\",{\"default\":true,\"tooltip\":\"\ud83d\udea7Previous prompt editing timelines\\n\\nFor [red:green:N]; previous: If N < 1, it's a fraction of steps (and hires fix uses range from 0 to 1), if N >= 1, it's an absolute number of steps; new: If N has a decimal point in it, it's a fraction of steps (and hires fix uses range from 1 to 2), othewrwise it's an absolute number of steps\"}],\"\u3164\u3164\u3164\u3164\u3164\u3164\":[\"STRING\",{\"multiline\":false,\"default\":\"Experimental\",\"placeholder\":\"Experimental\"}],\"info_use_CFGDenoiser\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"CFGDenoiser\\nAn experimental option to use stable-diffusion-webui's denoiser. It allows you to use the 'Optimizations' settings listed here.\"}],\"Use CFGDenoiser\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"\ud83d\udea7CFGDenoiser\\n\\nAn experimental option to use stable-diffusion-webui's denoiser. It allows you to use the 'Optimizations' settings listed here.\"}],\"info_debug\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Debugging messages in the console.\"}],\"debug\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"on\",\"label_off\":\"off\",\"tooltip\":\"Debugging messages in the console.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"*\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-12-29T10:24:34.832715Z",
+ "dependencies": [
+ "lark >= 1.1.9",
+ "compel"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d47b07e9-34e8-4aaf-86f8-2bc2c6d3432b",
+ "node_id": "comfyui_smznodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.8"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_smZNodes",
+ "publisher": {
+ "createdAt": "2024-07-14T07:00:01.182369Z",
+ "description": "",
+ "id": "shiimizu",
+ "logo": "",
+ "members": [],
+ "name": "Shiimizu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shiimizu/ComfyUI_smZNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Strings should be easy, and simple. This extension aims to provide a set of nodes that make working with strings in ComfyUI a little bit easier.",
+ "downloads": 84,
+ "icon": "",
+ "id": "comfyui-better-strings",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-18T10:58:46.431521Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "59f60acb-8ca0-456d-8a6c-bce1cb9ebffc",
+ "node_id": "comfyui-better-strings",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Better-Strings",
+ "publisher": {
+ "createdAt": "2024-10-21T12:13:07.280418Z",
+ "description": "",
+ "id": "greysion",
+ "logo": "",
+ "members": [],
+ "name": "Hayden Reeve",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/HaydenReeve/ComfyUI-Better-Strings",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This ComfyUI custom node, named ControlNet Auxiliar, is designed to provide auxiliary functionalities for image processing tasks. It is particularly useful for various image manipulation and enhancement operations. The node is integrated with functionalities for converting images between different formats and applying various image processing techniques.",
+ "downloads": 634,
+ "icon": "",
+ "id": "comfyui-controlnetaux",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-04T12:06:28.382895Z",
+ "dependencies": [
+ "timm",
+ "controlnet-aux==0.0.7",
+ "mediapipe"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b46d6864-257d-4168-8f26-6bf150346320",
+ "node_id": "comfyui-controlnetaux",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-ControlnetAux",
+ "publisher": {
+ "createdAt": "2024-06-04T11:22:35.344933Z",
+ "description": "",
+ "id": "cvalentin",
+ "logo": "",
+ "members": [],
+ "name": "Cornea Valentin",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/madtunebk/ComfyUI-ControlnetAux",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Provides the ability to set the temperature for both UNET and CLIP. For ComfyUI.",
+ "downloads": 159,
+ "icon": "",
+ "id": "stable-diffusion-temperature-settings",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CLIP Temperature": {
+ "category": "model_patches/Temperature",
+ "comfy_node_id": "CLIP Temperature",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"clip\":[\"CLIP\"],\"Temperature\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"CLIP\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "Unet Temperature": {
+ "category": "model_patches/Temperature",
+ "comfy_node_id": "Unet Temperature",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"Temperature\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01,\"round\":0.01}],\"Attention\":[[\"both\",\"self\",\"cross\"]],\"Dynamic_Scale_Attention\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"Model\",\"String\"]",
+ "return_types": "[\"MODEL\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-06-22T21:11:25.618019Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61c20a68-dcaf-4c76-b3d1-b183116b0d3e",
+ "node_id": "stable-diffusion-temperature-settings",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "Stable-Diffusion-temperature-settings",
+ "publisher": {
+ "createdAt": "2024-06-22T09:09:31.04495Z",
+ "description": "",
+ "id": "extraltodeus",
+ "logo": "",
+ "members": [],
+ "name": "Extraltodeus",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Extraltodeus/Stable-Diffusion-temperature-settings",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI nodes for editing background of images/videos with CUDA acceleration support.",
+ "downloads": 87,
+ "icon": "",
+ "id": "comfyui-background-edit",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-18T16:39:36.065632Z",
+ "dependencies": [
+ "torch",
+ "torchvision"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c372e69a-9aed-48ab-8895-6494f8adbc66",
+ "node_id": "comfyui-background-edit",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Background-Edit",
+ "publisher": {
+ "createdAt": "2024-11-15T00:44:34.283204Z",
+ "description": "",
+ "id": "yondonfu",
+ "logo": "",
+ "members": [],
+ "name": "Yondon Fu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/yondonfu/ComfyUI-Background-Edit",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node is based on the [a/rembg-comfyui-node](https://github.com/Jcd1230/rembg-comfyui-node) but provides additional functionality to select ONNX models.",
+ "downloads": 31,
+ "icon": "",
+ "id": "wtq-rembg-comfyui-node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-22T01:07:08.223259Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9c5aaae8-5763-4feb-b7d5-92410d461baa",
+ "node_id": "wtq-rembg-comfyui-node",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "wtq-rembg-comfyui-node",
+ "publisher": {
+ "createdAt": "2024-11-22T01:04:08.653472Z",
+ "description": "",
+ "id": "wtq",
+ "logo": "",
+ "members": [],
+ "name": "wtq",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/waytooquick/wtq-rembg-comfyui-node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom nodes for OmniGen project. Low VRAM, preview, separated VAE and more",
+ "downloads": 39,
+ "icon": "",
+ "id": "omnigen-set",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-21T16:43:15.362578Z",
+ "dependencies": [
+ "transformers",
+ "diffusers",
+ "numpy",
+ "datasets",
+ "accelerate",
+ "timm",
+ "peft",
+ "safetensors",
+ "huggingface_hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0412c139-b43e-4977-bff1-04c09e77a5cf",
+ "node_id": "omnigen-set",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI_OmniGen_Nodes",
+ "publisher": {
+ "createdAt": "2024-11-21T16:22:47.52117Z",
+ "description": "",
+ "id": "set-soft",
+ "logo": "",
+ "members": [],
+ "name": "Salvador Eduardo Tropea",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/set-soft/ComfyUI_OmniGen_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is a collection of custom nodes that make ComfyUI slightly more convenient.",
+ "downloads": 118,
+ "icon": "",
+ "id": "d2-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "D2 Checkpoint Loader": {
+ "category": "D2",
+ "comfy_node_id": "D2 Checkpoint Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"auto_vpred\":[\"BOOLEAN\",{\"default\":true}],\"sampling\":[[\"normal\",\"eps\",\"v_prediction\",\"lcm\",\"x0\"]],\"zsnr\":[\"BOOLEAN\",{\"default\":false}],\"multiplier\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.01}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"model\",\"clip\",\"vae\",\"ckpt_name\",\"ckpt_hash\",\"ckpt_fullpath\",\"sampling\"]",
+ "return_types": "[\"MODEL\",\"CLIP\",\"VAE\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "D2 Controlnet Loader": {
+ "category": "D2",
+ "comfy_node_id": "D2 Controlnet Loader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"controlnet_name\":[[]],\"image\":[\"IMAGE\"],\"strength\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.001}],\"start_percent\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.001}],\"end_percent\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001}]},\"optional\":{\"cnet_stack\":[\"D2_CNET_STACK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cnet_stack\"]",
+ "return_types": "[\"D2_CNET_STACK\"]"
+ },
+ "D2 EmptyImage Alpha": {
+ "category": "D2",
+ "comfy_node_id": "D2 EmptyImage Alpha",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"height\":[\"INT\",{\"default\":512,\"min\":1,\"max\":16384,\"step\":1}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4096}],\"color\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16777215,\"step\":1,\"display\":\"color\"}],\"alpha\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.001,\"display\":\"alpha\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "D2 Filename Template": {
+ "category": "D2",
+ "comfy_node_id": "D2 Filename Template",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"format\":[\"STRING\",{}]},\"optional\":{\"arg_1\":[\"*\",{\"forceInput\":true}],\"arg_2\":[\"*\",{\"forceInput\":true}],\"arg_3\":[\"*\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 Folder Image Queue": {
+ "category": "D2",
+ "comfy_node_id": "D2 Folder Image Queue",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\"}],\"extension\":[\"STRING\",{\"default\":\"*.*\"}],\"start_at\":[\"INT\",{\"default\":1}],\"auto_queue\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"image_count\":[\"D2_FOLDER_IMAGE_COUNT\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_path\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 Get Image Size": {
+ "category": "D2",
+ "comfy_node_id": "D2 Get Image Size",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"display\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\"]",
+ "return_types": "[\"INT\",\"INT\"]"
+ },
+ "D2 Grid Image": {
+ "category": "D2",
+ "comfy_node_id": "D2 Grid Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"max_columns\":[\"INT\",{\"default\":3}],\"grid_gap\":[\"INT\",{\"default\":0}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"trigger_count\":[\"INT\",{\"default\":1,\"min\":1,\"step\":1}]},\"optional\":{\"title_text\":[\"STRING\",{}],\"font_size\":[\"INT\",{\"default\":24}],\"count\":[\"D2_GRID_COUNT\",{}],\"reset\":[\"D2_GRID_RESET\",{}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "D2 Image Resize": {
+ "category": "D2",
+ "comfy_node_id": "D2 Image Resize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mode\":[[\"rescale\",\"resize\"]],\"rescale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":16,\"step\":0.001}],\"preset\":[[\"custom\",\"512 x 512\",\"512 x 768\",\"1024 x 1024\",\"768 x 1024\",\"832 x 1216\",\"1248 x 1632\"]],\"resize_width\":[\"INT\",{\"default\":1024,\"min\":1,\"max\":48000,\"step\":1}],\"resize_height\":[\"INT\",{\"default\":1536,\"min\":1,\"max\":48000,\"step\":1}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"round_method\":[[\"Floor\",\"Round\",\"Ceil\",\"None\"],{\"default\":\"Round\"}],\"upscale_model\":[[\"None\"]],\"resampling\":[[\"lanczos\",\"nearest\",\"bilinear\",\"bicubic\"]],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"width\",\"height\",\"rescale_factor\",\"latent\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"FLOAT\",\"LATENT\"]"
+ },
+ "D2 Image Stack": {
+ "category": "D2",
+ "comfy_node_id": "D2 Image Stack",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "D2 KSampler": {
+ "category": "D2",
+ "comfy_node_id": "D2 KSampler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"latent_image\":[\"LATENT\"],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"preview_method\":[[\"auto\",\"latent2rgb\",\"taesd\",\"vae_decoded_only\",\"none\"]],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"optional\":{\"cnet_stack\":[\"D2_CNET_STACK\"],\"d2_pipe\":[\"D2_TD2Pipe\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"LATENT\",\"positive\",\"negative\",\"positive_cond\",\"negative_cond\",\"d2_pipe\"]",
+ "return_types": "[\"IMAGE\",\"LATENT\",\"STRING\",\"STRING\",\"CONDITIONING\",\"CONDITIONING\",\"D2_TD2Pipe\"]"
+ },
+ "D2 KSampler(Advanced)": {
+ "category": "D2",
+ "comfy_node_id": "D2 KSampler(Advanced)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"add_noise\":[[\"enable\",\"disable\"]],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"latent_image\":[\"LATENT\"],\"start_at_step\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"end_at_step\":[\"INT\",{\"default\":10000,\"min\":0,\"max\":10000}],\"return_with_leftover_noise\":[[\"disable\",\"enable\"]],\"preview_method\":[[\"auto\",\"latent2rgb\",\"taesd\",\"vae_decoded_only\",\"none\"]],\"positive\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"negative\":[\"STRING\",{\"default\":\"\",\"multiline\":true}]},\"optional\":{\"positive_cond\":[\"CONDITIONING\"],\"negative_cond\":[\"CONDITIONING\"],\"cnet_stack\":[\"D2_CNET_STACK\"],\"d2_pipe\":[\"D2_TD2Pipe\"]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"my_unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"LATENT\",\"positive\",\"negative\",\"positive_cond\",\"negative_cond\"]",
+ "return_types": "[\"IMAGE\",\"LATENT\",\"STRING\",\"STRING\",\"CONDITIONING\",\"CONDITIONING\"]"
+ },
+ "D2 List To String": {
+ "category": "D2",
+ "comfy_node_id": "D2 List To String",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"LIST\":[\"LIST\"],\"separator\":[[\"Line break\",\",\",\";\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 Load Folder Images": {
+ "category": "D2",
+ "comfy_node_id": "D2 Load Folder Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\"}],\"extension\":[\"STRING\",{\"default\":\"*.*\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "D2 Load Image": {
+ "category": "D2",
+ "comfy_node_id": "D2 Load Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"],{\"image_upload\":true}]},\"optional\":{\"image_path\":[\"STRING\",{\"forceInput\":true}],\"editor\":[\"D2MASKEDITOR\",{}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\",\"width\",\"height\",\"positive\",\"negative\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"INT\",\"INT\",\"STRING\",\"STRING\"]"
+ },
+ "D2 Multi Output": {
+ "category": "D2",
+ "comfy_node_id": "D2 Multi Output",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"type\":[[\"FLOAT\",\"INT\",\"STRING\",\"SEED\"]],\"parameter\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"reset\":[\"D2RESET\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LIST\"]",
+ "return_types": "[\"LIST\"]"
+ },
+ "D2 Pipe": {
+ "category": "D2",
+ "comfy_node_id": "D2 Pipe",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"d2_pipe\":[\"D2_TD2Pipe\"],\"ckpt_name\":[\"STRING\",{\"forceInput\":true}],\"positive\":[\"STRING\",{\"forceInput\":true}],\"negative\":[\"STRING\",{\"forceInput\":true}],\"seed\":[\"INT\",{\"forceInput\":true}],\"steps\":[\"INT\",{\"forceInput\":true}],\"cfg\":[\"FLOAT\",{\"forceInput\":true}],\"sampler_name\":[\"STRING\",{\"forceInput\":true}],\"scheduler\":[\"STRING\",{\"forceInput\":true}],\"denoise\":[\"FLOAT\",{\"forceInput\":true}],\"width\":[\"INT\",{\"forceInput\":true}],\"height\":[\"INT\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"d2_pipe\",\"ckpt_name\",\"positive\",\"negative\",\"seed\",\"steps\",\"cfg\",\"sampler_name\",\"scheduler\",\"denoise\",\"width\",\"height\"]",
+ "return_types": "[\"D2_TD2Pipe\",\"STRING\",\"STRING\",\"STRING\",\"INT\",\"INT\",\"FLOAT\",\"STRING\",\"STRING\",\"FLOAT\",\"INT\",\"INT\"]"
+ },
+ "D2 Preview Image": {
+ "category": "D2",
+ "comfy_node_id": "D2 Preview Image",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"]},\"optional\":{\"popup_image\":[\"D2_PREVIEW_IMAGE\",{}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "D2 Refiner Steps": {
+ "category": "D2/Refiner",
+ "comfy_node_id": "D2 Refiner Steps",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":25,\"min\":0}],\"start\":[\"INT\",{\"default\":0,\"min\":0}],\"end\":[\"INT\",{\"default\":5,\"min\":0}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"steps\",\"start\",\"end\",\"refiner_start\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "D2 Refiner Steps A1111": {
+ "category": "D2/Refiner",
+ "comfy_node_id": "D2 Refiner Steps A1111",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"steps\":[\"INT\",{\"default\":25}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"switch_at\":[\"FLOAT\",{\"default\":0.2,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"steps\",\"start\",\"end\",\"refiner_start\"]",
+ "return_types": "[\"INT\",\"INT\",\"INT\",\"INT\"]"
+ },
+ "D2 Refiner Steps Tester": {
+ "category": "D2/Refiner",
+ "comfy_node_id": "D2 Refiner Steps Tester",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"steps\":[\"INT\",{\"forceInput\":true}],\"start\":[\"INT\",{\"forceInput\":true}],\"end\":[\"INT\",{\"forceInput\":true}],\"refiner_start\":[\"INT\",{\"forceInput\":true}],\"text\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "D2 Regex Replace": {
+ "category": "D2",
+ "comfy_node_id": "D2 Regex Replace",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"mode\":[[\"Tag\",\"Advanced\"]],\"regex_replace\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 Regex Switcher": {
+ "category": "D2",
+ "comfy_node_id": "D2 Regex Switcher",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"regex_and_output\":[\"STRING\",{\"multiline\":true,\"default\":\"pony\\n--\\nscore_9,\\n--\\n--\\nhighres, high quality,\"}],\"pre_delim\":[[\"Comma\",\"Line break\",\"None\"]],\"suf_delim\":[[\"Comma\",\"Line break\",\"None\"]],\"show_text\":[[\"False\",\"True\"]],\"text_check\":[\"STRING\",{\"multiline\":true}]},\"optional\":{\"prefix\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}],\"suffix\":[\"STRING\",{\"forceInput\":true,\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"combined_text\",\"prefix\",\"suffix\",\"index\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"INT\"]"
+ },
+ "D2 Resize Calculator": {
+ "category": "D2",
+ "comfy_node_id": "D2 Resize Calculator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}],\"height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}],\"rescale_factor\":[\"FLOAT\",{\"default\":2,\"min\":0.1,\"max\":16,\"step\":0.001}],\"round_method\":[[\"Floor\",\"Round\",\"Ceil\",\"None\"],{\"default\":\"Round\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\",\"rescale_factor\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\"]"
+ },
+ "D2 Size Slector": {
+ "category": "D2",
+ "comfy_node_id": "D2 Size Slector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"preset\":[[\"custom\",\"512 x 512\",\"512 x 768\",\"1024 x 1024\",\"768 x 1024\",\"832 x 1216\",\"1248 x 1632\"]],\"width\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}],\"height\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":8192}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"upscale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":16,\"step\":0.001}],\"prescale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":16,\"step\":0.001}],\"round_method\":[[\"Floor\",\"Round\",\"Ceil\",\"None\"],{\"default\":\"Round\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":64}]},\"optional\":{\"images\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"width\",\"height\",\"upscale_factor\",\"prescale_factor\",\"batch_size\",\"empty_latent\"]",
+ "return_types": "[\"INT\",\"INT\",\"FLOAT\",\"FLOAT\",\"INT\",\"LATENT\"]"
+ },
+ "D2 XY Annotation": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Annotation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"title\":[\"STRING\",{\"default\":\"\"}],\"list\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"x / y_annotation\"]",
+ "return_types": "[\"D2_TAnnotation\"]"
+ },
+ "D2 XY Checkpoint List": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Checkpoint List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}],\"ckpt_name_1\":[[\"None\"]],\"ckpt_name_2\":[[\"None\"]],\"ckpt_name_3\":[[\"None\"]],\"ckpt_name_4\":[[\"None\"]],\"ckpt_name_5\":[[\"None\"]],\"ckpt_name_6\":[[\"None\"]],\"ckpt_name_7\":[[\"None\"]],\"ckpt_name_8\":[[\"None\"]],\"ckpt_name_9\":[[\"None\"]],\"ckpt_name_10\":[[\"None\"]],\"ckpt_name_11\":[[\"None\"]],\"ckpt_name_12\":[[\"None\"]],\"ckpt_name_13\":[[\"None\"]],\"ckpt_name_14\":[[\"None\"]],\"ckpt_name_15\":[[\"None\"]],\"ckpt_name_16\":[[\"None\"]],\"ckpt_name_17\":[[\"None\"]],\"ckpt_name_18\":[[\"None\"]],\"ckpt_name_19\":[[\"None\"]],\"ckpt_name_20\":[[\"None\"]],\"ckpt_name_21\":[[\"None\"]],\"ckpt_name_22\":[[\"None\"]],\"ckpt_name_23\":[[\"None\"]],\"ckpt_name_24\":[[\"None\"]],\"ckpt_name_25\":[[\"None\"]],\"ckpt_name_26\":[[\"None\"]],\"ckpt_name_27\":[[\"None\"]],\"ckpt_name_28\":[[\"None\"]],\"ckpt_name_29\":[[\"None\"]],\"ckpt_name_30\":[[\"None\"]],\"ckpt_name_31\":[[\"None\"]],\"ckpt_name_32\":[[\"None\"]],\"ckpt_name_33\":[[\"None\"]],\"ckpt_name_34\":[[\"None\"]],\"ckpt_name_35\":[[\"None\"]],\"ckpt_name_36\":[[\"None\"]],\"ckpt_name_37\":[[\"None\"]],\"ckpt_name_38\":[[\"None\"]],\"ckpt_name_39\":[[\"None\"]],\"ckpt_name_40\":[[\"None\"]],\"ckpt_name_41\":[[\"None\"]],\"ckpt_name_42\":[[\"None\"]],\"ckpt_name_43\":[[\"None\"]],\"ckpt_name_44\":[[\"None\"]],\"ckpt_name_45\":[[\"None\"]],\"ckpt_name_46\":[[\"None\"]],\"ckpt_name_47\":[[\"None\"]],\"ckpt_name_48\":[[\"None\"]],\"ckpt_name_49\":[[\"None\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY Folder Images": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Folder Images",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder\":[\"STRING\",{\"default\":\"\"}],\"extension\":[\"STRING\",{\"default\":\"*.*\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY Grid Image": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Grid Image",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"font_size\":[\"INT\",{\"default\":24}],\"grid_gap\":[\"INT\",{\"default\":0}],\"swap_dimensions\":[\"BOOLEAN\",{\"default\":false}],\"grid_only\":[\"BOOLEAN\",{\"default\":true}],\"draw_x_label\":[\"BOOLEAN\",{\"default\":true}],\"draw_y_label\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"x_annotation\":[\"D2_TAnnotation\",{}],\"y_annotation\":[\"D2_TAnnotation\",{}],\"status\":[\"STRING\",{\"forceInput\":true,\"default\":\"\"}],\"grid_pipe\":[\"D2_TGridPipe\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "D2 XY List To Plot": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY List To Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"LIST\":[\"LIST\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"x / y_list\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 XY Lora List": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Lora List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}],\"lora_name_1\":[[\"None\"]],\"lora_name_2\":[[\"None\"]],\"lora_name_3\":[[\"None\"]],\"lora_name_4\":[[\"None\"]],\"lora_name_5\":[[\"None\"]],\"lora_name_6\":[[\"None\"]],\"lora_name_7\":[[\"None\"]],\"lora_name_8\":[[\"None\"]],\"lora_name_9\":[[\"None\"]],\"lora_name_10\":[[\"None\"]],\"lora_name_11\":[[\"None\"]],\"lora_name_12\":[[\"None\"]],\"lora_name_13\":[[\"None\"]],\"lora_name_14\":[[\"None\"]],\"lora_name_15\":[[\"None\"]],\"lora_name_16\":[[\"None\"]],\"lora_name_17\":[[\"None\"]],\"lora_name_18\":[[\"None\"]],\"lora_name_19\":[[\"None\"]],\"lora_name_20\":[[\"None\"]],\"lora_name_21\":[[\"None\"]],\"lora_name_22\":[[\"None\"]],\"lora_name_23\":[[\"None\"]],\"lora_name_24\":[[\"None\"]],\"lora_name_25\":[[\"None\"]],\"lora_name_26\":[[\"None\"]],\"lora_name_27\":[[\"None\"]],\"lora_name_28\":[[\"None\"]],\"lora_name_29\":[[\"None\"]],\"lora_name_30\":[[\"None\"]],\"lora_name_31\":[[\"None\"]],\"lora_name_32\":[[\"None\"]],\"lora_name_33\":[[\"None\"]],\"lora_name_34\":[[\"None\"]],\"lora_name_35\":[[\"None\"]],\"lora_name_36\":[[\"None\"]],\"lora_name_37\":[[\"None\"]],\"lora_name_38\":[[\"None\"]],\"lora_name_39\":[[\"None\"]],\"lora_name_40\":[[\"None\"]],\"lora_name_41\":[[\"None\"]],\"lora_name_42\":[[\"None\"]],\"lora_name_43\":[[\"None\"]],\"lora_name_44\":[[\"None\"]],\"lora_name_45\":[[\"None\"]],\"lora_name_46\":[[\"None\"]],\"lora_name_47\":[[\"None\"]],\"lora_name_48\":[[\"None\"]],\"lora_name_49\":[[\"None\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY Model List": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Model List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model_type\":[[\"checkpoints\",\"loras\",\"samplers\",\"schedulers\"]],\"filter\":[\"STRING\",{\"default\":\"\"}],\"sort_by\":[[\"Name\",\"Date\"],{\"default\":\"Name\"}],\"order_by\":[[\"A-Z\",\"Z-A\"],{\"default\":\"A-Z\"}],\"get_list\":[\"D2_GET_MODEL_BTN\",{}],\"model_list\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY Plot": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"x_type\":[[\"STRING\",\"INT\",\"FLOAT\"]],\"x_title\":[\"STRING\",{\"default\":\"\"}],\"x_list\":[\"STRING\",{\"multiline\":true}],\"y_type\":[[\"STRING\",\"INT\",\"FLOAT\"]],\"y_title\":[\"STRING\",{\"default\":\"\"}],\"y_list\":[\"STRING\",{\"multiline\":true}],\"auto_queue\":[\"BOOLEAN\",{\"default\":true}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]},\"optional\":{\"reset\":[\"D2_XYPLOT_RESET\",{\"default\":\"\"}],\"index\":[\"D2_XYPLOT_INDEX\",{}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"grid_pipe\",\"X\",\"Y\",\"x_annotation\",\"y_annotation\",\"status\",\"index\"]",
+ "return_types": "[\"D2_TGridPipe\",\"*\",\"*\",\"D2_TAnnotation\",\"D2_TAnnotation\",\"STRING\",\"INT\"]"
+ },
+ "D2 XY Plot Easy": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Plot Easy",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"positive\":[\"STRING\",{\"multiline\":true}],\"negative\":[\"STRING\",{\"multiline\":true}],\"ckpt_name\":[[]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"x_type\":[[\"none\",\"positive\",\"negative\",\"ckpt_name\",\"seed\",\"steps\",\"cfg\",\"sampler_name\",\"scheduler\",\"denoise\",\"STRING\",\"INT\",\"FLOAT\"]],\"x_list\":[\"STRING\",{\"multiline\":true}],\"y_type\":[[\"none\",\"positive\",\"negative\",\"ckpt_name\",\"seed\",\"steps\",\"cfg\",\"sampler_name\",\"scheduler\",\"denoise\",\"STRING\",\"INT\",\"FLOAT\"]],\"y_list\":[\"STRING\",{\"multiline\":true}],\"auto_queue\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"reset\":[\"D2_XYPLOT_RESET\",{\"default\":\"\"}],\"index\":[\"D2_XYPLOT_INDEX\",{}],\"xy_seed\":[\"D2_XYPLOT_SEED\",{}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"d2_pipe\",\"grid_pipe\",\"positive\",\"negative\",\"ckpt_name\",\"seed\",\"steps\",\"cfg\",\"sampler_name\",\"scheduler\",\"denoise\",\"x_other\",\"y_other\",\"x_annotation\",\"y_annotation\",\"status\",\"index\"]",
+ "return_types": "[\"D2_TD2Pipe\",\"D2_TGridPipe\",\"STRING\",\"STRING\",\"*\",\"INT\",\"INT\",\"FLOAT\",\"*\",\"*\",\"FLOAT\",\"*\",\"*\",\"D2_TAnnotation\",\"D2_TAnnotation\",\"STRING\",\"INT\"]"
+ },
+ "D2 XY Prompt SR": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Prompt SR",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}],\"search\":[\"STRING\",{\"default\":\"\"}],\"replace\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY Prompt SR2": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Prompt SR2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"search\":[\"STRING\",{}],\"prompt\":[\"STRING\",{\"multiline\":true}],\"x_y\":[\"STRING\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "D2 XY Seed": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY Seed",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seeds\":[\"STRING\",{\"multiline\":true,\"default\":\"-1\\n-1\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"x / y_list\",\"LIST\"]",
+ "return_types": "[\"STRING\",\"LIST\"]"
+ },
+ "D2 XY String To Plot": {
+ "category": "D2/XY Plot",
+ "comfy_node_id": "D2 XY String To Plot",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_count\":[\"INT\",{\"default\":3,\"min\":1,\"max\":50,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"x / y_list\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-06T11:00:46.951148Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8ca17fd9-4ee0-4990-b4e7-fc306efcc7e9",
+ "node_id": "d2-nodes-comfyui",
+ "status": "NodeVersionStatusPending",
+ "version": "8.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "D2-nodes-ComfyUI",
+ "publisher": {
+ "createdAt": "2024-08-04T16:12:17.464004Z",
+ "description": "",
+ "id": "da2el",
+ "logo": "",
+ "members": [],
+ "name": "da2el",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/da2el-ai/D2-nodes-ComfyUI",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Use of the molmo model.Generate detailed image descriptions and analysis using Molmo models in ComfyUI.",
+ "downloads": 250,
+ "icon": "",
+ "id": "comfyui-molmo",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-14T15:07:00.366262Z",
+ "dependencies": [
+ "torch",
+ "transformers",
+ "Pillow",
+ "einops",
+ "torchvision",
+ "huggingface_hub",
+ "bitsandbytes",
+ "accelerate",
+ "numpy",
+ "tensorflow"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e7e90f6-9f94-4912-b151-06b349438efb",
+ "node_id": "comfyui-molmo",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.10"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Molmo",
+ "publisher": {
+ "createdAt": "2024-09-29T10:55:36.930737Z",
+ "description": "",
+ "id": "cychenyue",
+ "logo": "",
+ "members": [],
+ "name": "cychenyue",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/CY-CHENYUE/ComfyUI-Molmo",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes that allow making the UI interactive, with selectors and switches, etc.. Enables selecting across multiple options with the click of a button to move a workflow forward.",
+ "downloads": 57,
+ "icon": "",
+ "id": "comfyui-interactive",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-14T19:15:32.742825Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cbeb59cb-5f23-4783-9927-995defe296a0",
+ "node_id": "comfyui-interactive",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Interactive",
+ "publisher": {
+ "createdAt": "2024-06-20T04:42:10.628776Z",
+ "description": "",
+ "id": "lquesada",
+ "logo": "",
+ "members": [],
+ "name": "Luis Quesada",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lquesada/ComfyUI-Interactive",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository packages the latest BiRefNet model as a ComfyUI node for use, supporting chunked loading on both CPU and GPU, as well as model caching features.",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-birefnet-lite",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-19T09:26:33.234556Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bb69b7dd-977a-4cde-808f-ba86d5c73b53",
+ "node_id": "comfyui-birefnet-lite",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-BiRefNet-lite",
+ "publisher": {
+ "createdAt": "2024-10-10T11:01:11.077098Z",
+ "description": "",
+ "id": "duhaifeng",
+ "logo": "",
+ "members": [],
+ "name": "duhaifeng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rubi-du/ComfyUI-BiRefNet-lite",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom node for ComfyUI. It adds additional metadata for saved images, ensuring compatibility with the Civitai website.",
+ "downloads": 933,
+ "icon": "",
+ "id": "comfyui-imagemetadataextension",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T02:37:52.63184Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "081ac4ad-e389-46ba-96f7-6ac80deddf99",
+ "node_id": "comfyui-imagemetadataextension",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ImageMetadataExtension",
+ "publisher": {
+ "createdAt": "2024-09-19T17:24:53.212385Z",
+ "description": "",
+ "id": "edelvarden",
+ "logo": "",
+ "members": [],
+ "name": "edelvarden",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/edelvarden/ComfyUI-ImageMetadataExtension",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 41,
+ "icon": "",
+ "id": "comfyui-self-guidance",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-15T09:54:40.678068Z",
+ "dependencies": [
+ "diffusers==0.26.3",
+ "fuzzywuzzy==0.18.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bf412b2c-fe55-4be9-a38c-fda9c4380d0d",
+ "node_id": "comfyui-self-guidance",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-self-guidance",
+ "publisher": {
+ "createdAt": "2024-08-15T09:26:50.030542Z",
+ "description": "",
+ "id": "forever22777",
+ "logo": "",
+ "members": [],
+ "name": "forever22",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/forever22777/comfyui-self-guidance",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "It has been integrated into D2 Nodes ComfyUI.",
+ "downloads": 71,
+ "icon": "",
+ "id": "comfyui-d2-xyplot-utils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-26T18:13:08.036587Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "93049bcf-d7af-4394-b11b-7f334d802f8d",
+ "node_id": "comfyui-d2-xyplot-utils",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-d2-xyplot-utils",
+ "publisher": {
+ "createdAt": "2024-08-04T16:12:17.464004Z",
+ "description": "",
+ "id": "da2el",
+ "logo": "",
+ "members": [],
+ "name": "da2el",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/da2el-ai/ComfyUI-d2-xyplot-utils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI node that displays the type and contents of whatever is connected to the input",
+ "downloads": 22,
+ "icon": "",
+ "id": "comfyui-viewdata",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-07T16:45:19.537422Z",
+ "dependencies": [
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cf60afca-201d-4ea7-9013-f8ac1a4dbb50",
+ "node_id": "comfyui-viewdata",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ViewData",
+ "publisher": {
+ "createdAt": "2025-01-07T13:13:33.736384Z",
+ "description": "",
+ "id": "gremlation",
+ "logo": "",
+ "members": [],
+ "name": "Gremlation",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/gremlation/ComfyUI-ViewData",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "StableDelight: Revealing Hidden Textures by Removing Specular Reflections(\u79fb\u9664\u7eb9\u7406\u8868\u9762\u955c\u9762\u53cd\u5c04)",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui_stabledelight_ll",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-26T09:42:57.148264Z",
+ "dependencies": [
+ "numpy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0afee254-8c5b-45f2-b303-615ff5b0a196",
+ "node_id": "comfyui_stabledelight_ll",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_StableDelight_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_StableDelight_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The ComfyUI version of [a/LivePortrait](https://github.com/KwaiVGI/LivePortrait).",
+ "downloads": 399,
+ "icon": "",
+ "id": "comfyui-liveportrait",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ExpressionEditor_": {
+ "category": "\u267e\ufe0fMixlab/Face",
+ "comfy_node_id": "ExpressionEditor_",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_image\":[\"IMAGE\"],\"rotate_pitch\":[\"FLOAT\",{\"default\":0,\"min\":-50,\"max\":50,\"step\":0.2,\"display\":\"number\"}],\"rotate_yaw\":[\"FLOAT\",{\"default\":0,\"min\":-50,\"max\":50,\"step\":0.2,\"display\":\"number\"}],\"rotate_roll\":[\"FLOAT\",{\"default\":0,\"min\":-50,\"max\":50,\"step\":0.2,\"display\":\"number\"}],\"blink\":[\"FLOAT\",{\"default\":0,\"min\":-30,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"eyebrow\":[\"FLOAT\",{\"default\":0,\"min\":-30,\"max\":25,\"step\":0.2,\"display\":\"number\"}],\"wink\":[\"FLOAT\",{\"default\":0,\"min\":-10,\"max\":25,\"step\":0.2,\"display\":\"number\"}],\"pupil_x\":[\"FLOAT\",{\"default\":0,\"min\":-15,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"pupil_y\":[\"FLOAT\",{\"default\":0,\"min\":-15,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"aaa\":[\"FLOAT\",{\"default\":0,\"min\":-30,\"max\":120,\"step\":1,\"display\":\"number\"}],\"eee\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"woo\":[\"FLOAT\",{\"default\":0,\"min\":-20,\"max\":15,\"step\":0.2,\"display\":\"number\"}],\"smile\":[\"FLOAT\",{\"default\":0,\"min\":-0.3,\"max\":1.3,\"step\":0.01,\"display\":\"number\"}],\"src_weight\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01,\"display\":\"number\"}]},\"optional\":{\"expression_json\":[\"STRING\",{\"forceInput\":true,\"dynamicPrompts\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"expression_json\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "ExpressionVideoNode": {
+ "category": "\u267e\ufe0fMixlab/Video/LivePortrait",
+ "comfy_node_id": "ExpressionVideoNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"src_image\":[\"IMAGE\"],\"from_expression\":[\"STRING\",{\"forceInput\":true,\"dynamicPrompts\":false}],\"to_expression\":[\"STRING\",{\"forceInput\":true,\"dynamicPrompts\":false}],\"interpolation_type\":[[\"linear\",\"nearest\",\"cubic\"],{\"default\":\"cubic\"}],\"interpolations_num\":[\"INT\",{\"default\":1,\"min\":1,\"max\":204800000000,\"step\":1,\"display\":\"number\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"frames\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FaceCropInfo": {
+ "category": "\u267e\ufe0fMixlab/Video/LivePortrait",
+ "comfy_node_id": "FaceCropInfo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source_image\":[\"IMAGE\"]},\"optional\":{\"face_sorting_direction\":[[\"left-right\",\"large-small\"],{\"default\":\"left-right\"}],\"face_index\":[\"INT\",{\"default\":0,\"min\":-1,\"max\":200,\"step\":1,\"display\":\"number\"}],\"debug\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ true,
+ false
+ ],
+ "return_names": "[\"crop_info\",\"debug_image\"]",
+ "return_types": "[\"CROP_INFO\",\"IMAGE\"]"
+ },
+ "LivePortraitNode": {
+ "category": "\u267e\ufe0fMixlab/Video/LivePortrait",
+ "comfy_node_id": "LivePortraitNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source_image\":[\"IMAGE\"],\"driving_video\":[\"SCENE_VIDEO\"]},\"optional\":{\"crop_info\":[\"CROP_INFO\"],\"driving_video_reverse_align\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"video\",\"video_concat\"]",
+ "return_types": "[\"SCENE_VIDEO\",\"SCENE_VIDEO\"]"
+ },
+ "LivePortraitVideoNode": {
+ "category": "\u267e\ufe0fMixlab/Video/LivePortrait",
+ "comfy_node_id": "LivePortraitVideoNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"source_image_batch\":[\"IMAGE\"],\"driving_video\":[\"SCENE_VIDEO\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"video\",\"video_concat\"]",
+ "return_types": "[\"SCENE_VIDEO\",\"SCENE_VIDEO\"]"
+ },
+ "Retargeting": {
+ "category": "\u267e\ufe0fMixlab/Video/LivePortrait",
+ "comfy_node_id": "Retargeting",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"crop_info\":[\"CROP_INFO\"]},\"optional\":{\"lip\":[\"BOOLEAN\",{\"default\":true}],\"eye\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"crop_info\"]",
+ "return_types": "[\"CROP_INFO\"]"
+ }
+ },
+ "createdAt": "2024-08-06T04:07:47.118033Z",
+ "dependencies": [
+ "numpy>=1.26.4",
+ "opencv-python-headless",
+ "imageio>=2.34.2",
+ "lmdb>=1.4.1",
+ "timm>=1.0.7",
+ "rich>=13.7.1",
+ "ffmpeg>=1.4",
+ "onnxruntime-gpu>=1.18.0",
+ "onnx>=1.16.1",
+ "scikit-image>=0.24.0",
+ "albumentations>=1.4.10",
+ "matplotlib>=3.9.0",
+ "imageio-ffmpeg>=0.5.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e483d975-7fa0-4a1f-9aa7-7fb7a40d3bba",
+ "node_id": "comfyui-liveportrait",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.4.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "comfyui-liveportrait",
+ "publisher": {
+ "createdAt": "2024-07-05T16:44:29.736984Z",
+ "description": "",
+ "id": "shadowcz",
+ "logo": "",
+ "members": [],
+ "name": "shadow",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shadowcz007/comfyui-liveportrait",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Image effects, icon layout processing, YOLO cropping \u2014 this toolbox is a node library organized according to my own needs.",
+ "downloads": 78,
+ "icon": "\ud83c\udf4a",
+ "id": "comfyui_kimnodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-09T07:27:46.952216Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a0bbbfb6-0209-422c-bf3f-cd32c255d69b",
+ "node_id": "comfyui_kimnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_KimNodes",
+ "publisher": {
+ "createdAt": "2024-12-09T05:36:24.188827Z",
+ "description": "",
+ "id": "kim",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_KimNodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wjl0313/ComfyUI_KimNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node for ComfyUI that takes a list of masks and returns a single mask based on your criteria.",
+ "downloads": 52,
+ "icon": "https://example.com/icon.png",
+ "id": "comfyui-maskarbiter",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-01T01:37:06.394568Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c4a74006-722e-4e46-bb2f-3df561eb108c",
+ "node_id": "comfyui-maskarbiter",
+ "status": "NodeVersionStatusDeleted",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-MaskArbiter",
+ "publisher": {
+ "createdAt": "2024-11-22T01:36:07.508549Z",
+ "description": "",
+ "id": "sparknight",
+ "logo": "",
+ "members": [],
+ "name": "Sparknight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SparknightLLC/ComfyUI-MaskArbiter",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Legacy prompt control nodes. These exist only to allow old workflows to run",
+ "downloads": 30,
+ "icon": "",
+ "id": "comfyui-prompt-control-legacy",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-13T15:33:34.896339Z",
+ "dependencies": [
+ "lark >= 1.1.9"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d609ecc0-acfa-4cbe-bfd5-1e4e316c6ada",
+ "node_id": "comfyui-prompt-control-legacy",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI Prompt Control (UNMAINTAINED LEGACY VERSION)",
+ "publisher": {
+ "createdAt": "2024-05-23T17:42:14.692322Z",
+ "description": "",
+ "id": "asagi4",
+ "logo": "",
+ "members": [],
+ "name": "asagi4",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/asagi4/comfyui-prompt-control-legacy",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI JSON-based prompt management tool.",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui_prompt_list_json",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-22T20:46:10.619425Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ab959f0d-2191-449e-abd2-925f7bc26a5d",
+ "node_id": "comfyui_prompt_list_json",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Prompt_List_JSON",
+ "publisher": {
+ "createdAt": "2024-12-22T18:36:21.715201Z",
+ "description": "",
+ "id": "tkrlab",
+ "logo": "",
+ "members": [],
+ "name": "TKRLAB",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/TKRLAB/ComfyUI_Prompt_List_JSON",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Run Local and API LLMs, Features OCR-RAG (Bialdy), nanoGraphRAG, Supervision Object Detection, Conditioning manipulation via Omost, supports Ollama, LlamaCPP LMstudio, Koboldcpp, TextGen, Transformers or via APIs Anthropic, Groq, OpenAI, Google Gemini, Mistral, xAI and create your own charcters assistants (SystemPrompts) with custom presets and muchmore",
+ "downloads": 32,
+ "icon": "",
+ "id": "comfyui-if_ai_promptimagem",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-05T00:11:34.737282Z",
+ "dependencies": [
+ "anthropic",
+ "groq",
+ "mistralai",
+ "huggingface_hub",
+ "timm",
+ "sentence-transformers",
+ "IPython",
+ "python-dotenv",
+ "nltk",
+ "tiktoken",
+ "matplotlib",
+ "plotly",
+ "kaleido",
+ "networkx",
+ "fastparquet",
+ "pydantic",
+ "rich"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e4db6015-15d3-4564-88c1-b283765480c4",
+ "node_id": "comfyui-if_ai_promptimagem",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "Changed name Deleteme",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/Changedname",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Nodes that integrate GLSL shader support.",
+ "downloads": 36,
+ "icon": "",
+ "id": "jovi_glsl",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-08T22:43:12.997718Z",
+ "dependencies": [
+ "aenum>=3.1.15",
+ "glfw",
+ "loguru",
+ "numpy>=1.26.4,<2.0.0; python_version < '3.12'",
+ "numpy>=2.0.0; python_version > '3.11'",
+ "opencv-contrib-python",
+ "PyOpenGL",
+ "PyOpenGL-accelerate>=3.1.7; python_version < '3.12'"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b3592700-5fbb-4722-8efd-37b3e13f9548",
+ "node_id": "jovi_glsl",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Jovi_GLSL",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Amorano/Jovi_GLSL",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "",
+ "downloads": 29,
+ "icon": "",
+ "id": "gliacloud-omniverse2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-19T05:26:56.771011Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "aa56457d-b0d6-4136-8096-a3dbada3f3a6",
+ "node_id": "gliacloud-omniverse2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "GliaCloud-Omniverse2",
+ "publisher": {
+ "createdAt": "2024-12-18T08:09:58.517223Z",
+ "description": "",
+ "id": "mialana",
+ "logo": "",
+ "members": [],
+ "name": "Amy Liu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI.",
+ "downloads": 1886,
+ "icon": "",
+ "id": "comfyui-manager",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-16T08:05:09.428686Z",
+ "dependencies": [
+ "GitPython",
+ "PyGithub",
+ "matrix-client==0.4.0",
+ "transformers",
+ "huggingface-hub>0.20",
+ "typer",
+ "rich",
+ "typing-extensions"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b15e8998-ce8c-4c66-8538-82ab865ab4a9",
+ "node_id": "comfyui-manager",
+ "status": "NodeVersionStatusFlagged",
+ "version": "3.0.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-Manager",
+ "publisher": {
+ "createdAt": "2024-05-22T15:42:00.969348Z",
+ "description": "",
+ "id": "drltdata",
+ "logo": "",
+ "members": [],
+ "name": "Dr.Lt.Data",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ltdrdata/ComfyUI-Manager",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "TCD sampler plugin for ComfyUI",
+ "downloads": 150,
+ "icon": "",
+ "id": "comfyui-tcd",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-07-10T02:53:21.903687Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ff73f6c3-0377-4994-9383-8bd4360ccd2f",
+ "node_id": "comfyui-tcd",
+ "status": "NodeVersionStatusActive",
+ "version": "0.1.0"
+ },
+ "license": "GPL-3.0",
+ "name": "ComfyUI-TCD",
+ "publisher": {
+ "createdAt": "2024-06-18T08:05:40.311241Z",
+ "description": "",
+ "id": "jetthu",
+ "logo": "",
+ "members": [],
+ "name": "JettHu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JettHu/ComfyUI-TCD",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to generate audio for vide with: [a/https://github.com/hkchengrex/MMAudio](https://github.com/hkchengrex/MMAudio)",
+ "downloads": 164,
+ "icon": "",
+ "id": "comfyui-mmaudio",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-12T17:40:01.689996Z",
+ "dependencies": [
+ "accelerate>=0.33.0",
+ "numpy<=1.26.4",
+ "transformers>=4.44.0",
+ "diffusers>=0.25.0",
+ "ftfy>=6.1.1",
+ "opencv-python>=4.7.0.68",
+ "einops>=0.7.0",
+ "bitsandbytes>=0.43.3",
+ "prodigyopt>=1.0",
+ "lion-pytorch>=0.0.6",
+ "safetensors>=0.4.2",
+ "altair>=4.2.2",
+ "toml>=0.10.2",
+ "voluptuous>=0.13.1",
+ "huggingface-hub>=0.24.5",
+ "# for Image utils",
+ "imagesize>=1.4.1",
+ "rich>=13.7.0",
+ "came_pytorch",
+ "matplotlib",
+ "# for T5XXL tokenizer (SD3/FLUX)",
+ "sentencepiece>=0.2.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ce3250fd-7079-4ae6-b64e-67fcb92a0dd6",
+ "node_id": "comfyui-mmaudio",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MMAudio",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-MMAudio",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: PoseNode, PainterNode, TranslateTextNode, TranslateCLIPTextEncodeNode, DeepTranslatorTextNode, DeepTranslatorCLIPTextEncodeNode, ArgosTranslateTextNode, ArgosTranslateCLIPTextEncodeNode, ChatGLM4TranslateCLIPTextEncodeNode, ChatGLM4TranslateTextNode, ChatGLM4InstructNode, ChatGLM4InstructMediaNode, PreviewTextNode, HexToHueNode, ColorsCorrectNode, IDENode.",
+ "downloads": 3481,
+ "icon": "",
+ "id": "comfyui_custom_nodes_alekpet",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ArgosTranslateCLIPTextEncodeNode": {
+ "category": "AlekPet Nodes/conditioning",
+ "comfy_node_id": "ArgosTranslateCLIPTextEncodeNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using Argos Translate.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"english\",\"albanian\",\"arabic\",\"azerbaijani\",\"bengali\",\"bulgarian\",\"catalan\",\"chinese\",\"chinese (traditional)\",\"czech\",\"danish\",\"dutch\",\"esperanto\",\"estonian\",\"finnish\",\"french\",\"german\",\"greek\",\"hebrew\",\"hindi\",\"hungarian\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"korean\",\"latvian\",\"lithuanian\",\"malay\",\"norwegian\",\"persian\",\"polish\",\"portuguese\",\"romanian\",\"russian\",\"slovak\",\"slovenian\",\"spanish\",\"swedish\",\"tagalog\",\"thai\",\"turkish\",\"ukrainian\",\"urdu\"],{\"default\":\"russian\"}],\"to_translate\":[[\"english\"],{\"default\":\"english\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "ArgosTranslateTextNode": {
+ "category": "AlekPet Nodes/text",
+ "comfy_node_id": "ArgosTranslateTextNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using Argos Translate.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"english\",\"albanian\",\"arabic\",\"azerbaijani\",\"bengali\",\"bulgarian\",\"catalan\",\"chinese\",\"chinese (traditional)\",\"czech\",\"danish\",\"dutch\",\"esperanto\",\"estonian\",\"finnish\",\"french\",\"german\",\"greek\",\"hebrew\",\"hindi\",\"hungarian\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"korean\",\"latvian\",\"lithuanian\",\"malay\",\"norwegian\",\"persian\",\"polish\",\"portuguese\",\"romanian\",\"russian\",\"slovak\",\"slovenian\",\"spanish\",\"swedish\",\"tagalog\",\"thai\",\"turkish\",\"ukrainian\",\"urdu\"],{\"default\":\"russian\"}],\"to_translate\":[[\"english\"],{\"default\":\"english\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ChatGLM4InstructMediaNode": {
+ "category": "AlekPet Nodes/Instruct",
+ "comfy_node_id": "ChatGLM4InstructMediaNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"image\":[\"IMAGE\"]},\"required\":{\"model\":[[\"glm-4v-flash\",\"glm-4v\",\"glm-4v-plus\"],{\"default\":\"glm-4v-flash\",\"tooltip\":\"The model code to be called. Model 'glm-4v-flash' is free!\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"tooltip\":\"The maximum number of tokens for model output, maximum output is 4095, default value is 1024.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Sampling temperature, controls the randomness of the output, must be a positive number within the range: [0.0, 1.0], default value is 0.95.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.6,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Another method of temperature sampling, value range is: [0.0, 1.0], default value is 0.7.\"}],\"instruct\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input instruct text\",\"default\":\"What is shown in the picture?\",\"tooltip\":\"Enter the instruction for the neural network\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ChatGLM4InstructNode": {
+ "category": "AlekPet Nodes/Instruct",
+ "comfy_node_id": "ChatGLM4InstructNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"glm-4-plus\",\"glm-4-0520\",\"glm-4\",\"glm-4-air\",\"glm-4-airx\",\"glm-4-long\",\"glm-4-flash\"],{\"default\":\"glm-4-flash\",\"tooltip\":\"The model code to be called. Model 'glm-4-flash' is free!\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"tooltip\":\"The maximum number of tokens for model output, maximum output is 4095, default value is 1024.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.95,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Sampling temperature, controls the randomness of the output, must be a positive number within the range: [0.0, 1.0], default value is 0.95.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Another method of temperature sampling, value range is: [0.0, 1.0], default value is 0.7.\"}],\"instruct\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input instruct text\",\"default\":\"Generate details text, without quotation marks or the word 'prompt' on english: {query}\",\"tooltip\":\"Enter the instruction for the neural network to execute and indicate where to insert the query text {query}\"}],\"query\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Enter the query text for the instruction\",\"tooltip\":\"Query field\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ChatGLM4TranslateCLIPTextEncodeNode": {
+ "category": "AlekPet Nodes/conditioning",
+ "comfy_node_id": "ChatGLM4TranslateCLIPTextEncodeNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using ChatGLM.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"as\",\"ay\",\"az\",\"bm\",\"eu\",\"be\",\"bn\",\"bho\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-CN\",\"zh-TW\",\"co\",\"hr\",\"cs\",\"da\",\"dv\",\"doi\",\"nl\",\"en\",\"eo\",\"et\",\"ee\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gn\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"ilo\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"rw\",\"gom\",\"ko\",\"kri\",\"ku\",\"ckb\",\"ky\",\"lo\",\"la\",\"lv\",\"ln\",\"lt\",\"lg\",\"lb\",\"mk\",\"mai\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mni-Mtei\",\"lus\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"om\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"qu\",\"ro\",\"ru\",\"sm\",\"sa\",\"gd\",\"nso\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"tt\",\"te\",\"th\",\"ti\",\"ts\",\"tr\",\"tk\",\"ak\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"ru\",\"tooltip\":\"Translation from\"}],\"to_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"as\",\"ay\",\"az\",\"bm\",\"eu\",\"be\",\"bn\",\"bho\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-CN\",\"zh-TW\",\"co\",\"hr\",\"cs\",\"da\",\"dv\",\"doi\",\"nl\",\"en\",\"eo\",\"et\",\"ee\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gn\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"ilo\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"rw\",\"gom\",\"ko\",\"kri\",\"ku\",\"ckb\",\"ky\",\"lo\",\"la\",\"lv\",\"ln\",\"lt\",\"lg\",\"lb\",\"mk\",\"mai\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mni-Mtei\",\"lus\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"om\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"qu\",\"ro\",\"ru\",\"sm\",\"sa\",\"gd\",\"nso\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"tt\",\"te\",\"th\",\"ti\",\"ts\",\"tr\",\"tk\",\"ak\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"en\",\"tooltip\":\"Translation to\"}],\"model\":[[\"glm-4-plus\",\"glm-4-0520\",\"glm-4\",\"glm-4-air\",\"glm-4-airx\",\"glm-4-long\",\"glm-4-flash\"],{\"default\":\"glm-4-flash\",\"tooltip\":\"The model code to be called. Model 'glm-4-flash' is free!\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"tooltip\":\"The maximum number of tokens for model output, maximum output is 4095, default value is 1024.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.95,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Sampling temperature, controls the randomness of the output, must be a positive number within the range: [0.0, 1.0], default value is 0.95.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Another method of temperature sampling, value range is: [0.0, 1.0], default value is 0.7.\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "ChatGLM4TranslateTextNode": {
+ "category": "AlekPet Nodes/text",
+ "comfy_node_id": "ChatGLM4TranslateTextNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using ChatGLM.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"as\",\"ay\",\"az\",\"bm\",\"eu\",\"be\",\"bn\",\"bho\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-CN\",\"zh-TW\",\"co\",\"hr\",\"cs\",\"da\",\"dv\",\"doi\",\"nl\",\"en\",\"eo\",\"et\",\"ee\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gn\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"ilo\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"rw\",\"gom\",\"ko\",\"kri\",\"ku\",\"ckb\",\"ky\",\"lo\",\"la\",\"lv\",\"ln\",\"lt\",\"lg\",\"lb\",\"mk\",\"mai\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mni-Mtei\",\"lus\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"om\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"qu\",\"ro\",\"ru\",\"sm\",\"sa\",\"gd\",\"nso\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"tt\",\"te\",\"th\",\"ti\",\"ts\",\"tr\",\"tk\",\"ak\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"ru\",\"tooltip\":\"Translation from\"}],\"to_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"as\",\"ay\",\"az\",\"bm\",\"eu\",\"be\",\"bn\",\"bho\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-CN\",\"zh-TW\",\"co\",\"hr\",\"cs\",\"da\",\"dv\",\"doi\",\"nl\",\"en\",\"eo\",\"et\",\"ee\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gn\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"ilo\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"rw\",\"gom\",\"ko\",\"kri\",\"ku\",\"ckb\",\"ky\",\"lo\",\"la\",\"lv\",\"ln\",\"lt\",\"lg\",\"lb\",\"mk\",\"mai\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mni-Mtei\",\"lus\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"om\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"qu\",\"ro\",\"ru\",\"sm\",\"sa\",\"gd\",\"nso\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"tt\",\"te\",\"th\",\"ti\",\"ts\",\"tr\",\"tk\",\"ak\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"en\",\"tooltip\":\"Translation to\"}],\"model\":[[\"glm-4-plus\",\"glm-4-0520\",\"glm-4\",\"glm-4-air\",\"glm-4-airx\",\"glm-4-long\",\"glm-4-flash\"],{\"default\":\"glm-4-flash\",\"tooltip\":\"The model code to be called. Model 'glm-4-flash' is free!\"}],\"max_tokens\":[\"INT\",{\"default\":1024,\"tooltip\":\"The maximum number of tokens for model output, maximum output is 4095, default value is 1024.\"}],\"temperature\":[\"FLOAT\",{\"default\":0.95,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Sampling temperature, controls the randomness of the output, must be a positive number within the range: [0.0, 1.0], default value is 0.95.\"}],\"top_p\":[\"FLOAT\",{\"default\":0.7,\"min\":0,\"max\":1,\"step\":0.01,\"tooltip\":\"Another method of temperature sampling, value range is: [0.0, 1.0], default value is 0.7.\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "ColorsCorrectNode": {
+ "category": "AlekPet Nodes/extras",
+ "comfy_node_id": "ColorsCorrectNode",
+ "deprecated": false,
+ "description": "Node for correcting image colors.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"brightness\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.05}],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.05}],\"saturation\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.05}],\"gamma\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":100,\"step\":0.05}],\"hue_degrees\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":360,\"step\":0.01}],\"use_color\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"hex_color\":[\"STRING\",{\"default\":\"#00FF33\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "DeepTranslatorCLIPTextEncodeNode": {
+ "category": "AlekPet Nodes/conditioning",
+ "comfy_node_id": "DeepTranslatorCLIPTextEncodeNode",
+ "deprecated": false,
+ "description": "This is a node that translates the hint text into another language using various services included in Deep Translator.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"auto\",\"afrikaans\",\"albanian\",\"amharic\",\"arabic\",\"armenian\",\"assamese\",\"aymara\",\"azerbaijani\",\"bambara\",\"basque\",\"belarusian\",\"bengali\",\"bhojpuri\",\"bosnian\",\"bulgarian\",\"catalan\",\"cebuano\",\"chichewa\",\"chinese (simplified)\",\"chinese (traditional)\",\"corsican\",\"croatian\",\"czech\",\"danish\",\"dhivehi\",\"dogri\",\"dutch\",\"english\",\"esperanto\",\"estonian\",\"ewe\",\"filipino\",\"finnish\",\"french\",\"frisian\",\"galician\",\"georgian\",\"german\",\"greek\",\"guarani\",\"gujarati\",\"haitian creole\",\"hausa\",\"hawaiian\",\"hebrew\",\"hindi\",\"hmong\",\"hungarian\",\"icelandic\",\"igbo\",\"ilocano\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"javanese\",\"kannada\",\"kazakh\",\"khmer\",\"kinyarwanda\",\"konkani\",\"korean\",\"krio\",\"kurdish (kurmanji)\",\"kurdish (sorani)\",\"kyrgyz\",\"lao\",\"latin\",\"latvian\",\"lingala\",\"lithuanian\",\"luganda\",\"luxembourgish\",\"macedonian\",\"maithili\",\"malagasy\",\"malay\",\"malayalam\",\"maltese\",\"maori\",\"marathi\",\"meiteilon (manipuri)\",\"mizo\",\"mongolian\",\"myanmar\",\"nepali\",\"norwegian\",\"odia (oriya)\",\"oromo\",\"pashto\",\"persian\",\"polish\",\"portuguese\",\"punjabi\",\"quechua\",\"romanian\",\"russian\",\"samoan\",\"sanskrit\",\"scots gaelic\",\"sepedi\",\"serbian\",\"sesotho\",\"shona\",\"sindhi\",\"sinhala\",\"slovak\",\"slovenian\",\"somali\",\"spanish\",\"sundanese\",\"swahili\",\"swedish\",\"tajik\",\"tamil\",\"tatar\",\"telugu\",\"thai\",\"tigrinya\",\"tsonga\",\"turkish\",\"turkmen\",\"twi\",\"ukrainian\",\"urdu\",\"uyghur\",\"uzbek\",\"vietnamese\",\"welsh\",\"xhosa\",\"yiddish\",\"yoruba\",\"zulu\"],{\"default\":\"auto\"}],\"to_translate\":[[\"afrikaans\",\"albanian\",\"amharic\",\"arabic\",\"armenian\",\"assamese\",\"aymara\",\"azerbaijani\",\"bambara\",\"basque\",\"belarusian\",\"bengali\",\"bhojpuri\",\"bosnian\",\"bulgarian\",\"catalan\",\"cebuano\",\"chichewa\",\"chinese (simplified)\",\"chinese (traditional)\",\"corsican\",\"croatian\",\"czech\",\"danish\",\"dhivehi\",\"dogri\",\"dutch\",\"english\",\"esperanto\",\"estonian\",\"ewe\",\"filipino\",\"finnish\",\"french\",\"frisian\",\"galician\",\"georgian\",\"german\",\"greek\",\"guarani\",\"gujarati\",\"haitian creole\",\"hausa\",\"hawaiian\",\"hebrew\",\"hindi\",\"hmong\",\"hungarian\",\"icelandic\",\"igbo\",\"ilocano\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"javanese\",\"kannada\",\"kazakh\",\"khmer\",\"kinyarwanda\",\"konkani\",\"korean\",\"krio\",\"kurdish (kurmanji)\",\"kurdish (sorani)\",\"kyrgyz\",\"lao\",\"latin\",\"latvian\",\"lingala\",\"lithuanian\",\"luganda\",\"luxembourgish\",\"macedonian\",\"maithili\",\"malagasy\",\"malay\",\"malayalam\",\"maltese\",\"maori\",\"marathi\",\"meiteilon (manipuri)\",\"mizo\",\"mongolian\",\"myanmar\",\"nepali\",\"norwegian\",\"odia (oriya)\",\"oromo\",\"pashto\",\"persian\",\"polish\",\"portuguese\",\"punjabi\",\"quechua\",\"romanian\",\"russian\",\"samoan\",\"sanskrit\",\"scots gaelic\",\"sepedi\",\"serbian\",\"sesotho\",\"shona\",\"sindhi\",\"sinhala\",\"slovak\",\"slovenian\",\"somali\",\"spanish\",\"sundanese\",\"swahili\",\"swedish\",\"tajik\",\"tamil\",\"tatar\",\"telugu\",\"thai\",\"tigrinya\",\"tsonga\",\"turkish\",\"turkmen\",\"twi\",\"ukrainian\",\"urdu\",\"uyghur\",\"uzbek\",\"vietnamese\",\"welsh\",\"xhosa\",\"yiddish\",\"yoruba\",\"zulu\"],{\"default\":\"english\"}],\"add_proxies\":[[[true,false]],{\"default\":false}],\"proxies\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Proxies list (http=proxy), example:\\nhttps=34.195.196.27:8080\\nhttp=34.195.196.27:8080\",\"default\":\"\"}],\"auth_data\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Authorization data...\\nExample:\\napi_key=your_api_key\\ndetect_lang_api_key=your_api_key\\nclient_id=your_client_id\\nsecret_key=your_secret_key\\nappid=your-appid\\nappkey=your-appkey\"}],\"service\":[[\"GoogleTranslator [free]\",\"MyMemoryTranslator [free]\",\"LingueeTranslator [free - word(s) only]\",\"PonsTranslator [free - word(s) only]\",\"LibreTranslator [free or api_key]\",\"QcriTranslator [free or api_key]\"],{\"default\":\"GoogleTranslator\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "DeepTranslatorTextNode": {
+ "category": "AlekPet Nodes/text",
+ "comfy_node_id": "DeepTranslatorTextNode",
+ "deprecated": false,
+ "description": "This is a node that translates the hint text into another language using various services included in Deep Translator.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"auto\",\"afrikaans\",\"albanian\",\"amharic\",\"arabic\",\"armenian\",\"assamese\",\"aymara\",\"azerbaijani\",\"bambara\",\"basque\",\"belarusian\",\"bengali\",\"bhojpuri\",\"bosnian\",\"bulgarian\",\"catalan\",\"cebuano\",\"chichewa\",\"chinese (simplified)\",\"chinese (traditional)\",\"corsican\",\"croatian\",\"czech\",\"danish\",\"dhivehi\",\"dogri\",\"dutch\",\"english\",\"esperanto\",\"estonian\",\"ewe\",\"filipino\",\"finnish\",\"french\",\"frisian\",\"galician\",\"georgian\",\"german\",\"greek\",\"guarani\",\"gujarati\",\"haitian creole\",\"hausa\",\"hawaiian\",\"hebrew\",\"hindi\",\"hmong\",\"hungarian\",\"icelandic\",\"igbo\",\"ilocano\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"javanese\",\"kannada\",\"kazakh\",\"khmer\",\"kinyarwanda\",\"konkani\",\"korean\",\"krio\",\"kurdish (kurmanji)\",\"kurdish (sorani)\",\"kyrgyz\",\"lao\",\"latin\",\"latvian\",\"lingala\",\"lithuanian\",\"luganda\",\"luxembourgish\",\"macedonian\",\"maithili\",\"malagasy\",\"malay\",\"malayalam\",\"maltese\",\"maori\",\"marathi\",\"meiteilon (manipuri)\",\"mizo\",\"mongolian\",\"myanmar\",\"nepali\",\"norwegian\",\"odia (oriya)\",\"oromo\",\"pashto\",\"persian\",\"polish\",\"portuguese\",\"punjabi\",\"quechua\",\"romanian\",\"russian\",\"samoan\",\"sanskrit\",\"scots gaelic\",\"sepedi\",\"serbian\",\"sesotho\",\"shona\",\"sindhi\",\"sinhala\",\"slovak\",\"slovenian\",\"somali\",\"spanish\",\"sundanese\",\"swahili\",\"swedish\",\"tajik\",\"tamil\",\"tatar\",\"telugu\",\"thai\",\"tigrinya\",\"tsonga\",\"turkish\",\"turkmen\",\"twi\",\"ukrainian\",\"urdu\",\"uyghur\",\"uzbek\",\"vietnamese\",\"welsh\",\"xhosa\",\"yiddish\",\"yoruba\",\"zulu\"],{\"default\":\"auto\"}],\"to_translate\":[[\"afrikaans\",\"albanian\",\"amharic\",\"arabic\",\"armenian\",\"assamese\",\"aymara\",\"azerbaijani\",\"bambara\",\"basque\",\"belarusian\",\"bengali\",\"bhojpuri\",\"bosnian\",\"bulgarian\",\"catalan\",\"cebuano\",\"chichewa\",\"chinese (simplified)\",\"chinese (traditional)\",\"corsican\",\"croatian\",\"czech\",\"danish\",\"dhivehi\",\"dogri\",\"dutch\",\"english\",\"esperanto\",\"estonian\",\"ewe\",\"filipino\",\"finnish\",\"french\",\"frisian\",\"galician\",\"georgian\",\"german\",\"greek\",\"guarani\",\"gujarati\",\"haitian creole\",\"hausa\",\"hawaiian\",\"hebrew\",\"hindi\",\"hmong\",\"hungarian\",\"icelandic\",\"igbo\",\"ilocano\",\"indonesian\",\"irish\",\"italian\",\"japanese\",\"javanese\",\"kannada\",\"kazakh\",\"khmer\",\"kinyarwanda\",\"konkani\",\"korean\",\"krio\",\"kurdish (kurmanji)\",\"kurdish (sorani)\",\"kyrgyz\",\"lao\",\"latin\",\"latvian\",\"lingala\",\"lithuanian\",\"luganda\",\"luxembourgish\",\"macedonian\",\"maithili\",\"malagasy\",\"malay\",\"malayalam\",\"maltese\",\"maori\",\"marathi\",\"meiteilon (manipuri)\",\"mizo\",\"mongolian\",\"myanmar\",\"nepali\",\"norwegian\",\"odia (oriya)\",\"oromo\",\"pashto\",\"persian\",\"polish\",\"portuguese\",\"punjabi\",\"quechua\",\"romanian\",\"russian\",\"samoan\",\"sanskrit\",\"scots gaelic\",\"sepedi\",\"serbian\",\"sesotho\",\"shona\",\"sindhi\",\"sinhala\",\"slovak\",\"slovenian\",\"somali\",\"spanish\",\"sundanese\",\"swahili\",\"swedish\",\"tajik\",\"tamil\",\"tatar\",\"telugu\",\"thai\",\"tigrinya\",\"tsonga\",\"turkish\",\"turkmen\",\"twi\",\"ukrainian\",\"urdu\",\"uyghur\",\"uzbek\",\"vietnamese\",\"welsh\",\"xhosa\",\"yiddish\",\"yoruba\",\"zulu\"],{\"default\":\"english\"}],\"add_proxies\":[[[true,false]],{\"default\":false}],\"proxies\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Proxies list (http=proxy), example:\\nhttps=34.195.196.27:8080\\nhttp=34.195.196.27:8080\",\"default\":\"\"}],\"auth_data\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Authorization data...\\nExample:\\napi_key=your_api_key\\ndetect_lang_api_key=your_api_key\\nclient_id=your_client_id\\nsecret_key=your_secret_key\\nappid=your-appid\\nappkey=your-appkey\"}],\"service\":[[\"GoogleTranslator [free]\",\"MyMemoryTranslator [free]\",\"LingueeTranslator [free - word(s) only]\",\"PonsTranslator [free - word(s) only]\",\"LibreTranslator [free or api_key]\",\"QcriTranslator [free or api_key]\"],{\"default\":\"GoogleTranslator\"}],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input text\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "GoogleTranslateCLIPTextEncodeNode": {
+ "category": "AlekPet Nodes/conditioning",
+ "comfy_node_id": "GoogleTranslateCLIPTextEncodeNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using Google Translate.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"auto\",\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"auto\"}],\"to_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"en\"}],\"manual_translate\":[[true,false]],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input prompt\"}],\"clip\":[\"CLIP\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"STRING\"]",
+ "return_types": "[\"CONDITIONING\",\"STRING\"]"
+ },
+ "GoogleTranslateTextNode": {
+ "category": "AlekPet Nodes/text",
+ "comfy_node_id": "GoogleTranslateTextNode",
+ "deprecated": false,
+ "description": "This is a node that translates the prompt into another language using Google Translate.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"from_translate\":[[\"auto\",\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"auto\"}],\"to_translate\":[[\"af\",\"sq\",\"am\",\"ar\",\"hy\",\"az\",\"eu\",\"be\",\"bn\",\"bs\",\"bg\",\"ca\",\"ceb\",\"ny\",\"zh-cn\",\"zh-tw\",\"co\",\"hr\",\"cs\",\"da\",\"nl\",\"en\",\"eo\",\"et\",\"tl\",\"fi\",\"fr\",\"fy\",\"gl\",\"ka\",\"de\",\"el\",\"gu\",\"ht\",\"ha\",\"haw\",\"iw\",\"he\",\"hi\",\"hmn\",\"hu\",\"is\",\"ig\",\"id\",\"ga\",\"it\",\"ja\",\"jw\",\"kn\",\"kk\",\"km\",\"ko\",\"ku\",\"ky\",\"lo\",\"la\",\"lv\",\"lt\",\"lb\",\"mk\",\"mg\",\"ms\",\"ml\",\"mt\",\"mi\",\"mr\",\"mn\",\"my\",\"ne\",\"no\",\"or\",\"ps\",\"fa\",\"pl\",\"pt\",\"pa\",\"ro\",\"ru\",\"sm\",\"gd\",\"sr\",\"st\",\"sn\",\"sd\",\"si\",\"sk\",\"sl\",\"so\",\"es\",\"su\",\"sw\",\"sv\",\"tg\",\"ta\",\"te\",\"th\",\"tr\",\"uk\",\"ur\",\"ug\",\"uz\",\"vi\",\"cy\",\"xh\",\"yi\",\"yo\",\"zu\"],{\"default\":\"en\"}],\"manual_translate\":[[true,false]],\"text\":[\"STRING\",{\"multiline\":true,\"placeholder\":\"Input prompt\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "HexToHueNode": {
+ "category": "AlekPet Nodes/extras",
+ "comfy_node_id": "HexToHueNode",
+ "deprecated": false,
+ "description": "The node convert HEX color to HUE.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"color_hex\":[\"STRING\",{\"default\":\"#00ff33\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"string_hex\",\"float_hue_degrees\",\"float_hue_norm\",\"string_hue_degrees\",\"string_hue_norm\"]",
+ "return_types": "[\"STRING\",\"FLOAT\",\"FLOAT\",\"STRING\",\"STRING\"]"
+ },
+ "IDENode": {
+ "category": "AlekPet Nodes/experiments",
+ "comfy_node_id": "IDENode",
+ "deprecated": false,
+ "description": "IDE Node is an node that allows you to run code written in Python or Javascript directly in the node.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{},\"required\":{\"language\":[[\"python\",\"javascript\"],{\"default\":\"python\"}],\"pycode\":[\"PYCODE\",{\"default\":\"# !!! Attention, do not insert unverified code !!!\\n# ---- Example code ----\\n# Globals inputs variables: var1, var2, var3, user variables ...\\nfrom time import strftime\\ndef runCode():\\n nowDataTime = strftime(\\\"%Y-%m-%d %H:%M:%S\\\")\\n return f\\\"Hello ComfyUI with us today {nowDataTime}!\\\"\\nresult = runCode()\"}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"result\"]",
+ "return_types": "[\"*\"]"
+ },
+ "PainterNode": {
+ "category": "AlekPet Nodes/image",
+ "comfy_node_id": "PainterNode",
+ "deprecated": false,
+ "description": "PainterNode allows you to draw in the node window, for later use in the ControlNet or in any other node.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"example.png\"]]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\"},\"optional\":{\"images\":[\"IMAGE\"],\"update_node\":[[true,false]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "PoseNode": {
+ "category": "AlekPet Nodes/image",
+ "comfy_node_id": "PoseNode",
+ "deprecated": false,
+ "description": "PoseNode allows you to set a pose for subsequent use in ControlNet.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[[\"3d\",\"example.png\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PreviewTextNode": {
+ "category": "AlekPet Nodes/extras",
+ "comfy_node_id": "PreviewTextNode",
+ "deprecated": false,
+ "description": "The node displays the input text.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T19:42:12.087551Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1cfbd6a3-600f-4bdd-bf9a-e6ced824d5cb",
+ "node_id": "comfyui_custom_nodes_alekpet",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.41"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Custom_Nodes_AlekPet",
+ "publisher": {
+ "createdAt": "2024-05-20T13:43:59.478911Z",
+ "description": "",
+ "id": "alekpet",
+ "logo": "",
+ "members": [],
+ "name": "AlekPet",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Post images and video to Discord. Nodes to facilitate communication using REST.",
+ "downloads": 31,
+ "icon": "",
+ "id": "cozy_comm",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-28T00:31:09.945796Z",
+ "dependencies": [
+ "requests",
+ "loguru",
+ "opencv-contrib-python",
+ "discord-webhook"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d3b66a56-7133-4339-9a61-7dbf2c97f1b3",
+ "node_id": "cozy_comm",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Cozy Communication",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cozy-comfyui/cozy_comm",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository support processing Comfyui image nodes with ICC profile, load and save images with ICC profile",
+ "downloads": 34,
+ "icon": "",
+ "id": "comfyui-icc-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-05T07:49:04.097406Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d50beabf-a93b-4370-97ae-bc482b3eea48",
+ "node_id": "comfyui-icc-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ICC-nodes",
+ "publisher": {
+ "createdAt": "2024-10-10T11:01:11.077098Z",
+ "description": "",
+ "id": "duhaifeng",
+ "logo": "",
+ "members": [],
+ "name": "duhaifeng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rubi-du/ComfyUI-ICC-nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node for ComfyUI that modifies the values in the samples input that fall outside of a min and max range using a multiplier.",
+ "downloads": 155,
+ "icon": "https://example.com/icon.png",
+ "id": "comfyui-latentclamp",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-22T01:46:09.540861Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d5143c6c-3101-42a5-bebc-e64bc9b916a0",
+ "node_id": "comfyui-latentclamp",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-LatentClamp",
+ "publisher": {
+ "createdAt": "2024-11-22T01:36:07.508549Z",
+ "description": "",
+ "id": "sparknight",
+ "logo": "",
+ "members": [],
+ "name": "Sparknight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SparknightLLC/ComfyUI-LatentClamp",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Movie Tools is a set of custom nodes, designed to simplify saving and loading batches of images with enhanced functionality like subfolder management and batch image handling.",
+ "downloads": 75,
+ "icon": "",
+ "id": "comfyui-movie-tools",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-29T11:25:39.53868Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a094028a-9958-457f-84fd-cc00ec286e43",
+ "node_id": "comfyui-movie-tools",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Movie-Tools",
+ "publisher": {
+ "createdAt": "2024-06-21T07:46:02.481672Z",
+ "description": "",
+ "id": "nazgut",
+ "logo": "",
+ "members": [],
+ "name": "Big Idea Technology",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Big-Idea-Technology/ComfyUI-Movie-Tools",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI MemoAvatar",
+ "downloads": 82,
+ "icon": "",
+ "id": "comfyui_if_memoavatar",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-18T22:33:24.758649Z",
+ "dependencies": [
+ "albumentations==1.4.21",
+ "modelscope==1.20.1",
+ "numba==0.60.0",
+ "librosa==0.10.2",
+ "diffusers>=0.31.0",
+ "transformers>=4.46.3",
+ "numpy>=1.26.4",
+ "PyYAML>=6.0.1",
+ "moviepy==1.0.3",
+ "pillow>=10.4.0",
+ "funasr==1.0.27",
+ "insightface==0.7.3",
+ "accelerate==1.1.1",
+ "black==23.12.1",
+ "ffmpeg-python==0.2.0",
+ "huggingface-hub==0.26.2",
+ "imageio==2.36.0",
+ "imageio-ffmpeg==0.5.1",
+ "hydra-core==1.3.2",
+ "jax==0.4.35",
+ "mediapipe==0.10.18",
+ "omegaconf==2.3.0",
+ "onnxruntime-gpu>=1.20.1",
+ "opencv-python-headless==4.10.0.84",
+ "scikit-learn>=1.5.2",
+ "scipy>=1.14.1",
+ "tqdm>=4.67.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e05edc18-96c8-4db0-a853-4c17c9b08586",
+ "node_id": "comfyui_if_memoavatar",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.3"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-IF_MemoAvatar",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI-IF_MemoAvatar",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension contains a custom node for ComfyUI. The node, called 'Bounding Box Crop', is designed to compute the top-left coordinates of a cropped bounding box based on input coordinates and dimensions of the final cropped image. It does so computing the center of the cropping area and then computing where the top-left coordinates would be.",
+ "downloads": 151,
+ "icon": "",
+ "id": "comfyui-openpose",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OpenPose - Get poses": {
+ "category": "OpenPose",
+ "comfy_node_id": "OpenPose - Get poses",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_image\":[\"IMAGE\"],\"typology\":[[\"COCO\",\"BODY_25\"]],\"transparency\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":1,\"step\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image with keypoints\",\"keypoints only\",\"keypoints\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"POSE_KEYPOINT\"]"
+ }
+ },
+ "createdAt": "2024-07-16T08:33:11.11223Z",
+ "dependencies": [
+ "torch",
+ "opencv-python",
+ "numpy",
+ "huggingface_hub",
+ "torchvision"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "641ce483-75fc-4cf9-a43a-ab4932e60351",
+ "node_id": "comfyui-openpose",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-OpenPose",
+ "publisher": {
+ "createdAt": "2024-07-15T12:00:41.934469Z",
+ "description": "",
+ "id": "alezonta",
+ "logo": "",
+ "members": [],
+ "name": "Alessandro Zonta",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/alessandrozonta/ComfyUI-OpenPose",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Tired of forgetting and misspelling often weird names of embeddings you use? Or perhaps you use only one, cause you forgot you have tens of them installed?",
+ "downloads": 300,
+ "icon": "",
+ "id": "comfyui-embedding_picker",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "EmbeddingPicker": {
+ "category": "utils",
+ "comfy_node_id": "EmbeddingPicker",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"embedding\":[[]],\"emphasis\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":3,\"step\":0.05}],\"append\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"true \",\"label_off\":\"false \"}],\"text\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-05-24T20:02:42.053052Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e8d43859-dc41-4202-b7eb-d7dc423bf1b6",
+ "node_id": "comfyui-embedding_picker",
+ "status": "NodeVersionStatusActive",
+ "version": "2.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Embedding Picker",
+ "publisher": {
+ "createdAt": "2024-05-24T18:16:39.923677Z",
+ "description": "",
+ "id": "tropfchen",
+ "logo": "",
+ "members": [],
+ "name": "Tropfchen",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Tropfchen/ComfyUI-Embedding_Picker",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Random nodes for ComfyUI I made to solve my struggle with ComfyUI (ex: pipe, process). Have varying quality.",
+ "downloads": 208,
+ "icon": "",
+ "id": "comfyui-0246",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "0246.Beautify": {
+ "category": "0246",
+ "comfy_node_id": "0246.Beautify",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"optional\":{\"data\":[\"*\"]},\"required\":{\"mode\":[[\"basic\",\"more\",\"full\",\"json\",\"wat\"]]}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "0246.BoxRange": {
+ "category": "0246",
+ "comfy_node_id": "0246.BoxRange",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"script_box_regex\":[\"STRING\",{\"default\":\"(?P^x$)|(?P^y$)|(?P^width$)|(?P^height$)|(^@x$)|(^@y$)|(^@w$)|(^@h$)|(^%x$)|(^%y$)|(^%w$)|(^%h$)\",\"multiline\":false}],\"script_order\":[\"STRING\",{\"default\":\"box\",\"multiline\":false}],\"box_range\":[\"BOX_RANGE\",{\"ratio\":{\"data\":{\"width\":512,\"height\":512}},\"row_count\":10,\"col_count\":10,\"flex\":{\"share\":1,\"min_h\":50,\"center\":true}}]},\"hidden\":{\"_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [],
+ "return_names": "[\"_data\"]",
+ "return_types": "[\"*\"]"
+ },
+ "0246.Cloud": {
+ "category": "0246",
+ "comfy_node_id": "0246.Cloud",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"optional\":{\"cloud\":[\"CLOUD_DATA\"]},\"hidden\":{\"_prompt\":\"PROMPT\",\"_id\":\"UNIQUE_ID\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[\"_cloud_out\"]",
+ "return_types": "[\"CLOUD_PIPE\"]"
+ },
+ "0246.Count": {
+ "category": "0246",
+ "comfy_node_id": "0246.Count",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"_node\":[\"*\"],\"_event\":[\"STRING\",{\"default\":\"10\",\"multiline\":false}]},\"hidden\":{\"_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"_count_int\",\"_count_event\"]",
+ "return_types": "[\"INT\",\"EVENT_TYPE\"]"
+ },
+ "0246.Highway": {
+ "category": "0246",
+ "comfy_node_id": "0246.Highway",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"_query\":[\"STRING\",{\"default\":\">data; data; ^$)\",\"multiline\":false}]},\"optional\":{\"pipe_in\":[\"*\"]},\"hidden\":{\"_prompt\":\"PROMPT\",\"_id\":\"UNIQUE_ID\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[\"pipe_out\",\"script_pin_data\",\"script_exec_data\",\"script_res_data\"]",
+ "return_types": "[\"*\",\"SCRIPT_DATA\",\"SCRIPT_DATA\",\"SCRIPT_DATA\"]"
+ },
+ "0246.ScriptPile": {
+ "category": "0246",
+ "comfy_node_id": "0246.ScriptPile",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pipe_in\":[\"*\"],\"script_rule_loop_mode\":[[\"_\",\"slice\",\"cycle\"]],\"script_rule_regex\":[\"STRING\",{\"default\":\"(?P^(@model|%MODEL)$)|(?P^(@clip|%CLIP)$)|(?P<_>^$)\",\"multiline\":false}],\"script_rule_pin_mode\":[[\"pin_highway_batch\",\"pin_highway_junction\",\"pin_junction_highway\",\"pin_junction\"]],\"count\":[\"INT\",{\"default\":0,\"min\":0,\"max\":9223372036854776000}]},\"hidden\":{\"_prompt\":\"PROMPT\",\"_id\":\"UNIQUE_ID\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"pipe_out\",\"script_rule_data\"]",
+ "return_types": "[\"*\",\"SCRIPT_DATA\"]"
+ },
+ "0246.ScriptRule": {
+ "category": "0246",
+ "comfy_node_id": "0246.ScriptRule",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"script_rule_mode\":[[\"_\",\"slice\",\"cycle\"]]},\"hidden\":{\"_id\":\"UNIQUE_ID\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"script_rule_data\"]",
+ "return_types": "[\"SCRIPT_DATA\"]"
+ },
+ "0246.Stringify": {
+ "category": "0246",
+ "comfy_node_id": "0246.Stringify",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"_mode\":[[\"basic\",\"value\",\"force\"]],\"_delimiter\":[\"STRING\",{\"default\":\", \",\"multiline\":false}]},\"hidden\":{\"_id\":\"UNIQUE_ID\",\"_prompt\":\"PROMPT\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"_str\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "0246.Switch": {
+ "category": "0246",
+ "comfy_node_id": "0246.Switch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{},\"hidden\":{\"_id\":\"UNIQUE_ID\",\"_prompt\":\"PROMPT\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "0246.Tag": {
+ "category": "0246",
+ "comfy_node_id": "0246.Tag",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"data_in\":[\"*\"],\"ops_mode\":[[\"apply\",\"check\",\"remove\",\"clear\"]],\"neg_mode\":[\"BOOLEAN\"],\"tag_mode\":[[\"exact\",\"regex\"]],\"tag\":[\"STRING\",{\"default\":\"tag\",\"multiline\":true}]},\"hidden\":{\"_prompt\":\"PROMPT\",\"_id\":\"UNIQUE_ID\",\"_workflow\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"data_out\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-09-16T04:02:20.422331Z",
+ "dependencies": [
+ "wrapt",
+ "natsort"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "28a6562a-5b36-41e2-b961-05de561d64c7",
+ "node_id": "comfyui-0246",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-0246",
+ "publisher": {
+ "createdAt": "2024-05-24T03:28:59.211484Z",
+ "description": "",
+ "id": "trung0246",
+ "logo": "",
+ "members": [],
+ "name": "Trung0246",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Trung0246/ComfyUI-0246",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A translation node for users in Chinese Mainland. (Because of the network firewall in Chinese Mainland, many translation APIs cannot be used normally.)",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-cntranslator",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T02:24:46.773856Z",
+ "dependencies": [
+ "requests"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "04c572d8-44e1-46b7-a71c-ad37409c971a",
+ "node_id": "comfyui-cntranslator",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CNtranslator",
+ "publisher": {
+ "createdAt": "2024-12-21T02:13:17.965068Z",
+ "description": "",
+ "id": "sleeeepyzhou",
+ "logo": "",
+ "members": [],
+ "name": "SleeeepyZhou",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SleeeepyZhou/ComfyUI-CNtranslator",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This repository is the official implementation of the [a/HelloMeme](https://arxiv.org/pdf/2410.22901) ComfyUI interface",
+ "downloads": 181,
+ "icon": "examples/helloicon.png",
+ "id": "comfyui_hellomeme",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-23T03:23:23.676962Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7b76039d-3069-4ec8-b218-50bcd0fea2ff",
+ "node_id": "comfyui_hellomeme",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "hellomeme-api",
+ "publisher": {
+ "createdAt": "2024-12-23T02:53:29.192338Z",
+ "description": "",
+ "id": "hellomeme-api",
+ "logo": "",
+ "members": [],
+ "name": "hellomeme-api-publisher",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/HelloVision/ComfyUI_HelloMeme",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI custom node for image compression that supports multiple compression formats and parameter adjustments.",
+ "downloads": 66,
+ "icon": "\ud83d\udc1f",
+ "id": "comfyui-image-compressor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T11:56:25.58206Z",
+ "dependencies": [
+ "Pillow>=10.0.0",
+ "numpy>=1.24.0",
+ "torch>=2.0.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b08350a4-0e09-49e7-b181-3f299bb53d4c",
+ "node_id": "comfyui-image-compressor",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Image-Compressor",
+ "publisher": {
+ "createdAt": "2024-12-21T11:32:11.395745Z",
+ "description": "",
+ "id": "liuqianhong",
+ "logo": "",
+ "members": [],
+ "name": "liuqianhong",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/liuqianhonga/ComfyUI-Image-Compressor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: MultiLora Loader, Lora Text Extractor. Provides a node for assisting in loading loras through text.",
+ "downloads": 136,
+ "icon": "",
+ "id": "comfyui-coziness",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoraTextExtractor-b1f83aa2": {
+ "category": "utils",
+ "comfy_node_id": "LoraTextExtractor-b1f83aa2",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"Filtered Text\",\"Extracted Loras\",\"Lora Stack\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"LORA_STACK\"]"
+ },
+ "MultiLoraLoader-70bf3d77": {
+ "category": "loaders",
+ "comfy_node_id": "MultiLoraLoader-70bf3d77",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"text\":[\"STRING\",{\"multiline\":true,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CLIP\"]",
+ "return_types": "[\"MODEL\",\"CLIP\"]"
+ }
+ },
+ "createdAt": "2024-05-27T18:25:08.613433Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "d1df679e-1b6f-4dc5-a100-1834c6c0c802",
+ "node_id": "comfyui-coziness",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "MIT",
+ "name": "ComfyUI-Coziness",
+ "publisher": {
+ "createdAt": "2024-05-27T17:55:11.609006Z",
+ "description": "",
+ "id": "skfoo",
+ "logo": "",
+ "members": [],
+ "name": "skfoo",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/skfoo/ComfyUI-Coziness",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes for loading and saving images with metadata in ComfyUI.",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-image-metadata-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T02:00:34.947729Z",
+ "dependencies": [
+ "Pillow>=9.0.0",
+ "numpy>=1.21.0",
+ "torch>=1.10.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8be5921c-4d84-4e88-ac7d-3bf4cef3524c",
+ "node_id": "comfyui-image-metadata-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Image-Metadata-Nodes",
+ "publisher": {
+ "createdAt": "2024-12-21T01:36:24.590095Z",
+ "description": "",
+ "id": "lightx02",
+ "logo": "",
+ "members": [],
+ "name": "Light_x02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Light-x02/ComfyUI-Image-Metadata-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI custom node\uff0cuse Deepseek v3 to classify the input tags",
+ "downloads": 2,
+ "icon": "",
+ "id": "tagclassifier",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LLMProcessingNode": {
+ "category": "LLM Tag Classifier",
+ "comfy_node_id": "LLMProcessingNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}],\"api_key\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"IS_NSFW\",\"\u89d2\u8272\u5934\u90e8\u4ee5\u4e0a\u670d\u9970\u7279\u5f81\",\"\u89d2\u8272\u52a8\u4f5c\u53ca\u8868\u60c5\",\"\u89d2\u8272\u4e0a\u534a\u8eab\u670d\u9970\u7279\u5f81\",\"\u89d2\u8272\u4e0b\u534a\u8eab\u670d\u9970\u7279\u5f81\",\"\u5176\u4ed6\",\"NSFW\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T04:33:02.249569Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4c2cee0f-bbc2-458d-b079-a5273faff468",
+ "node_id": "tagclassifier",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TagClassifier",
+ "publisher": {
+ "createdAt": "2025-01-12T04:13:47.04247Z",
+ "description": "",
+ "id": "wenaka",
+ "logo": "",
+ "members": [],
+ "name": "Wenaka",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Wenaka2004/ComfyUI-TagClassifier",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "SegGPT model for comfyui,segmentation everything with mask prompt. Download (https://huggingface.co/BAAI/SegGPT/blob/main/seggpt_vit_large.pth) in this node path.",
+ "downloads": 45,
+ "icon": "",
+ "id": "comfyui-seggpt",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-26T05:32:31.988554Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cfeb099b-3e8b-4493-be07-9f54abc13fa7",
+ "node_id": "comfyui-seggpt",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-SegGPT",
+ "publisher": {
+ "createdAt": "2024-08-26T05:14:42.41648Z",
+ "description": "",
+ "id": "nicehero",
+ "logo": "",
+ "members": [],
+ "name": "nicehero",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/nicehero/comfyui-SegGPT",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node wraps the flux fill model as ComfyUI nodes. Use NF4 flux fill model, support for inpainting and outpainting image. Compared to the flux fill dev model, these nodes can use the flux fill model to perform inpainting and outpainting work under lower VRM conditions",
+ "downloads": 138,
+ "icon": "",
+ "id": "comfyui-flux-inpainting",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-27T04:59:13.131965Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a5a12d5c-c145-4603-a496-87a02390e963",
+ "node_id": "comfyui-flux-inpainting",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.2.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Flux-Inpainting",
+ "publisher": {
+ "createdAt": "2024-10-10T11:01:11.077098Z",
+ "description": "",
+ "id": "duhaifeng",
+ "logo": "",
+ "members": [],
+ "name": "duhaifeng",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/rubi-du/ComfyUI-Flux-Inpainting.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI_OneButtonPrompt_Flux is a Flux prompt generation node. The subject can be \"human\", \"other\" or a combination of both. For human, pose settings can be enabled. Additionally, various styles can be applied. Finally, combine it with \"Prompt Enhancement\" to seamlessly automate image generation, eliminating the hassle of designing prompts.",
+ "downloads": 84,
+ "icon": "https://github.com/billwuhao/aiart.website/blob/master/hb.png",
+ "id": "onebuttonprompt_flux",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "OneButtonPromptFlux": {
+ "category": "MW-OneButtonPrompt",
+ "comfy_node_id": "OneButtonPromptFlux",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"refresh\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"subject\":[[\"human\",\"other\",\"dual_subject\",\"None\"],{\"default\":\"human\",\"tooltip\":\"'dual_subject' including both. 'None' will be no subject.\"}],\"pose\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"The pose of any subject.\"}],\"style\":[\"BOOLEAN\",{\"default\":false}],\"lora_trigger_or_prefix\":[\"STRING\",{\"multiline\":false,\"default\":\"\",\"tooltip\":\"Lora trigger words or custom prefix.\"}],\"test\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"prompt\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-10T15:02:01.989579Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8a5cf1ff-ea81-4884-b8b1-a8387a79b520",
+ "node_id": "onebuttonprompt_flux",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_OneButtonPrompt_Flux",
+ "publisher": {
+ "createdAt": "2025-01-06T14:10:29.10336Z",
+ "description": "",
+ "id": "mw",
+ "logo": "",
+ "members": [],
+ "name": "MW",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/billwuhao/ComfyUI_OneButtonPrompt_Flux",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node for ComfyUI that takes a list of masks and returns a single mask based on your criteria.",
+ "downloads": 40,
+ "icon": "https://example.com/icon.png",
+ "id": "comfyui-conditionalinterrupt",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Conditional Interrupt": {
+ "category": "utils",
+ "comfy_node_id": "Conditional Interrupt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"proceed\":[\"BOOLEAN\",{\"default\":true}],\"input\":[\"*\"]},\"optional\":{\"delay_helper\":\"*\"}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2024-12-30T01:27:07.206704Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2dfbfddd-16bb-44fe-b328-7f7a46f73662",
+ "node_id": "comfyui-conditionalinterrupt",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.3"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-ConditionalInterrupt",
+ "publisher": {
+ "createdAt": "2024-11-22T01:36:07.508549Z",
+ "description": "",
+ "id": "sparknight",
+ "logo": "",
+ "members": [],
+ "name": "Sparknight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SparknightLLC/ComfyUI-ConditionalInterrupt",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI implementation of the [a/InstantX IP-Adapter for SD3.5 Large](https://huggingface.co/InstantX/SD3.5-Large-IP-Adapter).",
+ "downloads": 102,
+ "icon": "",
+ "id": "comfyui-instantx-ipadapter-sd3",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T22:36:45.505114Z",
+ "dependencies": [
+ "torch",
+ "einops",
+ "diffusers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6f653f22-a492-464c-8108-d701e85f620a",
+ "node_id": "comfyui-instantx-ipadapter-sd3",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-InstantX-IPAdapter-SD3",
+ "publisher": {
+ "createdAt": "2024-12-21T22:30:49.020253Z",
+ "description": "",
+ "id": "slickytail",
+ "logo": "",
+ "members": [],
+ "name": "Raphael Walker",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Slickytail/ComfyUI-InstantX-IPAdapter-SD3",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Image resampling, color grading, and mask-crop inpainting.",
+ "downloads": 38,
+ "icon": "",
+ "id": "comfyui-sips",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-23T01:18:16.013599Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "3465d49f-6e83-45ea-8a9b-870d390513b3",
+ "node_id": "comfyui-sips",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Some Image Processing Stuff for ComfyUI",
+ "publisher": {
+ "createdAt": "2024-08-22T06:32:37.547394Z",
+ "description": "",
+ "id": "wmpmiles",
+ "logo": "",
+ "members": [],
+ "name": "William Miles",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/wmpmiles/comfyui-some-image-processing-stuff",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node provides a smooth step function that normalizes LoRA values by enhancing elements above the mean while reducing those below it. Users can independently control both the LoRA strength and smooth step intensity to fine-tune their results, though the effectiveness may vary between different seeds and LoRA types.",
+ "downloads": 42,
+ "icon": "",
+ "id": "comfyui-smooth-step-lora-loader",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T18:35:04.409911Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e6d827a-fd46-4924-83ed-1c5f036ef685",
+ "node_id": "comfyui-smooth-step-lora-loader",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-smooth-step-lora-loader",
+ "publisher": {
+ "createdAt": "2024-12-22T10:17:33.875427Z",
+ "description": "",
+ "id": "neph1",
+ "logo": "",
+ "members": [],
+ "name": "neph1",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/neph1/comfyui-smooth-step-lora-loader",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node manipulates the pixel art image in ways that it should look pixel perfect (downscales, changes palette, upscales etc.).",
+ "downloads": 130,
+ "icon": "https://raw.githubusercontent.com/dimtoneff/ComfyUI-PixelArt-Detector/main/examples/community/image-041.jpg",
+ "id": "comfyui-pixelart-detector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "PixelArtAddDitherPattern": {
+ "category": "image/PixelArt\ud83d\udd79\ufe0f",
+ "comfy_node_id": "PixelArtAddDitherPattern",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"pattern_type\":[[\"bayer\",\"halftone\",\"none\"],{\"default\":\"bayer\"}],\"pattern_order\":[\"INT\",{\"default\":3,\"min\":1,\"max\":5,\"step\":1}],\"amount\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":1,\"step\":0.0005}]},\"optional\":{\"custom_pattern\":[\"MASK\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PixelArtDetectorConverter": {
+ "category": "image/PixelArt\ud83d\udd79\ufe0f",
+ "comfy_node_id": "PixelArtDetectorConverter",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"palette\":[[\"NES\",\"GAMEBOY\"],{\"default\":\"GAMEBOY\"}],\"pixelize\":[[\"Image.quantize\",\"Grid.pixelate\",\"NP.quantize\",\"OpenCV.kmeans.reduce\"],{\"default\":\"Image.quantize\"}],\"grid_pixelate_grid_scan_size\":[\"INT\",{\"default\":2,\"min\":1,\"max\":32,\"step\":1}],\"resize_w\":[\"INT\",{\"default\":512,\"min\":0,\"max\":2048,\"step\":1}],\"resize_h\":[\"INT\",{\"default\":512,\"min\":0,\"max\":2048,\"step\":1}],\"reduce_colors_before_palette_swap\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"reduce_colors_max_colors\":[\"INT\",{\"default\":128,\"min\":1,\"max\":256,\"step\":1}],\"apply_pixeldetector_max_colors\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"image_quantize_reduce_method\":[[\"MAXCOVERAGE\",\"MEDIANCUT\",\"FASTOCTREE\"],{\"default\":\"MAXCOVERAGE\"}],\"opencv_settings\":[\"STRING\",{\"multiline\":true,\"default\":\"OpenCV.kmeans: only when reducing is enabled.\\nRANDOM_CENTERS: Fast but doesn't guarantee same labels for the same image.\\nPP_CENTERS: Slow but will yield optimum and consistent results for same input image.\\nattempts: to run criteria_max_iterations so it gets the best labels. Increasing this value will slow down the runtime a lot, but improves the colors!\\n\"}],\"opencv_kmeans_centers\":[[\"RANDOM_CENTERS\",\"PP_CENTERS\"],{\"default\":\"RANDOM_CENTERS\"}],\"opencv_kmeans_attempts\":[\"INT\",{\"default\":10,\"min\":1,\"max\":150,\"step\":1}],\"opencv_criteria_max_iterations\":[\"INT\",{\"default\":10,\"min\":1,\"max\":150,\"step\":1}],\"cleanup\":[\"STRING\",{\"multiline\":true,\"default\":\"Clean up colors: Iterate and eliminate pixels while there was none left covering less than the 'cleanup_pixels_threshold' of the image.\\nOptionally, enable the 'reduce colors' option, which runs before this cleanup. Good cleanup_threshold values: between .01 & .05\"}],\"cleanup_colors\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"cleanup_pixels_threshold\":[\"FLOAT\",{\"default\":0.02,\"min\":0.001,\"max\":1,\"step\":0.001}],\"dither\":[[\"none\",\"floyd-steinberg\",\"bayer-2\",\"bayer-4\",\"bayer-8\",\"bayer-16\"]]},\"optional\":{\"paletteList\":[\"LIST\",{\"forceInput\":true}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "PixelArtDetectorSave": {
+ "category": "image/PixelArt\ud83d\udd79\ufe0f",
+ "comfy_node_id": "PixelArtDetectorSave",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"filename_prefix\":[\"STRING\",{\"default\":\"%date%/PixelArt\"}],\"reduce_palette\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"reduce_palette_max_colors\":[\"INT\",{\"default\":128,\"min\":1,\"max\":256,\"step\":1}],\"webp_mode\":[[\"lossy\",\"lossless\"]],\"compression\":[\"INT\",{\"default\":80,\"min\":1,\"max\":100,\"step\":1}],\"save_jpg\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"save_exif\":[\"BOOLEAN\",{\"default\":true,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"resize_w\":[\"INT\",{\"default\":512,\"min\":0,\"max\":2048,\"step\":1}],\"resize_h\":[\"INT\",{\"default\":512,\"min\":0,\"max\":2048,\"step\":1}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "PixelArtDetectorToImage": {
+ "category": "image/PixelArt\ud83d\udd79\ufe0f",
+ "comfy_node_id": "PixelArtDetectorToImage",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"reduce_palette\":[\"BOOLEAN\",{\"default\":false,\"label_on\":\"enabled\",\"label_off\":\"disabled\"}],\"reduce_palette_max_colors\":[\"INT\",{\"default\":128,\"min\":1,\"max\":256,\"step\":1}]}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-07-06T10:15:57.253785Z",
+ "dependencies": [
+ "opencv-python>=4.8.0",
+ "Pillow",
+ "numpy~=1.23.5",
+ "torch",
+ "scipy~=1.11.3"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "07187a07-ee12-4caf-994d-f5b33affe4bc",
+ "node_id": "comfyui-pixelart-detector",
+ "status": "NodeVersionStatusActive",
+ "version": "1.5.2"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-PixelArt-Detector",
+ "publisher": {
+ "createdAt": "2024-07-06T10:04:45.330817Z",
+ "description": "",
+ "id": "dimtoneff",
+ "logo": "",
+ "members": [],
+ "name": "DT",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/dimtoneff/ComfyUI-PixelArt-Detector",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A utility node for generating empty latent tensors in Stable Diffusion v3.5-compatible resolutions. This node allows for custom batch sizes, width/height overrides, and inverting aspect ratios, ensuring flexibility and compatibility in ComfyUI workflows.",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-sd3.5-latent-size-picker",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T14:03:19.62653Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4a262455-dd83-4985-84a3-f222ab4b3513",
+ "node_id": "comfyui-sd3.5-latent-size-picker",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SD3.5-Latent-Size-Picker",
+ "publisher": {
+ "createdAt": "2024-12-19T12:06:04.564116Z",
+ "description": "",
+ "id": "shubzworld",
+ "logo": "",
+ "members": [],
+ "name": "Shubz World",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mithamunda/ComfyUI-SD3.5-Latent-Size-Picker",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of DepthCrafter nodes for ComfyUI, create consistent depth maps for your videos.",
+ "downloads": 653,
+ "icon": "https://i.imgur.com/aiqQI7U.png",
+ "id": "comfyui-depthcrafter-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-27T23:22:38.3507Z",
+ "dependencies": [
+ "torch",
+ "diffusers>=0.29.1",
+ "xformers"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a0e9a3bb-dc47-4b96-9c5c-ab97ce2cac73",
+ "node_id": "comfyui-depthcrafter-nodes",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-DepthCrafter-Nodes",
+ "publisher": {
+ "createdAt": "2024-07-31T23:17:26.625774Z",
+ "description": "",
+ "id": "akatz",
+ "logo": "",
+ "members": [],
+ "name": "Akatz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akatz-ai/ComfyUI-DepthCrafter-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "These are nodes and workflows that can facilitate the creation of animations and video compilations.",
+ "downloads": 105,
+ "icon": "",
+ "id": "comfyui-animation_nodes_and_workflows",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T19:29:02.929594Z",
+ "dependencies": [
+ "torch",
+ "torchaudio",
+ "numpy",
+ "opencv-python",
+ "mediapipe"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9b079fb9-0700-458d-ac0d-1f73970d5344",
+ "node_id": "comfyui-animation_nodes_and_workflows",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Animation_Nodes_and_Workflows",
+ "publisher": {
+ "createdAt": "2024-08-15T06:07:51.42124Z",
+ "description": "",
+ "id": "isi-dev",
+ "logo": "",
+ "members": [],
+ "name": "isi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Isi-dev/ComfyUI-Animation_Nodes_and_Workflows",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Deepseek_LLM custom-node for ComfyUI",
+ "downloads": 50,
+ "icon": "",
+ "id": "deepseek_llm_node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T19:34:32.353246Z",
+ "dependencies": [
+ "torch>=2.0.0",
+ "transformers>=4.36.0",
+ "safetensors>=0.4.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8922f66d-b1be-44d8-9af6-b452afed3f12",
+ "node_id": "deepseek_llm_node",
+ "status": "NodeVersionStatusDeleted",
+ "version": "0.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "",
+ "publisher": {
+ "createdAt": "2025-01-02T18:18:05.062661Z",
+ "description": "",
+ "id": "qiang",
+ "logo": "",
+ "members": [],
+ "name": "qiang",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/qianghan/deepseek_llm_node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "show lora info",
+ "downloads": 350,
+ "icon": "",
+ "id": "comfyui-ycyy-lorainfo",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LoraInfo": {
+ "category": "YCYY/utils",
+ "comfy_node_id": "LoraInfo",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"lora_name\":[[]]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"TRIGGER_WORDS\",\"LORA_DESCRIPTION\",\"LORA_HASH\",\"EXAMPLE_IMAGE\"]",
+ "return_types": "[\"STRING\",\"STRING\",\"STRING\",\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-09-29T03:09:09.849424Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9ec8f332-1989-4e8f-a039-dcdf1b2c7fd4",
+ "node_id": "comfyui-ycyy-lorainfo",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-YCYY-LoraInfo",
+ "publisher": {
+ "createdAt": "2024-08-16T06:01:52.703572Z",
+ "description": "",
+ "id": "ycyy",
+ "logo": "",
+ "members": [],
+ "name": "yichenyanyu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ycyy/ComfyUI-YCYY-LoraInfo",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes:LCMScheduler, SamplerLCMAlternative, SamplerLCMCycle, SamplerLCMDualNoise, SamplerLCMDuoFusion. ComfyUI Custom Sampler nodes that add a new improved LCM sampler functions",
+ "downloads": 328,
+ "icon": "",
+ "id": "comfyui-sampler-lcm-alternative",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LCMScheduler": {
+ "category": "sampling/custom_sampling/schedulers",
+ "comfy_node_id": "LCMScheduler",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"steps\":[\"INT\",{\"default\":8,\"min\":1,\"max\":10000}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SIGMAS\"]",
+ "return_types": "[\"SIGMAS\"]"
+ },
+ "SamplerLCMAlternative": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerLCMAlternative",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"euler_steps\":[\"INT\",{\"default\":0,\"min\":-10000,\"max\":10000}],\"ancestral\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"round\":false}],\"noise_mult\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.001,\"round\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ },
+ "SamplerLCMCycle": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerLCMCycle",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"euler_steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":50}],\"lcm_steps\":[\"INT\",{\"default\":2,\"min\":1,\"max\":50}],\"tweak_sigmas\":[\"BOOLEAN\",{\"default\":false}],\"ancestral\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01,\"round\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ },
+ "SamplerLCMDualNoise": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerLCMDualNoise",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":1,\"step\":0.001,\"round\":false}],\"normalize_steps\":[\"INT\",{\"default\":0,\"min\":0,\"max\":50,\"step\":1}],\"reuse_lcm_noise\":[\"BOOLEAN\",{\"default\":false}],\"parallel\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ },
+ "SamplerLCMDuoFusion": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerLCMDuoFusion",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weight\":[\"FLOAT\",{\"default\":0.8,\"min\":0,\"max\":3,\"step\":0.001,\"round\":false}],\"reuse_noise\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ },
+ "SamplerLCMParallel": {
+ "category": "sampling/custom_sampling/samplers",
+ "comfy_node_id": "SamplerLCMParallel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"samples_per_step\":[\"INT\",{\"default\":5,\"min\":1,\"max\":50,\"step\":1}],\"consistent_noise\":[\"BOOLEAN\",{\"default\":false}],\"adaptive_precision\":[\"INT\",{\"default\":6,\"min\":1,\"max\":10,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"SAMPLER\"]",
+ "return_types": "[\"SAMPLER\"]"
+ }
+ },
+ "createdAt": "2024-07-27T18:39:11.045997Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "47190cc2-22dd-4a82-b25e-2fee0b4856fd",
+ "node_id": "comfyui-sampler-lcm-alternative",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"text\": \"GNU General Public License v3.0\"}",
+ "name": "ComfyUI-sampler-lcm-alternative",
+ "publisher": {
+ "createdAt": "2024-07-01T22:42:30.441228Z",
+ "description": "",
+ "id": "elriel",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jojkaart/ComfyUI-sampler-lcm-alternative",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Some patches for Flux|HunYuanVideo|LTXVideo etc, support TeaCache, PuLID.",
+ "downloads": 101,
+ "icon": "",
+ "id": "comfyui_patches_ll",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ApplyTeaCachePatch": {
+ "category": "patches/speed",
+ "comfy_node_id": "ApplyTeaCachePatch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"rel_l1_thresh\":[\"FLOAT\",{\"default\":0.25,\"min\":0,\"max\":5,\"step\":0.01,\"tooltip\":\"Flux: 0 (original), 0.25 (1.5x speedup), 0.4 (1.8x speedup), 0.6 (2.0x speedup), and 0.8 (2.25x speedup).\\nHunYuanVideo: 0 (original), 0.1 (1.6x speedup), 0.15 (2.1x speedup).\\nLTXVideo: 0 (original), 0.03 (1.6x speedup), 0.05 (2.1x speedup).\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "DitForwardOverrider": {
+ "category": "patches/dit",
+ "comfy_node_id": "DitForwardOverrider",
+ "deprecated": false,
+ "description": "Support Flux, HunYuanVideo",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "FluxForwardOverrider": {
+ "category": "patches/dit",
+ "comfy_node_id": "FluxForwardOverrider",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "VideoForwardOverrider": {
+ "category": "patches/dit",
+ "comfy_node_id": "VideoForwardOverrider",
+ "deprecated": false,
+ "description": "Support HunYuanVideo",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2025-01-14T02:09:26.218422Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c800827b-f1a8-4769-9bde-56b1de9ae851",
+ "node_id": "comfyui_patches_ll",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Patches_ll",
+ "publisher": {
+ "createdAt": "2024-08-02T08:30:49.205493Z",
+ "description": "",
+ "id": "lldacing",
+ "logo": "",
+ "members": [],
+ "name": "lldacing",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lldacing/ComfyUI_Patches_ll",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "For loading and running Pixtral, Llama 3.2 Vision, and Molmo models. Put models in the models/LLM folder.",
+ "downloads": 179,
+ "icon": "",
+ "id": "comfyui-pixtralllamamolmovision",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-05T04:22:03.49563Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2142d144-d843-4d08-8750-a5cb5c7b6e96",
+ "node_id": "comfyui-pixtralllamamolmovision",
+ "status": "NodeVersionStatusActive",
+ "version": "3.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-PixtralLlamaMolmoVision",
+ "publisher": {
+ "createdAt": "2024-09-05T09:21:59.279717Z",
+ "description": "",
+ "id": "seanscripts",
+ "logo": "",
+ "members": [],
+ "name": "SeanScripts",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SeanScripts/ComfyUI-PixtralLlamaMolmoVision",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Update Auto Generate Node",
+ "downloads": 88,
+ "icon": "https://github.com/StableDiffusionVN/SDVN_Comfy_node/blob/main/preview/sdvn-logo.png",
+ "id": "sdvn_comfy_node",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-03T06:11:21.929008Z",
+ "dependencies": [
+ "#If MacOs - Please install aria2 manually via brew",
+ "aria2;sys_platform != 'darwin'",
+ "openai",
+ "gallery-dl",
+ "google-generativeai",
+ "googletrans-py"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cd49890f-35b1-45b6-8fe3-3e9c2dc673d2",
+ "node_id": "sdvn_comfy_node",
+ "status": "NodeVersionStatusPending",
+ "version": "1.3.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "SDVN_Comfy_node",
+ "publisher": {
+ "createdAt": "2024-12-23T13:36:25.4605Z",
+ "description": "",
+ "id": "sdvn-comfy-node",
+ "logo": "",
+ "members": [],
+ "name": "sdvn-comfy-node",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/StableDiffusionVN/SDVN_Comfy_node",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI that combines multiple videos from a directory with optional transitions and background music. Perfect for batch processing and creating seamless video compilations.",
+ "downloads": 55,
+ "icon": "",
+ "id": "comfyui-videodircombiner",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-22T14:37:46.063415Z",
+ "dependencies": [
+ "ffmpeg-python"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "431ff7c0-62e2-4674-964b-aba6b00b8496",
+ "node_id": "comfyui-videodircombiner",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-VideoDirCombiner",
+ "publisher": {
+ "createdAt": "2024-12-22T14:32:01.333392Z",
+ "description": "",
+ "id": "darioft",
+ "logo": "",
+ "members": [],
+ "name": "Dario Fernandez Torre",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/DarioFT/ComfyUI-VideoDirCombiner",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Some mathematical calculation nodes\uff0cfreedom And omnipotent, string calculation nodes, can customize the number of parameters and calculation formulas\uff08expression\uff09. The calculation content can also be displayed in places such as the label title of Comfy Node\uff0cString to Image Title Label",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-clh-tool",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "EchartGraph_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "EchartGraph_clh",
+ "deprecated": false,
+ "description": "the echart displayed by options.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"chartOptions\":[\"STRING\",{\"default\":\"[1.2.3.4]\",\"forceInput\":true}]},\"optional\":{}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ },
+ "EchartOptionByPath_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "EchartOptionByPath_clh",
+ "deprecated": false,
+ "description": "the echart displayed by options.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"data\":[\"STRING\",{\"default\":\"{}\",\"forceInput\":true}],\"title\":[\"STRING\",{\"default\":\"\u4fdd\u9669\"}],\"xAxis\":[\"STRING\",{\"default\":\"$.data[0].0.name\",\"multiline\":false,\"title\":\"X\u8f74\u7c7b\u522b\"}],\"data1_name\":[\"STRING\",{\"default\":\"\u9500\u91cf\",\"multiline\":false}],\"data1_type\":[[\"line\",\"bar\",\"pie\"],{\"default\":\"line\"}],\"data1\":[\"STRING\",{\"default\":\"$.data[0].0.name\",\"multiline\":false}],\"markLine1\":[\"STRING\",{\"default\":\"0\"}]},\"optional\":{\"data2_name\":[\"STRING\",{\"default\":\"\u6bd4\u4f8b\",\"multiline\":false}],\"data2_type\":[[\"line\",\"bar\",\"pie\"],{\"default\":\"line\"}],\"data2\":[\"STRING\",{\"default\":\"$.data[0].0.name\",\"multiline\":false}],\"markLine2\":[\"STRING\",{\"default\":\"0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"options\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "EchartOption_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "EchartOption_clh",
+ "deprecated": false,
+ "description": "the echart displayed by options.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"title\":[\"STRING\",{\"default\":\"\u4fdd\u9669\"}],\"xAxis\":[\"STRING\",{\"default\":\"[ \\\"\u886c\u886b\\\",\\\"\u7f8a\u6bdb\u886b\\\",\\\"\u96ea\u7eba\u886b\\\",\\\"\u88e4\u5b50\\\",\\\"\u9ad8\u8ddf\u978b\\\",\\\"\u889c\u5b50\\\"]\",\"multiline\":true}],\"data1_name\":[\"STRING\",{\"default\":\"\u9500\u91cf\",\"multiline\":true}],\"data1_type\":[[\"line\",\"bar\",\"pie\"],{\"default\":\"line\"}],\"data1\":[\"STRING\",{\"default\":\"[1,2,3,4]\",\"multiline\":true}],\"markLine1\":[\"STRING\",{\"default\":\"0\"}]},\"optional\":{\"data2\":[\"STRING\",{\"default\":\"[1,2,3,4]\",\"multiline\":true}],\"data2_name\":[\"STRING\",{\"default\":\"\u6bd4\u4f8b\",\"multiline\":true}],\"data2_type\":[[\"line\",\"bar\",\"pie\"],{\"default\":\"line\"}],\"markLine2\":[\"STRING\",{\"default\":\"0\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"options\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "INTConstant_clh": {
+ "category": "simpleTool_clh/constants",
+ "comfy_node_id": "INTConstant_clh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "JavaScript_clh": {
+ "category": "simpleTool_clh/logic",
+ "comfy_node_id": "JavaScript_clh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"codeMirror\":[\"CLHCODE\",{\"default\":\"console.log(\\\"Hello world\uff01\\\"); \\n return \\\"{}\\\";\",\"multiline\":true}]},\"optional\":{\"param\":[\"STRING\",{\"default\":\"{\\\"a\\\":123}\",\"forceInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"codeStr1\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "JoinStringMulti_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "JoinStringMulti_clh",
+ "deprecated": false,
+ "description": "\n Creates single string, or a list of strings, from \n multiple input strings. \n You can set how many inputs the node has, \n with the **inputcount** and clicking update.\n ",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"delimiter\":[\"STRING\",{\"default\":\" \",\"multiline\":true}],\"inputcount\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000,\"step\":1}],\"string_1\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}],\"string_2\":[\"STRING\",{\"default\":\"\",\"forceInput\":true}]},\"optional\":{},\"hidden\":{\"return_list\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"string\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "MathExpression_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "MathExpression_clh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"expression\":[\"STRING\",{\"multiline\":true,\"dynamicPrompts\":false,\"pysssss.autocomplete\":{\"words\":[{\"text\":\"round\",\"value\":\"round()\",\"showValue\":false,\"hint\":\"number, dp? = 0\",\"caretOffset\":-1},{\"text\":\"ceil\",\"value\":\"ceil()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"floor\",\"value\":\"floor()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"min\",\"value\":\"min()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"max\",\"value\":\"max()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"randomint\",\"value\":\"randomint()\",\"showValue\":false,\"hint\":\"min, max\",\"caretOffset\":-1},{\"text\":\"randomchoice\",\"value\":\"randomchoice()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"sqrt\",\"value\":\"sqrt()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"int\",\"value\":\"int()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"iif\",\"value\":\"iif()\",\"showValue\":false,\"hint\":\"value, truepart, falsepart\",\"caretOffset\":-1}],\"separator\":\"\",\"default\":\"aram0+param1+param2\",\"height\":40}}]},\"optional\":{\"result_to_label\":[\"STRING\",{\"forceInput\":false,\"multiline\":true,\"dynamicPrompts\":false,\"pysssss.autocomplete\":{\"words\":[{\"text\":\"round\",\"value\":\"round()\",\"showValue\":false,\"hint\":\"number, dp? = 0\",\"caretOffset\":-1},{\"text\":\"ceil\",\"value\":\"ceil()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"floor\",\"value\":\"floor()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"min\",\"value\":\"min()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"max\",\"value\":\"max()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"randomint\",\"value\":\"randomint()\",\"showValue\":false,\"hint\":\"min, max\",\"caretOffset\":-1},{\"text\":\"randomchoice\",\"value\":\"randomchoice()\",\"showValue\":false,\"hint\":\"...numbers\",\"caretOffset\":-1},{\"text\":\"sqrt\",\"value\":\"sqrt()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"int\",\"value\":\"int()\",\"showValue\":false,\"hint\":\"number\",\"caretOffset\":-1},{\"text\":\"iif\",\"value\":\"iif()\",\"showValue\":false,\"hint\":\"value, truepart, falsepart\",\"caretOffset\":-1}],\"separator\":\"\",\"default\":\"\",\"height\":40}}],\"param0\":[\"*\",{\"default\":0}],\"param1\":[\"*\",{\"default\":0}]},\"hidden\":{\"extra_pnginfo\":\"EXTRA_PNGINFO\",\"prompt\":\"PROMPT\"}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"INT\",\"FLOAT\",\"STRING\"]",
+ "return_types": "[\"INT\",\"FLOAT\",\"STRING\"]"
+ },
+ "ShowText_clh": {
+ "category": "simpleTool_clh/utils",
+ "comfy_node_id": "ShowText_clh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"forceInput\":true}],\"text2\":[\"STRING\",{\"multiline\":true}]},\"hidden\":{\"unique_id\":\"UNIQUE_ID\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ true
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "SomethingToString_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "SomethingToString_clh",
+ "deprecated": false,
+ "description": "Converts any type to a string.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{}]},\"optional\":{\"prefix\":[\"STRING\",{\"default\":\"\"}],\"suffix\":[\"STRING\",{\"default\":\"\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "String2FatLabels_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "String2FatLabels_clh",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default1\":\"Hello\",\"forceInput\":true}],\"font_size\":[\"INT\",{\"default\":36,\"min\":1}]},\"optional\":{\"font_path\":[\"STRING\",{\"image_upload\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "String2Image_clh": {
+ "category": "simpleTool_clh",
+ "comfy_node_id": "String2Image_clh",
+ "deprecated": false,
+ "description": "Saves the input images to your ComfyUI output directory.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true,\"default1\":\"Hello\",\"forceInput\":true}],\"font_size\":[\"INT\",{\"default\":36,\"min\":1}]},\"optional\":{\"font_path\":[\"STRING\",{\"image_upload\":true}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"STRING\"]",
+ "return_types": "[\"IMAGE\",\"STRING\"]"
+ },
+ "StringConstant_clh": {
+ "category": "simpleTool_clh/constants",
+ "comfy_node_id": "StringConstant_clh",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"value\":[\"STRING\",{\"default\":\" \",\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"value\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2024-12-25T07:33:38.530085Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0daf1d79-3ec4-4a68-ad5d-1039583a5a37",
+ "node_id": "comfyui-clh-tool",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUi-clh-Tool",
+ "publisher": {
+ "createdAt": "2024-12-25T07:04:41.034299Z",
+ "description": "",
+ "id": "clhui",
+ "logo": "",
+ "members": [],
+ "name": "\u6797\u8f89",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/clhui/ComfyUi-clh-Tool",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A ComfyUI custom node that randomly selects a height and width pair from a list in a config file",
+ "downloads": 44,
+ "icon": "",
+ "id": "comfyui-randomsize",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-25T18:36:21.011289Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c1777372-098b-4f94-865f-3ee2202d6c3f",
+ "node_id": "comfyui-randomsize",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "ComfyUI-RandomSize",
+ "publisher": {
+ "createdAt": "2024-08-25T18:27:44.220303Z",
+ "description": "",
+ "id": "jerry-orbach-jr",
+ "logo": "",
+ "members": [],
+ "name": "JerryOrbachJr",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/JerryOrbachJr/ComfyUI-RandomSize",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI node for background removal implementing [a/InSPyReNet](https://github.com/plemeri/InSPyReNet)",
+ "downloads": 1561,
+ "icon": "",
+ "id": "comfyui-inspyrenet-rembg",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "InspyrenetRembg": {
+ "category": "image",
+ "comfy_node_id": "InspyrenetRembg",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"torchscript_jit\":[[\"default\",\"on\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\", \"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ },
+ "InspyrenetRembgAdvanced": {
+ "category": "image",
+ "comfy_node_id": "InspyrenetRembgAdvanced",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.5,\"min\":0,\"max\":1,\"step\":0.01}],\"torchscript_jit\":[[\"default\",\"on\"]]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\", \"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-07-22T13:57:53.042173Z",
+ "dependencies": [
+ "transparent-background"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8df72613-6f44-4f49-b5b1-07527b657824",
+ "node_id": "comfyui-inspyrenet-rembg",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-Inspyrenet-Rembg",
+ "publisher": {
+ "createdAt": "2024-07-18T21:19:33.211704Z",
+ "description": "",
+ "id": "john-mnz",
+ "logo": "",
+ "members": [],
+ "name": "john-mnz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension offers a custom node to save image to S3-compatible oss.",
+ "downloads": 35,
+ "icon": "",
+ "id": "comfyui-saveimages3",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SaveImageS3": {
+ "category": "image",
+ "comfy_node_id": "SaveImageS3",
+ "deprecated": false,
+ "description": "Saves the input images to your S3 storage.",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\",{\"tooltip\":\"The images to save.\"}],\"filename_prefix\":[\"STRING\",{\"default\":\"ComfyUI\",\"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.\"}]},\"hidden\":{\"prompt\":\"PROMPT\",\"extra_pnginfo\":\"EXTRA_PNGINFO\"}}",
+ "output_is_list": [],
+ "return_names": "[]",
+ "return_types": "[]"
+ }
+ },
+ "createdAt": "2024-12-28T05:34:29.549659Z",
+ "dependencies": [
+ "minio"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "33e309a6-e96d-4d07-b124-e6a3f21317b2",
+ "node_id": "comfyui-saveimages3",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SaveImageS3",
+ "publisher": {
+ "createdAt": "2024-12-28T05:24:47.129701Z",
+ "description": "",
+ "id": "zouyu",
+ "logo": "",
+ "members": [],
+ "name": "ZouYu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mrchipset/ComfyUI-SaveImageS3",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Moondream's gaze detection feature node from [ComfyUI-Moondream-Gaze-Detection](https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection).",
+ "downloads": 7,
+ "icon": "",
+ "id": "comfyui-moondream-gaze-detection",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "(Down)Load Moondream Model": {
+ "category": "Moondream Gaze Detection",
+ "comfy_node_id": "(Down)Load Moondream Model",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"device\":[[\"cuda\",\"cpu\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"model\"]",
+ "return_types": "[\"MOONDREAM_MODEL\"]"
+ },
+ "Gaze Detection": {
+ "category": "Moondream Gaze Detection",
+ "comfy_node_id": "Gaze Detection",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MOONDREAM_MODEL\"],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Gaze Detection Video": {
+ "category": "Moondream Gaze Detection",
+ "comfy_node_id": "Gaze Detection Video",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MOONDREAM_MODEL\"],\"video\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2025-01-12T15:18:09.775644Z",
+ "dependencies": [
+ "matplotlib==3.10.0",
+ "pyvips==2.2.3",
+ "accelerate>=0.32.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "93e8312f-ec60-4113-b92e-e65fff6c1129",
+ "node_id": "comfyui-moondream-gaze-detection",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Moondream-Gaze-Detection",
+ "publisher": {
+ "createdAt": "2024-08-24T13:04:03.484731Z",
+ "description": "",
+ "id": "jhj0517",
+ "logo": "",
+ "members": [],
+ "name": "jhj0517",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jhj0517/ComfyUI-Moondream-Gaze-Detection.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A combined node for ComfyUI with six configurable tabs for managing multiple parameter configurations, including guidance, sampler, scheduler, steps, and denoise.",
+ "downloads": 76,
+ "icon": "",
+ "id": "comfyui-fluxsettingsnode",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "FluxSettingsNode": {
+ "category": "sampling/custom_sampling",
+ "comfy_node_id": "FluxSettingsNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"pos\":[0,50]}],\"conditioning\":[\"CONDITIONING\",{\"pos\":[200,50]}],\"guidance\":[\"FLOAT\",{\"default\":3.5,\"min\":0,\"max\":100,\"step\":0.1}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"],{\"help\":\"Choose a sampling method\"}],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"],{\"help\":\"Choose a scheduler\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"denoise\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"CONDITIONING\",\"SAMPLER\",\"SIGMAS\",\"NOISE\"]",
+ "return_types": "[\"CONDITIONING\",\"SAMPLER\",\"SIGMAS\",\"NOISE\"]"
+ }
+ },
+ "createdAt": "2024-12-25T07:13:03.979389Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "6e62597e-1c40-4ab3-bee2-075b7381dbbb",
+ "node_id": "comfyui-fluxsettingsnode",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-FluxSettingsNode",
+ "publisher": {
+ "createdAt": "2024-12-21T01:36:24.590095Z",
+ "description": "",
+ "id": "lightx02",
+ "logo": "",
+ "members": [],
+ "name": "Light_x02",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Light-x02/ComfyUI-FluxSettingsNode",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Simple custom node for ComfyUI to artificially delay a workflow at any point.",
+ "downloads": 8,
+ "icon": "",
+ "id": "delay",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "Add Delay": {
+ "category": "utils",
+ "comfy_node_id": "Add Delay",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input\":[\"*\",{\"defaultInput\":true}],\"delay_seconds\":[\"FLOAT\",{\"default\":1,\"min\":0,\"step\":0.1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"output\"]",
+ "return_types": "[\"*\"]"
+ }
+ },
+ "createdAt": "2025-01-10T11:21:29.506375Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f409512a-3240-4b43-ab2c-498f678863b6",
+ "node_id": "delay",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_Delay",
+ "publisher": {
+ "createdAt": "2025-01-09T15:11:06.760903Z",
+ "description": "",
+ "id": "a-und-b",
+ "logo": "",
+ "members": [],
+ "name": "a-und-b",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/a-und-b/ComfyUI_Delay",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom ComfyUI node for generating AI-powered image descriptions using Together AI's Vision models (both free and paid versions). Features include customizable prompts, advanced generation parameters, and robust image handling with comprehensive error management.",
+ "downloads": 53,
+ "icon": "",
+ "id": "comfyui-togethervision",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-09T15:22:15.4439Z",
+ "dependencies": [
+ "together",
+ "python-dotenv"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2ca25646-b2e5-4414-91d9-d0a5b52cc1c9",
+ "node_id": "comfyui-togethervision",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TogetherVision",
+ "publisher": {
+ "createdAt": "2024-12-19T12:06:04.564116Z",
+ "description": "",
+ "id": "shubzworld",
+ "logo": "",
+ "members": [],
+ "name": "Shubz World",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mithamunda/ComfyUI-TogetherVision",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "API call node for Third-party platforms both official and local. Support VLMs LLMs Dalle3 Flux-Pro SD3 etc. And some little tools: img to b64 url, b64 url to img, b64 url to b64 data, reg text to word and ',' only, etc.",
+ "downloads": 46,
+ "icon": "",
+ "id": "comfyui_billbum_nodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "BillBum_Modified_Base64_Url2Data_Node": {
+ "category": "BillBum String Processing",
+ "comfy_node_id": "BillBum_Modified_Base64_Url2Data_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base64_url\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"STRING\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_Base64_Url2Img_Node": {
+ "category": "BillBum Image Processing",
+ "comfy_node_id": "BillBum_Modified_Base64_Url2Img_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"base64_url\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BillBum_Modified_Dalle_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Dalle_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"dall-e-3\"}],\"size\":[[\"1024x1024\",\"512x512\",\"256x256\"]],\"quality\":[[\"hd\",\"standard\"]],\"style\":[[\"None\",\"vivid\",\"natural\"]],\"n\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4,\"step\":1,\"display\":\"number\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"b64_url\", \"revised_prompt\"]",
+ "return_types": "[\"STRING\",\"STRING\"]"
+ },
+ "BillBum_Modified_DropoutToken_Node": {
+ "category": "text_processing",
+ "comfy_node_id": "BillBum_Modified_DropoutToken_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_text\":[\"STRING\",{\"defaultInput\":true}],\"max_tokens\":[\"INT\",{\"default\":300,\"min\":1}],\"dropout_method\":[[\"random\",\"tail\",\"head\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"processed_text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_Flux_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Flux_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"STRING\",{\"default\":\"flux-1.1-pro\"}],\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"width\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":1440,\"step\":32,\"display\":\"number\"}],\"height\":[\"INT\",{\"default\":1024,\"min\":256,\"max\":1440,\"step\":32,\"display\":\"number\"}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":50,\"step\":1,\"display\":\"number\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1/images/generations\"}],\"api_key\":[\"STRING\",{\"default\":\"YOUR_API_KEY_HERE\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"base64_url\", \"seed\"]",
+ "return_types": "[\"STRING\",\"INT\"]"
+ },
+ "BillBum_Modified_Ideogram_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Ideogram_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"negative_prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"ideogram-v2\"}],\"aspect_ratio\":[[\"1:1\",\"16:9\",\"4:3\",\"2:3\",\"3:2\",\"16:10\",\"10:16\",\"9:16\",\"3:4\",\"1:3\",\"3:1\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967294}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1/images/generations\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"style_type\":[[\"Auto\",\"General\",\"Realistic\",\"Design\",\"Render 3D\",\"Anime\"]],\"magic_prompt_option\":[[\"Auto\",\"On\",\"Off\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"b64_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_ImageSplit_Node": {
+ "category": "BillBum Image Processing",
+ "comfy_node_id": "BillBum_Modified_ImageSplit_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "BillBum_Modified_Image_API_Call_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Image_API_Call_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"payload\":[\"STRING\",{\"multiline\":true,\"defaultInput\":true}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1/images/generations\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_LLM_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_LLM_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"gpt-4o\"}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v2\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"system_prompt\":[\"STRING\",{\"multiline\":true}],\"temperature\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.05}],\"use_meta_prompt\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LLM ANSWERS\", \"seed\", \"model\", \"api_url\", \"api_key\"]",
+ "return_types": "[\"STRING\",\"INT\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "BillBum_Modified_Recraft_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Recraft_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"multiline\":false,\"default\":\"recraft-v3\"}],\"size\":[[\"1024x1024\",\"1365x1024\",\"1024x1365\",\"1536x1024\",\"1024x1536\",\"1820x1024\",\"1024x1820\",\"1024x2048\",\"2048x1024\",\"1434x1024\",\"1024x1434\",\"1024x1280\",\"1280x1024\",\"1024x1707\",\"1707x1024\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1/images/generations\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"style_type\":[[\"digital_illustration\",\"digital_illustration/pixel_art\",\"digital_illustration/hand_drawn\",\"digital_illustration/grain\",\"digital_illustration/infantile_sketch\",\"digital_illustration/2d_art_poster\",\"digital_illustration/handmade_3d\",\"digital_illustration/hand_drawn_outline\",\"digital_illustration/engraving_color\",\"digital_illustration/2d_art_poster_2\",\"realistic_image\",\"realistic_image/b_and_w\",\"realistic_image/hard_flash\",\"realistic_image/hdr\",\"realistic_image/natural_light\",\"realistic_image/studio_portrait\",\"realistic_image/enterprise\",\"realistic_image/motion_blur\",\"vector_illustration\",\"vector_illustration/engraving\",\"vector_illustration/line_art\",\"vector_illustration/line_circuit\",\"vector_illustration/linocut\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_RegText_Node": {
+ "category": "text_processing",
+ "comfy_node_id": "BillBum_Modified_RegText_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_text\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"formatted_text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_SD3_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_SD3_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"negative_prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"sd3-ultra\"}],\"aspect_ratio\":[[\"1:1\",\"16:9\",\"21:9\",\"2:3\",\"3:2\",\"4:5\",\"5:4\",\"9:16\",\"9:21\"]],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":4294967294}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1/images/generations\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"style_preset\":[[\"Only sd3-core support\",\"None\",\"3d-model\",\"analog-film\",\"anime\",\"cinematic\",\"comic-book\",\"digital-art\",\"enhance\",\"fantasy-art\",\"isometric\",\"line-art\",\"low-poly\",\"modeling-compound\",\"neon-punk\",\"origami\",\"photographic\",\"pixel-art\",\"tile-texture\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_Structured_LLM_Node(Imperfect)": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Structured_LLM_Node(Imperfect)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"gpt-4o-mini\"}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://api.hyprlab.io/v1\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"system_prompt\":[\"STRING\",{\"defaultInput\":true}],\"output_format\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"structured_str\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_Together_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_Together_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"STRING\",{\"default\":\"black-forest-labs/FLUX.1.1-pro\"}],\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"width\":[\"INT\",{\"default\":1024,\"min\":512,\"max\":2048,\"step\":64,\"display\":\"number\"}],\"height\":[\"INT\",{\"default\":1024,\"min\":512,\"max\":2048,\"step\":64,\"display\":\"number\"}],\"steps\":[\"INT\",{\"default\":1,\"min\":1,\"max\":30,\"step\":1,\"display\":\"number\"}],\"n\":[\"INT\",{\"default\":1,\"min\":1,\"max\":4,\"step\":1,\"display\":\"number\"}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":10000}],\"api_key\":[\"STRING\",{\"default\":\"YOUR_API_KEY_HERE\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Base64_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "BillBum_Modified_VisionLM_API_Node": {
+ "category": "BillBum_API",
+ "comfy_node_id": "BillBum_Modified_VisionLM_API_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"use_jailbreak\":[\"BOOLEAN\",{\"default\":false}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"prompt\":[\"STRING\",{\"defaultInput\":true}],\"model\":[\"STRING\",{\"default\":\"qwen-vl-max-0201\"}],\"api_url\":[\"STRING\",{\"multiline\":false,\"default\":\"https://dashscope.aliyuncs.com/compatible-mode/v1\"}],\"api_key\":[\"STRING\",{\"multiline\":false,\"default\":\"YOUR_API_KEY_HERE\"}],\"system_prompt\":[\"STRING\",{\"multiline\":true}],\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"LLM ANSWERS\", \"seed\", \"model\", \"api_url\", \"api_key\"]",
+ "return_types": "[\"STRING\",\"INT\",\"STRING\",\"STRING\",\"STRING\"]"
+ },
+ "BillBum_Modified_img2b64_url_Node": {
+ "category": "BillBum Image Processing",
+ "comfy_node_id": "BillBum_Modified_img2b64_url_Node",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"base64_url\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Input_Text": {
+ "category": "string processing",
+ "comfy_node_id": "Input_Text",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text\":[\"STRING\",{\"multiline\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "Text_Concat": {
+ "category": "string processing",
+ "comfy_node_id": "Text_Concat",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"text_1\":[\"STRING\",{\"defaultInput\":true}],\"text_2\":[\"STRING\",{\"defaultInput\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"text\"]",
+ "return_types": "[\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-04T20:10:53.346043Z",
+ "dependencies": [
+ "tenacity",
+ "openai",
+ "pillow",
+ "requests",
+ "together",
+ "torch",
+ "numpy",
+ "tiktoken"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4398bfcb-a692-46df-a8e1-11d0e76f439d",
+ "node_id": "comfyui_billbum_nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_BillBum_Nodes",
+ "publisher": {
+ "createdAt": "2024-10-22T04:04:40.717681Z",
+ "description": "",
+ "id": "billbum",
+ "logo": "",
+ "members": [],
+ "name": "billbum",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/AhBumm/ComfyUI_BillBum_Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes for ComfyUI for reading and writing XMP metadata",
+ "downloads": 36,
+ "icon": "",
+ "id": "comfyui-jh-xmp-metadata-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-24T16:32:17.261747Z",
+ "dependencies": [
+ "lxml==5.3.0 ; python_version >= \"3.12\" and python_version < \"4.0\""
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "edc4415f-5d36-4774-8ecc-9ec9e07e6df8",
+ "node_id": "comfyui-jh-xmp-metadata-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "JH XMP Metadata Nodes",
+ "publisher": {
+ "createdAt": "2024-12-23T22:04:47.174667Z",
+ "description": "",
+ "id": "jefferyharrell",
+ "logo": "",
+ "members": [],
+ "name": "Jeffery Harrell",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ComfyUI-JH/ComfyUI-JH-XMP-Metadata-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Collection of convenient nodes. Wildcard, style, image, llm, haldclut, metadata, and more.",
+ "downloads": 1795,
+ "icon": "",
+ "id": "mikey_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-08T00:42:51.618343Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c2698056-886e-4443-9faa-cd8687e3f501",
+ "node_id": "mikey_nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "mikey_nodes",
+ "publisher": {
+ "createdAt": "2024-06-15T07:27:38.214253Z",
+ "description": "",
+ "id": "humblemikey",
+ "logo": "",
+ "members": [],
+ "name": "humblemikey",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bash-j/mikey_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Separate audio track into stems (vocals, bass, drums, other). Along with tools to recombine, tempo match, slice/crop audio",
+ "downloads": 191,
+ "icon": "https://img.icons8.com/?size=100&id=gSULe4i1JTpL&format=png&color=000000",
+ "id": "audio-separation-nodes-comfyui",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-05T19:11:07.919704Z",
+ "dependencies": [
+ "librosa==0.10.2",
+ "numpy",
+ "torchaudio>=2.3.0",
+ "moviepy"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "08cc8745-19bc-4c78-80a9-6fcb97ef4da1",
+ "node_id": "audio-separation-nodes-comfyui",
+ "status": "NodeVersionStatusPending",
+ "version": "1.4.0"
+ },
+ "license": "{\"text\": \"LICENSE\"}",
+ "name": "audio-separation-nodes-comfyui",
+ "publisher": {
+ "createdAt": "2024-05-26T02:18:06.707962Z",
+ "description": "",
+ "id": "christian-byrne",
+ "logo": "",
+ "members": [],
+ "name": "christian-byrne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/christian-byrne/audio-separation-nodes-comfyui",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "I'm SD-VJ. (SD-Image share/receive to/from 3rd software using OpenGL GPU-memory-share)",
+ "downloads": 40,
+ "icon": "https://www.decade.tw/wp-content/uploads/2021/09/cropped-DECADE512-150x150.png",
+ "id": "comfyui-decadetw-spout-syphon-im-vj",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-08-31T20:10:02.969144Z",
+ "dependencies": [
+ "numpy",
+ "PyOpenGL",
+ "PyOpenGL_accelerate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2d2c1159-6b12-4914-bc97-e049ea399e69",
+ "node_id": "comfyui-decadetw-spout-syphon-im-vj",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.20240830.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-decadetw-spout-syphon-im-vj",
+ "publisher": {
+ "createdAt": "2024-08-24T07:56:59.30717Z",
+ "description": "",
+ "id": "xxlinxx",
+ "logo": "",
+ "members": [],
+ "name": "xxlinxx",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/xlinx/ComfyUI-decadetw-spout-syphon-im-vj",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI Custom Nodes for 'AniDoc: Animation Creation Made Easier'. This approach automates line art video colorization using a novel model that aligns color information from references, ensures temporal consistency, and reduces manual effort in animation production.",
+ "downloads": 102,
+ "icon": "",
+ "id": "comfyui-anidoc",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AniDocLoader": {
+ "category": "AniDoc",
+ "comfy_node_id": "AniDocLoader",
+ "deprecated": false,
+ "description": "Load AniDoc pipeline",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"anidoc_pipeline\"]",
+ "return_types": "[\"ANIDOC_PIPELINE\"]"
+ },
+ "AniDocSampler": {
+ "category": "AniDoc",
+ "comfy_node_id": "AniDocSampler",
+ "deprecated": false,
+ "description": "Sampler for AniDoc",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"anidoc_pipeline\":[\"ANIDOC_PIPELINE\"],\"controlnet_images\":[\"IMAGE\"],\"reference_image\":[\"IMAGE\"],\"repeat_matching\":[\"BOOLEAN\",{\"default\":false}],\"fps\":[\"INT\",{\"default\":7,\"min\":7,\"max\":100,\"step\":1}],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000,\"step\":1}],\"noise_aug\":[\"FLOAT\",{\"default\":0.02,\"min\":0,\"max\":10,\"step\":0.01}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"motion_bucket_id\":[\"INT\",{\"default\":127,\"min\":1,\"max\":300,\"step\":1}],\"decode_chunk_size\":[\"INT\",{\"default\":8,\"min\":1,\"max\":256,\"step\":1}]},\"optional\":{\"cotracker\":[\"ANIDOC_COTRACKER\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"video_frames\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "GetAniDocControlnetImages": {
+ "category": "AniDoc",
+ "comfy_node_id": "GetAniDocControlnetImages",
+ "deprecated": false,
+ "description": "Get lineart controlnet images for AniDoc",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"input_images\":[\"IMAGE\"],\"lineart_detector\":[[\"none\",\"canny\",\"hed\",\"lineart\",\"lineart_anime\"],{\"default\":\"lineart\"}],\"sketch_quantization\":[\"BOOLEAN\",{\"default\":true}],\"width\":[\"INT\",{\"default\":512,\"min\":64,\"max\":1024,\"step\":8}],\"height\":[\"INT\",{\"default\":320,\"min\":64,\"max\":1024,\"step\":8}],\"device\":[[\"cpu\",\"cuda\"],{\"default\":\"cuda\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"controlnet_images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LoadCoTracker": {
+ "category": "AniDoc",
+ "comfy_node_id": "LoadCoTracker",
+ "deprecated": false,
+ "description": "Load CoTracker for AniDoc",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"tracking\":[\"BOOLEAN\",{\"default\":true}],\"cotracker_model\":[[]],\"tracker_shift_grid\":[[0,1],{\"default\":0}],\"tracker_grid_size\":[\"INT\",{\"default\":8,\"min\":2,\"max\":32,\"step\":2}],\"tracker_grid_query_frame\":[\"INT\",{\"default\":0}],\"tracker_backward_tracking\":[\"BOOLEAN\",{\"default\":false}],\"max_points\":[\"INT\",{\"default\":50,\"min\":10,\"max\":100,\"step\":5}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"cotracker\"]",
+ "return_types": "[\"ANIDOC_COTRACKER\"]"
+ }
+ },
+ "createdAt": "2025-01-10T17:14:13.391605Z",
+ "dependencies": [
+ "diffusers",
+ "huggingface_hub",
+ "Pillow",
+ "accelerate",
+ "omegaconf",
+ "opencv-python",
+ "einops",
+ "kornia",
+ "git+https://github.com/XPixelGroup/BasicSR.git"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "04d2947e-8b01-4aa8-a046-6abb8e60cd70",
+ "node_id": "comfyui-anidoc",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.5"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-AniDoc",
+ "publisher": {
+ "createdAt": "2024-12-21T02:59:26.094039Z",
+ "description": "",
+ "id": "lucipherdev",
+ "logo": "",
+ "members": [],
+ "name": "Sumeth Sathnindu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/LucipherDev/ComfyUI-AniDoc",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Bytebeat is like composing music with the tools of a programmer\u2019s toolkit. Instead of piano keys, you have operators like >>, |, and &. It\u2019s like giving your CPU a guitar and letting it shred! \ud83e\udd18",
+ "downloads": 33,
+ "icon": "",
+ "id": "comfyui_beatbyte",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-28T21:19:43.503586Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "cde53653-08d5-4b13-81b8-e4d929b158d4",
+ "node_id": "comfyui_beatbyte",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_BeatByte",
+ "publisher": {
+ "createdAt": "2024-12-21T20:09:47.339116Z",
+ "description": "",
+ "id": "c0ffymachyne",
+ "logo": "",
+ "members": [],
+ "name": "c0ffymachyne",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/c0ffymachyne/ComfyUI_BeatByte",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A collection of ComfyUI custom nodes for formatting and debugging string data with the intention of collecting generation data to be processed by a custom node pack like comfy-image-saver, as well as miscellaneous extra nodes to experiment with.",
+ "downloads": 81,
+ "icon": "",
+ "id": "comfyui-stringsandthings",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-21T06:19:45.313807Z",
+ "dependencies": [
+ "torch==2.5.1",
+ "torchvision==0.20.1",
+ "scipy==1.13.1",
+ "Pillow==10.3.0",
+ "numpy==1.26.4"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "50d9d030-c52a-4621-8e6c-290f6e4d4584",
+ "node_id": "comfyui-stringsandthings",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-StringsAndThings",
+ "publisher": {
+ "createdAt": "2024-12-21T06:04:48.215498Z",
+ "description": "",
+ "id": "presswagon",
+ "logo": "",
+ "members": [],
+ "name": "PressWagon",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/PressWagon/ComfyUI-StringsAndThings",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Template repository for custom nodes from [ComfyUI-CustomNodes-Template](https://github.com/jhj0517/ComfyUI-CustomNodes-Template).",
+ "downloads": 50,
+ "icon": "",
+ "id": "comfyui-customnodes-template",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-01T11:17:44.18511Z",
+ "dependencies": [
+ ""
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "bd622d3c-7739-47fe-88f2-6a0d9f4532f6",
+ "node_id": "comfyui-customnodes-template",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-CustomNodes-Template",
+ "publisher": {
+ "createdAt": "2024-08-24T13:04:03.484731Z",
+ "description": "",
+ "id": "jhj0517",
+ "logo": "",
+ "members": [],
+ "name": "jhj0517",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/jhj0517/ComfyUI-CustomNodes-Template",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES:Frame Segmenter, Get Frame at Index, Repeat Sampler Config, Patch Repeat Sampler Config (Model), Patch Repeat Sampler Config (Latent), KSampler (Simple Input)",
+ "downloads": 65,
+ "icon": "",
+ "id": "comfyui-aharanodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T16:46:23.82154Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9cd98ae5-e123-4d24-8d23-35afd0fab0bc",
+ "node_id": "comfyui-aharanodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-AharaNodes",
+ "publisher": {
+ "createdAt": "2024-12-25T16:37:05.803966Z",
+ "description": "",
+ "id": "chris-arsenault",
+ "logo": "",
+ "members": [],
+ "name": "Tsonu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chris-arsenault/ComfyUI-AharaNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A node for ComfyUI that takes an input image and clips the color channels independently to increase contrast and alter color cast. This is a reinterpretation of PhotoShop's 'Auto Tone' algorithm.",
+ "downloads": 33,
+ "icon": "https://example.com/icon.png",
+ "id": "comfyui-imageautotone",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T05:06:45.466997Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "93f08384-99d1-43a5-89fe-b13a24b86f23",
+ "node_id": "comfyui-imageautotone",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.0.2"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-ImageAutotone",
+ "publisher": {
+ "createdAt": "2024-11-22T01:36:07.508549Z",
+ "description": "",
+ "id": "sparknight",
+ "logo": "",
+ "members": [],
+ "name": "Sparknight",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SparknightLLC/ComfyUI-ImageAutotone",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes to use Florence2 VLM for image vision tasks: object detection, captioning, segmentation and ocr",
+ "downloads": 9759,
+ "icon": "",
+ "id": "comfyui-florence2",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DownloadAndLoadFlorence2Lora": {
+ "category": "Florence2",
+ "comfy_node_id": "DownloadAndLoadFlorence2Lora",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"NikshepShetty/Florence-2-pixelprose\"]]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"lora\"]",
+ "return_types": "[\"PEFTLORA\"]"
+ },
+ "DownloadAndLoadFlorence2Model": {
+ "category": "Florence2",
+ "comfy_node_id": "DownloadAndLoadFlorence2Model",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"microsoft/Florence-2-base\",\"microsoft/Florence-2-base-ft\",\"microsoft/Florence-2-large\",\"microsoft/Florence-2-large-ft\",\"HuggingFaceM4/Florence-2-DocVQA\",\"thwri/CogFlorence-2.1-Large\",\"thwri/CogFlorence-2.2-Large\",\"gokaygokay/Florence-2-SD3-Captioner\",\"gokaygokay/Florence-2-Flux-Large\",\"MiaoshouAI/Florence-2-base-PromptGen-v1.5\",\"MiaoshouAI/Florence-2-large-PromptGen-v1.5\",\"MiaoshouAI/Florence-2-base-PromptGen-v2.0\",\"MiaoshouAI/Florence-2-large-PromptGen-v2.0\"],{\"default\":\"microsoft/Florence-2-base\"}],\"precision\":[[\"fp16\",\"bf16\",\"fp32\"],{\"default\":\"fp16\"}],\"attention\":[[\"flash_attention_2\",\"sdpa\",\"eager\"],{\"default\":\"sdpa\"}]},\"optional\":{\"lora\":[\"PEFTLORA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"florence2_model\"]",
+ "return_types": "[\"FL2MODEL\"]"
+ },
+ "Florence2ModelLoader": {
+ "category": "Florence2",
+ "comfy_node_id": "Florence2ModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[],{\"tooltip\":\"models are expected to be in Comfyui/models/LLM folder\"}],\"precision\":[[\"fp16\",\"bf16\",\"fp32\"]],\"attention\":[[\"flash_attention_2\",\"sdpa\",\"eager\"],{\"default\":\"sdpa\"}]},\"optional\":{\"lora\":[\"PEFTLORA\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"florence2_model\"]",
+ "return_types": "[\"FL2MODEL\"]"
+ },
+ "Florence2Run": {
+ "category": "Florence2",
+ "comfy_node_id": "Florence2Run",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"florence2_model\":[\"FL2MODEL\"],\"text_input\":[\"STRING\",{\"default\":\"\",\"multiline\":true}],\"task\":[[\"region_caption\",\"dense_region_caption\",\"region_proposal\",\"caption\",\"detailed_caption\",\"more_detailed_caption\",\"caption_to_phrase_grounding\",\"referring_expression_segmentation\",\"ocr\",\"ocr_with_region\",\"docvqa\",\"prompt_gen_tags\",\"prompt_gen_mixed_caption\",\"prompt_gen_analyze\",\"prompt_gen_mixed_caption_plus\"]],\"fill_mask\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":false}],\"max_new_tokens\":[\"INT\",{\"default\":1024,\"min\":1,\"max\":4096}],\"num_beams\":[\"INT\",{\"default\":3,\"min\":1,\"max\":64}],\"do_sample\":[\"BOOLEAN\",{\"default\":true}],\"output_mask_select\":[\"STRING\",{\"default\":\"\"}],\"seed\":[\"INT\",{\"default\":1,\"min\":1,\"max\":18446744073709552000}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"caption\",\"data\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"STRING\",\"JSON\"]"
+ }
+ },
+ "createdAt": "2025-01-12T17:56:07.385174Z",
+ "dependencies": [
+ "transformers>=4.38.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "a2a533f7-ca31-45c0-b67f-6d29205c00a5",
+ "node_id": "comfyui-florence2",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "ComfyUI-Florence2",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-Florence2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Stable Diffusion WebUI & ComfyUI extension to post-process the prompt, including sending content from the prompt to the negative prompt and wildcards.",
+ "downloads": 75,
+ "icon": "",
+ "id": "sd-webui-prompt-postprocessor",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-23T13:09:11.29255Z",
+ "dependencies": [
+ "lark"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "41522e07-73af-42b6-a204-1eab7d7befca",
+ "node_id": "sd-webui-prompt-postprocessor",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.8.1"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "sd-webui-prompt-postprocessor",
+ "publisher": {
+ "createdAt": "2024-10-05T08:45:14.262447Z",
+ "description": "",
+ "id": "acorderob",
+ "logo": "",
+ "members": [],
+ "name": "Antonio Cordero Balcazar",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/acorderob/sd-webui-prompt-postprocessor",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom Nodes by the team at WeirdWonderfulAI.Art. Line Count, Join String, Dither Image, Image Batch Loader",
+ "downloads": 39,
+ "icon": "https://weirdwonderfulai.art/wp-content/uploads/2022/01/WWAA_logo_trans.png",
+ "id": "wwaa-customnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "WWAA-BuildString": {
+ "category": "\ud83e\udea0\ufe0fWWAA",
+ "comfy_node_id": "WWAA-BuildString",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"pre_text\":[\"STRING\",{\"multiline\":false,\"default\":\"Pre-text\"}],\"input_text\":[\"STRING\",{\"forceInput\":true}],\"post_text\":[\"STRING\",{\"multiline\":false,\"default\":\"Post-text\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Joined String\"]",
+ "return_types": "[\"STRING\"]"
+ },
+ "WWAA-LineCount": {
+ "category": "\ud83e\udea0\ufe0fWWAA",
+ "comfy_node_id": "WWAA-LineCount",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"string_text\":[\"STRING\",{\"multiline\":true,\"default\":\"String goes here\\nSecond line.\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"Line Count\"]",
+ "return_types": "[\"INT\"]"
+ },
+ "WWAA_DitherNode": {
+ "category": "\ud83e\udea0\ufe0fWWAA",
+ "comfy_node_id": "WWAA_DitherNode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"dither_type\":[[\"Floyd-Steinberg\",\"Atkinson\",\"Ordered\",\"Bayer\",\"Random\",\"Jarvis-Judice-Ninke\",\"Stucki\",\"Burkes\",\"Sierra\",\"Two-Row Sierra\",\"Sierra Lite\",\"Halftone\"]],\"contrast\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.1}],\"scale\":[\"INT\",{\"default\":1,\"min\":1,\"max\":10,\"step\":1}],\"threshold\":[\"INT\",{\"default\":128,\"min\":0,\"max\":255,\"step\":1}],\"invert\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "WWAA_ImageLoader": {
+ "category": "\ud83e\udea0\ufe0fWWAA",
+ "comfy_node_id": "WWAA_ImageLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"directory_path\":[\"STRING\",{\"default\":\"\"}],\"file_extension\":[[\"PNG\",\"JPG\",\"JPEG\",\"ALL\"],{\"default\":\"ALL\"}],\"reset_index\":[\"BOOLEAN\",{\"default\":false}],\"sort_method\":[[\"alphabetical\",\"numerical\",\"creation_time\",\"modification_time\"],{\"default\":\"numerical\"}],\"reload_directory\":[\"BOOLEAN\",{\"default\":false}],\"read_caption\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"current_index\",\"total_images\",\"filename\",\"caption\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\",\"STRING\",\"STRING\"]"
+ }
+ },
+ "createdAt": "2025-01-12T00:02:05.251621Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e93dfd43-6fa6-4907-8e26-26f59cb9651c",
+ "node_id": "wwaa-customnodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "WWAA-CustomNodes",
+ "publisher": {
+ "createdAt": "2024-12-30T09:43:37.246533Z",
+ "description": "",
+ "id": "wwaa",
+ "logo": "",
+ "members": [],
+ "name": "WeirdWonderfulAI.Art",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/hgabha/WWAA-CustomNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Wrapper for EvTexture Video Upscaler: [a/https://github.com/DachunKai/EvTexture](https://github.com/DachunKai/EvTexture)",
+ "downloads": 57,
+ "icon": "",
+ "id": "comfyui-evtexture",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T03:18:25.824933Z",
+ "dependencies": [
+ "torch",
+ "torchvision>=0.9.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "dcaed4e6-b0be-462f-9b53-d9b9f57eaa56",
+ "node_id": "comfyui-evtexture",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.0"
+ },
+ "license": "{}",
+ "name": "ComfyUI-EvTexture",
+ "publisher": {
+ "createdAt": "2025-01-02T03:13:04.263885Z",
+ "description": "",
+ "id": "tocubed",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/tocubed/ComfyUI-EvTexture",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This is the rgb2x wrapper node for ComfyUI. The required models are automatically downloaded on the first run.\noriginal project : [a/https://github.com/zheng95z/rgbx](original project : https://github.com/zheng95z/rgbx)",
+ "downloads": 52,
+ "icon": "",
+ "id": "comfyui_rgbx_wrapper",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T02:02:38.779173Z",
+ "dependencies": [
+ "torch",
+ "diffusers",
+ "imageio",
+ "numpy",
+ "opencv-python",
+ "transformers",
+ "huggingface-hub"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "17fa03f9-68e4-402a-840d-30265b0fca66",
+ "node_id": "comfyui_rgbx_wrapper",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_rgbx_Wrapper",
+ "publisher": {
+ "createdAt": "2024-05-21T08:57:29.149821Z",
+ "description": "",
+ "id": "toyxyz",
+ "logo": "",
+ "members": [],
+ "name": "ComfyUI_toyxyz_test_nodes",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/toyxyz/ComfyUI_rgbx_Wrapper",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes: MultiText, TextBox, TitlePlus, SeamlessTexture, AspectRatioPlus, DisplayEverything, ComparerPlus, AnySwitch, Node Design Tools...",
+ "downloads": 143,
+ "icon": "",
+ "id": "skbundle",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-02T14:51:23.538492Z",
+ "dependencies": [
+ "torch>=2.0.0",
+ "numpy>=1.24.0",
+ "Pillow>=10.0.0",
+ "scipy>=1.10.0",
+ "scikit-image>=0.21.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "0bca8844-2d9f-4320-840e-69cfee1bc83e",
+ "node_id": "skbundle",
+ "status": "NodeVersionStatusDeleted",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_SKBundle",
+ "publisher": {
+ "createdAt": "2025-01-02T14:07:42.215853Z",
+ "description": "",
+ "id": "skb",
+ "logo": "",
+ "members": [],
+ "name": "SKB",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SKBv0/ComfyUI_SKBundle",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node pack helps to convert various files to Markdown. It supports pdf, pptx, xlsx, docx, html and image files.",
+ "downloads": 40,
+ "icon": "https://raw.githubusercontent.com/ciga2011/ComfyUI-MarkItDown/main/logo.png",
+ "id": "markitdown",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-28T15:33:03.877193Z",
+ "dependencies": [
+ "markitdown==0.0.1a3",
+ "openai==1.58.1",
+ "pythondotenv==1.0.1"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "7740397b-eebc-4060-aa5e-5dc8ef868c84",
+ "node_id": "markitdown",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-MarkItDown",
+ "publisher": {
+ "createdAt": "2024-12-28T15:00:27.413223Z",
+ "description": "",
+ "id": "ciga2011",
+ "logo": "",
+ "members": [],
+ "name": "ciga2011",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ciga2011/ComfyUI-MarkItDown",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "OllamaKiller is a utility node for ComfyUI designed to manage VRAM usage more efficiently by automatically terminating the ollama_llama_server.exe process. This is particularly useful for users with limited VRAM, allowing them to clear up memory after running models and improve workflow performance.",
+ "downloads": 37,
+ "icon": "",
+ "id": "comfyui-ollama_killer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T13:10:54.718023Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "61bfad8f-f799-43c2-8c67-a4216c24c538",
+ "node_id": "comfyui-ollama_killer",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-ollama_killer",
+ "publisher": {
+ "createdAt": "2024-12-19T12:06:04.564116Z",
+ "description": "",
+ "id": "shubzworld",
+ "logo": "",
+ "members": [],
+ "name": "Shubz World",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mithamunda/ComfyUI-ollama_killer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "NODES: Add Mask For IC Lora, Create Context Window, Concatenate Context Window, Auto Patch",
+ "downloads": 522,
+ "icon": "",
+ "id": "comfyui-in-context-lora-utils",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-25T07:12:52.96509Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "581137f1-0bbc-401f-92c0-221c0e91df2f",
+ "node_id": "comfyui-in-context-lora-utils",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-In-Context-Lora-Utils",
+ "publisher": {
+ "createdAt": "2024-12-25T07:03:37.474647Z",
+ "description": "",
+ "id": "lrzjason",
+ "logo": "",
+ "members": [],
+ "name": "lrzjason",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lrzjason/Comfyui-In-Context-Lora-Utils",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This node can easily switch between models and prompts by saving presets.",
+ "downloads": 62,
+ "icon": "",
+ "id": "comfyui_mittimi_load_preset2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-18T14:53:07.226649Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "b0b8faf8-08ae-466d-9dee-44e839e336f4",
+ "node_id": "comfyui_mittimi_load_preset2",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI_mittimiLoadPreset2",
+ "publisher": {
+ "createdAt": "2024-08-25T10:31:13.036141Z",
+ "description": "",
+ "id": "mittimi",
+ "logo": "",
+ "members": [],
+ "name": "mittimi",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/mittimi/ComfyUI_mittimiLoadPreset2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A set of nodes for ComfyUI it generate image like Adobe Photoshop's Layer Style. the Drop Shadow is first completed node, and follow-up work is in progress.",
+ "downloads": 7511,
+ "icon": "",
+ "id": "comfyui_layerstyle",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-17T12:42:26.203455Z",
+ "dependencies": [
+ "numpy",
+ "pillow",
+ "torch",
+ "matplotlib",
+ "Scipy",
+ "scikit_image",
+ "scikit_learn",
+ "opencv-contrib-python",
+ "pymatting",
+ "segment_anything",
+ "timm",
+ "addict",
+ "yapf",
+ "colour-science",
+ "wget",
+ "mediapipe",
+ "loguru",
+ "typer_config",
+ "fastapi",
+ "rich",
+ "google-generativeai",
+ "diffusers",
+ "omegaconf",
+ "tqdm",
+ "transformers",
+ "kornia",
+ "image-reward",
+ "ultralytics",
+ "blend_modes",
+ "blind-watermark",
+ "qrcode",
+ "pyzbar",
+ "transparent-background",
+ "huggingface_hub",
+ "accelerate",
+ "bitsandbytes",
+ "torchscale",
+ "wandb",
+ "hydra-core",
+ "psd-tools",
+ "inference-cli[yolo-world]",
+ "inference-gpu[yolo-world]",
+ "onnxruntime",
+ "peft",
+ "iopath"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "34d7384d-8c43-45f2-b821-fd6bd8968c98",
+ "node_id": "comfyui_layerstyle",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.90"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "ComfyUI_LayerStyle",
+ "publisher": {
+ "createdAt": "2024-05-23T03:18:42.518862Z",
+ "description": "",
+ "id": "chflame163",
+ "logo": "",
+ "members": [],
+ "name": "chflame163",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/chflame163/ComfyUI_LayerStyle",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "GLHF is a ComfyUI node that facilitates seamless interaction with the GLHF chat API. Designed to enhance user experience, it supports multiple language models, web search integration, and customizable instructions, making it a powerful extension for AI-driven workflows.",
+ "downloads": 39,
+ "icon": "",
+ "id": "comfyui-glhf",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-27T14:25:03.18383Z",
+ "dependencies": [
+ "openai",
+ "googlesearch-python",
+ "requests",
+ "bs4"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9ab9e409-1084-4539-8ee7-ba425bf67fad",
+ "node_id": "comfyui-glhf",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-GLHF",
+ "publisher": {
+ "createdAt": "2024-08-16T22:04:57.714002Z",
+ "description": "",
+ "id": "fairy-root",
+ "logo": "",
+ "members": [],
+ "name": "Fairy Root",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/fairy-root/ComfyUI-GLHF",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Experimental sampler node. Sampling alternates between A and B inputs until only one remains, starting with A. B steps run over a 2x2 grid, where 3/4's of the grid are copies of the original input latent. When the optional mask is used, the region outside the defined roi is copied from the original latent at the end of every step. Disclaimer: its applications should be rather niche and there are likely better alternative approaches.",
+ "downloads": 147,
+ "icon": "",
+ "id": "comfyui_ab_samplercustom",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AB SamplerCustom (experimental)": {
+ "category": "Bmad/experimental",
+ "comfy_node_id": "AB SamplerCustom (experimental)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"add_noise\":[\"BOOLEAN\",{\"default\":true}],\"noise_seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"sampler\":[\"SAMPLER\"],\"latent_image\":[\"LATENT\"],\"cfgA\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"cfgB\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100,\"step\":0.1,\"round\":0.01}],\"sigmasA\":[\"SIGMAS\"],\"sigmasB\":[\"SIGMAS\"],\"modelA\":[\"MODEL\"],\"positive_A\":[\"CONDITIONING\"],\"negative_A\":[\"CONDITIONING\"],\"positive_B\":[\"CONDITIONING\"],\"negative_B\":[\"CONDITIONING\"]},\"optional\":{\"modelB\":[\"MODEL\"],\"roi_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"output\",\"denoised_output\"]",
+ "return_types": "[\"LATENT\",\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-06-21T00:03:37.137766Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "51d6a925-58eb-44f6-8cc3-aefd888b3bb7",
+ "node_id": "comfyui_ab_samplercustom",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui_ab_samplercustom",
+ "publisher": {
+ "createdAt": "2024-05-22T19:48:40.164036Z",
+ "description": "",
+ "id": "bmad4ever",
+ "logo": "",
+ "members": [],
+ "name": "bmad",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/bmad4ever/comfyui_ab_samplercustom",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Custom nodes with a touch of extra UX \u2728 Client-side LLM chat, mid-workflow image editing, history for primitives, JSON manipulation, analytics nodes, CivitAI metadata fetching and saving... and more!",
+ "downloads": 78,
+ "icon": "",
+ "id": "comfyui-lf",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-10T18:44:41.35259Z",
+ "dependencies": [
+ "numpy",
+ "openai==1.12.0",
+ "opencv-python",
+ "piexif",
+ "Pillow",
+ "requests",
+ "torch"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "74ce747c-b158-4269-bef5-d26c39887a63",
+ "node_id": "comfyui-lf",
+ "status": "NodeVersionStatusFlagged",
+ "version": "5.3.4"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "comfyui-lf",
+ "publisher": {
+ "createdAt": "2024-08-20T08:35:42.691421Z",
+ "description": "",
+ "id": "lucafoscili",
+ "logo": "",
+ "members": [],
+ "name": "lucafoscili",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lucafoscili/comfyui-lf",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A port of muerrilla's sd-webui-Detail-Daemon as a node for ComfyUI, to adjust sigmas that generally enhance details, and possibly remove unwanted bokeh or background blurring.",
+ "downloads": 2653,
+ "icon": "https://raw.githubusercontent.com/Jonseed/ComfyUI-Detail-Daemon/refs/heads/main/DetailDaemonIcon.jpg",
+ "id": "comfyui-detail-daemon",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-03T18:01:06.609998Z",
+ "dependencies": [
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c4b0fc31-0119-4b21-b25d-d5906a0cbe26",
+ "node_id": "comfyui-detail-daemon",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Detail-Daemon",
+ "publisher": {
+ "createdAt": "2024-10-31T21:40:07.65705Z",
+ "description": "",
+ "id": "jonseed",
+ "logo": "",
+ "members": [],
+ "name": "Jonseed",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Jonseed/ComfyUI-Detail-Daemon",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This extension offers automatic drums extraction from audio files, as well as a few helper nodes to support my audio synchronization AnimateDiff workflows.",
+ "downloads": 49,
+ "icon": "",
+ "id": "comfyui_isaacnodes",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "I_AmplitudeToWeights": {
+ "category": "Isaac's Nodes",
+ "comfy_node_id": "I_AmplitudeToWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"weights\"]",
+ "return_types": "[\"FLOAT\"]"
+ },
+ "I_BinaryAmplitudeGate": {
+ "category": "Isaac's Nodes",
+ "comfy_node_id": "I_BinaryAmplitudeGate",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"normalized_amp\":[\"NORMALIZED_AMPLITUDE\"],\"threshold\":[\"FLOAT\",{\"default\":0.3,\"min\":0,\"max\":1,\"step\":0.01}],\"min\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":2,\"step\":0.01}],\"max\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":2,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"normalized_amp\"]",
+ "return_types": "[\"NORMALIZED_AMPLITUDE\"]"
+ },
+ "I_UnmixAudio": {
+ "category": "Isaac's Nodes",
+ "comfy_node_id": "I_UnmixAudio",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"audio\":[\"AUDIO\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"drums\",\"vocals\",\"other\"]",
+ "return_types": "[\"AUDIO\",\"AUDIO\",\"AUDIO\"]"
+ },
+ "I_WeightsListToWeights": {
+ "category": "Isaac's Nodes",
+ "comfy_node_id": "I_WeightsListToWeights",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"weights_list\":[\"FLOAT\",{}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"weights\"]",
+ "return_types": "[\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-08-22T17:23:39.667857Z",
+ "dependencies": [
+ "openunmix[stempeg]"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "9ee0eae2-30af-48dc-98a6-e8e2699edf68",
+ "node_id": "comfyui_isaacnodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.2"
+ },
+ "license": "{\"text\": \" GNU AFFERO GENERAL PUBLIC LICENSE\\n Version 3, 19 November 2007\\n\\n Copyright (C) 2007 Free Software Foundation, Inc. \\n Everyone is permitted to copy and distribute verbatim copies\\n of this license document, but changing it is not allowed.\\n\\n Full license text available here: https://github.com/iemesowum/ComfyUI_IsaacNodes/blob/2efa9295ece85a3a225a8746b51de9dd1848c44f/COPYING.\\n\"}",
+ "name": "ComfyUI_IsaacNodes",
+ "publisher": {
+ "createdAt": "2024-07-13T13:42:38.536397Z",
+ "description": "",
+ "id": "iemesowum",
+ "logo": "",
+ "members": [],
+ "name": "Isaac Emesowum",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/iemesowum/ComfyUI_IsaacNodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Example of using ComfyUI Toolbar to Toggle ComfyUI links on/off",
+ "downloads": 7,
+ "icon": "",
+ "id": "cozy_link_toggle",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-09T05:08:26.895121Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "25a9a57c-fbe5-43fa-a6ad-ddd094c2a2f9",
+ "node_id": "cozy_link_toggle",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Cozy Link Toggle",
+ "publisher": {
+ "createdAt": "2024-05-17T04:16:25.445017Z",
+ "description": "",
+ "id": "amorano",
+ "logo": "",
+ "members": [],
+ "name": "Joviex",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/cozy-comfyui/cozy_link_toggle",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Wrapper nodes to use SUPIR upscaling process in ComfyUI",
+ "downloads": 2519,
+ "icon": "",
+ "id": "comfyui-supir",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SUPIR_Upscale": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_Upscale",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"supir_model\":[[]],\"sdxl_model\":[[]],\"image\":[\"IMAGE\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"resize_method\":[[\"nearest-exact\",\"bilinear\",\"area\",\"bicubic\",\"lanczos\"],{\"default\":\"lanczos\"}],\"scale_by\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":20,\"step\":0.01}],\"steps\":[\"INT\",{\"default\":45,\"min\":3,\"max\":4096,\"step\":1}],\"restoration_scale\":[\"FLOAT\",{\"default\":-1,\"min\":-1,\"max\":6,\"step\":1}],\"cfg_scale\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100,\"step\":0.01}],\"a_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"high quality, detailed\"}],\"n_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"bad quality, blurry, messy\"}],\"s_churn\":[\"INT\",{\"default\":5,\"min\":0,\"max\":40,\"step\":1}],\"s_noise\":[\"FLOAT\",{\"default\":1.003,\"min\":1,\"max\":1.1,\"step\":0.001}],\"control_scale\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.05}],\"cfg_scale_start\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100,\"step\":0.05}],\"control_scale_start\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.05}],\"color_fix_type\":[[\"None\",\"AdaIn\",\"Wavelet\"],{\"default\":\"Wavelet\"}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":true}],\"encoder_tile_size_pixels\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}],\"decoder_tile_size_latent\":[\"INT\",{\"default\":64,\"min\":32,\"max\":8192,\"step\":64}]},\"optional\":{\"captions\":[\"STRING\",{\"forceInput\":true,\"multiline\":false,\"default\":\"\"}],\"diffusion_dtype\":[[\"fp16\",\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}],\"encoder_dtype\":[[\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}],\"batch_size\":[\"INT\",{\"default\":1,\"min\":1,\"max\":128,\"step\":1}],\"use_tiled_sampling\":[\"BOOLEAN\",{\"default\":false}],\"sampler_tile_size\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":4096,\"step\":32}],\"sampler_tile_stride\":[\"INT\",{\"default\":512,\"min\":32,\"max\":2048,\"step\":32}],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}],\"fp8_vae\":[\"BOOLEAN\",{\"default\":false}],\"sampler\":[[\"RestoreDPMPP2MSampler\",\"RestoreEDMSampler\"],{\"default\":\"RestoreEDMSampler\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"upscaled_image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SUPIR_conditioner": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_conditioner",
+ "deprecated": false,
+ "description": "\nCreates the conditioning for the sampler. \nCaption input is optional, when it receives a single caption, it's added to the positive prompt.\n \nIf a list of caption is given for single input image, the captions need to match the number of tiles, \nrefer to the SUPIR Tiles node. \n \nIf a list of captions is given and it matches the incoming image batch, each image uses corresponding caption.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"SUPIR_model\":[\"SUPIRMODEL\"],\"latents\":[\"LATENT\"],\"positive_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"high quality, detailed\"}],\"negative_prompt\":[\"STRING\",{\"multiline\":true,\"default\":\"bad quality, blurry, messy\"}]},\"optional\":{\"captions\":[\"STRING\",{\"forceInput\":true,\"multiline\":false,\"default\":\"\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"positive\",\"negative\"]",
+ "return_types": "[\"SUPIR_cond_pos\",\"SUPIR_cond_neg\"]"
+ },
+ "SUPIR_decode": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_decode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"SUPIR_VAE\":[\"SUPIRVAE\"],\"latents\":[\"LATENT\"],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":true}],\"decoder_tile_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "SUPIR_encode": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_encode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"SUPIR_VAE\":[\"SUPIRVAE\"],\"image\":[\"IMAGE\"],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":true}],\"encoder_tile_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}],\"encoder_dtype\":[[\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "SUPIR_first_stage": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_first_stage",
+ "deprecated": false,
+ "description": "\nSUPIR \"first stage\" processing.\nEncodes and decodes the image using SUPIR's \"denoise_encoder\", purpose \nis to fix compression artifacts and such, ends up blurring the image often \nwhich is expected. Can be replaced with any other denoiser/blur or not used at all.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"SUPIR_VAE\":[\"SUPIRVAE\"],\"image\":[\"IMAGE\"],\"use_tiled_vae\":[\"BOOLEAN\",{\"default\":true}],\"encoder_tile_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}],\"decoder_tile_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}],\"encoder_dtype\":[[\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SUPIR_VAE\",\"denoised_image\",\"denoised_latents\"]",
+ "return_types": "[\"SUPIRVAE\",\"IMAGE\",\"LATENT\"]"
+ },
+ "SUPIR_model_loader": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_model_loader",
+ "deprecated": false,
+ "description": "\nOld loader, not recommended to be used. \nLoads the SUPIR model and the selected SDXL model and merges them.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"supir_model\":[[]],\"sdxl_model\":[[]],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}],\"diffusion_dtype\":[[\"fp16\",\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SUPIR_model\",\"SUPIR_VAE\"]",
+ "return_types": "[\"SUPIRMODEL\",\"SUPIRVAE\"]"
+ },
+ "SUPIR_model_loader_v2": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_model_loader_v2",
+ "deprecated": false,
+ "description": "\nLoads the SUPIR model and merges it with the SDXL model. \n\nDiffusion type should be kept on auto, unless you have issues loading the model. \nfp8_unet casts the unet weights to torch.float8_e4m3fn, which saves a lot of VRAM but has slight quality impact. \nhigh_vram: uses Accelerate to load weights to GPU, slightly faster model loading.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip\":[\"CLIP\"],\"vae\":[\"VAE\"],\"supir_model\":[[]],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}],\"diffusion_dtype\":[[\"fp16\",\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}]},\"optional\":{\"high_vram\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SUPIR_model\",\"SUPIR_VAE\"]",
+ "return_types": "[\"SUPIRMODEL\",\"SUPIRVAE\"]"
+ },
+ "SUPIR_model_loader_v2_clip": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_model_loader_v2_clip",
+ "deprecated": false,
+ "description": "\nLoads the SUPIR model and merges it with the SDXL model. \n\nDiffusion type should be kept on auto, unless you have issues loading the model. \nfp8_unet casts the unet weights to torch.float8_e4m3fn, which saves a lot of VRAM but has slight quality impact. \nhigh_vram: uses Accelerate to load weights to GPU, slightly faster model loading.\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"clip_l\":[\"CLIP\"],\"clip_g\":[\"CLIP\"],\"vae\":[\"VAE\"],\"supir_model\":[[]],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}],\"diffusion_dtype\":[[\"fp16\",\"bf16\",\"fp32\",\"auto\"],{\"default\":\"auto\"}]},\"optional\":{\"high_vram\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"SUPIR_model\",\"SUPIR_VAE\"]",
+ "return_types": "[\"SUPIRMODEL\",\"SUPIRVAE\"]"
+ },
+ "SUPIR_sample": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_sample",
+ "deprecated": false,
+ "description": "\n- **latent:**\nLatent to sample from, when using SUPIR latent this is just for the noise shape, \nit's actually not used otherwise here. Identical to feeding this comfy empty latent. \nIf fed anything else it's used as it is, no noise is added. \n- **cfg:**\nLinearly scaled CFG is always used, first step will use the cfg_scale_start value, \nand that is interpolated to the cfg_scale_end value at last step. \nTo disable scaling set these values to be the same. \n- **EDM_s_churn:**\ncontrols the rate of adaptation of the diffusion process to changes in noise levels \nover time. Has no effect with DPMPP samplers. \n- **s_noise:**\nThis parameter directly controls the amount of noise added to the image at each \nstep of the diffusion process. \n- **DPMPP_eta:**\nScaling factor that influences the diffusion process by adjusting how the denoising \nprocess adapts to changes in noise levels over time.\nNo effect with EDM samplers. \n- **control_scale:**\nThe strenght of the SUPIR control model, scales linearly from start to end. \nLower values allow more freedom from the input image. \n- **restore_cfg:**\nControls the degree of restoration towards the original image during the diffusion \nprocess. It allows for dome fine-tuning of the process. \n- **samplers:**\nEDM samplers need lots of steps but generally have better quality. \nDPMPP samplers work well with lower steps, good for lightning models. \nTiled samplers enable tiled diffusion process, this is very slow but allows higher \nresolutions to be used by saving VRAM. Tile size should be chosen so the image \nis evenly tiled. Tile stride affects the overlap of the tiles. Check the \nSUPIR Tiles -node for preview to understand how the image is tiled.\n\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"SUPIR_model\":[\"SUPIRMODEL\"],\"latents\":[\"LATENT\"],\"positive\":[\"SUPIR_cond_pos\"],\"negative\":[\"SUPIR_cond_neg\"],\"seed\":[\"INT\",{\"default\":123,\"min\":0,\"max\":18446744073709552000,\"step\":1}],\"steps\":[\"INT\",{\"default\":45,\"min\":3,\"max\":4096,\"step\":1}],\"cfg_scale_start\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100,\"step\":0.01}],\"cfg_scale_end\":[\"FLOAT\",{\"default\":4,\"min\":0,\"max\":100,\"step\":0.01}],\"EDM_s_churn\":[\"INT\",{\"default\":5,\"min\":0,\"max\":40,\"step\":1}],\"s_noise\":[\"FLOAT\",{\"default\":1.003,\"min\":1,\"max\":1.1,\"step\":0.001}],\"DPMPP_eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"control_scale_start\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"control_scale_end\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":10,\"step\":0.01}],\"restore_cfg\":[\"FLOAT\",{\"default\":-1,\"min\":-1,\"max\":20,\"step\":0.01}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":false}],\"sampler\":[[\"RestoreDPMPP2MSampler\",\"RestoreEDMSampler\",\"TiledRestoreDPMPP2MSampler\",\"TiledRestoreEDMSampler\"],{\"default\":\"RestoreEDMSampler\"}]},\"optional\":{\"sampler_tile_size\":[\"INT\",{\"default\":1024,\"min\":64,\"max\":4096,\"step\":32}],\"sampler_tile_stride\":[\"INT\",{\"default\":512,\"min\":32,\"max\":2048,\"step\":32}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"latent\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "SUPIR_tiles": {
+ "category": "SUPIR",
+ "comfy_node_id": "SUPIR_tiles",
+ "deprecated": false,
+ "description": "\nTiles the image with same function as the Tiled samplers use. \nUseful for previewing the tiling and generating captions per tile (WIP feature)\n",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"tile_size\":[\"INT\",{\"default\":512,\"min\":64,\"max\":8192,\"step\":64}],\"tile_stride\":[\"INT\",{\"default\":256,\"min\":64,\"max\":8192,\"step\":64}]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image_tiles\",\"tile_size\",\"tile_stride\"]",
+ "return_types": "[\"IMAGE\",\"INT\",\"INT\"]"
+ }
+ },
+ "createdAt": "2024-07-06T09:24:36.549805Z",
+ "dependencies": [
+ "transformers>=4.28.1",
+ "fsspec>=2023.4.0",
+ "kornia>=0.6.9",
+ "open-clip-torch>=2.24.0",
+ "Pillow>=9.4.0",
+ "pytorch-lightning>=2.2.1",
+ "omegaconf",
+ "accelerate"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "94ce6fb2-96c7-48c6-ac58-84cdb0325b5c",
+ "node_id": "comfyui-supir",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.1"
+ },
+ "license": "LICENSE",
+ "name": "ComfyUI-SUPIR",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-SUPIR",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "The comfyui supported version of the [a/Magic Clothing](https://github.com/ShineChen1024/MagicClothing) project, not the diffusers version, allows direct integration with modules such as ipadapter",
+ "downloads": 169,
+ "icon": "",
+ "id": "comfyui-magic-clothing",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-06-27T03:49:00.486125Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "127e4336-a0c6-4da6-bcf2-ef33b65213cc",
+ "node_id": "comfyui-magic-clothing",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "LICENSE",
+ "name": "comfyui-magic-clothing",
+ "publisher": {
+ "createdAt": "2024-05-24T07:30:11.627807Z",
+ "description": "",
+ "id": "longgui0318",
+ "logo": "",
+ "members": [],
+ "name": "\u72d7\u7684\u8d1d",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/longgui0318/comfyui-magic-clothing",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This custom node for ComfyUI is designed to optimize latent generation for use with FLUX, SDXL and SD3. It provides flexible control over aspect ratios, megapixel sizes, and upscale factors, allowing users to dynamically create latents that fit specific tiling and resolution needs.",
+ "downloads": 55,
+ "icon": "",
+ "id": "bobs_latent_optimizer",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-26T13:39:31.674708Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "54fe4329-ea7b-46aa-85f5-3b293a3ae5a2",
+ "node_id": "bobs_latent_optimizer",
+ "status": "NodeVersionStatusActive",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Bobs_Latent_Optimizer",
+ "publisher": {
+ "createdAt": "2024-10-26T13:19:28.99286Z",
+ "description": "",
+ "id": "bobsblazed",
+ "logo": "",
+ "members": [],
+ "name": "BobsBlazed",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/BobsBlazed/Bobs_Latent_Optimizer",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Wrapper nodes to use Dynami/ToonCrafter image2video and frame interpolation models in ComfyUI",
+ "downloads": 480,
+ "icon": "",
+ "id": "comfyui-dynamicrafterwrapper",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "DownloadAndLoadCLIPModel": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DownloadAndLoadCLIPModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"stable-diffusion-2-1-clip-fp16.safetensors\",\"stable-diffusion-2-1-clip.safetensors\"],{\"default\":\"stable-diffusion-2-1-clip-fp16.safetensors\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"clip\"]",
+ "return_types": "[\"CLIP\"]"
+ },
+ "DownloadAndLoadCLIPVisionModel": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DownloadAndLoadCLIPVisionModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors\",\"CLIP-ViT-H-fp16.safetensors\"],{\"default\":\"CLIP-ViT-H-fp16.safetensors\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"clip_vision\"]",
+ "return_types": "[\"CLIP_VISION\"]"
+ },
+ "DownloadAndLoadDynamiCrafterModel": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DownloadAndLoadDynamiCrafterModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[[\"tooncrafter_512_interp-fp16.safetensors\",\"dynamicrafter_512_interp_v1_bf16.safetensors\",\"dynamicrafter_1024_v1_bf16.safetensors\"],{\"default\":\"tooncrafter_512_interp-fp16.safetensors\"}],\"dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DynCraft_model\"]",
+ "return_types": "[\"DCMODEL\"]"
+ },
+ "DynamiCrafterBatchInterpolation": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DynamiCrafterBatchInterpolation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DCMODEL\"],\"clip_vision\":[\"CLIP_VISION\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"images\":[\"IMAGE\"],\"steps\":[\"INT\",{\"default\":50,\"min\":1,\"max\":200,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":20,\"step\":0.01}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":20,\"step\":0.01}],\"frames\":[\"INT\",{\"default\":16,\"min\":1,\"max\":100,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"fs\":[\"INT\",{\"default\":10,\"min\":2,\"max\":100,\"step\":1}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}],\"vae_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}],\"cut_near_keyframes\":[\"INT\",{\"default\":0,\"min\":0,\"max\":5,\"step\":1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"last_image\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "DynamiCrafterI2V": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DynamiCrafterI2V",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DCMODEL\"],\"clip_vision\":[\"CLIP_VISION\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"image\":[\"IMAGE\"],\"steps\":[\"INT\",{\"default\":50,\"min\":1,\"max\":200,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":20,\"step\":0.01}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"frames\":[\"INT\",{\"default\":16,\"min\":1,\"max\":100,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"fs\":[\"INT\",{\"default\":10,\"min\":2,\"max\":100,\"step\":1}],\"keep_model_loaded\":[\"BOOLEAN\",{\"default\":true}],\"vae_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}]},\"optional\":{\"image2\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"frame_window_size\":[\"INT\",{\"default\":16,\"min\":1,\"max\":200,\"step\":1}],\"frame_window_stride\":[\"INT\",{\"default\":4,\"min\":1,\"max\":200,\"step\":1}],\"augmentation_level\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"images\",\"last_image\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\"]"
+ },
+ "DynamiCrafterModelLoader": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "DynamiCrafterModelLoader",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[]],\"dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}],\"fp8_unet\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"DynCraft_model\"]",
+ "return_types": "[\"DCMODEL\"]"
+ },
+ "ToonCrafterDecode": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "ToonCrafterDecode",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DCMODEL\"],\"latent\":[\"LATENT\"],\"vae_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}]},\"optional\":{\"prune_last_frame\":[\"BOOLEAN\",{\"default\":false}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"images\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ToonCrafterInterpolation": {
+ "category": "DynamiCrafterWrapper",
+ "comfy_node_id": "ToonCrafterInterpolation",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"DCMODEL\"],\"clip_vision\":[\"CLIP_VISION\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"images\":[\"IMAGE\"],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":200,\"step\":1}],\"cfg\":[\"FLOAT\",{\"default\":7,\"min\":0,\"max\":200,\"step\":0.01}],\"eta\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"frames\":[\"INT\",{\"default\":16,\"min\":1,\"max\":100,\"step\":1}],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"fs\":[\"INT\",{\"default\":10,\"min\":2,\"max\":100,\"step\":1}],\"vae_dtype\":[[\"fp32\",\"fp16\",\"bf16\",\"auto\"],{\"default\":\"auto\"}]},\"optional\":{\"image_embed_ratio\":[\"FLOAT\",{\"default\":1,\"min\":0,\"max\":1,\"step\":0.01}],\"augmentation_level\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":10,\"step\":0.0001}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"samples\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-06-28T20:23:32.002779Z",
+ "dependencies": [
+ "einops>=0.3.0",
+ "numpy>=1.24.2",
+ "omegaconf>=2.1.1",
+ "pytorch_lightning>=2.2.1",
+ "tqdm>=4.65.0",
+ "transformers>=4.25.1",
+ "timm"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "db553ef0-b4cb-41cf-86f0-3c1ccf01ff0d",
+ "node_id": "comfyui-dynamicrafterwrapper",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.2"
+ },
+ "license": "Apache-2.0",
+ "name": "ComfyUI-DynamiCrafterWrapper",
+ "publisher": {
+ "createdAt": "2024-06-09T11:11:54.62154Z",
+ "description": "",
+ "id": "kijai",
+ "logo": "",
+ "members": [],
+ "name": "Kijai",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/kijai/ComfyUI-DynamiCrafterWrapper",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of Kolors on ComfyUI\nReference from [a/https://github.com/kijai/ComfyUI-KwaiKolorsWrapper](https://github.com/kijai/ComfyUI-KwaiKolorsWrapper)\nUsing ComfyUI Native Sampling",
+ "downloads": 327,
+ "icon": "",
+ "id": "comfyui-kolors-mz",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-20T01:11:02.149203Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "abecea91-3c3e-4969-9b4d-3e2824ee7216",
+ "node_id": "comfyui-kolors-mz",
+ "status": "NodeVersionStatusFlagged",
+ "version": "2.0.0"
+ },
+ "license": "{\"file\": \"GPL-3.0 license\"}",
+ "name": "ComfyUI-Kolors-MZ",
+ "publisher": {
+ "createdAt": "2024-05-23T18:12:56.765818Z",
+ "description": "",
+ "id": "wailovet",
+ "logo": "",
+ "members": [],
+ "name": "MinusZoneAI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/MinusZoneAI/ComfyUI-Kolors-MZ",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Soze Nodes: Quality of Life, Batch Processing and Useful Abandoned Repo Nodes",
+ "downloads": 495,
+ "icon": "",
+ "id": "comfyui_soze",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-23T22:56:41.752641Z",
+ "dependencies": [
+ "requests",
+ "torch",
+ "Pillow",
+ "numpy",
+ "collections",
+ "matplotlib"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "1000f5cc-b872-47fe-bf1f-c75166d92d40",
+ "node_id": "comfyui_soze",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.3.0"
+ },
+ "license": "{\"text\": \"MIT License\"}",
+ "name": "ComfyUI_Soze",
+ "publisher": {
+ "createdAt": "2024-10-07T19:57:39.99618Z",
+ "description": "",
+ "id": "soze",
+ "logo": "",
+ "members": [],
+ "name": "Mike Soze",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SozeInc/ComfyUI_Soze",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node for ComfyUI, which can select one or some of images from a batch.",
+ "downloads": 711,
+ "icon": "",
+ "id": "comfyui-image-selector",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "ImageDuplicator": {
+ "category": "image",
+ "comfy_node_id": "ImageDuplicator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"dup_times\":[\"INT\",{\"default\":2,\"min\":1,\"max\":16,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "ImageSelector": {
+ "category": "image",
+ "comfy_node_id": "ImageSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"images\":[\"IMAGE\"],\"selected_indexes\":[\"STRING\",{\"multiline\":false,\"default\":\"1,2,3\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "LatentDuplicator": {
+ "category": "latent",
+ "comfy_node_id": "LatentDuplicator",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_image\":[\"LATENT\"],\"dup_times\":[\"INT\",{\"default\":2,\"min\":1,\"max\":16,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ },
+ "LatentSelector": {
+ "category": "latent",
+ "comfy_node_id": "LatentSelector",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"latent_image\":[\"LATENT\"],\"selected_indexes\":[\"STRING\",{\"multiline\":false,\"default\":\"1,2,3\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"LATENT\"]",
+ "return_types": "[\"LATENT\"]"
+ }
+ },
+ "createdAt": "2024-05-24T17:04:06.555382Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "c856694d-740a-4f90-8a7f-df97fe608408",
+ "node_id": "comfyui-image-selector",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Image-Selector",
+ "publisher": {
+ "createdAt": "2024-05-24T16:56:11.842852Z",
+ "description": "",
+ "id": "slapaper",
+ "logo": "",
+ "members": [],
+ "name": "SLAPaper",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/SLAPaper/ComfyUI-Image-Selector",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "ComfyUI IF Trellis creates a 3d mesh from a single view or multi angle pictures",
+ "downloads": 529,
+ "icon": "https://impactframes.ai/System/Icons/48x48/if.png",
+ "id": "comfyui-if_trellis",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-13T19:06:07.426553Z",
+ "dependencies": [
+ "pillow",
+ "imageio",
+ "imageio-ffmpeg",
+ "tqdm",
+ "easydict",
+ "opencv-python-headless",
+ "scipy",
+ "ninja",
+ "plyfile",
+ "rembg",
+ "onnxruntime-gpu",
+ "trimesh",
+ "xatlas",
+ "pyvista",
+ "pymeshfix",
+ "igraph",
+ "sageattention",
+ "git+https://github.com/EasternJournalist/utils3d.git@9a4eb15e4021b67b12c460c7057d642626897ec8",
+ "xformers",
+ "spconv-cu120"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "2957c25c-0d11-41ac-bc4d-5335945c6eb0",
+ "node_id": "comfyui-if_trellis",
+ "status": "NodeVersionStatusPending",
+ "version": "0.1.6"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI-IF_Trellis",
+ "publisher": {
+ "createdAt": "2024-05-22T21:13:45.198878Z",
+ "description": "",
+ "id": "impactframes",
+ "logo": "",
+ "members": [],
+ "name": "IF_AI",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/if-ai/ComfyUI-IF_Trellis.git",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Implementation of X-Portrait nodes for ComfyUI, animate portraits with an input video and a reference image.",
+ "downloads": 101,
+ "icon": "https://i.imgur.com/aiqQI7U.png",
+ "id": "comfyui-x-portrait-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-11-15T05:46:23.647039Z",
+ "dependencies": [
+ "numpy",
+ "einops",
+ "opencv-python",
+ "matplotlib",
+ "imageio",
+ "omegaconf",
+ "scikit-image",
+ "face-alignment",
+ "torchvision",
+ "diffusers",
+ "pytorch-lightning",
+ "xformers",
+ "sageattention",
+ "transformers",
+ "open-clip-torch",
+ "imageio[ffmpeg]",
+ "triton"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "583188f4-f883-4a51-9557-d735821e465a",
+ "node_id": "comfyui-x-portrait-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.1.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-X-Portrait-Nodes",
+ "publisher": {
+ "createdAt": "2024-07-31T23:17:26.625774Z",
+ "description": "",
+ "id": "akatz",
+ "logo": "",
+ "members": [],
+ "name": "Akatz",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/akatz-ai/ComfyUI-X-Portrait-Nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "3D, ScreenShareNode & FloatingVideoNode, SpeechRecognition & SpeechSynthesis, GPT, LoadImagesFromLocal, Layers, Other Nodes, ...",
+ "downloads": 3961,
+ "icon": "",
+ "id": "comfyui-mixlab-nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-10-14T02:45:21.889769Z",
+ "dependencies": [
+ "numpy",
+ "pyOpenSSL",
+ "watchdog",
+ "opencv-python-headless",
+ "matplotlib",
+ "openai",
+ "simple-lama-inpainting",
+ "clip-interrogator==0.6.0",
+ "transformers>=4.36.0",
+ "lark-parser",
+ "imageio-ffmpeg",
+ "rembg[gpu]",
+ "omegaconf==2.3.0",
+ "Pillow>=9.5.0",
+ "einops==0.7.0",
+ "trimesh>=4.0.5",
+ "huggingface-hub",
+ "scikit-image"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "26dbb61a-f0be-4d60-9446-82602d0dbdf4",
+ "node_id": "comfyui-mixlab-nodes",
+ "status": "NodeVersionStatusFlagged",
+ "version": "0.46.0"
+ },
+ "license": "{\"text\": \"MIT\"}",
+ "name": "comfyui-mixlab-nodes",
+ "publisher": {
+ "createdAt": "2024-05-22T23:30:41.165122Z",
+ "description": "",
+ "id": "shadow",
+ "logo": "",
+ "members": [],
+ "name": "shadow",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/shadowcz007/comfyui-mixlab-nodes",
+ "status": "",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A custom node suite for Video Frame Interpolation in ComfyUI",
+ "downloads": 5945,
+ "icon": "",
+ "id": "comfyui-frame-interpolation",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "AMT VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "AMT VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"amt-s.pth\",\"amt-l.pth\",\"amt-g.pth\",\"gopro_amt-s.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":1,\"min\":1,\"max\":100}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "CAIN VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "CAIN VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"pretrained_cain.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FILM VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "FILM VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"film_net_fp32.pt\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "FLAVR VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "FLAVR VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"FLAVR_2x.pth\",\"FLAVR_4x.pth\",\"FLAVR_8x.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":2}],\"duplicate_first_last_frames\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "GMFSS Fortuna VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "GMFSS Fortuna VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"GMFSS_fortuna_union\",\"GMFSS_fortuna\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IFRNet VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "IFRNet VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"IFRNet_S_Vimeo90K.pth\",\"IFRNet_L_Vimeo90K.pth\",\"IFRNet_S_GoPro.pth\",\"IFRNet_L_GoPro.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}],\"scale_factor\":[[0.25,0.5,1,2,4],{\"default\":1}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "IFUnet VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "IFUnet VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"IFUNet.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}],\"scale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.1,\"max\":100,\"step\":0.1}],\"ensemble\":[\"BOOLEAN\",{\"default\":true}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "KSampler Gradually Adding More Denoise (efficient)": {
+ "category": "ComfyUI-Frame-Interpolation/others",
+ "comfy_node_id": "KSampler Gradually Adding More Denoise (efficient)",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\"],\"positive\":[\"CONDITIONING\"],\"negative\":[\"CONDITIONING\"],\"latent_image\":[\"LATENT\"],\"seed\":[\"INT\",{\"default\":0,\"min\":0,\"max\":18446744073709552000}],\"steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}],\"cfg\":[\"FLOAT\",{\"default\":8,\"min\":0,\"max\":100}],\"sampler_name\":[[\"euler\",\"euler_cfg_pp\",\"euler_ancestral\",\"euler_ancestral_cfg_pp\",\"heun\",\"heunpp2\",\"dpm_2\",\"dpm_2_ancestral\",\"lms\",\"dpm_fast\",\"dpm_adaptive\",\"dpmpp_2s_ancestral\",\"dpmpp_2s_ancestral_cfg_pp\",\"dpmpp_sde\",\"dpmpp_sde_gpu\",\"dpmpp_2m\",\"dpmpp_2m_cfg_pp\",\"dpmpp_2m_sde\",\"dpmpp_2m_sde_gpu\",\"dpmpp_3m_sde\",\"dpmpp_3m_sde_gpu\",\"ddpm\",\"lcm\",\"ipndm\",\"ipndm_v\",\"deis\",\"ddim\",\"uni_pc\",\"uni_pc_bh2\"]],\"scheduler\":[[\"normal\",\"karras\",\"exponential\",\"sgm_uniform\",\"simple\",\"ddim_uniform\",\"beta\",\"linear_quadratic\"]],\"start_denoise\":[\"FLOAT\",{\"default\":0,\"min\":0,\"max\":1,\"step\":0.01}],\"denoise_increment\":[\"FLOAT\",{\"default\":0.1,\"min\":0,\"max\":1,\"step\":0.1}],\"denoise_increment_steps\":[\"INT\",{\"default\":20,\"min\":1,\"max\":10000}]},\"optional\":{\"optional_vae\":[\"VAE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"MODEL\",\"CONDITIONING+\",\"CONDITIONING-\",\"LATENT\",\"VAE\"]",
+ "return_types": "[\"MODEL\",\"CONDITIONING\",\"CONDITIONING\",\"LATENT\",\"VAE\"]"
+ },
+ "M2M VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "M2M VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"M2M.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Make Interpolation State List": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "Make Interpolation State List",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"frame_indices\":[\"STRING\",{\"multiline\":true,\"default\":\"1,2,3\"}],\"is_skip_list\":[\"BOOLEAN\",{\"default\":true}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INTERPOLATION_STATES\"]",
+ "return_types": "[\"INTERPOLATION_STATES\"]"
+ },
+ "RIFE VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "RIFE VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"rife40.pth\",\"rife41.pth\",\"sudo_rife4_269.662_testV1_scale1.pth\",\"rife42.pth\",\"rife43.pth\",\"rife44.pth\",\"rife45.pth\",\"rife46.pth\",\"rife47.pth\",\"rife48.pth\",\"rife49.pth\"],{\"default\":\"rife47.pth\"}],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":1}],\"fast_mode\":[\"BOOLEAN\",{\"default\":true}],\"ensemble\":[\"BOOLEAN\",{\"default\":true}],\"scale_factor\":[[0.25,0.5,1,2,4],{\"default\":1}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "STMFNet VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "STMFNet VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"stmfnet.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":2}],\"duplicate_first_last_frames\":[\"BOOLEAN\",{\"default\":false}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "Sepconv VFI": {
+ "category": "ComfyUI-Frame-Interpolation/VFI",
+ "comfy_node_id": "Sepconv VFI",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"ckpt_name\":[[\"sepconv.pth\"]],\"frames\":[\"IMAGE\"],\"clear_cache_after_n_frames\":[\"INT\",{\"default\":10,\"min\":1,\"max\":1000}],\"multiplier\":[\"INT\",{\"default\":2,\"min\":2,\"max\":1000}]},\"optional\":{\"optional_interpolation_states\":[\"INTERPOLATION_STATES\"]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"IMAGE\"]",
+ "return_types": "[\"IMAGE\"]"
+ },
+ "VFI FloatToInt": {
+ "category": "ComfyUI-Frame-Interpolation",
+ "comfy_node_id": "VFI FloatToInt",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"float\":[\"FLOAT\",{\"default\":0,\"min\":0,\"step\":0.01}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"INT\"]",
+ "return_types": "[\"INT\"]"
+ }
+ },
+ "createdAt": "2024-08-01T01:00:45.91254Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "113bf622-3db7-4d00-bb61-b65cc39a7acf",
+ "node_id": "comfyui-frame-interpolation",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.6"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Frame-Interpolation",
+ "publisher": {
+ "createdAt": "2024-06-20T15:55:49.560354Z",
+ "description": "",
+ "id": "fannovel16",
+ "logo": "",
+ "members": [],
+ "name": "Fannovel16",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Fannovel16/ComfyUI-Frame-Interpolation",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "A Python package for detecting whether images are colored or black and white using two different color spaces: RGB and LAB. \nThe package includes two classes: \n- `ColorDetection`: Analyzes images in the RGB color space, calculating mean deviation from pixel color mean to determine color presence.\n- `LABColorDetection`: Analyzes images in the LAB color space, assessing color presence by analyzing differences between the A and B channels.\n\nFeatures:\n- Detects colored vs. black and white images.\n- Supports analysis of image tensors.\n- Adjustable thresholds for color detection.\n- Uses a percentage of highest deviations for more robust detection.\n- Efficient processing with PyTorch and OpenCV integration.\n",
+ "downloads": 33,
+ "icon": "https://www.mws.biz/wp-content/uploads/2021/02/cropped-MWSoftwareFavicon-1-180x180.png",
+ "id": "colorimagedetection",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "LABColorDetection": {
+ "category": "Image Analysis",
+ "comfy_node_id": "LABColorDetection",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":2.5}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"is_color\",\"color_difference\"]",
+ "return_types": "[\"BOOL\",\"FLOAT\"]"
+ },
+ "RGBColorDetection": {
+ "category": "Image Analysis",
+ "comfy_node_id": "RGBColorDetection",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"threshold\":[\"FLOAT\",{\"default\":0.15}],\"det_pixel_percent\":[\"FLOAT\",{\"default\":0.1}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"is_color\",\"mean_deviation\"]",
+ "return_types": "[\"BOOL\",\"FLOAT\"]"
+ }
+ },
+ "createdAt": "2024-07-15T13:21:36.890046Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e6a84c40-51c2-4d6a-8999-47b82c8a8bd5",
+ "node_id": "colorimagedetection",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "",
+ "name": "Color Image Detection",
+ "publisher": {
+ "createdAt": "2024-07-15T13:02:49.468005Z",
+ "description": "",
+ "id": "drunreal",
+ "logo": "",
+ "members": [],
+ "name": "Dr. Unreal",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/...",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Divide and Conquer Node Suite: It calculates the optimal upscale resolution and seamlessly divides the image into tiles, ready for individual processing using your preferred workflow. After processing, the tiles are seamlessly merged into a larger image, offering sharper and more detailed visuals.",
+ "downloads": 10,
+ "icon": "",
+ "id": "comfyui_steudio",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-10T19:08:18.876555Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "e7889752-0874-4d8e-9786-3aae8cc50d7c",
+ "node_id": "comfyui_steudio",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE.txt\"}",
+ "name": "ComfyUI_Steudio",
+ "publisher": {
+ "createdAt": "2025-01-10T03:13:08.548882Z",
+ "description": "",
+ "id": "steudio",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/Steudio/ComfyUI_Steudio",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "'\u2702\ufe0f Inpaint Crop' is a node that crops an image before sampling. The context area can be specified via the mask, expand pixels and expand factor or via a separate (optional) mask.\n'\u2702\ufe0f Inpaint Stitch' is a node that stitches the inpainted image back into the original image without altering unmasked areas.",
+ "downloads": 2169,
+ "icon": "",
+ "id": "comfyui-inpaint-cropandstitch",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "InpaintCrop": {
+ "category": "inpaint",
+ "comfy_node_id": "InpaintCrop",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"context_expand_pixels\":[\"INT\",{\"default\":20,\"min\":0,\"max\":16384,\"step\":1}],\"context_expand_factor\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":0.01}],\"fill_mask_holes\":[\"BOOLEAN\",{\"default\":true}],\"blur_mask_pixels\":[\"FLOAT\",{\"default\":16,\"min\":0,\"max\":64,\"step\":0.1}],\"invert_mask\":[\"BOOLEAN\",{\"default\":false}],\"blend_pixels\":[\"FLOAT\",{\"default\":16,\"min\":0,\"max\":32,\"step\":0.1}],\"rescale_algorithm\":[[\"nearest\",\"bilinear\",\"bicubic\",\"bislerp\"],{\"default\":\"bicubic\"}],\"mode\":[[\"ranged size\",\"forced size\",\"free size\"],{\"default\":\"ranged size\"}],\"force_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":1}],\"force_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":1}],\"rescale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":100,\"step\":0.01}],\"min_width\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"min_height\":[\"INT\",{\"default\":512,\"min\":0,\"max\":16384,\"step\":1}],\"max_width\":[\"INT\",{\"default\":768,\"min\":0,\"max\":16384,\"step\":1}],\"max_height\":[\"INT\",{\"default\":768,\"min\":0,\"max\":16384,\"step\":1}],\"padding\":[[8,16,32,64,128,256,512],{\"default\":32}]},\"optional\":{\"optional_context_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"stitch\",\"cropped_image\",\"cropped_mask\"]",
+ "return_types": "[\"STITCH\",\"IMAGE\",\"MASK\"]"
+ },
+ "InpaintExtendOutpaint": {
+ "category": "inpaint",
+ "comfy_node_id": "InpaintExtendOutpaint",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"mode\":[[\"factors\",\"pixels\"],{\"default\":\"factors\"}],\"expand_up_pixels\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"expand_up_factor\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":0.01}],\"expand_down_pixels\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"expand_down_factor\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":0.01}],\"expand_left_pixels\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"expand_left_factor\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":0.01}],\"expand_right_pixels\":[\"INT\",{\"default\":0,\"min\":0,\"max\":16384,\"step\":1}],\"expand_right_factor\":[\"FLOAT\",{\"default\":1,\"min\":1,\"max\":100,\"step\":0.01}]},\"optional\":{\"optional_context_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"context_mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"MASK\"]"
+ },
+ "InpaintResize": {
+ "category": "inpaint",
+ "comfy_node_id": "InpaintResize",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"image\":[\"IMAGE\"],\"mask\":[\"MASK\"],\"rescale_algorithm\":[[\"nearest\",\"bilinear\",\"bicubic\",\"bislerp\"],{\"default\":\"bicubic\"}],\"mode\":[[\"ensure minimum size\",\"factor\"],{\"default\":\"ensure minimum size\"}],\"min_width\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":1}],\"min_height\":[\"INT\",{\"default\":1024,\"min\":0,\"max\":16384,\"step\":1}],\"rescale_factor\":[\"FLOAT\",{\"default\":1,\"min\":0.01,\"max\":100,\"step\":0.01}]},\"optional\":{\"optional_context_mask\":[\"MASK\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"image\",\"mask\",\"context_mask\"]",
+ "return_types": "[\"IMAGE\",\"MASK\",\"MASK\"]"
+ },
+ "InpaintStitch": {
+ "category": "inpaint",
+ "comfy_node_id": "InpaintStitch",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"stitch\":[\"STITCH\"],\"inpainted_image\":[\"IMAGE\"],\"rescale_algorithm\":[[\"nearest\",\"bilinear\",\"bicubic\",\"bislerp\"],{\"default\":\"bislerp\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"image\"]",
+ "return_types": "[\"IMAGE\"]"
+ }
+ },
+ "createdAt": "2024-06-21T12:10:04.078549Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "14c94a1f-d1f7-4d44-8257-9c8dd32092ae",
+ "node_id": "comfyui-inpaint-cropandstitch",
+ "status": "NodeVersionStatusActive",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Inpaint-CropAndStitch",
+ "publisher": {
+ "createdAt": "2024-06-20T04:42:10.628776Z",
+ "description": "",
+ "id": "lquesada",
+ "logo": "",
+ "members": [],
+ "name": "Luis Quesada",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Dressup your models!\nThis is my quick implementation of the SAL-VTON node for ComfyUI.\nBased on the paper [a/Keyu Y. Tingwei G. et al. (2023). Linking Garment with Person via Semantically Associated Landmakrs for Virtual Try-On](https://openaccess.thecvf.com/content/CVPR2023/papers/Yan_Linking_Garment_With_Person_via_Semantically_Associated_Landmarks_for_Virtual_CVPR_2023_paper.pdf)",
+ "downloads": 75,
+ "icon": "",
+ "id": "comfyui-sal-vton",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "SALVTON_Apply": {
+ "category": "Clothing - SAL-VTON",
+ "comfy_node_id": "SALVTON_Apply",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"garment\":[\"IMAGE\"],\"person\":[\"IMAGE\"],\"garment_mask\":[\"IMAGE\"]}}",
+ "output_is_list": [
+ false,
+ false,
+ false
+ ],
+ "return_names": "[\"SAL-VTON\",\"Landmarked Person\",\"Landmarked Garment\"]",
+ "return_types": "[\"IMAGE\",\"IMAGE\",\"IMAGE\"]"
+ },
+ "SV_random": {
+ "category": "Clothing - SAL-VTON",
+ "comfy_node_id": "SV_random",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"folder_path\":[\"STRING\",{\"multiline\":false,\"default\":\"./input\"}]}}",
+ "output_is_list": [
+ false,
+ false
+ ],
+ "return_names": "[\"IMAGE\",\"MASK\"]",
+ "return_types": "[\"IMAGE\",\"MASK\"]"
+ }
+ },
+ "createdAt": "2024-08-26T09:52:30.30958Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "5e1551d6-7a43-4a97-989b-0366c7f7592d",
+ "node_id": "comfyui-sal-vton",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.3"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "Comfyui-SAL-VTON",
+ "publisher": {
+ "createdAt": "2024-06-30T01:53:57.175725Z",
+ "description": "",
+ "id": "ratulrafsan",
+ "logo": "",
+ "members": [],
+ "name": "Rafsan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/ratulrafsan/Comfyui-SAL-VTON",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Unofficial implementation of [ali-vilab/TeaCache](https://github.com/ali-vilab/TeaCache) for ComfyUI",
+ "downloads": 220,
+ "icon": "",
+ "id": "teacache",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "CompileModel": {
+ "category": "TeaCache",
+ "comfy_node_id": "CompileModel",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The diffusion model the torch.compile will be applied to.\"}],\"mode\":[[\"default\",\"max-autotune\",\"max-autotune-no-cudagraphs\",\"reduce-overhead\"],{\"default\":\"default\"}],\"backend\":[[\"inductor\",\"cudagraphs\"],{\"default\":\"inductor\"}],\"fullgraph\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable full graph mode\"}],\"dynamic\":[\"BOOLEAN\",{\"default\":false,\"tooltip\":\"Enable dynamic mode\"}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TeaCacheForImgGen": {
+ "category": "TeaCache",
+ "comfy_node_id": "TeaCacheForImgGen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The image diffusion model the TeaCache will be applied to.\"}],\"model_type\":[[\"flux\"]],\"rel_l1_thresh\":[\"FLOAT\",{\"default\":0.4,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"How strongly to cache the output of diffusion model. This value must be non-negative.\"}],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ },
+ "TeaCacheForVidGen": {
+ "category": "TeaCache",
+ "comfy_node_id": "TeaCacheForVidGen",
+ "deprecated": false,
+ "description": "",
+ "experimental": false,
+ "function": "",
+ "input_types": "{\"required\":{\"model\":[\"MODEL\",{\"tooltip\":\"The video diffusion model the TeaCache will be applied to.\"}],\"model_type\":[[\"hunyuan_video\",\"ltxv\"]],\"rel_l1_thresh\":[\"FLOAT\",{\"default\":0.15,\"min\":0,\"max\":10,\"step\":0.01,\"tooltip\":\"How strongly to cache the output of diffusion model. This value must be non-negative.\"}],\"steps\":[\"INT\",{\"default\":25,\"min\":1,\"max\":10000,\"step\":1}]}}",
+ "output_is_list": [
+ false
+ ],
+ "return_names": "[\"MODEL\"]",
+ "return_types": "[\"MODEL\"]"
+ }
+ },
+ "createdAt": "2025-01-14T05:05:50.267862Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "8f03ec5c-af20-4ba3-8394-91affc6b58e3",
+ "node_id": "teacache",
+ "status": "NodeVersionStatusPending",
+ "version": "1.1.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-TeaCache",
+ "publisher": {
+ "createdAt": "2025-01-13T03:40:22.991407Z",
+ "description": "",
+ "id": "yunjieyu",
+ "logo": "",
+ "members": [],
+ "name": "Yunjie Yu",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/welltop-cn/ComfyUI-TeaCache",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Helpful stuff for my everyday process",
+ "downloads": 64,
+ "icon": "",
+ "id": "klinter_nodes",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2025-01-04T05:30:41.535744Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "f696d5d0-ae82-4d5f-bae4-d4bc526e915f",
+ "node_id": "klinter_nodes",
+ "status": "NodeVersionStatusPending",
+ "version": "1.0.0"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "klinter_nodes",
+ "publisher": {
+ "createdAt": "2025-01-04T05:22:55.055126Z",
+ "description": "",
+ "id": "klinter",
+ "logo": "",
+ "members": [],
+ "name": "",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/klinter007/klinter_nodes",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "With this quality of life extension, you can save your workflow with a specific name and include additional details such as the author, a description, and the version (in metadata/json). Important: When you share your workflow (via png/json), others will be able to see your information!",
+ "downloads": 259,
+ "icon": "https://raw.githubusercontent.com/crystian/ComfyUI-Crystools/main/docs/screwdriver.png",
+ "id": "comfyui-crystools-save",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-09-24T23:39:27.510031Z",
+ "dependencies": [],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "ce2f6f76-4403-496d-aa9c-d78749a9102c",
+ "node_id": "comfyui-crystools-save",
+ "status": "NodeVersionStatusActive",
+ "version": "1.3.2"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-Crystools-save",
+ "publisher": {
+ "createdAt": "2024-06-30T22:36:24.02671Z",
+ "description": "",
+ "id": "crystian",
+ "logo": "",
+ "members": [],
+ "name": "Crystian",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/crystian/ComfyUI-Crystools-save",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "This project adapts the SAM2 to incorporate functionalities from [a/comfyui_segment_anything](https://github.com/storyicon/comfyui_segment_anything). Many thanks to continue-revolution for their foundational work.",
+ "downloads": 317,
+ "icon": "",
+ "id": "comfyui-sam2",
+ "latest_version": {
+ "changelog": "",
+ "createdAt": "2024-12-13T07:49:23.246365Z",
+ "dependencies": [
+ "timm",
+ "addict",
+ "yapf",
+ "torch>=2.3.1",
+ "torchvision>=0.18.1",
+ "numpy>=1.24.4",
+ "tqdm>=4.66.1",
+ "hydra",
+ "hydra-core>=1.3.2",
+ "iopath>=0.1.10",
+ "pillow>=9.4.0",
+ "matplotlib>=3.9.1",
+ "opencv-python>=4.7.0"
+ ],
+ "deprecated": false,
+ "downloadUrl": "",
+ "id": "4b966bbd-42a7-4078-9e14-ebdfc7c4e7be",
+ "node_id": "comfyui-sam2",
+ "status": "NodeVersionStatusFlagged",
+ "version": "1.0.1"
+ },
+ "license": "{\"file\": \"LICENSE\"}",
+ "name": "ComfyUI-SAM2",
+ "publisher": {
+ "createdAt": "2024-07-27T13:38:09.01838Z",
+ "description": "",
+ "id": "faych",
+ "logo": "",
+ "members": [],
+ "name": "Faych Chan",
+ "source_code_repo": "",
+ "status": "PublisherStatusActive",
+ "support": "",
+ "website": ""
+ },
+ "rating": 0,
+ "repository": "https://github.com/neverbiasu/ComfyUI-SAM2",
+ "status": "NodeStatusActive",
+ "status_detail": "",
+ "tags": []
+ },
+ {
+ "author": "",
+ "category": "",
+ "description": "Nodes related to video workflows",
+ "downloads": 15160,
+ "icon": "",
+ "id": "comfyui-videohelpersuite",
+ "latest_version": {
+ "changelog": "",
+ "comfy_nodes": {
+ "VHS_AudioToVHSAudio": {
+ "category": "Video Helper Suite \ud83c\udfa5\ud83c\udd65\ud83c\udd57\ud83c\udd62/audio",
+ "comfy_node_id": "VHS_AudioToVHSAudio",
+ "deprecated": false,
+ "description": "Audio to legacy VHS_AUDIO \ud83c\udfa5\ud83c\udd65\ud83c\udd57\ud83c\udd62
utility function for compatibility with external nodes
VHS used to use an internal VHS_AUDIO format for routing audio between inputs and outputs. This format was intended to only be used internally and was designed with a focus on performance over ease of use. Since ComfyUI now has an internal AUDIO format, VHS now uses this format. However, some custom node packs were made that are external to both ComfyUI and VHS that use VHS_AUDIO. This node was added so that those external nodes can still function
[-]
Inputs:
[-]
audio: An input in the standardized AUDIO format
[-]
Outputs:
[-]
vhs_audio: An output in the legacy VHS_AUDIO format for use with external nodes
Split the processing of a very long video into sets of smaller Meta Batches
The Meta Batch Manager allows for extremely long input videos to be processed when all other methods for fitting the content in RAM fail. It does not effect VRAM usage.
It must be connected to at least one Input (a Load Video or Load Images) AND at least one Video Combine
It functions by holding both the inputs and ouputs open between executions, and automatically requeue's the workflow until one of the inputs is unable to provide additional images.
Because each sub execution only contains a subset of the total frames, each sub execution creates a hard window which temporal smoothing can not be applied across. This results in jumps in the output.
[-]
Outputs:
[-]
meta_batch: Add all connected nodes to this Meta Batch
[-]
Widgets:
[-]
frames_per_batch: How many frames to process for each sub execution. If loading as image, each frame will use about 50MB of RAM (not VRAM), and this can safely be set in the 100-1000 range, depending on available memory. When loading and combining from latent space (no blue image noodles exist), this value can be much higher, around the 2,000 to 20,000 range
Very similar in functionality to the built-in LoadAudio. It was originally added before VHS swapped to use Comfy's internal AUDIO format, but provides the additional options for start time and duration
[-]
Outputs:
[-]
audio: The loaded audio
[-]
Widgets:
[-]
audio: The audio file to be loaded.
[-]
start_time: An offset from the start of the sound file that the audio should start from
[-]
duration: A maximum limit for the audio. Disabled if 0
[-]
choose audio to upload: An upload button is provided to upload an audio file to the input folder
vae: (optional) If provided the node will output latents instead of images.
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
MASK: The alpha channel of the loaded images.
[-]
Widgets:
[-]
image: The image file to be loaded.
This is a VHS_PATH input. When edited, it provides a list of possible valid files or directories
The current top-most completion may be selected with Tab
You can navigate up a directory by pressing Ctrl+B (or Ctrl+W if supported by browser)
The filter on suggested file types can be disabled by pressing Ctrl+G.
If converted to an input, this functions as a string
[-]
force_size: Allows for conveniently scaling the input without requiring an additional node. Provides options to maintain aspect ratio or conveniently target common training formats for Animate Diff
[-]
custom_width: Allows for an arbitrary width to be entered, cropping to maintain aspect ratio if both are set
[-]
custom_height: Allows for an arbitrary height to be entered, cropping to maintain aspect ratio if both are set
[-]
videopreview: Displays a preview for the selected video input. Will only be shown if Advanced Previews is enabled. This preview will reflect the image_load_cap, skip_first_images, and select_every_nth values chosen. Additional preview options can be accessed with right click.
Loads a sequence of images from a subdirectory of the input folder
[-]
Inputs:
[-]
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
MASK: The alpha channel of the loaded images.
[-]
frame_count: The length of images just returned
[-]
Widgets:
[-]
directory: The directory images will be loaded from. Filtered to process jpg, png, ppm, bmp, tif, and webp files
[-]
image_load_cap: The maximum number of images to load. If 0, all images are loaded.
[-]
start_time: A timestamp, in seconds from the start of the video, to start loading frames from.
[-]
choose folder to upload: An upload button is provided to upload a local folder containing images to the input folder
[-]
videopreview: Displays a preview for the selected video input. Will only be shown if Advanced Previews is enabled. This preview will reflect the image_load_cap, skip_first_images, and select_every_nth values chosen. Additional preview options can be accessed with right click.
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
MASK: The alpha channel of the loaded images.
[-]
frame_count: The length of images just returned
[-]
Widgets:
[-]
directory: The directory images will be loaded from. Filtered to process jpg, png, ppm, bmp, tif, and webp files
This is a VHS_PATH input. When edited, it provides a list of possible valid files or directories
The current top-most completion may be selected with Tab
You can navigate up a directory by pressing Ctrl+B (or Ctrl+W if supported by browser)
The filter on suggested file types can be disabled by pressing Ctrl+G.
If converted to an input, this functions as a string
[-]
image_load_cap: The maximum number of images to load. If 0, all images are loaded.
[-]
skip_first_images: A number of images which are discarded before producing output.
[-]
select_every_nth: Keeps only the first of every n frames and discard the rest.
[-]
videopreview: Displays a preview for the selected video input. Will only be shown if Advanced Previews is enabled. This preview will reflect the image_load_cap, skip_first_images, and select_every_nth values chosen. Additional preview options can be accessed with right click.
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
vae: (optional) If provided the node will output latents instead of images. This drastically reduces the required RAM (not VRAM) when working with long (100+ frames) sequences
Using this is strongly encouraged unless connecting to a node that requires a blue image connection such as Apply Controllnet
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
frame_count: The length of images just returned
[-]
audio: The audio from the loaded video
[-]
video_info: Exposes additional info about the video such as the source frame rate, or the total length
[-]
LATENT: The loaded images pre-converted to latents. Only available when a vae is connected
[-]
Widgets:
[-]
video: The video file to be loaded. Lists all files with a video extension in the ComfyUI/Input folder
[-]
force_rate: Drops or duplicates frames so that the produced output has the target frame rate. Many motion models are trained on videos of a specific frame rate and will give better results if input matches that frame rate. If set to 0, all frames are returned. May give unusual results with inputs that have a variable frame rate like animated gifs. Reducing this value can also greatly reduce the execution time and memory requirements.
[-]
force_size: Allows for conveniently scaling the input without requiring an additional node. Provides options to maintain aspect ratio or conveniently target common training formats for Animate Diff
[-]
custom_width: Allows for an arbitrary width to be entered, cropping to maintain aspect ratio if both are set
[-]
custom_height: Allows for an arbitrary height to be entered, cropping to maintain aspect ratio if both are set
[-]
frame_load_cap: The maximum number of frames to load. If 0, all frames are loaded.
[-]
skip_first_frames: A number of frames which are discarded before producing output.
[-]
select_every_nth: Similar to frame rate. Keeps only the first of every n frames and discard the rest. Has better compatibility with variable frame rate inputs such as gifs. When combined with force_rate, select_every_nth_applies after force_rate so the resulting output has a frame rate equivalent to force_rate/select_every_nth. select_every_nth does not apply to skip_first_frames
[-]
choose video to upload: An upload button is provided to upload local files to the input folder
[-]
videopreview: Displays a preview for the selected video input. If advanced previews is enabled, this preview will reflect the frame_load_cap, force_rate, skip_first_frames, and select_every_nth values chosen. If the video has audio, it will also be previewed when moused over. Additional preview options can be accessed with right click.
Loads a video from the input folder using ffmpeg instead of opencv
Provides faster execution speed, transparency support, and allows specifying start time in seconds
[-]
Inputs:
[-]
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
vae: (optional) If provided the node will output latents instead of images. This drastically reduces the required RAM (not VRAM) when working with long (100+ frames) sequences
Using this is strongly encouraged unless connecting to a node that requires a blue image connection such as Apply Controllnet
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
mask: Transparency data from the loaded video
[-]
audio: The audio from the loaded video
[-]
video_info: Exposes additional info about the video such as the source frame rate, or the total length
[-]
LATENT: The loaded images pre-converted to latents. Only available when a vae is connected
[-]
Widgets:
[-]
video: The video file to be loaded. Lists all files with a video extension in the ComfyUI/Input folder
[-]
force_rate: Drops or duplicates frames so that the produced output has the target frame rate. Many motion models are trained on videos of a specific frame rate and will give better results if input matches that frame rate. If set to 0, all frames are returned. May give unusual results with inputs that have a variable frame rate like animated gifs. Reducing this value can also greatly reduce the execution time and memory requirements.
[-]
force_size: Allows for conveniently scaling the input without requiring an additional node. Provides options to maintain aspect ratio or conveniently target common training formats for Animate Diff
[-]
custom_width: Allows for an arbitrary width to be entered, cropping to maintain aspect ratio if both are set
[-]
custom_height: Allows for an arbitrary height to be entered, cropping to maintain aspect ratio if both are set
[-]
frame_load_cap: The maximum number of frames to load. If 0, all frames are loaded.
[-]
start_time: A timestamp, in seconds from the start of the video, to start loading frames from.
[-]
choose video to upload: An upload button is provided to upload local files to the input folder
[-]
videopreview: Displays a preview for the selected video input. If advanced previews is enabled, this preview will reflect the frame_load_cap, force_rate, skip_first_frames, and select_every_nth values chosen. If the video has audio, it will also be previewed when moused over. Additional preview options can be accessed with right click.
Loads a video from an arbitrary path using ffmpeg instead of opencv
Provides faster execution speed, transparency support, and allows specifying start time in seconds
[-]
Inputs:
[-]
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
vae: (optional) If provided the node will output latents instead of images. This drastically reduces the required RAM (not VRAM) when working with long (100+ frames) sequences
Using this is strongly encouraged unless connecting to a node that requires a blue image connection such as Apply Controllnet
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
mask: Transparency data from the loaded video
[-]
audio: The audio from the loaded video
[-]
video_info: Exposes additional info about the video such as the source frame rate, or the total length
[-]
LATENT: The loaded images pre-converted to latents. Only available when a vae is connected
[-]
Widgets:
[-]
video: The video file to be loaded.
You can also select an image to load it as a single frame
This is a VHS_PATH input. When edited, it provides a list of possible valid files or directories
The current top-most completion may be selected with Tab
You can navigate up a directory by pressing Ctrl+B (or Ctrl+W if supported by browser)
The filter on suggested file types can be disabled by pressing Ctrl+G.
If converted to an input, this functions as a string
[-]
force_rate: Drops or duplicates frames so that the produced output has the target frame rate. Many motion models are trained on videos of a specific frame rate and will give better results if input matches that frame rate. If set to 0, all frames are returned. May give unusual results with inputs that have a variable frame rate like animated gifs. Reducing this value can also greatly reduce the execution time and memory requirements.
[-]
force_size: Allows for conveniently scaling the input without requiring an additional node. Provides options to maintain aspect ratio or conveniently target common training formats for Animate Diff
[-]
custom_width: Allows for an arbitrary width to be entered, cropping to maintain aspect ratio if both are set
[-]
custom_height: Allows for an arbitrary height to be entered, cropping to maintain aspect ratio if both are set
[-]
frame_load_cap: The maximum number of frames to load. If 0, all frames are loaded.
[-]
skip_first_frames: A number of frames which are discarded before producing output.
[-]
select_every_nth: Similar to frame rate. Keeps only the first of every n frames and discard the rest. Has better compatibility with variable frame rate inputs such as gifs. When combined with force_rate, select_every_nth_applies after force_rate so the resulting output has a frame rate equivalent to force_rate/select_every_nth. select_every_nth does not apply to skip_first_frames
[-]
videopreview: Displays a preview for the selected video input. Will only be shown if Advanced Previews is enabled. This preview will reflect the frame_load_cap, force_rate, skip_first_frames, and select_every_nth values chosen. If the video has audio, it will also be previewed when moused over. Additional preview options can be accessed with right click.
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long sequences into sub batches. See the documentation for Meta Batch Manager
[-]
vae: (optional) If provided the node will output latents instead of images. This drastically reduces the required RAM (not VRAM) when working with long (100+ frames) sequences
Using this is strongly encouraged unless connecting to a node that requires a blue image connection such as Apply Controllnet
[-]
Outputs:
[-]
IMAGE: The loaded images
[-]
frame_count: The length of images just returned
[-]
audio: The audio from the loaded video
[-]
video_info: Exposes additional info about the video such as the source frame rate, or the total length
[-]
LATENT: The loaded images pre-converted to latents. Only available when a vae is connected
[-]
Widgets:
[-]
video: The video file to be loaded.
You can also select an image to load it as a single frame
This is a VHS_PATH input. When edited, it provides a list of possible valid files or directories
The current top-most completion may be selected with Tab
You can navigate up a directory by pressing Ctrl+B (or Ctrl+W if supported by browser)
The filter on suggested file types can be disabled by pressing Ctrl+G.
If converted to an input, this functions as a string
[-]
force_rate: Drops or duplicates frames so that the produced output has the target frame rate. Many motion models are trained on videos of a specific frame rate and will give better results if input matches that frame rate. If set to 0, all frames are returned. May give unusual results with inputs that have a variable frame rate like animated gifs. Reducing this value can also greatly reduce the execution time and memory requirements.
[-]
force_size: Allows for conveniently scaling the input without requiring an additional node. Provides options to maintain aspect ratio or conveniently target common training formats for Animate Diff
[-]
custom_width: Allows for an arbitrary width to be entered, cropping to maintain aspect ratio if both are set
[-]
custom_height: Allows for an arbitrary height to be entered, cropping to maintain aspect ratio if both are set
[-]
frame_load_cap: The maximum number of frames to load. If 0, all frames are loaded.
[-]
skip_first_frames: A number of frames which are discarded before producing output.
[-]
select_every_nth: Similar to frame rate. Keeps only the first of every n frames and discard the rest. Has better compatibility with variable frame rate inputs such as gifs. When combined with force_rate, select_every_nth_applies after force_rate so the resulting output has a frame rate equivalent to force_rate/select_every_nth. select_every_nth does not apply to skip_first_frames
[-]
videopreview: Displays a preview for the selected video input. Will only be shown if Advanced Previews is enabled. This preview will reflect the frame_load_cap, force_rate, skip_first_frames, and select_every_nth values chosen. If the video has audio, it will also be previewed when moused over. Additional preview options can be accessed with right click.
Automates deletion of undesired outputs from a Video Combine node.
Video Combine produces a number of file outputs in addition to the final output. Some of these, such as a video file without audio included, are implementation limitations and are not feasible to solve. As an alternative, the Prune Outputs node is added to automate the deletion of these file outputs if they are not desired
[-]
Inputs:
[-]
filenames: A connection from a Video Combine node to indicate which outputs should be pruned
[-]
Widgets:
[-]
options: Which files should be deleted
[-]
Intermediate: Delete any files that were required for intermediate processing but are not the final output, like the no-audio output file when audio is included
[-]
Intermediate and Utility: Delete all produced files that aren't the final output, including the first frame png
select_every_nth: The interval from which one frame is kept. 1 means no frames are skipped.
[-]
skip_first_images: A number of frames which that is skipped from the start. This applies before select_every_nth. As a result, multiple copies of the node can each have a different skip_first_frames to divide the image into groups
select_every_nth: The interval from which one frame is kept. 1 means no frames are skipped.
[-]
skip_first_latents: A number of frames which that is skipped from the start. This applies before select_every_nth. As a result, multiple copies of the node can each have a different skip_first_frames to divide the latent into groups
select_every_nth: The interval from which one frame is kept. 1 means no frames are skipped.
[-]
skip_first_mask: A number of frames which that is skipped from the start. This applies before select_every_nth. As a result, multiple copies of the node can each have a different skip_first_frames to divide the mask into groups
Select a single filename from the VHS_FILENAMES output by a Video Combine and return it as a string
Take care when combining this node with Prune Outputs. The VHS_FILENAMES object is immutable and will always contain the full list of output files, but execution order is undefined behavior (currently, Prune Outputs will generally execute first) and SelectFilename may return a path to a file that no longer exists.
[-]
Inputs:
[-]
filenames: A VHS_FILENAMES from a Video Combine node
[-]
Outputs:
[-]
filename: A string representation of the full output path for the chosen file
[-]
Widgets:
[-]
index: The index of which file should be selected. The default, -1, chooses the most complete output
Experimental node to unbatch a list of items into a single concatenated item
Useful for when you want a single video output from a complex workflow
Has no relation to the Meta Batch system of VHS
[-]
Inputs:
[-]
batched: Any input which may or may not be batched
[-]
Outputs:
[-]
unbatched: A single output element. Torch tensors are concatenated across dim 0, all other types are added which functions as concatenation for strings and arrays, but may give undesired results for other types
Decode latents to images with a manually specified batch size
Some people have ran into VRAM issues when encoding or decoding large batches of images. As a workaround, this node lets you manually set a batch size when decoding latents.
Unless these issues have been encountered, it is simpler to use the native VAE Decode or to decode from a Video Combine directly
[-]
Inputs:
[-]
samples: The latents to be decoded.
[-]
vae: The VAE to use when decoding.
[-]
Outputs:
[-]
IMAGE: The decoded images.
[-]
Widgets:
[-]
per_batch: The maximum number of images to decode in each batch.
Encode images as latents with a manually specified batch size.
Some people have ran into VRAM issues when encoding or decoding large batches of images. As a workaround, this node lets you manually set a batch size when encoding images.
Unless these issues have been encountered, it is simpler to use the native VAE Encode or to encode directly from a Load Video
[-]
Inputs:
[-]
pixels: The images to be encoded.
[-]
vae: The VAE to use when encoding.
[-]
Outputs:
[-]
LATENT: The encoded latents.
[-]
Widgets:
[-]
per_batch: The maximum number of images to encode in each batch.
utility function for compatibility with external nodes
VHS used to use an internal VHS_AUDIO format for routing audio between inputs and outputs. This format was intended to only be used internally and was designed with a focus on performance over ease of use. Since ComfyUI now has an internal AUDIO format, VHS now uses this format. However, some custom node packs were made that are external to both ComfyUI and VHS that use VHS_AUDIO. This node was added so that those external nodes can still function
[-]
Inputs:
[-]
vhs_audio: An input in the legacy VHS_AUDIO format produced by an external node
[-]
Outputs:
[-]
vhs_audio: An output in the standardized AUDIO format
meta_batch: (optional) Connect to a Meta Batch manager to divide extremely long image sequences into sub batches. See the documentation for Meta Batch Manager
[-]
vae: (optional) If provided, the node will take latents as input instead of images. This drastically reduces the required RAM (not VRAM) when working with long (100+ frames) sequences
Unlike on Load Video, this isn't always a strict upgrade over using a standalone VAE Decode.
If you have multiple Video Combine outputs, then the VAE decode will be performed for each output node increasing execution time
If you make any change to output settings on the Video Combine (such as changing the output format), the VAE decode will be performed again as the decoded result is (by design) not cached
[-]
Widgets:
[-]
frame_rate: The frame rate which will be used for the output video. Consider converting this to an input and connecting this to a Load Video with Video Info(Loaded)->fps. When including audio, failure to properly set this will result in audio desync
[-]
loop_count: The number of additional times the video should repeat. Can cause performance issues when used with long (100+ frames) sequences
[-]
filename_prefix: A prefix to add to the name of the output filename. This can include subfolders or format strings.
[-]
format: The output format to use. Formats starting with, 'image' are saved with PIL, but formats starting with 'video' utilize the video_formats system. 'video' options require ffmpeg and selecting one frequently adds additional options to the node.
[-]
pingpong: Play the video normally, then repeat the video in reverse so that it 'pingpongs' back and forth. This is frequently used to minimize the appearance of skips on very short animations.
[-]
save_output: Specifies if output files should be saved to the output folder, or the temporary output folder
[-]
videopreview: Displays a preview for the processed result. If advanced previews is enabled, the output is always converted to a format viewable from the browser. If the video has audio, it will also be previewed when moused over. Additional preview options can be accessed with right click.
[-]
Common Format Widgets:
[-]
crf: Determines how much to prioritize quality over filesize. Numbers vary between formats, but on each format that includes it, the default value provides visually loss less output
[-]
pix_fmt: The pixel format to use for output. Alternative options will often have higher quality at the cost of increased file size and reduced compatibility with external software.
[-]
yuv420p: The most common and default format
[-]
yuv420p10le: Use 10 bit color depth. This can improve color quality when combined with 16bit input color depth
[-]
yuva420p: Include transparency in the output video
[-]
input_color_depth: VHS supports outputting 16bit images. While this produces higher quality output, the difference usually isn't visible without postprocessing and it significantly increases file size and processing time.
[-]
save_metadata: Determines if metadata for the workflow should be included in the output video file
Splits information on a video into a numerous outputs
[-]
Inputs:
[-]
video_info: A connection to a Load Video node
[-]
Outputs:
[-]
source_fps\ud83d\udfe8: The frame rate of the video
[-]
source_frame_count\ud83d\udfe8: How many total frames the video contains before accounting for frame rate or select_every_nth
[-]
source_duration\ud83d\udfe8: The length of images just returned in seconds
[-]
source_width\ud83d\udfe8: The width
[-]
source_height\ud83d\udfe8: The height
[-]
loaded_fps\ud83d\udfe6: The frame rate after accounting for force_rate and select_every_nth. This output is of particular use as it can be connected to the converted frame_rate input of a Video Combine node to ensure audio remains synchronized.
[-]
loaded_frame_count\ud83d\udfe6: The number of frames returned by the current execution. Identical to the frame_count returned by the node itself
[-]
loaded_duration\ud83d\udfe6: The duration in seconds of returned images after accounting for frame_load_cap
[-]
loaded_width\ud83d\udfe6: The width of the video after scaling. These coordinates are in image space even if loading to latent space
[-]
loaded_height\ud83d\udfe6: The height of the video after scaling. These coordinates are in image space even if loading to latent space
Splits information on a video into a numerous outputs describing the file itself after accounting for load options
[-]
Inputs:
[-]
video_info: A connection to a Load Video node
[-]
Outputs:
[-]
loaded_fps\ud83d\udfe6: The frame rate after accounting for force_rate and select_every_nth. This output is of particular use as it can be connected to the converted frame_rate input of a Video Combine node to ensure audio remains synchronized.
[-]
loaded_frame_count\ud83d\udfe6: The number of frames returned by the current execution. Identical to the frame_count returned by the node itself
[-]
loaded_duration\ud83d\udfe6: The duration in seconds of returned images after accounting for frame_load_cap
[-]
loaded_width\ud83d\udfe6: The width of the video after scaling. This is the dimension of the corresponding image even if loading as a latent directly
[-]
loaded_height\ud83d\udfe6: The height of the video after scaling. This is the dimension of the corresponding image even if loading as a latent directly