90 Commits

Author SHA1 Message Date
Christian Byrne
258b7ae7c9 Add Google Gemini API node (#191) 2025-05-26 20:53:49 -07:00
Robin Huang
b9ff57aabd Update README. 2025-05-26 20:53:49 -07:00
Christian Byrne
1d36e199f6 Add OpenAI chat node (#188) 2025-05-26 20:53:49 -07:00
Christian Byrne
25b599f8f2 Add Runway FLF and I2V nodes (#187) 2025-05-26 20:53:49 -07:00
Robin Huang
78753cc8a1 Update instructions on how to develop API Nodes. (#171) 2025-05-26 20:53:49 -07:00
Christian Byrne
2bae475fba 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>
2025-05-26 20:53:49 -07:00
Christian Byrne
5b1faf62b3 [Kling] Print download URL of successful task result directly on nodes (#181) 2025-05-26 20:53:49 -07:00
Christian Byrne
e99580427e [Ideogram] Print download URL of successful task result directly on nodes (#176) 2025-05-26 20:53:49 -07:00
Christian Byrne
f55594b972 Show output URL and progress text on Pika nodes (#168) 2025-05-26 20:53:49 -07:00
Christian Byrne
d932dac5d1 [BFL] Print download URL of successful task result directly on nodes (#175) 2025-05-26 20:53:49 -07:00
Christian Byrne
b76fcc12b9 Handle Comfy API key based authorizaton (#167)
Co-authored-by: Jedrzej Kosinski <kosinkadink1@gmail.com>
2025-05-26 20:53:49 -07:00
Christian Byrne
63556900b2 Use 3.9 compat syntax (#164) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
a065ada8af Remove pixverse_template from PixVerse Transition Video node (#155) 2025-05-26 20:53:49 -07:00
Christian Byrne
ce41a9d353 [Kling] Fix: Correct/verify supported subset of input combos in Kling nodes (#149) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
8f4d4573ab Add back Recraft Style - Infinite Style Library node (#141) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
fbf34d39a9 Node name/category modifications (#140) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
a7b71f5c75 Apply small fixes and most prompt validation (if needed to avoid API error) (#135) 2025-05-26 20:53:49 -07:00
Christian Byrne
aae6f2d63a Show errors and API output URLs to the user (change log levels) (#131) 2025-05-26 20:53:49 -07:00
Christian Byrne
898acc0f52 Fix: Nested AnyUrl in request model cannot be serialized (Kling, Runway) (#129) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
f1808ef315 Make controls input work for Recraft Image to Image node (#120) 2025-05-26 20:53:49 -07:00
Christian Byrne
b7d647cd58 Add remaining Pika nodes (#119) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
a01fff521e Fix error for Recraft ImageToImage error for nonexistent random_seed param (#118) 2025-05-26 20:53:49 -07:00
Christian Byrne
6d5efe8e2f Add Kling nodes: camera control, start-end frame, lip-sync, video extend (#115) 2025-05-26 20:53:49 -07:00
Christian Byrne
80da0267ef [Kling] Add Duration and Video ID outputs (#105) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
38e02619b7 Expose 4 remaining Recraft nodes (#112) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
8daa075737 Add a bunch of nodes, 3 ready to use, the rest waiting for endpoint support (#108) 2025-05-26 20:53:49 -07:00
thot experiment
09d0fd132c fix multi image return (#101)
close #96
2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
bfe7ec4bff Removed Infinite Style Library until later (#99) 2025-05-26 20:53:49 -07:00
Christian Byrne
992835cca7 Update Pika Duration and Resolution options (#94) 2025-05-26 20:53:49 -07:00
Christian Byrne
8ccc772125 Fix: Prompt text can't be validated in Kling nodes when using primitive nodes (#90) 2025-05-26 20:53:49 -07:00
Christian Byrne
8a841ae516 Remove Runway nodes (#88) 2025-05-26 20:53:49 -07:00
Christian Byrne
e3393c09a2 Add Pika i2v and t2v nodes (#52) 2025-05-26 20:53:49 -07:00
Christian Byrne
8b3cd359d5 [Kling] Split Camera Control config to its own node (#81) 2025-05-26 20:53:49 -07:00
thot experiment
3952c5cca6 add ideogram v3 (#83) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
8da42edc9a Added Recraft Style - Infinite Style Library node (#82) 2025-05-26 20:53:49 -07:00
Christian Byrne
b44058276c Add Pixverse and updated Kling types (#75) 2025-05-26 20:53:49 -07:00
Christian Byrne
804b4808a7 Fix bug: deleting Content-Type when property does not exist (#73) 2025-05-26 20:53:49 -07:00
Christian Byrne
9cb1fa3f0d Add control_after_generate to all seed inputs (#69) 2025-05-26 20:53:49 -07:00
Christian Byrne
f8e6721f07 Set request type explicitly (#66) 2025-05-26 20:53:49 -07:00
thot experiment
a6c65e541c split remaining nodes out of nodes_api, make utility lib, refactor ideogram (#61) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
b2f55ba329 Added Recraft Controls + Recraft Color RGB nodes (#57) 2025-05-26 20:53:49 -07:00
Jedrzej Kosinski
5e2962ffe5 Added pixverse_template support to Pixverse Text to Video node (#54) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
ca257925f1 Add Recraft Text to Vector node, add Save SVG node to handle its output (#53) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
53ce1d3446 Move and edit Minimax node to nodes_minimax.py (#50) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
f2b6bb1660 Move and fix BFL nodes to node_bfl.py (#49) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
d483297496 Moved Recraft nodes to nodes_recraft.py (#48) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
e945b1b47e Moved Luma nodes to nodes_luma.py (#47) 2025-05-26 20:53:48 -07:00
Christian Byrne
65eb4104a9 Fix image upload for Luma: only include Content-Type header field if it's set explicitly (#40) 2025-05-26 20:53:48 -07:00
Christian Byrne
22c7bacffc Fix runway image upload and progress polling (#39) 2025-05-26 20:53:48 -07:00
Jedrzej Kosinski
0fcf869c9e Add Realistic Image and Logo Raster styles for Recraft v3 (#38) 2025-05-26 20:53:48 -07:00