Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
9407e47
i18n: re-translate ko X-to-Y terms via glossary (batch 1)
lin-bot23 Jun 29, 2026
ceb383f
Remove MCP waitlist info from agent-tools pages
lin-bot23 Jun 29, 2026
ba2c4b3
i18n: fix hybrid X-to-Y terms in ko/ + update glossary with audio/3d …
lin-bot23 Jun 29, 2026
581fc94
i18n: add audio/3d/frame-interpolation mappings to ko glossary overrides
lin-bot23 Jun 29, 2026
0d2a791
fix: repair truncated code block in ko/development/cloud/api-referenc…
lin-bot23 Jun 29, 2026
2b1d7da
fix: restore full changelog in ko/changelog/index.mdx from upstream
lin-bot23 Jun 29, 2026
4783605
fix: restore full javascript_objects_and_hijacking.mdx from upstream
lin-bot23 Jun 29, 2026
3a11e40
fix: restore 4 more truncated ko/ files from upstream
lin-bot23 Jun 29, 2026
43e24e1
fix: restore 2 more truncated ko/ files from upstream
lin-bot23 Jun 29, 2026
c256a82
chore: trigger ci re-run
lin-bot23 Jun 29, 2026
3f697f7
fix: restore full api-reference.mdx from upstream
lin-bot23 Jun 29, 2026
9d22487
fix: restore full tripo/model-generation.mdx from upstream
lin-bot23 Jun 29, 2026
45e1e97
fix: restore full bernini-r.mdx from upstream
lin-bot23 Jun 29, 2026
9846369
i18n: unify ComfyUI Manager → ComfyUI 매니저 across ko/ files
lin-bot23 Jun 29, 2026
c8836a5
i18n: update korean nav terms (ComfyUI 매니저, 설정, API)
lin-bot23 Jun 29, 2026
17f5883
Merge remote-tracking branch 'upstream/main'
lin-bot23 Jul 1, 2026
6250868
fix: restore ko/changelog/index.mdx to upstream/main (revert PR termi…
lin-bot23 Jul 1, 2026
92e32e2
fix: restore ko/tutorials/image/hidream/hidream-e1.mdx to upstream/main
lin-bot23 Jul 1, 2026
e86db48
fix: restore 12 files to upstream/main (revert unintended PR changes)
lin-bot23 Jul 1, 2026
a941ad2
fix: restore ko/custom-nodes/js/subgraphs.mdx (Korean comments → Engl…
lin-bot23 Jul 1, 2026
f4c9deb
fix: address CodeRabbit review comments on PR #1195
lin-bot23 Jul 1, 2026
a1a6473
fix: restore toast.mdx closing fence and api-examples.mdx Korean comm…
lin-bot23 Jul 1, 2026
1172a4d
fix: restore unbalanced code fences in 10 files, fix v3_migration inl…
lin-bot23 Jul 1, 2026
b933bda
chore: remove patch leftovers
lin-bot23 Jul 1, 2026
9021839
fix: restore Reve 소개 section in reve-image.mdx
lin-bot23 Jul 1, 2026
bc045e7
Fix issues
comfyui-wiki Jul 1, 2026
c54a726
Weekly node docs sync 2026-07-12
lin-bot23 Jul 11, 2026
b58ea92
docs: add content moderation FAQ to Comfy Cloud page
lin-bot23 Jul 12, 2026
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
15 changes: 14 additions & 1 deletion .github/scripts/i18n/glossary/overrides/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,20 @@
"video-to-world": "비디오 기반 월드 생성",
"frame-to-video": "프레임 기반 비디오 생성",
"start/end frame-to-video": "시작/종료 프레임 기반 비디오 생성",
"first-last-frame to video": "첫/마지막 프레임 기반 비디오 생성"
"first-last-frame to video": "첫/마지막 프레임 기반 비디오 생성",
"audio-to-audio": "오디오 기반 오디오 생성",
"text-to-speech": "텍스트 기반 음성 생성",
"video-to-audio": "비디오 기반 오디오 생성",
"text-to-3d": "텍스트 기반 3D 생성",
"image-to-3d": "이미지 기반 3D 생성",
"frame-interpolation": "프레임 보간",
"text to image": "텍스트 기반 이미지 생성",
"image to image": "이미지 기반 이미지 생성",
"text to video": "텍스트 기반 비디오 생성",
"image to video": "이미지 기반 비디오 생성",
"reference to image": "레퍼런스 기반 이미지 생성",
"reference to video": "레퍼런스 기반 비디오 생성",
"ComfyUI Manager": "ComfyUI 매니저"
},
"ignore": [
"active",
Expand Down
2 changes: 1 addition & 1 deletion built-in-nodes/OpenAIGPTImageNodeV2.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ This node generates images using OpenAI's GPT Image API. It supports multiple mo

**Parameter Constraints and Limitations:**

- When using `gpt-image-2` with a `model.size` of "Custom", the `custom_width` and `custom_height` must be multiples of 16, the maximum edge must be `<= 3840`, the aspect ratio must not exceed 3:1, and the total pixel count must be between 655,360 and 8,294,400.
- When using `gpt-image-2` with a `model.size` of "Custom", the `custom_width` and `custom_height` must be multiples of 16, the maximum edge must be <= 3840, the aspect ratio must not exceed 3:1, and the total pixel count must be between 655,360 and 8,294,400.
- If a `mask` is provided, an input image (`model.images`) is required. A mask cannot be used without an input image.
- A mask cannot be used with multiple input images.
- When a mask is provided, the mask dimensions must match the input image dimensions.
Expand Down
36 changes: 36 additions & 0 deletions built-in-nodes/Save3DAdvanced.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "Save3DAdvanced - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the Save3DAdvanced node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "Save3DAdvanced"
icon: "circle"
mode: wide
---

This node saves a 3D model to a file in the ComfyUI output directory, with advanced control over the output dimensions and camera/viewport settings. It also passes through the 3D model, model information, camera information, and dimensions for downstream nodes.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `model_3d` | 3D model file from an upstream 3D node. | FILE3D | Yes | GLB, GLTF, FBX, OBJ, STL, USDZ, Any |
| `filename_prefix` | Prefix for the saved file name (default: "3d/ComfyUI"). | STRING | Yes | Free text |
| `viewport_state` | Viewport state from a Load 3D node, containing camera and model information. | LOAD3D | Yes | - |
| `model_3d_info` | Optional 3D model information to override the viewport state. | LOAD3DMODELINFO | No | - |
| `camera_info` | Optional camera information to override the viewport state. | LOAD3DCAMERA | No | - |
| `width` | Width of the output preview in pixels (default: 1024). | INT | Yes | 1 to 4096 |
| `height` | Height of the output preview in pixels (default: 1024). | INT | Yes | 1 to 4096 |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `model_3d` | The 3D model file passed through from the input. | FILE3D |
| `model_3d_info` | Model information, either from the viewport state or the optional input. | LOAD3DMODELINFO |
| `camera_info` | Camera information, either from the viewport state or the optional input. | LOAD3DCAMERA |
| `width` | The width value passed through from the input. | INT |
| `height` | The height value passed through from the input. | 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/Save3DAdvanced/en.md)

---
**Source fingerprint (SHA-256):** `2c7d42b1875bb292e675526a2b38fcc8856c8ac45de25ac7b69d92323f0b7ae0`
36 changes: 36 additions & 0 deletions built-in-nodes/SaveGaussianSplat.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "SaveGaussianSplat - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the SaveGaussianSplat node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "SaveGaussianSplat"
icon: "circle"
mode: wide
---

This node saves a Gaussian splat 3D file to the output directory. It handles the file saving process and provides preview data for the 3D viewport.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `model_3d` | A gaussian splat 3D file. | FILE3D | Yes | SplatAny<br />PLY<br />SPLAT<br />SPZ<br />KSPLAT |
| `filename_prefix` | The prefix for the saved filename (default: "3d/ComfyUI"). | STRING | Yes | Any valid filename prefix |
| `viewport_state` | The current viewport state containing camera and model information. | LOAD3D | Yes | - |
| `model_3d_info` | Additional model 3D information for the viewport. | LOAD3DMODELINFO | No | - |
| `camera_info` | Camera information for the viewport preview. | LOAD3DCAMERA | No | - |
| `width` | The width of the preview (default: 1024). | INT | Yes | 1 to 4096 |
| `height` | The height of the preview (default: 1024). | INT | Yes | 1 to 4096 |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `model_3d` | The saved Gaussian splat 3D file. | FILE3D |
| `model_3d_info` | Model 3D information for the viewport. | LOAD3DMODELINFO |
| `camera_info` | Camera information for the viewport preview. | LOAD3DCAMERA |
| `width` | The width of the preview. | INT |
| `height` | The height of the preview. | 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/SaveGaussianSplat/en.md)

