Ideogram 2.0

Ideogram 2.0 is a frontier text to image model with strong typography control, improved rendering quality, and better layout consistency. It suits branding workflows, posters, and production design where legible stylized text and precise graphic composition matter to developers.

Complete technical specification for integration
Ready-to-use code snippets for common workflows
text-to-image
Museum Café Dessert Menu Cover$0.08~22s
Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text.
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text.',
width: 1024,
height: 1024,
providerSettings: {
ideogram: {
styleType: 'DESIGN',
magicPrompt: 'ON'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text.",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "14475754-2498-4c6b-824f-c4276affb65a",
"model": "ideogram:3@1",
"positivePrompt": "Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text.",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text." \
width=1024 \
height=1024 \
providerSettings.ideogram.styleType=DESIGN \
providerSettings.ideogram.magicPrompt=ON{
"taskType": "imageInference",
"taskUUID": "14475754-2498-4c6b-824f-c4276affb65a",
"model": "ideogram:3@1",
"positivePrompt": "Finished square menu-cover artwork for a contemporary science museum café, combining premium food photography with bold editorial typography. Overhead view of five sophisticated mineral-inspired desserts arranged like geological specimens on a brushed stainless-steel laboratory tray: a glossy black-sesame obsidian bonbon, a translucent amber sugar shard, a rose-quartz strawberry mousse cube, a purple ube geode tart with crystalline candy interior, and a pale green matcha-marble petit gâteau. Every item must look genuinely edible, meticulously plated, and realistically textured. Hard direct flash creates crisp shadows and luminous jewel tones against a cool silver background. Art direction blends a scientific specimen catalogue with an avant-garde culinary magazine: cobalt blue measurement lines, tiny abstract registration marks, restrained acid-chartreuse accents, generous negative space, precise modular composition. Include the exact headline “EDIBLE GEOLOGY” in large, perfectly legible, uppercase cobalt-blue geometric sans-serif lettering, aligned across the upper third without covering the food. This must be the only readable wording. High-end commercial menu photography, sharp detail, controlled reflections, appetizing realism, clean print-ready graphic design, no physical menu mockup, no hands, no utensils, no logos, no extra text.",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "14475754-2498-4c6b-824f-c4276affb65a",
"imageUUID": "cae4964c-c8a0-4f81-bc39-5886ad4c6fb8",
"imageURL": "https://im.runware.ai/image/os/a07dlim3/ws/3/ii/cae4964c-c8a0-4f81-bc39-5886ad4c6fb8.jpg",
"seed": 501112622,
"cost": 0.08
}text-to-image
Geothermal Educator Profile Avatar$0.08~23s
Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup.
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup.',
negativePrompt: 'photorealistic stock photo, tiny face, full body, clutter, illegible lettering, misspelled words, extra text, logos, watermark, border, app interface, website screenshot, low contrast, generic corporate style',
width: 1024,
height: 1024,
providerSettings: {
ideogram: {
styleType: 'DESIGN',
magicPrompt: 'ON'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup.",
"negativePrompt": "photorealistic stock photo, tiny face, full body, clutter, illegible lettering, misspelled words, extra text, logos, watermark, border, app interface, website screenshot, low contrast, generic corporate style",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "51d7605c-9420-43f7-85f4-2e8d378fb22c",
"model": "ideogram:3@1",
"positivePrompt": "Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup.",
"negativePrompt": "photorealistic stock photo, tiny face, full body, clutter, illegible lettering, misspelled words, extra text, logos, watermark, border, app interface, website screenshot, low contrast, generic corporate style",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup." \
negativePrompt="photorealistic stock photo, tiny face, full body, clutter, illegible lettering, misspelled words, extra text, logos, watermark, border, app interface, website screenshot, low contrast, generic corporate style" \
width=1024 \
height=1024 \
providerSettings.ideogram.styleType=DESIGN \
providerSettings.ideogram.magicPrompt=ON{
"taskType": "imageInference",
"taskUUID": "51d7605c-9420-43f7-85f4-2e8d378fb22c",
"model": "ideogram:3@1",
"positivePrompt": "Create a finished square profile avatar for a Chilean geothermal engineer who shares field science online. Centered head-and-shoulders portrait of a confident middle-aged woman with warm brown skin, short salt-and-pepper hair, a copper-orange safety helmet, and a dark teal field jacket. She faces the viewer with a calm, capable expression. Distinctive editorial graphic-design treatment combining crisp vector shapes, screen-printed ink texture, and subtle risograph misregistration. Behind her, simplified volcanic strata, white geothermal steam, and concentric topographic contour lines form a compact emblem-like backdrop. Mineral palette of charcoal black, oxidized copper, sulfur yellow, glacier white, and deep teal. Add the exact phrase “DEEP HEAT” in large, highly legible condensed sans-serif capitals, arched above her helmet. No other text. Strong silhouette, bold contrast, balanced circular-safe composition, recognizable at small profile-picture size, polished professional identity artwork, no interface or mockup.",
"negativePrompt": "photorealistic stock photo, tiny face, full body, clutter, illegible lettering, misspelled words, extra text, logos, watermark, border, app interface, website screenshot, low contrast, generic corporate style",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"styleType": "DESIGN",
"magicPrompt": "ON"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "51d7605c-9420-43f7-85f4-2e8d378fb22c",
"imageUUID": "dfb86f50-4360-441c-bf79-7b29ee2ff4b4",
"imageURL": "https://im.runware.ai/image/os/a03d21/ws/3/ii/dfb86f50-4360-441c-bf79-7b29ee2ff4b4.jpg",
"seed": 1253914339,
"cost": 0.08
}
An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading "GRAND STARLIGHT CIRCUS", secondary text reading "ONE NIGHT ONLY", small text blocks reading "ADMIT ONE", "ROW B", "SEAT 17", and "EST. 1912", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading "GRAND STARLIGHT CIRCUS", secondary text reading "ONE NIGHT ONLY", small text blocks reading "ADMIT ONE", "ROW B", "SEAT 17", and "EST. 1912", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail',
negativePrompt: 'blurry text, illegible letters, distorted typography, warped layout, extra words, duplicate elements, watermark, logo mockup, photo realism, people, animals, clutter, low contrast, messy background',
width: 1280,
height: 768,
providerSettings: {
ideogram: {
magicPrompt: 'ON',
styleType: 'DESIGN'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading \"GRAND STARLIGHT CIRCUS\", secondary text reading \"ONE NIGHT ONLY\", small text blocks reading \"ADMIT ONE\", \"ROW B\", \"SEAT 17\", and \"EST. 1912\", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail",
"negativePrompt": "blurry text, illegible letters, distorted typography, warped layout, extra words, duplicate elements, watermark, logo mockup, photo realism, people, animals, clutter, low contrast, messy background",
"width": 1280,
"height": 768,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "3a762c29-ac58-4d13-93b6-64090886e25c",
"model": "ideogram:3@1",
"positivePrompt": "An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading \"GRAND STARLIGHT CIRCUS\", secondary text reading \"ONE NIGHT ONLY\", small text blocks reading \"ADMIT ONE\", \"ROW B\", \"SEAT 17\", and \"EST. 1912\", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail",
"negativePrompt": "blurry text, illegible letters, distorted typography, warped layout, extra words, duplicate elements, watermark, logo mockup, photo realism, people, animals, clutter, low contrast, messy background",
"width": 1280,
"height": 768,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading \"GRAND STARLIGHT CIRCUS\", secondary text reading \"ONE NIGHT ONLY\", small text blocks reading \"ADMIT ONE\", \"ROW B\", \"SEAT 17\", and \"EST. 1912\", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail" \
negativePrompt="blurry text, illegible letters, distorted typography, warped layout, extra words, duplicate elements, watermark, logo mockup, photo realism, people, animals, clutter, low contrast, messy background" \
width=1280 \
height=768 \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.styleType=DESIGN{
"taskType": "imageInference",
"taskUUID": "3a762c29-ac58-4d13-93b6-64090886e25c",
"model": "ideogram:3@1",
"positivePrompt": "An ornate early-20th-century circus admission ticket design, highly detailed typography-focused composition, aged cream paper with deep burgundy, faded gold, and charcoal ink accents, centered headline text reading \"GRAND STARLIGHT CIRCUS\", secondary text reading \"ONE NIGHT ONLY\", small text blocks reading \"ADMIT ONE\", \"ROW B\", \"SEAT 17\", and \"EST. 1912\", elegant decorative borders, flourishes, tiny stars, banners, engraved illustration style, symmetrical layout, crisp legible lettering, authentic print design aesthetic, clean composition, high detail",
"negativePrompt": "blurry text, illegible letters, distorted typography, warped layout, extra words, duplicate elements, watermark, logo mockup, photo realism, people, animals, clutter, low contrast, messy background",
"width": 1280,
"height": 768,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "3a762c29-ac58-4d13-93b6-64090886e25c",
"imageUUID": "38695ffb-c250-4ddc-903b-9ec534430ac1",
"imageURL": "https://im.runware.ai/image/os/a14d18/ws/2/ii/38695ffb-c250-4ddc-903b-9ec534430ac1.jpg",
"seed": 808246395,
"cost": 0.08
}
A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: "CRUMB & CLOVER" in large elegant serif lettering. Secondary text beneath: "WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY". Include a hanging placard in the composition that reads "FRESH BAKES TODAY" and small packaging labels that say "BUTTER ROLLS" and "FIG DANISH". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography.
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: "CRUMB & CLOVER" in large elegant serif lettering. Secondary text beneath: "WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY". Include a hanging placard in the composition that reads "FRESH BAKES TODAY" and small packaging labels that say "BUTTER ROLLS" and "FIG DANISH". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography.',
negativePrompt: 'blurry text, misspelled words, distorted letters, illegible signage, extra limbs, people, vehicles, futuristic elements, harsh shadows, low detail, cluttered composition, watermark, logo artifacts',
width: 1024,
height: 1024,
providerSettings: {
ideogram: {
magicPrompt: 'ON',
styleType: 'DESIGN'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: \"CRUMB & CLOVER\" in large elegant serif lettering. Secondary text beneath: \"WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY\". Include a hanging placard in the composition that reads \"FRESH BAKES TODAY\" and small packaging labels that say \"BUTTER ROLLS\" and \"FIG DANISH\". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography.",
"negativePrompt": "blurry text, misspelled words, distorted letters, illegible signage, extra limbs, people, vehicles, futuristic elements, harsh shadows, low detail, cluttered composition, watermark, logo artifacts",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "7f8ae780-ddc8-4cea-9948-8ddfc03c30c6",
"model": "ideogram:3@1",
"positivePrompt": "A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: \"CRUMB & CLOVER\" in large elegant serif lettering. Secondary text beneath: \"WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY\". Include a hanging placard in the composition that reads \"FRESH BAKES TODAY\" and small packaging labels that say \"BUTTER ROLLS\" and \"FIG DANISH\". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography.",
"negativePrompt": "blurry text, misspelled words, distorted letters, illegible signage, extra limbs, people, vehicles, futuristic elements, harsh shadows, low detail, cluttered composition, watermark, logo artifacts",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: \"CRUMB & CLOVER\" in large elegant serif lettering. Secondary text beneath: \"WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY\". Include a hanging placard in the composition that reads \"FRESH BAKES TODAY\" and small packaging labels that say \"BUTTER ROLLS\" and \"FIG DANISH\". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography." \
negativePrompt="blurry text, misspelled words, distorted letters, illegible signage, extra limbs, people, vehicles, futuristic elements, harsh shadows, low detail, cluttered composition, watermark, logo artifacts" \
width=1024 \
height=1024 \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.styleType=DESIGN{
"taskType": "imageInference",
"taskUUID": "7f8ae780-ddc8-4cea-9948-8ddfc03c30c6",
"model": "ideogram:3@1",
"positivePrompt": "A beautifully designed front-facing bakery storefront display graphic with crisp, readable hand-lettered typography. Main sign text: \"CRUMB & CLOVER\" in large elegant serif lettering. Secondary text beneath: \"WOOD-FIRED BREAD • APRICOT TARTS • OPEN EARLY\". Include a hanging placard in the composition that reads \"FRESH BAKES TODAY\" and small packaging labels that say \"BUTTER ROLLS\" and \"FIG DANISH\". Warm morning atmosphere, painted shopfront, striped awning, baskets of bread, floral window boxes, flour-dusted textures, inviting small-town charm, refined branding layout, balanced composition, high detail, visually cohesive signage system, premium graphic-design sensibility, legible text, polished typography.",
"negativePrompt": "blurry text, misspelled words, distorted letters, illegible signage, extra limbs, people, vehicles, futuristic elements, harsh shadows, low detail, cluttered composition, watermark, logo artifacts",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "ON",
"styleType": "DESIGN"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "7f8ae780-ddc8-4cea-9948-8ddfc03c30c6",
"imageUUID": "66b21662-811b-4c55-ae7a-237962892e1e",
"imageURL": "https://im.runware.ai/image/os/a09d21/ws/2/ii/66b21662-811b-4c55-ae7a-237962892e1e.jpg",
"seed": 1398242095,
"cost": 0.08
}
A striking large-format billboard inside a tiled underground train station, designed for a fictional event called "MIDNIGHT JAZZ FESTIVAL" with crisp readable typography. Include supporting text: "Three Nights • Brass Hall • April 18–20" and a small footer line: "Tickets On Sale Now". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space.
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'A striking large-format billboard inside a tiled underground train station, designed for a fictional event called "MIDNIGHT JAZZ FESTIVAL" with crisp readable typography. Include supporting text: "Three Nights • Brass Hall • April 18–20" and a small footer line: "Tickets On Sale Now". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space.',
negativePrompt: 'illegible text, misspelled words, warped letters, duplicate text, cluttered composition, low contrast, distorted anatomy, extra limbs, messy layout, watermark, logo, frame, grainy image',
width: 1024,
height: 896,
providerSettings: {
ideogram: {
magicPrompt: 'OFF',
styleType: 'DESIGN'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "A striking large-format billboard inside a tiled underground train station, designed for a fictional event called \"MIDNIGHT JAZZ FESTIVAL\" with crisp readable typography. Include supporting text: \"Three Nights • Brass Hall • April 18–20\" and a small footer line: \"Tickets On Sale Now\". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space.",
"negativePrompt": "illegible text, misspelled words, warped letters, duplicate text, cluttered composition, low contrast, distorted anatomy, extra limbs, messy layout, watermark, logo, frame, grainy image",
"width": 1024,
"height": 896,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "acae32e7-696a-4a05-bb7a-d09be8a261c0",
"model": "ideogram:3@1",
"positivePrompt": "A striking large-format billboard inside a tiled underground train station, designed for a fictional event called \"MIDNIGHT JAZZ FESTIVAL\" with crisp readable typography. Include supporting text: \"Three Nights • Brass Hall • April 18–20\" and a small footer line: \"Tickets On Sale Now\". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space.",
"negativePrompt": "illegible text, misspelled words, warped letters, duplicate text, cluttered composition, low contrast, distorted anatomy, extra limbs, messy layout, watermark, logo, frame, grainy image",
"width": 1024,
"height": 896,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="A striking large-format billboard inside a tiled underground train station, designed for a fictional event called \"MIDNIGHT JAZZ FESTIVAL\" with crisp readable typography. Include supporting text: \"Three Nights • Brass Hall • April 18–20\" and a small footer line: \"Tickets On Sale Now\". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space." \
negativePrompt="illegible text, misspelled words, warped letters, duplicate text, cluttered composition, low contrast, distorted anatomy, extra limbs, messy layout, watermark, logo, frame, grainy image" \
width=1024 \
height=896 \
providerSettings.ideogram.magicPrompt=OFF \
providerSettings.ideogram.styleType=DESIGN{
"taskType": "imageInference",
"taskUUID": "acae32e7-696a-4a05-bb7a-d09be8a261c0",
"model": "ideogram:3@1",
"positivePrompt": "A striking large-format billboard inside a tiled underground train station, designed for a fictional event called \"MIDNIGHT JAZZ FESTIVAL\" with crisp readable typography. Include supporting text: \"Three Nights • Brass Hall • April 18–20\" and a small footer line: \"Tickets On Sale Now\". The composition should feel premium, contemporary, and layout-driven, featuring a trumpet silhouette, flowing sound-wave graphics, bold typographic hierarchy, elegant spacing, clean grid alignment, and realistic environmental context with commuters blurred in the background. Rich cinematic shadows, deep cobalt and brass accents, high detail, immaculate lettering, polished advertising design, strong contrast, visually balanced negative space.",
"negativePrompt": "illegible text, misspelled words, warped letters, duplicate text, cluttered composition, low contrast, distorted anatomy, extra limbs, messy layout, watermark, logo, frame, grainy image",
"width": 1024,
"height": 896,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "acae32e7-696a-4a05-bb7a-d09be8a261c0",
"imageUUID": "66c95212-b062-4d6e-994d-552a9ff80152",
"imageURL": "https://im.runware.ai/image/os/a05d22/ws/2/ii/66c95212-b062-4d6e-994d-552a9ff80152.jpg",
"seed": 596348881,
"cost": 0.08
}
A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: "SKYLOOP TRANSIT". Large central route diagram with three clearly labeled lines: "HARBOUR LINE", "GARDEN LOOP", "SUMMIT LINK". Add legible station names around the map: "Glass Wharf", "Cedar Gate", "Juniper Yard", "Sunken Plaza", "North Spire", "Aster Court", "Ribbon Field". Include a boxed info panel reading "NEXT CAR 3 MIN" and a footer strip with icons and labels: "Tickets", "Transfers", "Accessibility", "Exit". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents.
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'ideogram:3@1',
positivePrompt: 'A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: "SKYLOOP TRANSIT". Large central route diagram with three clearly labeled lines: "HARBOUR LINE", "GARDEN LOOP", "SUMMIT LINK". Add legible station names around the map: "Glass Wharf", "Cedar Gate", "Juniper Yard", "Sunken Plaza", "North Spire", "Aster Court", "Ribbon Field". Include a boxed info panel reading "NEXT CAR 3 MIN" and a footer strip with icons and labels: "Tickets", "Transfers", "Accessibility", "Exit". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents.',
negativePrompt: 'blurry text, misspelled words, warped letters, handwritten text, grunge, clutter, photographic scene, people, vehicles, excessive decoration, low contrast, distorted layout, random symbols',
width: 1024,
height: 1024,
providerSettings: {
ideogram: {
magicPrompt: 'OFF',
styleType: 'DESIGN'
}
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "ideogram:3@1",
"positivePrompt": "A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: \"SKYLOOP TRANSIT\". Large central route diagram with three clearly labeled lines: \"HARBOUR LINE\", \"GARDEN LOOP\", \"SUMMIT LINK\". Add legible station names around the map: \"Glass Wharf\", \"Cedar Gate\", \"Juniper Yard\", \"Sunken Plaza\", \"North Spire\", \"Aster Court\", \"Ribbon Field\". Include a boxed info panel reading \"NEXT CAR 3 MIN\" and a footer strip with icons and labels: \"Tickets\", \"Transfers\", \"Accessibility\", \"Exit\". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents.",
"negativePrompt": "blurry text, misspelled words, warped letters, handwritten text, grunge, clutter, photographic scene, people, vehicles, excessive decoration, low contrast, distorted layout, random symbols",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "304dc919-12f4-45ea-8b11-203885fa41b0",
"model": "ideogram:3@1",
"positivePrompt": "A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: \"SKYLOOP TRANSIT\". Large central route diagram with three clearly labeled lines: \"HARBOUR LINE\", \"GARDEN LOOP\", \"SUMMIT LINK\". Add legible station names around the map: \"Glass Wharf\", \"Cedar Gate\", \"Juniper Yard\", \"Sunken Plaza\", \"North Spire\", \"Aster Court\", \"Ribbon Field\". Include a boxed info panel reading \"NEXT CAR 3 MIN\" and a footer strip with icons and labels: \"Tickets\", \"Transfers\", \"Accessibility\", \"Exit\". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents.",
"negativePrompt": "blurry text, misspelled words, warped letters, handwritten text, grunge, clutter, photographic scene, people, vehicles, excessive decoration, low contrast, distorted layout, random symbols",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
}
]'runware run ideogram:3@1 \
positivePrompt="A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: \"SKYLOOP TRANSIT\". Large central route diagram with three clearly labeled lines: \"HARBOUR LINE\", \"GARDEN LOOP\", \"SUMMIT LINK\". Add legible station names around the map: \"Glass Wharf\", \"Cedar Gate\", \"Juniper Yard\", \"Sunken Plaza\", \"North Spire\", \"Aster Court\", \"Ribbon Field\". Include a boxed info panel reading \"NEXT CAR 3 MIN\" and a footer strip with icons and labels: \"Tickets\", \"Transfers\", \"Accessibility\", \"Exit\". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents." \
negativePrompt="blurry text, misspelled words, warped letters, handwritten text, grunge, clutter, photographic scene, people, vehicles, excessive decoration, low contrast, distorted layout, random symbols" \
width=1024 \
height=1024 \
providerSettings.ideogram.magicPrompt=OFF \
providerSettings.ideogram.styleType=DESIGN{
"taskType": "imageInference",
"taskUUID": "304dc919-12f4-45ea-8b11-203885fa41b0",
"model": "ideogram:3@1",
"positivePrompt": "A polished square wayfinding kiosk screen for a fictional aerial tram network, graphic design mockup with crisp modern typography and precise layout. Main headline text at top: \"SKYLOOP TRANSIT\". Large central route diagram with three clearly labeled lines: \"HARBOUR LINE\", \"GARDEN LOOP\", \"SUMMIT LINK\". Add legible station names around the map: \"Glass Wharf\", \"Cedar Gate\", \"Juniper Yard\", \"Sunken Plaza\", \"North Spire\", \"Aster Court\", \"Ribbon Field\". Include a boxed info panel reading \"NEXT CAR 3 MIN\" and a footer strip with icons and labels: \"Tickets\", \"Transfers\", \"Accessibility\", \"Exit\". Sleek civic branding, minimal geometric symbols, balanced whitespace, flat design, highly readable text, excellent alignment, refined information hierarchy, contemporary transit UI, soft off-white background with teal, charcoal, amber, and muted coral accents.",
"negativePrompt": "blurry text, misspelled words, warped letters, handwritten text, grunge, clutter, photographic scene, people, vehicles, excessive decoration, low contrast, distorted layout, random symbols",
"width": 1024,
"height": 1024,
"providerSettings": {
"ideogram": {
"magicPrompt": "OFF",
"styleType": "DESIGN"
}
}
}Response
{
"taskType": "imageInference",
"taskUUID": "304dc919-12f4-45ea-8b11-203885fa41b0",
"imageUUID": "cf99d40f-150d-45c7-a234-0f45faedd75c",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/2/ii/cf99d40f-150d-45c7-a234-0f45faedd75c.jpg",
"seed": 1380080795,
"cost": 0.08
}