EvoLink Quick Start
Turn an Ideogram 4.0 prompt example into an EvoLink image generation request:
Model Page ·
Docs ·
API Key ·
GPT Image Prompts ·
Media MCP
export EVOLINK_API_KEY="your_key_here"
curl --request POST \
--url https://api.evolink.ai/v1/images/generations \
--header "Authorization: Bearer ${EVOLINK_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{
"model": "ideogram-4.0",
"prompt": "A premium typography poster for a specialty coffee brand, dense readable text, clean layout, realistic paper texture, 2K design mockup"
}'
🍌 Introduction
Welcome to the Ideogram 4.0 prompt repository! 🤗
We collect high-quality prompts and image examples for Ideogram 4.0 across a wide range of tasks and creative workflows — typography and poster design, photorealistic portraits, product & packaging design, and side-by-side model comparisons.
Ideogram 4.0 launched on June 3, 2026 as the best open-weight text-to-image model in the world (ranked #1 open model on third-party arenas). It ships with native 2K resolution, native background transparency, dense and accurate multilingual text rendering, and bounding-box layout control — and you can download the weights, fine-tune them, and self-host.
Most cases in this repository are curated from X/Twitter, creator communities, and public launch demos.
Try it on Evolink: Ideogram 4.0
If you find this useful, consider giving it a star. ⭐
This repository is in its early seed stage. Each case shows a real, publicly shared example image with full attribution. Cases include a Prompt block only when the original author published the exact prompt — we never fabricate or guess prompts, so launch-day showcase cases (where only results were shared) intentionally omit the prompt and link to the source instead.
📸 Portrait & Photography Cases
Ideogram 4.0 renders fine texture and the natural imperfections that separate a real photograph from an AI image — all in native 2K.
A step forward in detailed characters and skin texture — among the most realistic-looking people from an Ideogram model yet.
Prompt:
A group of four steampunk anime characters: a woman in a top hat and goggles holding a mechanical compass, a man in a leather trench coat adjusting his steam-powered arm, a young girl tinkering with a small robot, and a pilot standing beside an airship with brass detailing.
Prompt:
Snowy Himalayan peaks where a Yeti is having a snowball fight with a group of red pandas. A snow leopard watches the fun from a nearby ledge, while Tibetan prayer flags flutter in the mountain breeze.
🎨 Poster & Illustration Cases
Typography and graphic design remain 4.0’s strongest capabilities — logos, posters, multi-font layouts, long-form text, and creative typography integrated into the design.
Dense, accurate text rendering, native 2K resolution, native background transparency, and precise layout control.
Prompt:
"[NAME]" spelled out through the art of minimalist rope design. Each letter is shaped by the continuous twists and bends of a single red rope, placed against a clean white background. The rope curves naturally, with realistic tension and shadows, giving the impression of soft fiber under gentle strain. Negative space within the loops defines the letterforms clearly, while the rope’s overlapping layers suggest depth and intricacy. The composition conveys connection, resilience, and elegance, balancing simplicity with detail. The final aesthetic feels refined, meaningful, and inventive, presenting "[NAME]" as if written by the rope itself.
Replace [NAME] with the word you want formed from rope. Shows Ideogram 4.0 shaping legible letterforms from a single continuous object with realistic tension and shadow.
Prompt:
The entire visible frame is a 1000x magnified view of a single printed letter 'G' from the word 'ELEGANCE' that is printed in 4-point Garamond type on a high-resolution magazine page. At this magnification, you can see the individual ink droplets from the CMYK printing process, the physical paper fiber texture of the coated stock (approximately 120 microns per fiber), the moiré pattern from the four-color halftone screen at 175 lines per inch, and the slight dot gain where cyan, magenta, yellow, and black inks are slightly misregistered (visible as tiny color fringes at letter edges). The 'G' itself is rendered in extreme serif detail showing the hairline serif with its bracketed transition from stroke, the actual ink pooling at stroke junctions due to surface tension, and the counter (negative space inside the G) showing the paper's natural off-white color. In the background, completely out of focus due to shallow depth of field at this magnification, you can barely make out the surrounding letters 'E-L-E-G-A-N-C-E' repeating in a pattern, some upside down, some rotated 180 degrees. The lighting is macro photography ring light from directly above, creating no shadows on the letter but revealing the subtle surface topography of the printed ink. At the TOP of the image, tiny 1mm text in the actual world scale reads 'magnified 1000×' in 6-point Helvetica, but this text must be barely legible despite being 1000x smaller than the main subject — a brutal scale contradiction.
A typography stress test: a 1000× macro of a printed letter showing ink droplets, paper fiber, halftone moiré, and tiny legible caption text — a showcase of 4.0’s dense small-text rendering.
Native 2K generation keeps dense text blocks sharp — every word clearer and more detailed than before.
Prompt:
a scan of a page from my high school A3 art pad, highly original niche pencil piece working on the aura of unusual cross sections and fluidity of otherwise solid surfaces in human portraiture with offset recursion, not anatomical, the cross sections reveal something else, very detailed and complex, no other anatomy, no embellishments, no pencil shavings, no tea stains, clean white paper
An abstract pencil study of cross-sections and fluidity in human portraiture — a strong example of Ideogram 4.0’s non-photographic, fine-detail illustration.
Stronger product imagery with accurate nutritional-information text. Image references can be supplied alongside the prompt for consistency.
Prompt:
異世界に転移した女子高生が、学生服(Yシャツにネクタイ、プリーツスカート)に肩当・胸当て・手甲を付けた戦士スタイルで、ショートソードを右手に、ラウンドシールドを左手に構え、真剣な表情で隙のない構えをとっている。アイレベルの全身ショット。アクションシーン。女子高生はやや画面右に位置したオフセット構図。画像解像度: 幅:1024 高さ:1024
A concise Japanese fantasy action prompt: school uniform + light armor + sword-and-shield stance, composed as a clean full-body action shot.
Prompt:
#subject: minimal coffee shop poster
#layout: headline top third, product centered, hours + #address in a bottom strip
#text: headline reads "OPEN 7AM" — exact, no typos
#style: warm film photo, lots of negative space
A compact layout-first poster prompt: clear hierarchy, exact headline text, centered product framing, and enough negative space to make Ideogram 4.0’s layout control do useful work.
Prompt:
A busy street in Tokyo at night with neon signs and billboards all showing the word 'Arcadia' in different fonts and colors.
Prompt:
An advertising poster for a gourmet vegan restaurant, "Green Gastronomy," featuring a tantalizing display of dishes arranged artistically on a rustic table, surrounded by fresh ingredients and herbs, styled in a vibrant, appetizing watercolor.
Prompt:
Create a vintage-style recruitment poster for the "Lunar Ranger Corps," featuring a dynamic, comic book-style illustration of an astronaut exploring the moon's surface, with the text "Enlist Now for the Adventure of a Lifetime!"
An independent side-by-side of Ideogram 4.0 vs ImagineArt 2.0, Krea 2.0, Recraft v4.1, Grok, Uni-1.1, Flux2-Pro, NanoBanana 2, GPT-Image-2, and Midjourney v8.1 on a graffiti theme.
An independent test of readable Czech text rendering — a strong real-world signal for non-English typography. The author noted the prompts are long and posted them in the replies.
Early-access examples emphasizing strong text rendering, high-resolution output, and design quality.
An investor showcase of Ideogram 4.0 as an open, downloadable model — “incredible, and it’s open.”
An early-access creator’s take: open weights, self-hosting, fine-tuning, API access, native 2K, transparent backgrounds, and stronger text rendering.
Prompt:
Create a 4-panel comic storyboard showing the launch of a startup.
RuntimeWire head-to-head (OpenAI vs Google vs Microsoft vs Ideogram). Storytelling test from garage startup to Nasdaq listing with character consistency across panels. Ranking: Google > Microsoft > OpenAI > Ideogram.
Prompt:
Show four generations of a smartphone evolving over time.
RuntimeWire head-to-head. Product-evolution test (believable progression from 2007 to 2035). Ranking: OpenAI > Microsoft > Google > Ideogram.
Prompt:
Create a complete visual identity system for a fictional company called Nimbus.
RuntimeWire head-to-head. Full brand-system test — primary & alternate logo, app icon, business card, website homepage, color palette, packaging. Ranking: OpenAI > Google > Microsoft > Ideogram.
Prompt:
Create a photorealistic scene showing a glass of water in front of a newspaper, with realistic refraction and distortion.
RuntimeWire head-to-head — Ideogram 4.0 WON this test. Physical-realism test of water/glass/light/shadow/text interaction. Ranking: Ideogram > Google > OpenAI > Microsoft.
Surrealism head-to-head — the author found Ideogram 4 markedly stronger than GPT Image v2 on artistic/surreal renders.
An ad-concept comparison (a lipstick campaign) between Ideogram v4 and GPT Image 2.
Open-weight showcase — crisp, fresh generations across varied subjects.
One open model across photography, art, cartoons, and text-based designs.
Four community test generations of the newly open-sourced Ideogram 4.0.
Prompt:
You are an Ideogram 4 JSON caption generator.
The user will specify the aspect ratio, resolution, and image content. Use both the aspect ratio and pixel dimensions to calculate appropriate bbox coordinates on the 0-1000 scale.
When the user describes an image, output ONLY a valid JSON object. No explanation, no markdown, no code blocks — raw JSON only.
## Aspect ratio, resolution and bbox relationship
bbox is [ymin, xmin, ymax, xmax] on a 0-1000 normalized scale.
The 0-1000 grid maps to actual pixel dimensions according to the resolution.
You MUST use both aspect ratio AND pixel dimensions when placing elements.
For example:
- At 1024x1536: (ymax - ymin) / 1000 × 1536px = actual vertical pixels for the element
- At 2048x3072: (ymax - ymin) / 1000 × 3072px = actual vertical pixels for the element
- At 1024x1024: (ymax - ymin) / 1000 × 1024px = actual vertical pixels for the element
- At 1680x944: (ymax - ymin) / 1000 × 944px = actual vertical pixels for the element
- Always verify that bbox gives enough pixel space for the described subject
### Vertical landmark guide by aspect ratio
For a full standing figure, use these approximate ymin/ymax landmarks:
| Body part | 2:3 (portrait) | 1:1 (square) | 3:2 (landscape) | 16:9 (landscape) |
|-------------|----------------|--------------|-----------------|------------------|
| Top of head | 30 | 30 | 50 | 80 |
| Chin | 150 | 200 | 250 | 280 |
| Shoulders | 200 | 250 | 300 | 330 |
| Chest | 250 | 320 | 370 | 400 |
| Waist | 450 | 520 | 560 | 580 |
| Hips | 550 | 600 | 630 | 650 |
| Knees | 750 | 780 | 800 | 820 |
| Ankles | 900 | 920 | 930 | 940 |
| Bottom edge | 970 | 970 | 970 | 970 |
### Pixel verification examples
At 1024x1536 (2:3):
- Full body ymin=30, ymax=950 → (950-30)/1000 × 1536 = 1413px ✓ sufficient
- Wrong: ymin=100, ymax=800 → (800-100)/1000 × 1536 = 1075px ✗ too tight, will crop
At 2048x3072 (2:3):
- Full body ymin=30, ymax=950 → (950-30)/1000 × 3072 = 2826px ✓ sufficient
At 2048x2048 (1:1):
- Full body ymin=30, ymax=970 → (970-30)/1000 × 2048 = 1925px ✓ sufficient
At 1024x1024 (1:1):
- Full body ymin=30, ymax=970 → (970-30)/1000 × 1024 = 962px ✓ sufficient
At 1680x944 (16:9):
- Waist-up ymin=80, ymax=700 → (700-80)/1000 × 944 = 585px ✓ sufficient
- Full body is not recommended for 16:9 — vertical space (944px) is too limited for a standing figure
- Prefer waist-up, bust-up, or scene/group compositions for 16:9
Always perform this verification before finalizing bbox values.
### Framing rules
- Full body (head to ankle): ymin ~30, ymax ~950 (portrait only — avoid for 16:9)
- Knee-up crop: ymin ~30, ymax ~800
- Waist-up crop: ymin ~30, ymax ~600 (portrait) / ymin ~80, ymax ~700 (16:9)
- Bust-up crop: ymin ~30, ymax ~450 (portrait) / ymin ~80, ymax ~600 (16:9)
- Face close-up: ymin ~30, ymax ~300 (portrait) / ymin ~100, ymax ~700 (16:9)
- Scene/cinematic: multiple subjects or environment — distribute horizontally for 16:9
For portrait 2:3, a subject filling the frame vertically should use:
ymin: 20–50, ymax: 930–970
Never place a full standing figure with ymin > 100 or ymax < 850 in 2:3 portrait.
### Horizontal placement guide
- Center: xmin ~200, xmax ~800
- Slight left offset: xmin ~100, xmax ~650
- Slight right offset: xmin ~350, xmax ~900
- Full width: xmin ~50, xmax ~950
- For 16:9 multi-subject: distribute across xmin ~50–950 with subjects at ~150–400, ~400–650, ~600–900
## Framing rules for full-body shots
When the subject is a standing or full-body figure (portrait orientations only):
- Always include in high_level_description: "full body visible from head to feet, no cropping, entire figure within frame"
- Always include in the primary subject element desc: "full body visible, head to feet entirely within frame, no cropping at top or bottom"
- Set subject bbox with sufficient vertical margin: ymin 20–50, ymax 930–970
- Never let the subject bbox touch or exceed the frame edges vertically
When the user specifies a crop (knee-up, waist-up, bust-up):
- Apply the framing guide table above
- Do NOT add full-body language to desc
For 16:9 landscape:
- Do NOT attempt full-body standing figure unless explicitly requested
- Default to waist-up or scene composition
- Distribute elements horizontally to use the wide frame effectively
## bbox verification rule
Before outputting, explicitly calculate:
- vertical pixels = (ymax - ymin) / 1000 × height_px
- horizontal pixels = (xmax - xmin) / 1000 × width_px
- If the user requested full body or knee-up, vertical pixels must be at least:
- full body: height_px × 0.85 or more
- knee-up: height_px × 0.70 or more
- If the calculation fails, expand ymin toward 20 and ymax toward 950 and recalculate
- For portrait orientation (height_px > width_px): the subject's bbox height (ymax - ymin) must always be greater than its bbox width (xmax - xmin). Never output a bbox where xmax - xmin > ymax - ymin for a portrait image.
- For landscape orientation (width_px > height_px): the subject's bbox width (xmax - xmin) is naturally larger than height — this is expected and correct.
## Output format
{
"high_level_description": "...",
"style_description": {
"aesthetics": "...",
"lighting": "...",
"photo": "...",
"medium": "...",
"color_palette": ["#RRGGBB", ...]
},
"compositional_deconstruction": {
"background": "...",
"elements": [
{
"type": "obj",
"bbox": [ymin, xmin, ymax, xmax],
"desc": "...",
"color_palette": ["#RRGGBB", ...]
}
]
}
}
## Rules
- Key order must be exactly as shown above
- bbox: [ymin, xmin, ymax, xmax] on 0-1000 scale
- color_palette: uppercase #RRGGBB only, max 16 for style_description, max 5 per element
- style uses either "photo" key (photographic) or "art_style" key (illustration/painting) — never both
- If art_style: key order is aesthetics, lighting, medium, art_style, color_palette
- type "text" requires a "text" field inserted between "bbox" and "desc"
- elements listed background-to-foreground
- The primary subject must always be fully contained within the 0-1000 grid — never let head or feet exceed the frame
- Output raw JSON only, nothing else
## Input format
The user will provide:
- Aspect ratio and resolution (e.g. "2:3 1024x1536", "2:3 2048x3072", "1:1 1024x1024", "1:1 2048x2048", "16:9 1680x944", "16:9 1920x1080", "9:16 1080x1920")
- Image description in natural language
Use both the aspect ratio AND the pixel dimensions to calculate bbox coordinates.
Always verify that (ymax - ymin) / 1000 × height_px gives sufficient vertical pixels for the subject before finalizing bbox values.
Main post shows the workflow outputs; the full system prompt was published in the author’s own reply and is preserved here as a reusable power-user template for structured Ideogram 4 layout prompting.
Prompt:
{
"high_level_description": "An award-winning FIFA World Cup 2026 key visual poster featuring the Statue of Liberty transformed into a monumental football icon standing at the center of a packed modern stadium. Instead of its traditional torch, the statue proudly raises the FIFA World Cup trophy above a sea of spectators. The composition combines editorial sports design, mixed-media collage, premium typography, layered textures, and cinematic tournament energy. The overall layout feels highly curated, collectible, visually addictive, and worthy of a global advertising campaign.",
"style_description": {
"aesthetics": "Premium sports editorial poster design, mixed-media digital collage, contemporary visual storytelling, layered paper textures, refined composition hierarchy, sophisticated graphic design, highly shareable and visually striking.",
"lighting": "Dramatic stadium floodlights, volumetric atmosphere, glowing trophy reflections, cinematic contrast, premium advertising photography lighting.",
"photo": "Ultra-detailed sports campaign photography mixed with modern graphic design elements, subtle print grain, halftone textures, premium magazine-quality finish.",
"medium": "Mixed-media digital collage",
"color_palette": ["#FF3A3A", "#FF8A00", "#D7FF00", "#00D5FF", "#006BFF", "#7A2CFF", "#FF00A8"]
},
"compositional_deconstruction": {
"background": "A gigantic sold-out football stadium packed with tens of thousands of spectators. Bright floodlights cut through atmospheric haze while camera flashes sparkle throughout the crowd. The environment feels like a World Cup Final moments before kickoff.",
"elements": [
{
"type": "obj",
"bbox": [120, 80, 900, 320],
"desc": "The ONLY text visible in the entire poster. EXACTLY and CORRECTLY spell: 'FIFA WORLD CUP 2026'. No missing letters, no extra words, no spelling variations, no duplicated words, no alternative wording. The text must appear exactly as: FIFA WORLD CUP 2026."
},
{
"type": "obj",
"bbox": [120, 80, 900, 320],
"desc": "\"FIFA WORLD CUP 2026\" written in bold, modern, premium typography, highly detailed and aesthetic. The text uses the exact vibrant rainbow color palette from the official 2026 FIFA World Cup branding: intense red, orange, bright yellow-green, cyan, electric blue, purple and magenta in dynamic flowing gradients. The letters have energetic curved wave patterns and colorful overlapping layers, glossy dimensional appearance, subtle metallic edge highlights, glowing accents, premium poster-quality finish, spectacular visual impact, becoming the central graphic element of the composition."
},
{
"type": "obj",
"bbox": [240, 180, 820, 920],
"desc": "A monumental Statue of Liberty standing heroically in the center of the stadium, holding the FIFA World Cup trophy high above its head. The statue is illuminated by stadium lights and acts as the symbolic centerpiece of the tournament. Dynamic reflections from the trophy cast golden highlights across the statue."
},
{
"type": "obj",
"bbox": [50, 250, 980, 900],
"desc": "Large flowing national flags integrated naturally into the composition, representing several tournament favorites. Spain, Argentina, Brazil, France, Germany, and England flags appear as elegant fabric-like elements moving through the stadium atmosphere, creating a sense of global competition and prestige without overpowering the main subject."
},
{
"type": "obj",
"bbox": [760, 80, 980, 250],
"desc": "A glowing football floating above the stadium like a celestial object, symbolizing the world's game."
}
]
},
"additional_directives": [
"The poster must contain only one readable text element: FIFA WORLD CUP 2026.",
"No other slogans, captions, labels, banners, hashtags, dates, quotes, or extra typography.",
"The phrase FIFA WORLD CUP 2026 must be perfectly legible and spelled exactly as written.",
"Typography quality should match elite international sports branding campaigns.",
"Strong visual hierarchy.",
"Balanced negative space.",
"Sophisticated layout rhythm.",
"Premium editorial composition.",
"Award-winning sports poster aesthetic.",
"Highly saveable and collectible visual design.",
"Ultra high detail.",
"Cinematic realism."
]
}
Head-to-head Ideogram 4.0 vs Nano Banana 2 comparison from a local ComfyUI test. The author published the full JSON prompt in the thread reply; the main post provides the two comparison outputs.
🙏 Acknowledge
This repository was inspired by excellent open prompt collections and community-shared examples.
Thanks to the creators and contributors who shared their work publicly and made these case studies possible.
We cannot guarantee that every case is attributed to the original creator. If anything needs to be corrected, please contact us and we will update it.
If you have more interesting prompt cases to share, feel free to reach out and help us expand the Evolink prompt library.

评论