Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion built-in-nodes/AnimaLLLiteApply.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ AnimaLLLiteApply applies a lightweight animation patch to a diffusion model, ena
> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AnimaLLLiteApply/en.md)

---
**Source fingerprint (SHA-256):** `291dc6a6619faab1c1100110c71c47381addcd80dbaf933dd8025a376bc2bee7`
**Source fingerprint (SHA-256):** `48e455b767509a5a8c329365d5ffded86d6f4545d575c9fdc5ffbaf4da7c2287`
2 changes: 1 addition & 1 deletion built-in-nodes/ApplyTextureToMesh.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ Note: When any of `metallic`, `roughness`, or `occlusion` is connected, all thre
> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ApplyTextureToMesh/en.md)

---
**Source fingerprint (SHA-256):** `f91985ef686beddccc41a72614b3d263b4e0d9f1a156db6017d620de26d7b6cf`
**Source fingerprint (SHA-256):** `7492922c9c7c0117366cb8b9017fc192eb8dd6b6594fd429044d60408693210e`
6 changes: 3 additions & 3 deletions built-in-nodes/BakeTextureFromVoxel.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: "BakeTextureFromVoxel - ComfyUI Built-in Node Documentation"
description: "This node bakes PBR textures onto a 3D mesh using the mesh's existing UV layout."
description: "This node bakes PBR textures onto a 3D mesh using the meshs existing UV layout."
sidebarTitle: "BakeTextureFromVoxel"
icon: "circle"
mode: wide
---

This node bakes PBR textures onto a 3D mesh using the mesh's existing UV layout. It samples color and material attributes from a sparse voxel volume at each texel and outputs a base color image plus metallic and roughness maps. It does not unwrap the mesh, so a UV unwrap node must be connected upstream.
This node bakes PBR textures onto a 3D mesh using the meshs existing UV layout. It samples color and material attributes from a sparse voxel volume at each texel and outputs a base color image plus metallic and roughness maps. It does not unwrap the mesh, so a UV unwrap node must be connected upstream.

## Inputs

Expand Down Expand Up @@ -34,4 +34,4 @@ Notes:
> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BakeTextureFromVoxel/en.md)

---
**Source fingerprint (SHA-256):** `419f9e064edaeb9db8d5e052cf57a3b8b77bf7e025e8a0fc9aa0e1919c06b51c`
**Source fingerprint (SHA-256):** `080dcb670620f1cb97523d04fc45293e03d139e513845d0fa7b1c4d2f8bdf32d`
30 changes: 30 additions & 0 deletions built-in-nodes/ComfyCloudFlux2TextToImageNode.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: "ComfyCloudFlux2TextToImageNode - ComfyUI Built-in Node Documentation"
description: "Runs the Flux 2 dev text-to-image model on a Comfy Cloud GPU and returns the generated image."
sidebarTitle: "ComfyCloudFlux2TextToImageNode"
icon: "circle"
mode: wide
---

Runs the Flux 2 dev text-to-image model on a Comfy Cloud GPU and returns the generated image. The `turbo` option applies the Turbo LoRA with a short schedule for a much quicker run at the cost of a little fidelity; turning it off performs the full-length dev pass without the LoRA. This is a beta node set, billed by how long it runs in credits.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `prompt` | The text prompt describing the image to generate. Leading and trailing whitespace is removed before submission. | STRING | Yes | 1 to 4096 characters |
| `seed` | Random seed that controls the generated result for reproducibility (default: 42). | INT | Yes | 0 to 18446744073709551615 |
| `aspect_ratio` | Aspect ratio of the output image (default: "1:1"). | COMBO | Yes | "1:1"<br />"3:4"<br />"2:3"<br />"3:2"<br />"4:3"<br />"16:9"<br />"9:16"<br />"21:9" |
| `megapixels` | Total pixel budget. 1.0 is about 1024x1024 at a square ratio (default: 1.0). | FLOAT | Yes | 0.1 to 16.0 (step 0.1) |
| `turbo` | Run the Turbo LoRA on a short schedule, trading a little fidelity for a much quicker run. Off runs the full dev pass with no LoRA (default: True). | BOOLEAN | Yes | True / False |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `IMAGE` | The image generated from the text prompt, returned as a ComfyUI image tensor that can be passed to other nodes. | IMAGE |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyCloudFlux2TextToImageNode/en.md)

