forked from comfyanonymous/ComfyUI
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from comfyanonymous:master #38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pull bot
pushed a commit
that referenced
this pull request
May 6, 2025
* 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." * Update stubs. * Added Ideogram and Minimax back in. * Added initial BFL Flux 1.1 [pro] Ultra node (#11) * Add --comfy-api-base launch arg (#13) * Add instructions for staging development. (#14) * remove validation to make it easier to run against LAN copies of the API * Manually add BFL polling status response schema (#15) * Add function for uploading files. (#18) * Add Luma nodes (#16) * Refactor util functions (#20) * Add VIDEO type (#21) * Add rest of Luma node functionality (#19) * Fix image_luma_ref not working (#28) * [Bug] Remove duplicated option T2V-01 in MinimaxTextToVideoNode (#31) * Add utils to map from pydantic model fields to comfy node inputs (#30) * add veo2, bump av req (#32) * Add Recraft nodes (#29) * Add Kling Nodes (#12) * Add Camera Concepts (luma_concepts) to Luma Video nodes (#33) * 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) * Add Pixverse nodes (#46) * Move and fix BFL nodes to node_bfl.py (#49) * Move and edit Minimax node to nodes_minimax.py (#50) * Add Minimax Image to Video node + Cleanup (#51) * 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 (comfyanonymous#54) * Added Recraft Controls + Recraft Color RGB nodes (comfyanonymous#57) * split remaining nodes out of nodes_api, make utility lib, refactor ideogram (comfyanonymous#61) * Add types and doctstrings to utils file (comfyanonymous#64) * Fix: `PollingOperation` progress bar update progress by absolute value (comfyanonymous#65) * Use common download function in kling nodes module (comfyanonymous#67) * Fix: Luma video nodes in `api nodes/image` category (comfyanonymous#68) * Set request type explicitly (comfyanonymous#66) * Add `control_after_generate` to all seed inputs (comfyanonymous#69) * Fix bug: deleting `Content-Type` when property does not exist (comfyanonymous#73) * Add preview to Save SVG node (comfyanonymous#74) * change default poll interval (comfyanonymous#76), rework veo2 * Add Pixverse and updated Kling types (comfyanonymous#75) * Added Pixverse Image to VIdeo node (comfyanonymous#77) * Add Pixverse Transition Video node (comfyanonymous#79) * Proper ray-1-6 support as fix has been applied in backend (comfyanonymous#80) * Added Recraft Style - Infinite Style Library node (comfyanonymous#82) * add ideogram v3 (comfyanonymous#83) * [Kling] Split Camera Control config to its own node (comfyanonymous#81) * Add Pika i2v and t2v nodes (#52) * Temporary Fix for Runway (comfyanonymous#87) * Added Stability Stable Image Ultra node (comfyanonymous#86) * Remove Runway nodes (comfyanonymous#88) * Fix: Prompt text can't be validated in Kling nodes when using primitive nodes (comfyanonymous#90) * Fix: typo in node name "Stabiliy" => "Stability" (comfyanonymous#91) * Add String (Multiline) node (comfyanonymous#93) * Update Pika Duration and Resolution options (comfyanonymous#94) * Change base branch to master. Not main. (comfyanonymous#95) * Fix UploadRequest file_name param (comfyanonymous#98) * Removed Infinite Style Library until later (comfyanonymous#99) * fix ideogram style types (comfyanonymous#100) * fix multi image return (comfyanonymous#101) * add metadata saving to SVG (comfyanonymous#102) * Bump templates version to include API node template workflows (comfyanonymous#104) * Fix: `download_url_to_video_output` return type (comfyanonymous#103) * fix 4o generation bug (comfyanonymous#106) * Serve SVG files directly (comfyanonymous#107) * Add a bunch of nodes, 3 ready to use, the rest waiting for endpoint support (comfyanonymous#108) * Revert "Serve SVG files directly" (comfyanonymous#111) * Expose 4 remaining Recraft nodes (comfyanonymous#112) * [Kling] Add `Duration` and `Video ID` outputs (comfyanonymous#105) * Fix: datamodel-codegen sets string#binary type to non-existent `bytes_aliased` variable (comfyanonymous#114) * Fix: Dall-e 2 not setting request content-type dynamically (comfyanonymous#113) * Default request timeout: one hour. (comfyanonymous#116) * Add Kling nodes: camera control, start-end frame, lip-sync, video extend (comfyanonymous#115) * Add 8 nodes - 4 BFL, 4 Stability (comfyanonymous#117) * Fix error for Recraft ImageToImage error for nonexistent random_seed param (comfyanonymous#118) * Add remaining Pika nodes (comfyanonymous#119) * Make controls input work for Recraft Image to Image node (comfyanonymous#120) * Use upstream PR: Support saving Comfy VIDEO type to buffer (comfyanonymous#123) * Use Upstream PR: "Fix: Error creating video when sliced audio tensor chunks are non-c-contiguous" (comfyanonymous#127) * Improve audio upload utils (comfyanonymous#128) * Fix: Nested `AnyUrl` in request model cannot be serialized (Kling, Runway) (comfyanonymous#129) * Show errors and API output URLs to the user (change log levels) (comfyanonymous#131) * Fix: Luma I2I fails when weight is <=0.01 (comfyanonymous#132) * Change category of `LumaConcepts` node from image to video (comfyanonymous#133) * Fix: `image.shape` accessed before `image` is null-checked (comfyanonymous#134) * Apply small fixes and most prompt validation (if needed to avoid API error) (comfyanonymous#135) * Node name/category modifications (comfyanonymous#140) * Add back Recraft Style - Infinite Style Library node (comfyanonymous#141) * Fixed Kling: Check attributes of pydantic types. (comfyanonymous#144) * Bump `comfyui-workflow-templates` version (comfyanonymous#142) * [Kling] Print response data when error validating response (comfyanonymous#146) * Fix: error validating Kling image response, trying to use `"key" in` on Pydantic class instance (comfyanonymous#147) * [Kling] Fix: Correct/verify supported subset of input combos in Kling nodes (comfyanonymous#149) * [Kling] Fix typo in node description (comfyanonymous#150) * [Kling] Fix: CFG min/max not being enforced (comfyanonymous#151) * Rebase launch-rebase (private) on prep-branch (public copy of master) (comfyanonymous#153) * Bump templates version (comfyanonymous#154) * Fix: Kling image gen nodes don't return entire batch when `n` > 1 (comfyanonymous#152) * Remove pixverse_template from PixVerse Transition Video node (comfyanonymous#155) * Invert image_weight value on Luma Image to Image node (comfyanonymous#156) * Invert and resize mask for Ideogram V3 node to match masking conventions (comfyanonymous#158) * [Kling] Fix: image generation nodes not returning Tuple (comfyanonymous#159) * [Bug] [Kling] Fix Kling camera control (comfyanonymous#161) * Kling Image Gen v2 + improve node descriptions for Flux/OpenAI (comfyanonymous#160) * [Kling] Don't return video_id from dual effect video (comfyanonymous#162) * Bump frontend to 1.18.8 (comfyanonymous#163) * Use 3.9 compat syntax (comfyanonymous#164) * Use Python 3.10 * add example env var * Update templates to 0.1.11 * Bump frontend to 1.18.9 --------- Co-authored-by: Robin Huang <[email protected]> Co-authored-by: Christian Byrne <[email protected]> Co-authored-by: thot experiment <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )