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
Examples2
CODE
Ready-to-use code snippets for common workflows
expand
Heritage Bell Foundry Crew Portrait$0.06~18s
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,
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/2499ad10-18e5-40ad-b43f-69bf83385074.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,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/2499ad10-18e5-40ad-b43f-69bf83385074.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": "e3df771a-3e29-407b-9836-10678f288504",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/2499ad10-18e5-40ad-b43f-69bf83385074.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
inputs.seedImage=https://assets.runware.ai/assets/inputs/2499ad10-18e5-40ad-b43f-69bf83385074.jpg{
"taskType": "imageInference",
"taskUUID": "e3df771a-3e29-407b-9836-10678f288504",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/2499ad10-18e5-40ad-b43f-69bf83385074.jpg"
}
}Response
{
"taskType": "imageInference",
"taskUUID": "e3df771a-3e29-407b-9836-10678f288504",
"imageUUID": "bbb7338b-cc32-4660-b6f9-d0a684ff59b0",
"imageURL": "https://im.runware.ai/image/os/a05d22/ws/3/ii/bbb7338b-cc32-4660-b6f9-d0a684ff59b0.jpg",
"seed": 1217778642,
"cost": 0.06
}expand
Sage Beekeeping Suit Colorway Banner$0.06~17s
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,
inputs: {
seedImage: 'https://assets.runware.ai/assets/inputs/4a0ab603-f335-4180-9aa0-87826c5070c4.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,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/4a0ab603-f335-4180-9aa0-87826c5070c4.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": "afb2ec14-5136-419a-a7c0-50bbdde9744f",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/4a0ab603-f335-4180-9aa0-87826c5070c4.jpg"
}
}
]'runware run ideogram:4@4 \
width=1536 \
height=640 \
inputs.seedImage=https://assets.runware.ai/assets/inputs/4a0ab603-f335-4180-9aa0-87826c5070c4.jpg{
"taskType": "imageInference",
"taskUUID": "afb2ec14-5136-419a-a7c0-50bbdde9744f",
"model": "ideogram:4@4",
"width": 1536,
"height": 640,
"inputs": {
"seedImage": "https://assets.runware.ai/assets/inputs/4a0ab603-f335-4180-9aa0-87826c5070c4.jpg"
}
}Response
{
"taskType": "imageInference",
"taskUUID": "afb2ec14-5136-419a-a7c0-50bbdde9744f",
"imageUUID": "389a9c35-46f2-474d-8c8f-61f7ccff123f",
"imageURL": "https://im.runware.ai/image/os/a08dlim3/ws/3/ii/389a9c35-46f2-474d-8c8f-61f7ccff123f.jpg",
"seed": 1576768761,
"cost": 0.06
}