Every node id, input name and existing widget position is unchanged, so saved
workflows load; new inputs are appended only.
Wildcards
- core/wildcards: Dynamic Prompts / Impact Pack grammar, tag queries, variables,
conditionals, concept / verbatim / loose bindings, reproducible seeds.
Wired into every enhancer node; reads ComfyUI/models/wildcards.
- New nodes: Wildcard Processor, Semantic Variation (direction axes),
Concept Survival Check. Starter lists in wildcards/.
- Random choices use a private generator; global random state is untouched.
Platform profiles
- core/profiles + profiles/*.yaml: one file per model (format, length,
negative prompt or none, quality tokens, text and dialogue syntax, vendor
rewriter prompt fetched once and cached). profiles_user/ overrides by id.
- New node: Platform Prompt Rewriter (prose, tags, edit instructions, JSON,
MiniMax H3 fields, Hailuo brackets), with validators for each format.
- Text-to-Image and Image-to-Image read profiles through platforms.py;
corrected facts for FLUX, Kontext, Chroma, Wan, AuraFlow, Kolors, NoobAI,
Qwen-Image, HunyuanImage. Negative prompt is empty for models without one.
- Hosted / API models: Seedream 5, Nano Banana, GPT Image, Midjourney V8,
FLUX.2 pro, Ideogram 3, Recraft V4, Seedance 2.0 / 2.5, Kling 3.0, Veo 3.1,
Gemini Omni Flash, Runway, Wan 3.0, Luma, hosted H3, Grok, Vidu, PixVerse.
Reports say how to switch the vendor's own prompt rewriting off.
- Illustrious: spaced tags, quality tags last, 25-80 words (OnomaAI paper).
Video nodes
- target_model and duration_seconds appended to the three video expanders.
Default target is MiniMax H3; wan22_video is the original path, unchanged.
A workflow saved earlier loads with the default until the input is set.
Also included: the Alice, Ideogram Magic Prompt and prompt-database nodes that
were already registered in __init__.py but had not been committed.
Fixes: v1 {animal} / {label:a|b} wildcards were inert in the video nodes;
Image-to-Video save_to_file raised NameError; T2I padded short-prompt models.
.gitattributes added (text=auto) so CRLF working files stop showing as
whole-file changes. prompt_database.db and the cached Ideogram prompt are
git-ignored.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019VpCi6nw5UECMdZ7ayYJvN
28 lines
1.6 KiB
YAML
28 lines
1.6 KiB
YAML
id: ideogram3
|
|
name: "Ideogram 3.0 (API)"
|
|
developer: "Ideogram"
|
|
summary: "Hosted Ideogram 3.0 (V_3_1 / V_3_0): natural-language prose with quoted text, a style_type and a real negative-prompt field. For Ideogram 4.0 use the ideogram4 profile: its native format is JSON."
|
|
modality: image
|
|
tasks: [t2i]
|
|
encoder: "not disclosed"
|
|
encoder_family: llm
|
|
caption_style: prose
|
|
languages: [en]
|
|
target_words: [40, 150]
|
|
negative: "yes"
|
|
negative_default: ""
|
|
negative_note: "A separate comma-separated field. Ideogram's caveat: the main prompt always wins over the negative, so never name in the prompt what the negative excludes."
|
|
quality_tokens: neutral
|
|
quoted_text: double
|
|
weights: false
|
|
structure: "What the image is (poster, logo, photo), the subject and scene, the text in quotes with its placement and lettering style, then style and palette."
|
|
rules:
|
|
- "Text to render goes in double quotes with where it sits and how it is lettered; Ideogram's strength is typography, so be exact about it."
|
|
- "Leave the overall look to the style_type parameter (AUTO, GENERAL, REALISTIC, DESIGN, FICTION) and do not contradict it in the prose."
|
|
api_note: "Send magic_prompt: \"OFF\" - the default AUTO rewrites the prompt a second time. style_type, style_preset, color_palette, aspect_ratio and negative_prompt are API fields."
|
|
sources:
|
|
- {url: "https://developer.ideogram.ai/api-reference/api-reference/generate-v3", supports: "parameters, magic_prompt, style_type, negative_prompt", confidence: high}
|
|
- {url: "https://docs.ideogram.ai/using-ideogram/generation-settings/negative-prompt", supports: "the main prompt is favoured over the negative", confidence: high}
|
|
checked: "2026-09-21"
|
|
confidence: high
|