ComfyUI Wiki
97f23b81f3
Bump template to 0.1.23 ( #8353 )
...
Correct some error settings in VACE
2025-05-30 23:05:42 -07:00
drhead
08b7cc7506
use fused multiply-add pointwise ops in chroma ( #8279 )
2025-05-30 18:09:54 -04:00
BennyKok
6c319cbb4e
fix: custom comfy-api-base works with subpath ( #8332 )
2025-05-30 17:51:28 -04:00
Chenlei Hu
df1aebe52e
Remove huchenlei from CODEOWNERS ( #8350 )
2025-05-30 17:27:52 -04:00
comfyanonymous
704fc78854
Put ROCm version in tuple to make it easier to enable stuff based on it. ( #8348 )
2025-05-30 15:41:02 -04:00
JettHu
1d9fee79fd
Add node for regex replace(sub) operation ( #8340 )
...
* Add node for regex replace(sub) operation
* Apply suggestions from code review
add tooltips
Co-authored-by: Christian Byrne <abolkonsky.rem@gmail.com>
* Fix indentation
---------
Co-authored-by: Christian Byrne <abolkonsky.rem@gmail.com>
2025-05-30 15:08:59 -04:00
Jedrzej Kosinski
aeba0b3a26
Reduce code duplication for [pro] and [max], rename Pro and Max to [pro] and [max] to be consistent with other BFL nodes, make default seed for Kontext nodes be 1234. since 0 is interpreted by API as 'choose random seed' ( #8337 )
2025-05-29 17:14:27 -04:00
comfyanonymous
094306b626
ComfyUI version 0.3.39
v0.3.39
2025-05-29 14:26:39 -04:00
filtered
31260f0275
Update templates 0.1.22 ( #8334 )
2025-05-30 03:52:27 +10:00
Robin Huang
f1c9ca816a
Add BFL Kontext API Nodes. ( #8333 )
...
* Added initial Flux.1 Kontext Pro Image node - recreated branch to save myself sanity from rebase crap after master got rebased
* Add safety filter to Kontext.
* Make safety = 2 and input image is optional.
* Add BFL kontext API nodes.
---------
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2025-05-29 13:27:40 -04:00
comfyanonymous
f2289a1f59
Delete useless file. ( #8327 )
2025-05-29 08:29:37 -04:00
Robin Huang
fb83eda287
Revert "Add support for Veo3 API node." ( #8322 )
...
This reverts commit 592d05610072777d170cf44604366bc489ada81b.
2025-05-29 03:03:11 -04:00
comfyanonymous
5e5e46d40c
Not really tested WAN Phantom Support. ( #8321 )
2025-05-28 23:46:15 -04:00
Yoland Yan
4eba3161cf
Refactor Pika API node imports and fix unique_id issue. ( #8319 )
...
Added unique_id to hidden parameters and corrected description formatting in PikAdditionsNode.
2025-05-28 23:42:25 -04:00
Robin Huang
592d056100
Add support for Veo3 API node. ( #8320 )
2025-05-28 23:42:02 -04:00
comfyanonymous
1c1687ab1c
Support HiDream SimpleTuner loras. ( #8318 )
2025-05-28 18:47:15 -04:00
comfyanonymous
e6609dacde
ComfyUI version 0.3.38
v0.3.38
2025-05-28 02:15:11 -04:00
Christian Byrne
ba37e67964
update frontend patch 1.20.7 ( #8312 )
2025-05-28 01:42:18 -04:00
comfyanonymous
06c661004e
Memory estimation code can now take into account conds. ( #8307 )
2025-05-27 15:09:05 -04:00
comfyanonymous
c9e1821a7b
ComfyUI version 0.3.37
v0.3.37
2025-05-27 07:07:44 -04:00
Robin Huang
f58f0f5696
More API nodes: Gemini/Open AI Chat, Tripo, Rodin, Runway Image ( #8295 )
...
* Add Ideogram generate node.
* Add staging api.
* Add API_NODE and common error for missing auth token (#5 )
* Add Minimax Video Generation + Async Task queue polling example (#6 )
* [Minimax] Show video preview and embed workflow in ouput (#7 )
* Remove uv.lock
* Remove polling operations.
* Revert "Remove polling operations."
This reverts commit 8415404ce8fbc0262b7de54fc700c5c8854a34fc.
* Update stubs.
* Added Ideogram and Minimax back in.
* Added initial BFL Flux 1.1 [pro] Ultra node (#11 )
* Manually add BFL polling status response schema (#15 )
* Add function for uploading files. (#18 )
* Add Luma nodes (#16 )
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* Refactor util functions (#20 )
* Add rest of Luma node functionality (#19 )
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* Fix image_luma_ref not working (#28 )
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* [Bug] Remove duplicated option T2V-01 in MinimaxTextToVideoNode (#31 )
* add veo2, bump av req (#32 )
* Add Recraft nodes (#29 )
* Add Kling Nodes (#12 )
* Add Camera Concepts (luma_concepts) to Luma Video nodes (#33 )
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* Add Runway nodes (#17 )
* Convert Minimax node to use VIDEO output type (#34 )
* Standard `CATEGORY` system for api nodes (#35 )
* Set `Content-Type` header when uploading files (#36 )
* add better error propagation to veo2 (#37 )
* Add Realistic Image and Logo Raster styles for Recraft v3 (#38 )
* Fix runway image upload and progress polling (#39 )
* Fix image upload for Luma: only include `Content-Type` header field if it's set explicitly (#40 )
* Moved Luma nodes to nodes_luma.py (#47 )
* Moved Recraft nodes to nodes_recraft.py (#48 )
* Move and fix BFL nodes to node_bfl.py (#49 )
* Move and edit Minimax node to nodes_minimax.py (#50 )
* Add Recraft Text to Vector node, add Save SVG node to handle its output (#53 )
* Added pixverse_template support to Pixverse Text to Video node (#54 )
* Added Recraft Controls + Recraft Color RGB nodes (#57 )
* split remaining nodes out of nodes_api, make utility lib, refactor ideogram (#61 )
* Set request type explicitly (#66 )
* Add `control_after_generate` to all seed inputs (#69 )
* Fix bug: deleting `Content-Type` when property does not exist (#73 )
* Add Pixverse and updated Kling types (#75 )
* Added Recraft Style - Infinite Style Library node (#82 )
* add ideogram v3 (#83 )
* [Kling] Split Camera Control config to its own node (#81 )
* Add Pika i2v and t2v nodes (#52 )
* Remove Runway nodes (#88 )
* Fix: Prompt text can't be validated in Kling nodes when using primitive nodes (#90 )
* Update Pika Duration and Resolution options (#94 )
* Removed Infinite Style Library until later (#99 )
* fix multi image return (#101 )
close #96
* Serve SVG files directly (#107 )
* Add a bunch of nodes, 3 ready to use, the rest waiting for endpoint support (#108 )
* Revert "Serve SVG files directly" (#111 )
* Expose 4 remaining Recraft nodes (#112 )
* [Kling] Add `Duration` and `Video ID` outputs (#105 )
* Add Kling nodes: camera control, start-end frame, lip-sync, video extend (#115 )
* Fix error for Recraft ImageToImage error for nonexistent random_seed param (#118 )
* Add remaining Pika nodes (#119 )
* Make controls input work for Recraft Image to Image node (#120 )
* Fix: Nested `AnyUrl` in request model cannot be serialized (Kling, Runway) (#129 )
* Show errors and API output URLs to the user (change log levels) (#131 )
* Apply small fixes and most prompt validation (if needed to avoid API error) (#135 )
* Node name/category modifications (#140 )
* Add back Recraft Style - Infinite Style Library node (#141 )
* [Kling] Fix: Correct/verify supported subset of input combos in Kling nodes (#149 )
* Remove pixverse_template from PixVerse Transition Video node (#155 )
* Use 3.9 compat syntax (#164 )
* Handle Comfy API key based authorizaton (#167 )
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
* [BFL] Print download URL of successful task result directly on nodes (#175 )
* Show output URL and progress text on Pika nodes (#168 )
* [Ideogram] Print download URL of successful task result directly on nodes (#176 )
* [Kling] Print download URL of successful task result directly on nodes (#181 )
* Merge upstream may 14 25 (#186 )
Co-authored-by: comfyanonymous <comfyanonymous@protonmail.com>
Co-authored-by: AustinMroz <austinmroz@utexas.edu>
Co-authored-by: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
Co-authored-by: Benjamin Lu <benceruleanlu@proton.me>
Co-authored-by: Andrew Kvochko <kvochko@users.noreply.github.com>
Co-authored-by: Pam <42671363+pamparamm@users.noreply.github.com>
Co-authored-by: chaObserv <154517000+chaObserv@users.noreply.github.com>
Co-authored-by: Yoland Yan <4950057+yoland68@users.noreply.github.com>
Co-authored-by: guill <guill@users.noreply.github.com>
Co-authored-by: Chenlei Hu <hcl@comfy.org>
Co-authored-by: Terry Jia <terryjia88@gmail.com>
Co-authored-by: Silver <65376327+silveroxides@users.noreply.github.com>
Co-authored-by: catboxanon <122327233+catboxanon@users.noreply.github.com>
Co-authored-by: liesen <liesen.dev@gmail.com>
Co-authored-by: Kohaku-Blueleaf <59680068+KohakuBlueleaf@users.noreply.github.com>
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
Co-authored-by: thot experiment <94414189+thot-experiment@users.noreply.github.com>
Co-authored-by: blepping <157360029+blepping@users.noreply.github.com>
* Update instructions on how to develop API Nodes. (#171 )
* Add Runway FLF and I2V nodes (#187 )
* Add OpenAI chat node (#188 )
* Update README.
* Add Google Gemini API node (#191 )
* Add Runway Gen 4 Text to Image Node (#193 )
* [Runway, Gemini] Update node display names and attributes (#194 )
* Update path from "image-to-video" to "image_to_video" (#197 )
* [Runway] Split I2V nodes into separate gen3 and gen4 nodes (#198 )
* Update runway i2v ratio enum (#201 )
* Rodin3D: implement Rodin3D API Nodes (#190 )
Co-authored-by: WhiteGiven <c15838568211@163.com>
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* Add Tripo Nodes. (#189 )
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
* Change casing of categories "3D" => "3d" (#208 )
* [tripo] fix negtive_prompt and mv2model (#212 )
* [tripo] set default param to None (#215 )
* Add description and tooltip to Tripo Refine model. (#218 )
* Update.
* Fix rebase errors.
* Fix rebase errors.
* Update templates.
* Bump frontend.
* Add file type info for file inputs.
---------
Co-authored-by: Christian Byrne <cbyrne@comfy.org>
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
Co-authored-by: Chenlei Hu <hcl@comfy.org>
Co-authored-by: thot experiment <94414189+thot-experiment@users.noreply.github.com>
Co-authored-by: comfyanonymous <comfyanonymous@protonmail.com>
Co-authored-by: AustinMroz <austinmroz@utexas.edu>
Co-authored-by: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
Co-authored-by: Benjamin Lu <benceruleanlu@proton.me>
Co-authored-by: Andrew Kvochko <kvochko@users.noreply.github.com>
Co-authored-by: Pam <42671363+pamparamm@users.noreply.github.com>
Co-authored-by: chaObserv <154517000+chaObserv@users.noreply.github.com>
Co-authored-by: Yoland Yan <4950057+yoland68@users.noreply.github.com>
Co-authored-by: guill <guill@users.noreply.github.com>
Co-authored-by: Terry Jia <terryjia88@gmail.com>
Co-authored-by: Silver <65376327+silveroxides@users.noreply.github.com>
Co-authored-by: catboxanon <122327233+catboxanon@users.noreply.github.com>
Co-authored-by: liesen <liesen.dev@gmail.com>
Co-authored-by: Kohaku-Blueleaf <59680068+KohakuBlueleaf@users.noreply.github.com>
Co-authored-by: blepping <157360029+blepping@users.noreply.github.com>
Co-authored-by: Changrz <51637999+WhiteGiven@users.noreply.github.com>
Co-authored-by: WhiteGiven <c15838568211@163.com>
Co-authored-by: seed93 <liangding1990@163.com>
2025-05-27 03:00:58 -04:00
filtered
3a10b9641c
[BugFix] Update frontend to 1.20.6 ( #8296 )
2025-05-27 02:47:06 -04:00
comfyanonymous
89a84e32d2
Disable initial GPU load when novram is used. ( #8294 )
2025-05-26 16:39:27 -04:00
comfyanonymous
e5799c4899
Enable pytorch attention by default on AMD gfx1151 ( #8282 )
2025-05-26 04:29:25 -04:00
comfyanonymous
a0651359d7
Return proper error if diffusion model not detected properly. ( #8272 )
2025-05-25 05:28:11 -04:00
comfyanonymous
ad3bd8aa49
ComfyUI version 0.3.36
v0.3.36
2025-05-24 17:30:37 -04:00
comfyanonymous
5a87757ef9
Better error if sageattention is installed but a dependency is missing. ( #8264 )
2025-05-24 06:43:12 -04:00
Christian Byrne
464aece92b
update frontend package to v1.20.5 ( #8260 )
2025-05-23 21:53:49 -07:00
comfyanonymous
0b50d4c0db
Add argument to explicitly enable fp8 compute support. ( #8257 )
...
This can be used to test if your current GPU/pytorch version supports fp8 matrix mult in combination with --fast or the fp8_e4m3fn_fast dtype.
2025-05-23 17:43:50 -04:00
drhead
30b2eb8a93
create arange on-device ( #8255 )
2025-05-23 16:15:06 -04:00
comfyanonymous
f85c08df06
Make VACE conditionings stackable. ( #8240 )
2025-05-22 19:22:26 -04:00
comfyanonymous
4202e956a0
Add append feature to conditioning_set_values ( #8239 )
...
Refactor unclipconditioning node.
2025-05-22 08:11:13 -04:00
Terry Jia
b838c36720
remove mtl from 3d model file list ( #8192 )
2025-05-22 08:08:36 -04:00
Chenlei Hu
fc39184ea9
Update frontend to 1.20 ( #8232 )
2025-05-22 02:24:36 -04:00
ComfyUI Wiki
ded60c33a0
Update templates to 0.1.18 ( #8224 )
2025-05-21 11:40:08 -07:00
Michael Abrahams
8bb858e4d3
Improve performance with large number of queued prompts ( #8176 )
...
* get_current_queue_volatile
* restore get_current_queue method
* remove extra import
2025-05-21 05:14:17 -04:00
编程界的小学生
57893c843f
Code Optimization and Issues Fixes in ComfyUI server ( #8196 )
...
* Update server.py
* Update server.py
2025-05-21 04:59:42 -04:00
Jedrzej Kosinski
65da29aaa9
Make torch.compile LoRA/key-compatible ( #8213 )
...
* Make torch compile node use wrapper instead of object_patch for the entire diffusion_models object, allowing key assotiations on diffusion_models to not break (loras, getting attributes, etc.)
* Moved torch compile code into comfy_api so it can be used by custom nodes with a degree of confidence
* Refactor set_torch_compile_wrapper to support a list of keys instead of just diffusion_model, as well as additional torch.compile args
* remove unused import
* Moved torch compile kwargs to be stored in model_options instead of attachments; attachments are more intended for things to be 'persisted', AKA not deepcopied
* Add some comments
* Remove random line of code, not sure how it got there
2025-05-21 04:56:56 -04:00
comfyanonymous
10024a38ea
ComfyUI version v0.3.35
v0.3.35
2025-05-21 04:50:37 -04:00
comfyanonymous
87f9130778
Revert "This doesn't seem to be needed on chroma. ( #8209 )" ( #8210 )
...
This reverts commit 7e84bf53737879ace37a68dc93e0df7704a53514.
2025-05-20 05:39:55 -04:00
comfyanonymous
7e84bf5373
This doesn't seem to be needed on chroma. ( #8209 )
2025-05-20 05:29:23 -04:00
filtered
4f3b50ba51
Update README ROCm text to match link ( #8199 )
...
- Follow-up on #8198
2025-05-19 16:40:55 -04:00
comfyanonymous
e930a387d6
Update AMD instructions in README. ( #8198 )
2025-05-19 04:58:41 -04:00
comfyanonymous
d8e5662822
Remove default delimiter. ( #8183 )
2025-05-18 04:12:12 -04:00
LaVie024
3d44a09812
Update nodes_string.py ( #8173 )
2025-05-18 04:11:11 -04:00
comfyanonymous
62690eddec
Node to add pixel space noise to an image. ( #8182 )
2025-05-18 04:09:56 -04:00
Christian Byrne
05eb10b43a
Validate video inputs ( #8133 )
...
* validate kling lip sync input video
* add tooltips
* update duration estimates
* decrease epsilon
* fix rebase error
2025-05-18 04:08:47 -04:00
Silver
f5e4e976f4
Add missing category for T5TokenizerOption ( #8177 )
...
Change it if you need to but it should at least have a category.
2025-05-18 02:59:06 -04:00
comfyanonymous
aee2908d03
Remove useless log. ( #8166 )
2025-05-17 06:27:34 -04:00
comfyanonymous
dc46db7aa4
Make ImagePadForOutpaint return a 3 channel mask. ( #8157 )
2025-05-16 15:15:55 -04:00