From 0ea7f32424d82dcec868ee285f5cce8ae354b937 Mon Sep 17 00:00:00 2001 From: Yanxi Chen <103548668+YC0101@users.noreply.github.com> Date: Fri, 10 Jul 2026 08:02:29 -0400 Subject: [PATCH] fix: correct Ideogram V4 Quality model id casing (2026-07-10) API now serves ideogram/v4/quality/text-to-image (lowercase); the node added in the 2026-07-09 sync used capital-Q which no longer resolves. Updated node payload, metadata test, and README table. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 2 +- src/atlascloud_comfyui/nodes/image/ideogram_v4_quality_t2i.py | 2 +- tests/test_new_nodes_2026_07_09.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1ff6a0a..dd81262 100644 --- a/README.md +++ b/README.md @@ -378,7 +378,7 @@ This node pack focuses on **image / video / edit** — see the full **[node cata | AtlasCloud ZImage Turbo Text-to-Image | z-image/turbo | | AtlasCloud Ideogram V3 Quality Text-to-Image | ideogram-ai/ideogram-v3-quality | | AtlasCloud Ideogram V3 Turbo Text-to-Image | ideogram-ai/ideogram-v3-turbo | -| AtlasCloud Ideogram V4 Quality Text-to-Image | ideogram/v4/Quality/text-to-image | +| AtlasCloud Ideogram V4 Quality Text-to-Image | ideogram/v4/quality/text-to-image | | AtlasCloud Ideogram V4 Turbo Text-to-Image | ideogram/v4/turbo/text-to-image | | AtlasCloud Luma Photon Text-to-Image | luma/photon | | AtlasCloud Luma Photon Flash Text-to-Image | luma/photon-flash | diff --git a/src/atlascloud_comfyui/nodes/image/ideogram_v4_quality_t2i.py b/src/atlascloud_comfyui/nodes/image/ideogram_v4_quality_t2i.py index d6467ed..c25b726 100644 --- a/src/atlascloud_comfyui/nodes/image/ideogram_v4_quality_t2i.py +++ b/src/atlascloud_comfyui/nodes/image/ideogram_v4_quality_t2i.py @@ -45,7 +45,7 @@ def run( client = atlas_client.client payload: Dict[str, Any] = { - "model": "ideogram/v4/Quality/text-to-image", + "model": "ideogram/v4/quality/text-to-image", "prompt": prompt, "image_size": image_size, "output_format": output_format, diff --git a/tests/test_new_nodes_2026_07_09.py b/tests/test_new_nodes_2026_07_09.py index 09ed3cb..78d7a13 100644 --- a/tests/test_new_nodes_2026_07_09.py +++ b/tests/test_new_nodes_2026_07_09.py @@ -114,7 +114,7 @@ def test_new_nodes_2026_07_09_model_ids(): AtlasCosmos3SuperTextToImage: "nvidia/cosmos-3-super/text-to-image", AtlasCosmos3SuperImageToVideo: "nvidia/cosmos-3-super/image-to-video", AtlasIdeogramV4TurboTextToImage: "ideogram/v4/turbo/text-to-image", - AtlasIdeogramV4QualityTextToImage: "ideogram/v4/Quality/text-to-image", + AtlasIdeogramV4QualityTextToImage: "ideogram/v4/quality/text-to-image", } for cls, model_id in expected.items(): src = inspect.getsource(cls.run)