---
**Source fingerprint (SHA-256):** `1b51a8ab89ae7c355dec4256a1a25a09a15e192c72fc8d1862c652dbdf337fcb`
27 changes: 27 additions & 0 deletions built-in-nodes/ComfyCloudMageFlowTextToImageNode.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: "ComfyCloudMageFlowTextToImageNode - ComfyUI Built-in Node Documentation"
description: "This node generates an image from a text prompt by sending the request to the Mage-Flow text-to-image workflow in the Comfy Cloud."
sidebarTitle: "ComfyCloudMageFlowTextToImageNode"
icon: "circle"
mode: wide
---

This node generates an image from a text prompt by sending the request to the Mage-Flow text-to-image workflow in the Comfy Cloud. It runs the full 30-step generation pass rather than the faster distilled turbo pass, and it accepts a negative prompt so you can describe content you do not want in the final image. The negative prompt is supported in this 30-step mode; per the node summary, the distilled turbo variant cannot make good use of it.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `prompt` | The text description of the image to generate. | STRING | Yes | Free-form text |
| `negative_prompt` | Text describing content that should not appear in the generated image. This input is used during the standard 30-step generation pass, but the distilled turbo variant does not use negative prompts well. | STRING | No | Free-form text |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `image` | The image generated from the provided text prompt and negative prompt. | IMAGE |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyCloudMageFlowTextToImageNode/en.md)

---
**Source fingerprint (SHA-256):** `80f4ecf1df3f2c46d94138f8ada817e12cc49e69e69a001630776ed644868367`
30 changes: 30 additions & 0 deletions built-in-nodes/ComfyCloudMageFlowTurboTextToImageNode.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: "ComfyCloudMageFlowTurboTextToImageNode - ComfyUI Built-in Node Documentation"
description: "This Comfy Cloud node generates an image from a text prompt using the Mage-Flow Turbo workflow (mage-flow-turbo/text-to-image)."
sidebarTitle: "ComfyCloudMageFlowTurboTextToImageNode"
icon: "circle"
mode: wide
---

This Comfy Cloud node generates an image from a text prompt using the Mage-Flow Turbo workflow (`mage-flow-turbo/text-to-image`). It runs a distilled version of the Mage-Flow model that generates the image in 4 steps at a cfg value of 1, taking roughly one seventh of the GPU time of a full Mage-Flow pass, which makes it the variant intended for fast iteration.

## Inputs

The node class itself does not declare input widgets in the available source; its input schema is inherited from the shared base class `_ComfyCloudMageFlowNode`, whose definition is not included in the source snapshot. Based on the node summary and the text-to-image workflow name, the node takes a text prompt describing the image to generate.

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `prompt` | The text prompt describing the image to generate. The exact parameter name is set by the inherited `_ComfyCloudMageFlowNode` base schema and may differ from this label. | STRING | Yes | Free text |

Note: Additional input parameters may exist in the inherited base node definition, which is not available in the provided source.

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `IMAGE` | The image generated from the text prompt. | IMAGE |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyCloudMageFlowTurboTextToImageNode/en.md)

---
**Source fingerprint (SHA-256):** `8d867a0c906028597ef52c75f5c9a994fdc00211c7aae410ffca8204943f0c34`
31 changes: 31 additions & 0 deletions built-in-nodes/ComfyCloudZImageTurboNode.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: "ComfyCloudZImageTurboNode - ComfyUI Built-in Node Documentation"
description: "This node generates an image from a text prompt using the Z-Image Turbo model, which completes in just 8 steps."
sidebarTitle: "ComfyCloudZImageTurboNode"
icon: "circle"
mode: wide
---

This node generates an image from a text prompt using the Z-Image Turbo model, which completes in just 8 steps. The generation runs remotely on Comfy Cloud GPUs and is billed by GPU time, making this one of the quickest and cheapest options here for iterating on image ideas. Once the generation finishes, the node downloads the finished image for use in your workflow.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `prompt` | Text prompt describing the image to generate. Accepts multi-line input and is trimmed before submission. Must not be empty after trimming. | STRING | Yes | 1 - 4096 characters |
| `seed` | Random seed used to control generation reproducibility. Changing it produces a different variation. Includes a control-after-generate option. Default: 42. | INT | No | 0 - 18446744073709551615 |
| `aspect_ratio` | Aspect ratio of the generated image. Default: "1:1". | COMBO | No | "1:1"<br />"3:4"<br />"2:3"<br />"3:2"<br />"4:3"<br />"16:9"<br />"9:16"<br />"21:9" |
| `megapixels` | Total pixel budget. 1.0 is about 1024x1024 at a square ratio. Default: 1.0. | FLOAT | No | 0.1 - 16.0<br />(step of 0.1) |

