ControlNet Preprocess Tile
ControlNet Preprocess Tile prepares an image for tile-style ControlNet conditioning, emphasizing local detail and patch-level consistency. It is useful for upscaling-adjacent workflows, texture refinement, and preserving fine local structure when a model needs more detailed guidance from the source image.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Antique Typesetter Drawer Texture

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/a244afb3-8f0e-45b8-9f5b-07a9c9c7a190.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a244afb3-8f0e-45b8-9f5b-07a9c9c7a190.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "e116e501-a3fc-44e8-ba0f-79c35daa30c8",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a244afb3-8f0e-45b8-9f5b-07a9c9c7a190.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/a244afb3-8f0e-45b8-9f5b-07a9c9c7a190.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "e116e501-a3fc-44e8-ba0f-79c35daa30c8",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a244afb3-8f0e-45b8-9f5b-07a9c9c7a190.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "e116e501-a3fc-44e8-ba0f-79c35daa30c8",
"guideImageURL": "https://im.runware.ai/image/os/a05d22/ws/3/ii/5b4e78ae-94d1-4b4c-8414-545491d2aa1c.jpg",
"cost": 0.0006,
"guideImageUUID": "5b4e78ae-94d1-4b4c-8414-545491d2aa1c",
"inputImageUUID": "260fba7c-9775-4d42-ac64-ad72293941ff"
}Weathered Nautical Map Fragment

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/30afb1ed-1945-4962-aecb-965baefbf3a4.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/30afb1ed-1945-4962-aecb-965baefbf3a4.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "c72df447-bf75-4ac6-a539-566b20fa55a0",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/30afb1ed-1945-4962-aecb-965baefbf3a4.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/30afb1ed-1945-4962-aecb-965baefbf3a4.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "c72df447-bf75-4ac6-a539-566b20fa55a0",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/30afb1ed-1945-4962-aecb-965baefbf3a4.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "c72df447-bf75-4ac6-a539-566b20fa55a0",
"guideImageURL": "https://im.runware.ai/image/os/a03d21/ws/4/ii/5918a15d-4115-4813-b45d-5199c7b6d1b4.jpg",
"cost": 0.0006,
"guideImageUUID": "5918a15d-4115-4813-b45d-5199c7b6d1b4",
"inputImageUUID": "fac74ee7-9422-4139-abff-2ba028da9861"
}Ornate Ceramic Mosaic Floor

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/f51a69c6-dc62-46bb-929c-215bcdab550c.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f51a69c6-dc62-46bb-929c-215bcdab550c.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "0c8b316c-28f3-4948-8caf-c3c3c281433f",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f51a69c6-dc62-46bb-929c-215bcdab550c.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/f51a69c6-dc62-46bb-929c-215bcdab550c.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "0c8b316c-28f3-4948-8caf-c3c3c281433f",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f51a69c6-dc62-46bb-929c-215bcdab550c.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "0c8b316c-28f3-4948-8caf-c3c3c281433f",
"guideImageURL": "https://im.runware.ai/image/os/a03d21/ws/4/ii/6f581d82-c255-4961-bd7d-cfa06795cf9d.jpg",
"cost": 0.0006,
"guideImageUUID": "6f581d82-c255-4961-bd7d-cfa06795cf9d",
"inputImageUUID": "d48ccd42-47c6-4ed2-b7a3-c8078384f7aa"
}Accordion Colorway Detail Guide

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/9c068590-09a2-48a4-97a9-a3e0a68dece0.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9c068590-09a2-48a4-97a9-a3e0a68dece0.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "526393d1-6b12-4945-a5d8-2cd6a07f4f31",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9c068590-09a2-48a4-97a9-a3e0a68dece0.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/9c068590-09a2-48a4-97a9-a3e0a68dece0.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "526393d1-6b12-4945-a5d8-2cd6a07f4f31",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9c068590-09a2-48a4-97a9-a3e0a68dece0.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "526393d1-6b12-4945-a5d8-2cd6a07f4f31",
"guideImageURL": "https://im.runware.ai/image/os/a10dlim3/ws/3/ii/3ce98e36-c33e-4a11-879d-0d97958bc0da.jpg",
"cost": 0.0006,
"guideImageUUID": "3ce98e36-c33e-4a11-879d-0d97958bc0da",
"inputImageUUID": "c188deb3-f6d7-4dff-9be6-371af0879b65"
}Wildland Ecologist Headshot Detail Map

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/f09dec5d-8389-4353-a495-aa4467514a32.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f09dec5d-8389-4353-a495-aa4467514a32.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "95805518-81e8-4d5e-84ee-6ea00dcbd2ea",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f09dec5d-8389-4353-a495-aa4467514a32.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/f09dec5d-8389-4353-a495-aa4467514a32.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "95805518-81e8-4d5e-84ee-6ea00dcbd2ea",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f09dec5d-8389-4353-a495-aa4467514a32.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "95805518-81e8-4d5e-84ee-6ea00dcbd2ea",
"guideImageURL": "https://im.runware.ai/image/os/a01d21/ws/3/ii/d98c2f3e-74d7-4c53-bab4-477216788e46.jpg",
"cost": 0.0006,
"guideImageUUID": "d98c2f3e-74d7-4c53-bab4-477216788e46",
"inputImageUUID": "eefd9365-36b9-4ebb-ac27-0975bacc8640"
}Embroidered Botanical Tapestry Panel

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/4e74572d-5490-452c-b1d2-47e52295bf24.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4e74572d-5490-452c-b1d2-47e52295bf24.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "16d1c3fd-adcc-42a1-8f03-a795e2c4cf53",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4e74572d-5490-452c-b1d2-47e52295bf24.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/4e74572d-5490-452c-b1d2-47e52295bf24.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "16d1c3fd-adcc-42a1-8f03-a795e2c4cf53",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4e74572d-5490-452c-b1d2-47e52295bf24.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "16d1c3fd-adcc-42a1-8f03-a795e2c4cf53",
"guideImageURL": "https://im.runware.ai/image/os/a08dlim3/ws/4/ii/f3825502-9dd9-464a-a53f-ad1911b6a298.jpg",
"cost": 0.0006,
"guideImageUUID": "f3825502-9dd9-464a-a53f-ad1911b6a298",
"inputImageUUID": "04cb101f-dc3d-469d-8893-54efcf64bd47"
}Historic Planetarium Restoration Control Map

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/bc5f8f44-a32b-49db-a3ea-87207a2597ec.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/bc5f8f44-a32b-49db-a3ea-87207a2597ec.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "85246d3e-5cd5-4e0b-966d-8963bb40e044",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/bc5f8f44-a32b-49db-a3ea-87207a2597ec.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/bc5f8f44-a32b-49db-a3ea-87207a2597ec.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "85246d3e-5cd5-4e0b-966d-8963bb40e044",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/bc5f8f44-a32b-49db-a3ea-87207a2597ec.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "85246d3e-5cd5-4e0b-966d-8963bb40e044",
"guideImageURL": "https://im.runware.ai/image/os/a04d20/ws/3/ii/ea73a82b-3710-43d1-8cf4-e7e799b0ef2f.jpg",
"cost": 0.0006,
"guideImageUUID": "ea73a82b-3710-43d1-8cf4-e7e799b0ef2f",
"inputImageUUID": "7ebc8803-6302-4ae1-bc1c-69f78f99e02f"
}Woodcut Organ Restyle Detail Guide

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:controlnet-preprocess@tile',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/039deb6d-aaae-4825-b680-40ea1238b29f.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": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/039deb6d-aaae-4825-b680-40ea1238b29f.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "controlNetPreprocess",
"taskUUID": "0f01190d-d5a2-449e-ab3f-9ea751cd0311",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/039deb6d-aaae-4825-b680-40ea1238b29f.jpg"
}
}
]'runware run runware:controlnet-preprocess@tile \
inputs.image=https://assets.runware.ai/assets/inputs/039deb6d-aaae-4825-b680-40ea1238b29f.jpg{
"taskType": "controlNetPreprocess",
"taskUUID": "0f01190d-d5a2-449e-ab3f-9ea751cd0311",
"model": "runware:controlnet-preprocess@tile",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/039deb6d-aaae-4825-b680-40ea1238b29f.jpg"
}
}{
"taskType": "imageControlNetPreProcess",
"taskUUID": "0f01190d-d5a2-449e-ab3f-9ea751cd0311",
"guideImageURL": "https://im.runware.ai/image/os/a03d21/ws/3/ii/052868ab-29ea-4f44-8385-a2d539743b53.jpg",
"cost": 0.0006,
"guideImageUUID": "052868ab-29ea-4f44-8385-a2d539743b53",
"inputImageUUID": "32634bd4-ebce-4d70-b6c2-54b1ee13b545"
}