---
**Source fingerprint (SHA-256):** `f2d6b98d2ce1fe11df8ba440b7f46a21e2308966c15daa5ca0bdca7dab1726cc`
36 changes: 36 additions & 0 deletions built-in-nodes/SavePointCloud.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: "SavePointCloud - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the SavePointCloud node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "SavePointCloud"
icon: "circle"
mode: wide
---

The Save Point Cloud node saves a 3D point cloud file to the output directory and optionally provides preview data for the 3D viewer. It handles file naming and saving, while also passing through camera and model information for display purposes.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `model_3d` | Point cloud file (.ply) | FILE3D_POINT_CLOUD_ANY or FILE3D_PLY | Yes | - |
| `filename_prefix` | Prefix for the saved file name (default: "3d/ComfyUI") | STRING | Yes | - |
| `viewport_state` | Current viewport state containing camera and model information | LOAD3D | Yes | - |
| `model_3d_info` | Additional model information for the 3D viewer | LOAD3D_MODEL_INFO | No | - |
| `camera_info` | Camera information for the 3D viewer | LOAD3D_CAMERA | No | - |
| `width` | Width of the preview display in pixels (default: 1024) | INT | Yes | 1 to 4096 |
| `height` | Height of the preview display in pixels (default: 1024) | INT | Yes | 1 to 4096 |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `model_3d` | The saved point cloud file | FILE3D_POINT_CLOUD_ANY |
| `model_3d_info` | Model information for the 3D viewer | LOAD3D_MODEL_INFO |
| `camera_info` | Camera information for the 3D viewer | LOAD3D_CAMERA |
| `width` | Width of the preview display | INT |
| `height` | Height of the preview display | 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/SavePointCloud/en.md)