Note: Input values are validated before the generation is submitted. The `prompt` must contain between 1 and 4,096 characters after whitespace is trimmed, `aspect_ratio` must be one of the listed options, and `megapixels` must be entered in increments of 0.1.

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `IMAGE` | The generated image returned as an image tensor, ready for further image processing or saving nodes. | IMAGE |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyCloudZImageTurboNode/en.md)

---
**Source fingerprint (SHA-256):** `9c78bf9aca5800212d1c5a8f9581dc6c154a82220cd60a8b55ebe74111d2f542`
28 changes: 15 additions & 13 deletions built-in-nodes/ComfyMathExpression.mdx
Original file line number Diff line number Diff line change
@@ -1,35 +1,37 @@
---
title: "ComfyMathExpression - ComfyUI Built-in Node Documentation"
description: "The ComfyMathExpression node evaluates a mathematical formula using a set of input values."
description: "The ComfyMathExpression node evaluates a mathematical formula that you write as text."
sidebarTitle: "ComfyMathExpression"
icon: "circle"
mode: wide
---

The ComfyMathExpression node evaluates a mathematical formula using a set of input values. You can write an expression using variable names (like `a`, `b`, `c`), and the node will calculate the result. It supports dynamically adding as many input values as needed for your calculation.
The ComfyMathExpression node evaluates a mathematical formula that you write as text. The formula can reference the node's input values using letter names such as `a`, `b`, `c`, and you can add as many input values as needed through the growable `values` group. The calculation result is returned simultaneously as a floating-point number, an integer, and a boolean value.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `expression` | The mathematical formula to evaluate. You can use variable names that correspond to the input values (default: "a + b"). | STRING | Yes | N/A |
| `values` | A set of numeric or boolean inputs that can be dynamically added. Each input is assigned a letter from the alphabet (a, b, c, ...) to be used as a variable in the expression. At least one input value is required. | FLOAT, INT, BOOLEAN | No | N/A |
| `expression` | The mathematical formula to evaluate, written as text (for example `a + b`), using the letter names of the input values as variables. Multiline input. (default: "a + b") | STRING | Yes | N/A |
| `values` | Growable group of input values that provides the variables for the expression. Each value added to the group automatically gets the next lowercase letter name starting at `a` (`a`, `b`, `c`, ...), and that name can then be used inside `expression`. Each item accepts a number (INT or FLOAT) or a boolean (TRUE/FALSE). | FLOAT, INT, BOOLEAN | Yes | 1 to 26 values, named `a` to `z` |

**Parameter Constraints:**
* The `expression` parameter cannot be empty or contain only whitespace.
* The expression must evaluate to a finite numeric result (INT or FLOAT). Boolean or other non-numeric results will cause an error.
* The input values for the `values` parameter can be numbers (INT or FLOAT) or boolean values (TRUE/FALSE).
* At least one input value must be provided in the `values` group.
### Notes and constraints

- `expression` cannot be empty or contain only whitespace.
- The expression must evaluate to a numeric result (INT or FLOAT). If the result is a different type, such as text, the node raises an error.
- The numeric result must be finite and convertible to a float. Results that are too large or non-finite cause an error.
- The whole set of input values is also available inside the expression under the variable name `values` (as a list), so expressions such as `sum(values)` are possible.
- The following math functions are available inside the expression: `sum`, `min`, `max`, `abs`, `round`, `pow`, `sqrt`, `ceil`, `floor`, `log`, `log2`, `log10`, `sin`, `cos`, `tan`, `int`, `float`.

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `FLOAT` | The result of the mathematical expression as a floating-point number. | FLOAT |
| `INT` | The result of the mathematical expression as an integer. | INT |
| `BOOL` | The result of the mathematical expression as a boolean value. | BOOLEAN |
| `FLOAT` | The result of the expression as a floating-point number. | FLOAT |
| `INT` | The result of the expression converted to an integer, with the decimal part truncated. | INT |
| `BOOL` | The result converted to a boolean value: TRUE when the numeric result is not zero, FALSE when it is zero. | BOOLEAN |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyMathExpression/en.md)

