Commit Graph

  • bed60d6ed9 refactored Preview/Save of audios bigcat88 2025-07-23 10:13:47 +03:00
  • 333d942f30 refactored Preview/Save of images bigcat88 2025-07-23 06:54:15 +03:00
  • 941dea9439 Merge pull request #8986 from bigcat88/v3/nodes/nodes-part1-s-letter Jedrzej Kosinski 2025-07-22 20:34:54 -07:00
  • 54bf03466f use fixed super(), remove use of TorchDictFolderFilename bigcat88 2025-07-23 05:27:45 +03:00
  • 7f8c51e36d v3 nodes: sd3, selfattent, s4_4xupscale, skiplayer bigcat88 2025-07-21 07:39:12 +03:00
  • 4a461b6093 Fix missing backward compatibility proxy Jacob Segal 2025-07-22 18:35:02 -07:00
  • 27734d9527 Merge pull request #9010 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-22 16:36:25 -07:00
  • 8c03ff085d Fixed super() calls not working from within v3's execute function due to shallow_clone_class not accounting for bases properly Jedrzej Kosinski 2025-07-22 16:33:58 -07:00
  • d673124343 Fix Python 3.9 errors Jacob Segal 2025-07-22 16:31:53 -07:00
  • cf4ba2787d Respond to PR feedback Jacob Segal 2025-07-22 13:14:47 -07:00
  • 6a77eb15bc Merge pull request #8964 from bigcat88/v3/nodes/video-save Jedrzej Kosinski 2025-07-22 12:57:26 -07:00
  • 5afcca1c17 Merge pull request #8974 from bigcat88/v3/nodes/refactor-image-save Jedrzej Kosinski 2025-07-22 12:48:45 -07:00
  • 255f139863 Add xpu version for async offload and some other things. (#9004) Simon Lui 2025-07-22 12:20:09 -07:00
  • 3c4104652b Merge branch 'master' into worksplit-multigpu-wip Jedrzej Kosinski 2025-07-22 11:42:23 -07:00
  • 5ac9ec214b Try to fix line endings workflow. (#9001) comfyanonymous 2025-07-22 01:07:51 -07:00
  • 0aa1c58b04 This is not needed. (#8991) comfyanonymous 2025-07-21 13:48:25 -07:00
  • 5249e45a1c Add hidream e1.1 example to readme. (#8990) comfyanonymous 2025-07-21 12:23:41 -07:00
  • 54a45b9967 Replace torchaudio.load with pyav. (#8989) comfyanonymous 2025-07-21 11:19:14 -07:00
  • 9a470e073e ComfyUI version 0.3.45 v0.3.45 comfyanonymous 2025-07-21 14:05:43 -04:00
  • 1eb00c0a51 Upgrade to OpenAPI 3.1.0 with prefixItems and streamlined validation openapi-spec bymyself 2025-07-20 19:49:41 -07:00
  • 7a691c980f Fix OpenAPI validation by resolving duplicate content blocks bymyself 2025-07-20 16:55:47 -07:00
  • 6a70191868 Fix remaining duplicate content blocks in internal endpoints bymyself 2025-07-20 14:44:27 -07:00
  • 7d627f764c Update template to 0.1.39 (#8981) ComfyUI Wiki 2025-07-21 03:58:35 +08:00
  • aae60881de v3: refactoring of image saving code bigcat88 2025-07-20 11:03:04 +03:00
  • 45363ad31f v3: removed "id" from Output nodes bigcat88 2025-07-20 11:02:56 +03:00
  • a0c0785635 Document what the fast_fp16_accumulation is in the portable. (#8973) comfyanonymous 2025-07-19 22:24:09 -07:00
  • f15c63c37d removed id from outputs bigcat88 2025-07-20 06:55:45 +03:00
  • 517be3d980 Merge pull request #8972 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-19 20:47:04 -07:00
  • a7c59dc3d6 Removed state from ComfyNodeV3 Jedrzej Kosinski 2025-07-19 20:45:54 -07:00
  • 100c2478ea Add SamplingPercentToSigma node (#8963) chaObserv 2025-07-20 11:09:11 +08:00
  • 96d317b3e2 Add is_experimental to v3 test sleep node Jedrzej Kosinski 2025-07-19 20:06:09 -07:00
  • 87e72fc04c Merge pull request #8968 from bigcat88/v3/nodes/latent-and-lt Jedrzej Kosinski 2025-07-19 20:02:14 -07:00
  • f2cd7d3e13 Fix duplicate content blocks in model and system endpoints bymyself 2025-07-19 19:04:29 -07:00
  • 1de63e8e41 Merge pull request #8966 from bigcat88/v3/nodes/some-small-nodes Jedrzej Kosinski 2025-07-19 18:57:13 -07:00
  • 90e701b411 Fix more duplicate content blocks (upload and view endpoints) bymyself 2025-07-19 18:15:59 -07:00
  • 90d6b88739 Fix more duplicate content blocks in OpenAPI spec bymyself 2025-07-19 15:14:17 -07:00
  • f0ffa84e2f Fix first two duplicate content blocks in OpenAPI spec bymyself 2025-07-19 14:32:58 -07:00
  • b196fb954e v3: converted nodes_lt.py bigcat88 2025-07-19 16:32:25 +03:00
  • 638096fade v3: converted nodes_latent.py bigcat88 2025-07-19 14:54:34 +03:00
  • 1da5639e86 Update template to 0.1.37 (#8967) ComfyUI Wiki 2025-07-19 18:08:00 +08:00
  • edc8f06770 v3: small nodes(pag, perpneg, morph, optimsteps) bigcat88 2025-07-19 11:55:43 +03:00
  • 1b96fae1d4 Add nested style of dual cfg to DualCFGGuider node. (#8965) comfyanonymous 2025-07-19 01:55:23 -07:00
  • 9e37b5420b v3: converted nodes_wan.py bigcat88 2025-07-19 08:53:47 +03:00
  • 36e8277724 v3: converted nodes_video bigcat88 2025-07-19 07:47:09 +03:00
  • b6a4a4c664 Support async for v3's execute function, still need to test validate_inputs, fingerprint_inputs, and check_lazy_status, fix Any type for v3 by introducing __ne__ trick from comfy_api's typing.py Jedrzej Kosinski 2025-07-18 15:50:42 -07:00
  • 780c3ead16 ComfyAPI Core v0.0.2 Jacob Segal 2025-07-16 15:24:26 -07:00
  • fd9c34a3eb Merge branch 'master' into v3-definition - async v3 nodes do not currently work, but I will fix that in the next v3 PR Jedrzej Kosinski 2025-07-18 14:14:02 -07:00
  • c88afc94c8 Fix duplicate content in /api/prompt GET response bymyself 2025-07-18 14:11:58 -07:00
  • 78fcc57e33 Update to OpenAPI 3.1.0 and use prefixItems for QueueItem bymyself 2025-07-18 13:46:36 -07:00
  • de0901bd02 Merge pull request #8953 from bigcat88/v3/nodes/c-part1 Jedrzej Kosinski 2025-07-18 09:44:49 -07:00
  • 2a7793394f converted ImageRebatch, LatentRebatch, DifferentialDiffusion bigcat88 2025-07-18 17:05:40 +03:00
  • 18ed598fa1 converted extra nodes files starting with "f,g" bigcat88 2025-07-18 16:21:34 +03:00
  • 7f492522b6 Forgot this (#8957) comfyanonymous 2025-07-18 02:43:02 -07:00
  • 9eda706e64 V3: 7 more nodes bigcat88 2025-07-18 05:20:25 +03:00
  • bc6b0113e2 Merge pull request #8952 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-17 18:15:43 -07:00
  • bf12dcc066 Reference is_class from internal in execution.py Jedrzej Kosinski 2025-07-17 17:44:37 -07:00
  • e431868c0d Satisfy ruff Jedrzej Kosinski 2025-07-17 17:34:29 -07:00
  • 95289b3952 Moved helper functions into internal.__init__.py instead of in io.helpers.py as the functions will likely stay the same across different revisions of v3, move helper functions out of io.py to clean up the file a bit, remove Serialization class as not needed at the moment, fix ComfyNodeInternal inherting from ABC breaking lock_class function by removing ABC parent; will need better solution later Jedrzej Kosinski 2025-07-17 17:32:41 -07:00
  • f8b7170103 Merge pull request #8951 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-17 16:55:54 -07:00
  • ab98b65226 Separate ComfyNodeV3 into an internal base class and one that only has the functions defined that a developer cares about overriding, reference ComfyNodeInternal in execution.py/server.py instead of ComfyNodeV3 to make the code not bound to a particular version of v3 schema (once placed on api) Jedrzej Kosinski 2025-07-17 16:09:18 -07:00
  • b99e3d1336 Removed V1/V3 from as_dict and get_io_type functions on Inputs/Outputs, refactor GET_NODE_INFO_V1/V3 to use a function on SchemaV3 instead, add optional key to as_dict for inputs but remove it when dealing with v1 in add_to_dict_v1, cleanup of old test code in io.py, renamed widgetType to widget_type in WidgetInputV3 definition for consistency Jedrzej Kosinski 2025-07-17 15:29:43 -07:00
  • 3aceeab359 Merge pull request #8943 from bigcat88/v3/nodes/nodes_a Jedrzej Kosinski 2025-07-17 12:15:31 -07:00
  • 326a2593e0 V3: 4 more converted files (starting with A) bigcat88 2025-07-17 11:22:11 +03:00
  • 650838fd6f Experimental CFGNorm node. (#8942) comfyanonymous 2025-07-17 01:11:07 -07:00
  • 491fafbd64 Silence clip tokenizer warning. (#8934) comfyanonymous 2025-07-16 11:42:07 -07:00
  • a8f1981bf2 Merge pull request #8933 from bigcat88/v3/nodes/mask-nodes Jedrzej Kosinski 2025-07-16 13:23:16 -05:00
  • 5c94199b04 V3: Mask nodes bigcat88 2025-07-16 21:12:40 +03:00
  • 9bc2798f72 LTXV VAE decoder: switch default padding mode (#8930) Harel Cain 2025-07-16 19:54:38 +02:00
  • 205611cc22 Merge pull request #8929 from bigcat88/v3/nodes/preview-any Jedrzej Kosinski 2025-07-16 11:37:30 -05:00
  • d703ba9633 V3: AceStepAudio nodes bigcat88 2025-07-16 15:42:14 +03:00
  • 106bc9b32a V3: PreviewAny node bigcat88 2025-07-16 11:25:02 +03:00
  • c3334ae813 V3: renamed DEFINE_SCHEMA to define_schema bigcat88 2025-07-16 11:24:46 +03:00
  • 50afba747c Add attempt to work around the safetensors mmap issue. (#8928) comfyanonymous 2025-07-16 00:42:17 -07:00
  • 8beead753a Merge pull request #8927 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-16 02:27:26 -05:00
  • 751c57c853 Merge branch 'v3-definition' into v3-definition-wip kosinkadink1@gmail.com 2025-07-16 02:23:41 -05:00
  • 4263d6feca Add dynamicPrompts to String.Input kosinkadink1@gmail.com 2025-07-16 02:23:08 -05:00
  • d6737063af Merge pull request #8923 from bigcat88/v3/nodes/nodes_images Jedrzej Kosinski 2025-07-16 02:15:05 -05:00
  • 119f5a869e V3: images nodes bigcat88 2025-07-16 08:09:46 +03:00
  • 6b8062f414 Fix MaskComposite error when destination has 2 dimensions (#8915) Brandon Wallace 2025-07-15 20:08:27 -05:00
  • 13a970b3a6 Create minimal valid OpenAPI specification in root directory bymyself 2025-07-15 12:43:47 -07:00
  • 59e2d47cfc Merge branch 'v3-definition' into v3-definition-wip kosinkadink1@gmail.com 2025-07-15 14:30:29 -05:00
  • d99f778982 Added ComfyNodeInternal to comfy_api.internal that will contain classes intended to be used by all V3 schema iterations going forward kosinkadink1@gmail.com 2025-07-15 14:27:39 -05:00
  • 8d9e4c76dd Merge pull request #8919 from bigcat88/v3/nodes/primitive Jedrzej Kosinski 2025-07-15 12:23:32 -07:00
  • c7f1f656a5 Fix OpenAPI specification validation errors bymyself 2025-07-15 09:07:18 -07:00
  • c196dd5d0f V3: primitive nodes; additional ruff rules for V3 nodes bigcat88 2025-07-15 17:40:15 +03:00
  • f687f8af7c Merge pull request #8891 from bigcat88/v3/nodes/audio Jedrzej Kosinski 2025-07-15 07:24:06 -07:00
  • b17cc99c1e V3 Nodes: Load,Save,Vae audio nodes; sort imports; ruff bigcat88 2025-07-15 13:11:50 +03:00
  • ac05d9a5fa V3 Nodes: LoadAudio and PreviewAudio bigcat88 2025-07-13 08:28:50 +03:00
  • b1ae4126c3 Add action to detect windows line endings. (#8917) comfyanonymous 2025-07-14 23:27:18 -07:00
  • 16893d8b00 [openapi] Replace view metadata generic object with detailed schema bymyself 2025-07-14 16:31:32 -07:00
  • 3e0a4d5988 [openapi] Add comprehensive 500 Internal Server Error responses bymyself 2025-07-14 16:26:28 -07:00
  • 5c9b27e6e7 [openapi] Improve queue item structure with proper schema bymyself 2025-07-14 15:53:22 -07:00
  • b5d6064974 [openapi] Add missing /api/features endpoint and improve schema organization bymyself 2025-07-14 15:32:07 -07:00
  • 1d2b704160 [openapi] Improve upload endpoint request schemas bymyself 2025-07-14 14:35:09 -07:00
  • 7baed85b1d [openapi] Replace bare object schemas with proper component references bymyself 2025-07-13 16:26:55 -07:00
  • 9dabda19f0 Update nodes_gemini.py (#8912) Yoland Yan 2025-07-14 17:59:35 -07:00
  • 543c24108c Fix wrong reference bug (#8910) Yoland Yan 2025-07-14 17:45:55 -07:00
  • 260a5ca5d9 Allow the prompt request to specify the prompt ID. (#8189) FeepingCreature 2025-07-14 20:48:31 +02:00
  • 4294dfc496 Merge pull request #8905 from bigcat88/v3/nodes/save-animated-wemp-png Jedrzej Kosinski 2025-07-14 10:46:21 -07:00
  • 861c3bbb3d Upate template to 0.1.36 (#8904) ComfyUI Wiki 2025-07-15 01:27:57 +08:00