---
**Source fingerprint (SHA-256):** `ce8f005c431843a57d87a4aff2eed7a1604ebdf360f83b3aaaadc3ed364d218a`
28 changes: 28 additions & 0 deletions built-in-nodes/SaveText.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: "SaveText - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the SaveText node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "SaveText"
icon: "circle"
mode: wide
---

The Save Text node writes text content to a file in the output directory. It supports saving in .txt, .md, or .json format, and automatically handles JSON pretty-printing when valid JSON is provided.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `text` | The text content to save to a file | STRING | Yes | - |
| `filename_prefix` | Prefix for the output filename (default: "ComfyUI") | STRING | No | - |
| `format` | The file format to save the text as (default: "txt") | STRING | No | `"txt"`<br />`"md"`<br />`"json"` |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `text` | The original text content that was saved to the file | STRING |

> 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/SaveText/en.md)

---
**Source fingerprint (SHA-256):** `5644d143f415773115b38d7af6d9afea20c9eadef2cea836b0384c15e0dcba6a`
37 changes: 37 additions & 0 deletions built-in-nodes/SeedVR2TemporalChunk.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: "SeedVR2TemporalChunk - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the SeedVR2TemporalChunk node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "SeedVR2TemporalChunk"
icon: "circle"
mode: wide
---

This node splits a SeedVR2 video latent into smaller temporal chunks that can be processed one at a time within available VRAM. It automatically calculates the optimal chunk size based on your GPU memory or lets you specify the chunk size manually, and outputs the chunks in sequence order for processing.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `latent` | The VAE-encoded SeedVR2 latent to split. | LATENT | Yes | - |
| `temporal_overlap` | Latent frames shared between adjacent chunks and crossfaded at merge; 0 means no overlap (default: 0). | INT | No | 0 to 16384 |
| `chunking_mode` | Manual uses frames_per_chunk exactly; auto predicts the largest chunk that fits free VRAM. | COMBO | Yes | "auto"<br />"manual" |