---
**Source fingerprint (SHA-256):** `d3b47ddb7bc40318d35ad09fb53793cea25e9a9b310ab47aaf937781e3ad2b73`
**Source fingerprint (SHA-256):** `4c77e9834fe7341143352f95ed8808dc81def3361b197c67e33a531bb3696d71`
8 changes: 4 additions & 4 deletions built-in-nodes/ComfySwitchNode.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ icon: "circle"
mode: wide
---

The Switch node selects between two possible inputs based on a boolean condition. It outputs the `on_true` input when the `switch` is enabled, and the `on_false` input when the `switch` is disabled. Only the selected branch is evaluated, so the other input is not required. This allows you to create conditional logic and choose different data paths in your workflow.
The Switch node selects between two possible inputs based on a boolean condition. When `switch` is enabled (true), it passes the `on_true` input through to the output; when disabled (false), it passes `on_false`. Only the selected branch is evaluated, so the other input does not need to be connected.

## Inputs

Expand All @@ -16,15 +16,15 @@ The Switch node selects between two possible inputs based on a boolean condition
| `on_false` | The data to be passed to the output when the `switch` is disabled (false). This input is only required when the `switch` is false. | MATCH_TYPE | No | |
| `on_true` | The data to be passed to the output when the `switch` is enabled (true). This input is only required when the `switch` is true. | MATCH_TYPE | No | |

**Note on Input Requirements:** The `on_false` and `on_true` inputs are conditionally required. The node will request the `on_true` input only when the `switch` is true, and the `on_false` input only when the `switch` is false. Both inputs must be of the same data type and must match the output data type.
**Note on Input Requirements:** The `on_false` and `on_true` inputs are conditionally required. The node requests the `on_true` input only when the `switch` is true, and the `on_false` input only when the `switch` is false. Both inputs must be of the same data type and must match the output data type. If the selected input is not connected, the node outputs no value.

## Outputs

| Output Name | Description | Data Type |
| --- | --- | --- |
| `output` | The selected data. This will be the value from the `on_true` input if the `switch` is true, or the value from the `on_false` input if the `switch` is false. | MATCH_TYPE |
| `output` | The selected data. This is the value from the `on_true` input when the `switch` is true, or the value from the `on_false` input when the `switch` is false. | MATCH_TYPE |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySwitchNode/en.md)

---
**Source fingerprint (SHA-256):** `d0adda02e7f997f27182cb26e11e934660ae5bd80f3091bed2fed7c981632ce5`
**Source fingerprint (SHA-256):** `42c442efeda0197d950702c52647233dee1a30216fb07e1ce4bc844784a6c5f2`
14 changes: 7 additions & 7 deletions built-in-nodes/GetImageSize.mdx
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
---
title: "GetImageSize - ComfyUI Built-in Node Documentation"
description: "The GetImageSize node extracts the dimensions and batch information from an input image."
description: "GetImageSize reads an input image and returns its width, height, and batch size."
sidebarTitle: "GetImageSize"
icon: "circle"
mode: wide
---

The GetImageSize node extracts the dimensions and batch information from an input image. It returns the width, height, and batch size of the image while also displaying this information as progress text on the node interface. The original image data passes through unchanged.
GetImageSize reads an input image and returns its width, height, and batch size. The node also displays these measured values directly on the node interface.

## Inputs

| Parameter | Description | Data Type | Required | Range |
| --- | --- | --- | --- | --- |
| `image` | The input image from which to extract size information | IMAGE | Yes | - |
|-----------|-------------|-----------|----------|-------|
| `image` | The input image from which the width, height, and batch size are extracted | IMAGE | Yes | - |

## Outputs

| Output Name | Description | Data Type |
| --- | --- | --- |
|-------------|-------------|-----------|
| `width` | The width of the input image in pixels | INT |
| `height` | The height of the input image in pixels | INT |
| `batch_size` | The number of images in the batch | INT |
| `batch_size` | The number of images contained in the input batch | INT |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetImageSize/en.md)

---
**Source fingerprint (SHA-256):** `251c8480ccb1a1462a8d7656ce2b7ef33f2b9f6527b8b306a0850af16ef4094d`
**Source fingerprint (SHA-256):** `dc29add37a3362384e63cb1e57f03758a82f77811c78797fdffd486462cb19b8`
Loading
Loading