Ideogram 3.0 Reframe

Ideogram 3.0 Reframe performs style consistent outpainting that extends images beyond their borders. It adapts visuals to new aspect ratios without breaking composition or look. Ideal for repurposing creative, social posts, and design assets for varied formats.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples6
CODE
Ready-to-use code snippets for common workflows
Nautical Museum Whale Hall

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: 'DRAMATIC_CINEMA'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/060cc594-882b-4a89-b098-094279a25a36.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "DRAMATIC_CINEMA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/060cc594-882b-4a89-b098-094279a25a36.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "5c043b3e-0eec-4812-99d6-b2d2b97a5734",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "DRAMATIC_CINEMA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/060cc594-882b-4a89-b098-094279a25a36.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=DRAMATIC_CINEMA \
inputs.seedImage=https://assets.runware.ai/assets/inputs/060cc594-882b-4a89-b098-094279a25a36.jpg{
"taskType": "imageInference",
"taskUUID": "5c043b3e-0eec-4812-99d6-b2d2b97a5734",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "DRAMATIC_CINEMA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/060cc594-882b-4a89-b098-094279a25a36.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "5c043b3e-0eec-4812-99d6-b2d2b97a5734",
"imageUUID": "d2905533-6014-42a5-83ee-0764c2d018f4",
"imageURL": "https://im.runware.ai/image/os/a13d12/ws/2/ii/d2905533-6014-42a5-83ee-0764c2d018f4.jpg",
"seed": 924426133,
"cost": 0.09
}Art Deco Aquarium Lounge

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: 'ART_DECO'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/5d37b489-f36b-4d99-a3e0-4b26c984f561.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ART_DECO"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/5d37b489-f36b-4d99-a3e0-4b26c984f561.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "cc4320f7-8382-490c-b47c-c32c016b2666",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ART_DECO"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/5d37b489-f36b-4d99-a3e0-4b26c984f561.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=ART_DECO \
inputs.seedImage=https://assets.runware.ai/assets/inputs/5d37b489-f36b-4d99-a3e0-4b26c984f561.jpg{
"taskType": "imageInference",
"taskUUID": "cc4320f7-8382-490c-b47c-c32c016b2666",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ART_DECO"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/5d37b489-f36b-4d99-a3e0-4b26c984f561.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "cc4320f7-8382-490c-b47c-c32c016b2666",
"imageUUID": "f74949f2-c93b-44f8-b4df-a9837e739af2",
"imageURL": "https://im.runware.ai/image/os/a01d21/ws/2/ii/f74949f2-c93b-44f8-b4df-a9837e739af2.jpg",
"seed": 272425592,
"cost": 0.09
}Rainy Record Shop Window

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: 'ANALOG_NOSTALGIA'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/9b116d98-0fe0-4d3e-b5b0-95d644a0fbdf.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ANALOG_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/9b116d98-0fe0-4d3e-b5b0-95d644a0fbdf.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "22d5ef6a-9867-43a6-b42e-b3ab5a0d5e28",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ANALOG_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/9b116d98-0fe0-4d3e-b5b0-95d644a0fbdf.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=ANALOG_NOSTALGIA \
inputs.seedImage=https://assets.runware.ai/assets/inputs/9b116d98-0fe0-4d3e-b5b0-95d644a0fbdf.jpg{
"taskType": "imageInference",
"taskUUID": "22d5ef6a-9867-43a6-b42e-b3ab5a0d5e28",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "ANALOG_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/9b116d98-0fe0-4d3e-b5b0-95d644a0fbdf.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "22d5ef6a-9867-43a6-b42e-b3ab5a0d5e28",
"imageUUID": "1aeadf95-da8c-45f6-ac27-b72272ceec4a",
"imageURL": "https://im.runware.ai/image/os/a13d12/ws/2/ii/1aeadf95-da8c-45f6-ac27-b72272ceec4a.jpg",
"seed": 1326110034,
"cost": 0.09
}Retro Bowling Alley Panorama

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: '90S_NOSTALGIA'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/3c90c193-920f-47af-8c91-13f53a11c9be.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "90S_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/3c90c193-920f-47af-8c91-13f53a11c9be.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "9dd2b8c4-f088-409a-8110-c7b2a79dcf66",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "90S_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/3c90c193-920f-47af-8c91-13f53a11c9be.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=90S_NOSTALGIA \
inputs.seedImage=https://assets.runware.ai/assets/inputs/3c90c193-920f-47af-8c91-13f53a11c9be.jpg{
"taskType": "imageInference",
"taskUUID": "9dd2b8c4-f088-409a-8110-c7b2a79dcf66",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "90S_NOSTALGIA"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/3c90c193-920f-47af-8c91-13f53a11c9be.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "9dd2b8c4-f088-409a-8110-c7b2a79dcf66",
"imageUUID": "d6d3be67-761b-4fb8-9199-f7ca3e84fe5a",
"imageURL": "https://im.runware.ai/image/os/a09d21/ws/2/ii/d6d3be67-761b-4fb8-9199-f7ca3e84fe5a.jpg",
"seed": 1261518804,
"cost": 0.09
}Glasshouse Dessert Workshop Spread

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: 'MAGAZINE_EDITORIAL'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/97d4d1fd-f26e-470c-8c68-7993901c39f1.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/97d4d1fd-f26e-470c-8c68-7993901c39f1.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "73540088-e4d0-4932-b209-efba02060a48",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/97d4d1fd-f26e-470c-8c68-7993901c39f1.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=MAGAZINE_EDITORIAL \
inputs.seedImage=https://assets.runware.ai/assets/inputs/97d4d1fd-f26e-470c-8c68-7993901c39f1.jpg{
"taskType": "imageInference",
"taskUUID": "73540088-e4d0-4932-b209-efba02060a48",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/97d4d1fd-f26e-470c-8c68-7993901c39f1.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "73540088-e4d0-4932-b209-efba02060a48",
"imageUUID": "af78a39d-2e40-41d1-96af-a7a20cf189ae",
"imageURL": "https://im.runware.ai/image/os/a19d05/ws/2/ii/af78a39d-2e40-41d1-96af-a7a20cf189ae.jpg",
"seed": 671478148,
"cost": 0.09
}Grand Atrium Fashion Mural

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:4@4',
width: 1536,
height: 640,
providerSettings: {
ideogram: {
renderingSpeed: 'QUALITY',
magicPrompt: 'ON',
stylePreset: 'MAGAZINE_EDITORIAL'
}
},
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/d9e9ee21-1844-4845-8523-0fab9b609b62.jpg'
}
})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:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/d9e9ee21-1844-4845-8523-0fab9b609b62.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "39b03925-6630-447b-8a32-1419161ad5ac",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/d9e9ee21-1844-4845-8523-0fab9b609b62.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
providerSettings.ideogram.renderingSpeed=QUALITY \
providerSettings.ideogram.magicPrompt=ON \
providerSettings.ideogram.stylePreset=MAGAZINE_EDITORIAL \
inputs.seedImage=https://assets.runware.ai/assets/inputs/d9e9ee21-1844-4845-8523-0fab9b609b62.jpg{
"taskType": "imageInference",
"taskUUID": "39b03925-6630-447b-8a32-1419161ad5ac",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"providerSettings": {
"ideogram": {
"renderingSpeed": "QUALITY",
"magicPrompt": "ON",
"stylePreset": "MAGAZINE_EDITORIAL"
}
},
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/d9e9ee21-1844-4845-8523-0fab9b609b62.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "39b03925-6630-447b-8a32-1419161ad5ac",
"imageUUID": "f2a9b435-3698-4978-9eaa-2f974efd372e",
"imageURL": "https://im.runware.ai/image/os/a01d21/ws/2/ii/f2a9b435-3698-4978-9eaa-2f974efd372e.jpg",
"seed": 404270294,
"cost": 0.09
}