ComfyUI/comfy_api_nodes
Matt Miller 9489bd23f6 fix(api-nodes): disambiguate deprecated partner-node display names
Five deprecated partner V1 nodes shared an exact display_name with their
live V2 replacements, so the node picker (and any object_info consumer)
showed two identically-named nodes and users/agents routinely landed on
the deprecated one. The headline case: OpenAIGPTImage1 (deprecated) and
OpenAIGPTImageNodeV2 (live) were both "OpenAI GPT Image 2", and the
deprecated node listed gpt-image-1 first in its model combo, nudging
picks onto an older, costlier-for-worse-output model even though it
already defaults to gpt-image-2.

For each of the five deprecated twins:
- append " (legacy)" to display_name so it no longer collides with the
  live node
- add a one-sentence description note: the class name is historical,
  kept only for existing-workflow compatibility, supports the current
  models, and names the live V2 class to prefer for new workflows
- reorder the model combo so the current model leads where it was
  stale-first (OpenAIGPTImage1: gpt-image-2 now leads; GeminiNode: the
  gemini-3.1 generation now leads). Grok, Nano Banana 2, and ByteDance
  Seedream already led with the current model, so their combos are
  unchanged.

Class names (node_id / class_type) are untouched, so existing workflows
referencing these nodes still load and run. Only display_name,
description, and combo order change; no object_info schema change.

The six ControlNet display_name collisions noted in the same analysis
live in core nodes, not comfy_api_nodes, and are left for a follow-up.
2026-07-17 17:35:11 -07:00
..
apis [Partner Nodes] feat(HeyGen): add Avatar, Talking Photo, Create Avatar, Video Translate and TTS nodes (#14958) 2026-07-17 16:49:16 -04:00
util [Partner Nodes] feat(client): send ComfyUI Job Id in request headers (#14934) 2026-07-15 16:38:03 +08:00
__init__.py [API nodes] Add backbone for supporting api nodes in ComfyUI (#7745) 2025-04-23 02:18:08 -04:00
nodes_anthropic.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_beeble.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_bfl.py [Partner Nodes] feat: add seed input to Flux Erase node (#14283) 2026-06-04 19:32:15 +03:00
nodes_bria.py [Partner Nodes] feat: enable Bria Replace Background node (#14397) 2026-06-12 09:24:54 +08:00
nodes_bytedance.py fix(api-nodes): disambiguate deprecated partner-node display names 2026-07-17 17:35:11 -07:00
nodes_bytedance_llm.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_elevenlabs.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_gemini.py fix(api-nodes): disambiguate deprecated partner-node display names 2026-07-17 17:35:11 -07:00
nodes_grok.py fix(api-nodes): disambiguate deprecated partner-node display names 2026-07-17 17:35:11 -07:00
nodes_heygen.py [Partner Nodes] feat(HeyGen): add Avatar, Talking Photo, Create Avatar, Video Translate and TTS nodes (#14958) 2026-07-17 16:49:16 -04:00
nodes_hitpaw.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_hunyuan3d.py [Partner Nodes] fix(Tencent): restore Tencent3DPartNode FBX output via staged generation (#14867) 2026-07-10 12:33:32 +03:00
nodes_ideogram.py [Partner Nodes] chore(Ideogram): remove IdeogramV1 and IdeogramV2 nodes (#14712) 2026-07-02 08:35:11 +03:00
nodes_kling.py [Partner Nodes] feat(Kling): add support for Kling V3-Turbo model (#14528) 2026-06-18 07:54:53 +08:00
nodes_krea.py [Partner Nodes] feat: add Krea 2 Medium Turbo model (#14280) 2026-06-04 08:24:22 -07:00
nodes_ltxv.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_luma.py [Partner Nodes] feat(Luma): add support for Luma Rays 3.2 (#14540) 2026-06-19 08:46:07 +03:00
nodes_magnific.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_meshy.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_minimax.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_openai.py fix(api-nodes): disambiguate deprecated partner-node display names 2026-07-17 17:35:11 -07:00
nodes_openrouter.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_pixverse.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_quiver.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_recraft.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_reve.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_rodin.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_runway.py [Partner Nodes] feat: add Runway Aleph2 node (#14306) 2026-06-12 10:17:11 -07:00
nodes_sonilo.py [Partner Nodes] chore(SoniloTextToMusic): reduce price by half (#14500) 2026-06-16 10:12:39 +03:00
nodes_sora.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_sync_so.py [Partner Nodes] feat(sync.so): add support for "sync-3" model (#14928) 2026-07-14 23:21:20 +03:00
nodes_topaz.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_tripo.py [Partner Nodes] feat(Tripo3d): add new "Import 3D" node (#14466) 2026-06-14 17:19:20 +03:00
nodes_veo2.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_vidu.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00
nodes_wan.py [Partner Nodes] feat(Alibaba): add support for HappyHorse 1.1 model (#14611) 2026-06-24 13:37:28 +03:00
nodes_wavespeed.py Revert partner nodes category (#14229) 2026-06-01 21:24:46 -07:00