Skip to content

Commit a1a48ff

Browse files
Add ESSENTIALS_CATEGORY to more nodes
- SaveGLB (Basic) - GetVideoComponents (Video Tools) - TencentTextToModelNode, TencentImageToModelNode (3D) - RecraftRemoveBackgroundNode (Image Tools) - KlingLipSyncAudioToVideoNode (Video Generation) - OpenAIChatNode (Text Generation) - StabilityTextToAudio (Audio) Amp-Thread-ID: https://ampcode.com/threads/T-019c2b69-81c1-71c3-8096-450a39e20910
1 parent 4b34511 commit a1a48ff

7 files changed

Lines changed: 8 additions & 0 deletions

File tree

comfy_api_nodes/nodes_hunyuan3d.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ def define_schema(cls):
3737
node_id="TencentTextToModelNode",
3838
display_name="Hunyuan3D: Text to Model (Pro)",
3939
category="api node/3d/Tencent",
40+
essentials_category="3D",
4041
inputs=[
4142
IO.Combo.Input(
4243
"model",
@@ -147,6 +148,7 @@ def define_schema(cls):
147148
node_id="TencentImageToModelNode",
148149
display_name="Hunyuan3D: Image(s) to Model (Pro)",
149150
category="api node/3d/Tencent",
151+
essentials_category="3D",
150152
inputs=[
151153
IO.Combo.Input(
152154
"model",

comfy_api_nodes/nodes_kling.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1936,6 +1936,7 @@ def define_schema(cls) -> IO.Schema:
19361936
node_id="KlingLipSyncAudioToVideoNode",
19371937
display_name="Kling Lip Sync Video with Audio",
19381938
category="api node/video/Kling",
1939+
essentials_category="Video Generation",
19391940
description="Kling Lip Sync Audio to Video Node. Syncs mouth movements in a video file to the audio content of an audio file. When using, ensure that the audio contains clearly distinguishable vocals and that the video contains a distinct face. The audio file should not be larger than 5MB. The video file should not be larger than 100MB, should have height/width between 720px and 1920px, and should be between 2s and 10s in length.",
19401941
inputs=[
19411942
IO.Video.Input("video"),

comfy_api_nodes/nodes_openai.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,7 @@ def define_schema(cls):
576576
node_id="OpenAIChatNode",
577577
display_name="OpenAI ChatGPT",
578578
category="api node/text/OpenAI",
579+
essentials_category="Text Generation",
579580
description="Generate text responses from an OpenAI model.",
580581
inputs=[
581582
IO.String.Input(

comfy_api_nodes/nodes_recraft.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,7 @@ def define_schema(cls):
963963
node_id="RecraftRemoveBackgroundNode",
964964
display_name="Recraft Remove Background",
965965
category="api node/image/Recraft",
966+
essentials_category="Image Tools",
966967
description="Remove background from image, and return processed image and mask.",
967968
inputs=[
968969
IO.Image.Input("image"),

comfy_api_nodes/nodes_stability.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,7 @@ def define_schema(cls):
624624
node_id="StabilityTextToAudio",
625625
display_name="Stability AI Text To Audio",
626626
category="api node/audio/Stability AI",
627+
essentials_category="Audio",
627628
description=cleandoc(cls.__doc__ or ""),
628629
inputs=[
629630
IO.Combo.Input(

comfy_extras/nodes_hunyuan3d.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,7 @@ def define_schema(cls):
621621
display_name="Save 3D Model",
622622
search_aliases=["export 3d model", "save mesh"],
623623
category="3d",
624+
essentials_category="Basic",
624625
is_output_node=True,
625626
inputs=[
626627
IO.MultiType.Input(

comfy_extras/nodes_video.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ def define_schema(cls):
147147
search_aliases=["extract frames", "split video", "video to images", "demux"],
148148
display_name="Get Video Components",
149149
category="image/video",
150+
essentials_category="Video Tools",
150151
description="Extracts all components from a video: frames, audio, and framerate.",
151152
inputs=[
152153
io.Video.Input("video", tooltip="The video to extract components from."),

0 commit comments

Comments
 (0)