When `chunking_mode` is set to "manual", an additional parameter becomes available:

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `frames_per_chunk` | Pixel frames per temporal chunk. Must be a 4n+1 value (1, 5, 9, 13, 17, 21, ...) (default: 21). | INT | Yes | 1 to 16384 |

Note: The `frames_per_chunk` parameter only appears when `chunking_mode` is set to "manual". The value must satisfy the formula `(frames_per_chunk - 1) % 4 == 0`, meaning it must be one of: 1, 5, 9, 13, 17, 21, etc.

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `latents` | The temporal chunks in sequence order. | LATENT |
| `temporal_overlap` | The effective latent-frame overlap between adjacent chunks, for Merge SeedVR2 Latents. | 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/SeedVR2TemporalChunk/en.md)

---
**Source fingerprint (SHA-256):** `40af2b690f74555efbe38f4cf76825417f52735ce90296a9ad662f78cfe4c6bf`
29 changes: 29 additions & 0 deletions built-in-nodes/SeedVR2TemporalMerge.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: "SeedVR2TemporalMerge - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the SeedVR2TemporalMerge node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "SeedVR2TemporalMerge"
icon: "circle"
mode: wide
---

This node recombines sampled SeedVR2 latent temporal chunks into a single full-length latent. It uses a Hann window crossfade over the overlap region between chunks to create smooth transitions, or performs plain concatenation when no overlap is specified.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `latents` | The sampled temporal chunks in sequence order. | LATENT | Yes | List of latents |
| `temporal_overlap` | The temporal_overlap output of Split SeedVR2 Latent. 0 = plain concatenation. (default: 0) | INT | Yes | 0 to 16384 |

**Note:** The `temporal_overlap` value must be greater than or equal to 0. The final chunk in the sequence may have fewer temporal frames than the other chunks. All chunks must have matching dimensions except for the temporal axis (T), and the first chunk must be 5-dimensional (B, C, T, H, W).

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `latent` | The recombined full-length latent. | LATENT |

> 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/SeedVR2TemporalMerge/en.md)

---
**Source fingerprint (SHA-256):** `647653fc651462f62bcc9dca2919cfcaa4b476b4c679b0a1111698facab83f28`
32 changes: 32 additions & 0 deletions built-in-nodes/TextOverlay.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: "TextOverlay - ComfyUI Built-in Node Documentation"
description: "Complete documentation for the TextOverlay node in ComfyUI. Learn its inputs, outputs, parameters and usage."
sidebarTitle: "TextOverlay"
icon: "circle"
mode: wide
---

This node draws text on top of an image or a batch of images. It creates a text overlay with customizable font size, color, position, alignment, and an optional outline, then composites the text onto the original images.

## Inputs

| Parameter | Description | Data Type | Required | Range |
|-----------|-------------|-----------|----------|-------|
| `images` | The input image or batch of images to draw text on | IMAGE | Yes | |
| `text` | The text to overlay on the image (default: "") | STRING | Yes | |
| `font_size` | Font size as a percentage of the image height (default: 5.0) | FLOAT | Yes | 0.5 to 50.0 |
| `color` | Color of the text (default: "#ffffff") | STRING | Yes | |
| `position` | Vertical position of the text on the image (default: "top") | COMBO | Yes | `"top"`<br />`"bottom"` |
| `align` | Horizontal alignment of the text (default: "left") | COMBO | Yes | `"left"`<br />`"center"`<br />`"right"` |
| `outline` | Draw a black outline around the text (default: True) | BOOLEAN | Yes | |

## Outputs

| Output Name | Description | Data Type |
|-------------|-------------|-----------|
| `images` | The input images with the text overlay composited on top | 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/TextOverlay/en.md)

---
**Source fingerprint (SHA-256):** `baffaa4ec9d3565e3533673658399271234def8c49e2e4a5f16767ec3f98cb22`
Loading