Ideogram Object Remover

Ideogram Object Remover removes selected objects from an image using a supplied mask, then reconstructs the hidden area without requiring any text prompt. It is designed to preserve surrounding composition, lighting, textures, shadows, and reflections while cleaning up unwanted people, products, signage, clutter, or other localized elements. The workflow is straightforward: source image plus mask in, edited image out, making it well suited to production retouching, asset cleanup, catalog preparation, and creative post-processing pipelines.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples4
CODE
Ready-to-use code snippets for common workflows
Guides1
LEARN
Step-by-step tutorials for advanced use cases
Cyanotype Wind Farm Cover Art

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:object-remover@0',
seed: 184726391,
inputs: {
image: 'https://assets.runware.ai/assets/inputs/c6341c25-4363-4915-b915-3455d2711c37.jpg',
mask: 'https://assets.runware.ai/assets/inputs/6106db70-86a9-44ce-b143-18cb3fe1f1fb.png'
}
})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:object-remover@0",
"seed": 184726391,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c6341c25-4363-4915-b915-3455d2711c37.jpg",
"mask": "https://assets.runware.ai/assets/inputs/6106db70-86a9-44ce-b143-18cb3fe1f1fb.png"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "84a1073c-4bf8-4ec3-b13c-ae69012b9cf7",
"model": "ideogram:object-remover@0",
"seed": 184726391,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c6341c25-4363-4915-b915-3455d2711c37.jpg",
"mask": "https://assets.runware.ai/assets/inputs/6106db70-86a9-44ce-b143-18cb3fe1f1fb.png"
}
}
]'runware run ideogram:object-remover@0 \
seed=184726391 \
inputs.image=https://assets.runware.ai/assets/inputs/c6341c25-4363-4915-b915-3455d2711c37.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/6106db70-86a9-44ce-b143-18cb3fe1f1fb.png{
"taskType": "imageInference",
"taskUUID": "84a1073c-4bf8-4ec3-b13c-ae69012b9cf7",
"model": "ideogram:object-remover@0",
"seed": 184726391,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c6341c25-4363-4915-b915-3455d2711c37.jpg",
"mask": "https://assets.runware.ai/assets/inputs/6106db70-86a9-44ce-b143-18cb3fe1f1fb.png"
}
}{
"taskType": "imageInference",
"taskUUID": "84a1073c-4bf8-4ec3-b13c-ae69012b9cf7",
"imageUUID": "22d475f4-f3d6-43df-866f-c4452179eac7",
"imageURL": "https://im.runware.ai/image/os/a09dlim3/ws/3/ii/22d475f4-f3d6-43df-866f-c4452179eac7.jpg",
"seed": 184726391,
"cost": 0.03
}Coffee Packaging Texture Cleanup

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:object-remover@0',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/7ec7dc9f-a0af-481f-bbc7-3271390a6706.jpg',
mask: 'https://assets.runware.ai/assets/inputs/63997a3c-02bf-48be-a5ac-a031dda3fa0f.png'
}
})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:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7ec7dc9f-a0af-481f-bbc7-3271390a6706.jpg",
"mask": "https://assets.runware.ai/assets/inputs/63997a3c-02bf-48be-a5ac-a031dda3fa0f.png"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "94968f48-703a-4a2a-9c4f-bb74f2147d7a",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7ec7dc9f-a0af-481f-bbc7-3271390a6706.jpg",
"mask": "https://assets.runware.ai/assets/inputs/63997a3c-02bf-48be-a5ac-a031dda3fa0f.png"
}
}
]'runware run ideogram:object-remover@0 \
inputs.image=https://assets.runware.ai/assets/inputs/7ec7dc9f-a0af-481f-bbc7-3271390a6706.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/63997a3c-02bf-48be-a5ac-a031dda3fa0f.png{
"taskType": "imageInference",
"taskUUID": "94968f48-703a-4a2a-9c4f-bb74f2147d7a",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7ec7dc9f-a0af-481f-bbc7-3271390a6706.jpg",
"mask": "https://assets.runware.ai/assets/inputs/63997a3c-02bf-48be-a5ac-a031dda3fa0f.png"
}
}{
"taskType": "imageInference",
"taskUUID": "94968f48-703a-4a2a-9c4f-bb74f2147d7a",
"imageUUID": "2e34cf28-9625-43b8-88f9-7e02ccf69bff",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/3/ii/2e34cf28-9625-43b8-88f9-7e02ccf69bff.jpg",
"seed": 21163512,
"cost": 0.03
}Woodblock Oyster Farm Editorial

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:object-remover@0',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/22be0adb-d8bf-41cc-85a8-1832f6cb6de2.jpg',
mask: 'https://assets.runware.ai/assets/inputs/7a459b6a-652d-44af-8c5e-d47babd5b233.png'
}
})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:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/22be0adb-d8bf-41cc-85a8-1832f6cb6de2.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7a459b6a-652d-44af-8c5e-d47babd5b233.png"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "a8d071d4-09bb-412c-be3e-7fd70847f77c",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/22be0adb-d8bf-41cc-85a8-1832f6cb6de2.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7a459b6a-652d-44af-8c5e-d47babd5b233.png"
}
}
]'runware run ideogram:object-remover@0 \
inputs.image=https://assets.runware.ai/assets/inputs/22be0adb-d8bf-41cc-85a8-1832f6cb6de2.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/7a459b6a-652d-44af-8c5e-d47babd5b233.png{
"taskType": "imageInference",
"taskUUID": "a8d071d4-09bb-412c-be3e-7fd70847f77c",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/22be0adb-d8bf-41cc-85a8-1832f6cb6de2.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7a459b6a-652d-44af-8c5e-d47babd5b233.png"
}
}{
"taskType": "imageInference",
"taskUUID": "a8d071d4-09bb-412c-be3e-7fd70847f77c",
"imageUUID": "a8f14fcb-245f-4511-983e-2be092d553b5",
"imageURL": "https://im.runware.ai/image/os/a01d21/ws/3/ii/a8f14fcb-245f-4511-983e-2be092d553b5.jpg",
"seed": 491410389,
"cost": 0.03
}Museum Gallery Photograph Cleanup

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:object-remover@0',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/78f61d8c-d79a-460d-86cf-cdf2e2df2cb8.jpg',
mask: 'https://assets.runware.ai/assets/inputs/c4556286-9f46-4a63-8e13-b0690e4d999e.png'
}
})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:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78f61d8c-d79a-460d-86cf-cdf2e2df2cb8.jpg",
"mask": "https://assets.runware.ai/assets/inputs/c4556286-9f46-4a63-8e13-b0690e4d999e.png"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "imageInference",
"taskUUID": "56abf44f-c990-42fa-9625-e4d747596718",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78f61d8c-d79a-460d-86cf-cdf2e2df2cb8.jpg",
"mask": "https://assets.runware.ai/assets/inputs/c4556286-9f46-4a63-8e13-b0690e4d999e.png"
}
}
]'runware run ideogram:object-remover@0 \
inputs.image=https://assets.runware.ai/assets/inputs/78f61d8c-d79a-460d-86cf-cdf2e2df2cb8.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/c4556286-9f46-4a63-8e13-b0690e4d999e.png{
"taskType": "imageInference",
"taskUUID": "56abf44f-c990-42fa-9625-e4d747596718",
"model": "ideogram:object-remover@0",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78f61d8c-d79a-460d-86cf-cdf2e2df2cb8.jpg",
"mask": "https://assets.runware.ai/assets/inputs/c4556286-9f46-4a63-8e13-b0690e4d999e.png"
}
}{
"taskType": "imageInference",
"taskUUID": "56abf44f-c990-42fa-9625-e4d747596718",
"imageUUID": "26a7b86e-e89e-41cd-be70-bb6431281d8a",
"imageURL": "https://im.runware.ai/image/os/a06dlim3/ws/3/ii/26a7b86e-e89e-41cd-be70-bb6431281d8a.jpg",
"seed": 1758109268,
"cost": 0.03
}