Files
Alexandr Radowskiy a181f8ff27 Add IdeogramSuppressArtifacts node + checkbox on Magic Prompt
- new node: IdeogramSuppressArtifacts (auto/json/plain-text modes)
- new module: negative_prompt.py (NEGATIVE_PLAIN, NEGATIVE_JSON, helpers)
- IdeogramMagicPrompt: add 'suppress_artifacts' bool input
- __init__.py: register both nodes for V1+V3 loaders
- pyproject.toml: bump version 0.1.0 -> 0.2.0
- README: document the new node + explain why 'no negative_prompt field'
2026-06-04 15:59:50 +03:00

50 lines
1.6 KiB
TOML

[project]
name = "comfyui-alian-ideogram-magic-prompt"
version = "0.2.0"
description = "ComfyUI custom node: rewrites a plain prompt into Ideogram 4's native structured JSON caption via the hosted magic-prompt API."
readme = "README.md"
requires-python = ">=3.10"
license = { file = "LICENSE" }
keywords = [
"comfyui",
"comfyui-nodes",
"comfyui-custom-nodes",
"ideogram",
"ideogram-4",
"text-to-image",
"prompt-engineering",
"magic-prompt",
"llm",
]
authors = [
{ name = "Alexandr Radowskiy", email = "hardhant@users.noreply.github.com" },
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Topic :: Multimedia :: Graphics :: 3D Rendering",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
# ComfyUI Manager auto-detection. The Manager scans this section to
# fill the "Install via Manager" UI with metadata, version, and a
# human-readable name. See https://github.com/ltdrdata/ComfyUI-Manager
# for the full schema.
[tool.comfy]
PublisherId = "hardhant"
DisplayName = "ComfyUI-AliAn-Ideogram-Magic-Prompt"
Icon = ""
Includes = ["nodes.py", "__init__.py", "README.md", "LICENSE"]
BannerUrl = ""
# Tell ComfyUI Manager the minimum ComfyUI version we tested against.
[tool.comfy.minimum_comfy_version]
version = "0.3.0"