Clarity
Clarity is an image upscaling model focused on boosting perceived detail during 2× to 4× enlargement, keeping structure stable while enhancing texture and small features for cleaner, higher-impact images.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples4
CODE
Ready-to-use code snippets for common workflows
Frosted Greenhouse Orchid Macro

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:500@1',
upscaleFactor: 2,
settings: {
positivePrompt: 'Enhance fine botanical detail and perceived sharpness while preserving the original composition and realism; clarify petal veins, frost filigree on glass, delicate droplets, stem texture, and subtle tonal transitions; clean, natural photographic detail with stable structure',
negativePrompt: 'hallucinated extra petals, duplicated flowers, oversmoothing, plastic texture, excessive contrast, oversaturated colors, painterly artifacts, warped geometry, heavy sharpening halos, text, watermark',
seed: 8528,
strength: 0.3
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/78c2ea6a-e2c9-40a3-b50b-0fb7a6989155.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:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance fine botanical detail and perceived sharpness while preserving the original composition and realism; clarify petal veins, frost filigree on glass, delicate droplets, stem texture, and subtle tonal transitions; clean, natural photographic detail with stable structure",
"negativePrompt": "hallucinated extra petals, duplicated flowers, oversmoothing, plastic texture, excessive contrast, oversaturated colors, painterly artifacts, warped geometry, heavy sharpening halos, text, watermark",
"seed": 8528,
"strength": 0.3
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78c2ea6a-e2c9-40a3-b50b-0fb7a6989155.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "upscale",
"taskUUID": "0ff3eaed-b810-4d52-a1c3-5f6fb31c1753",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance fine botanical detail and perceived sharpness while preserving the original composition and realism; clarify petal veins, frost filigree on glass, delicate droplets, stem texture, and subtle tonal transitions; clean, natural photographic detail with stable structure",
"negativePrompt": "hallucinated extra petals, duplicated flowers, oversmoothing, plastic texture, excessive contrast, oversaturated colors, painterly artifacts, warped geometry, heavy sharpening halos, text, watermark",
"seed": 8528,
"strength": 0.3
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78c2ea6a-e2c9-40a3-b50b-0fb7a6989155.jpg"
}
}
]'runware run runware:500@1 \
upscaleFactor=2 \
settings.positivePrompt="Enhance fine botanical detail and perceived sharpness while preserving the original composition and realism; clarify petal veins, frost filigree on glass, delicate droplets, stem texture, and subtle tonal transitions; clean, natural photographic detail with stable structure" \
settings.negativePrompt="hallucinated extra petals, duplicated flowers, oversmoothing, plastic texture, excessive contrast, oversaturated colors, painterly artifacts, warped geometry, heavy sharpening halos, text, watermark" \
settings.seed=8528 \
settings.strength=0.3 \
inputs.image=https://assets.runware.ai/assets/inputs/78c2ea6a-e2c9-40a3-b50b-0fb7a6989155.jpg{
"taskType": "upscale",
"taskUUID": "0ff3eaed-b810-4d52-a1c3-5f6fb31c1753",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance fine botanical detail and perceived sharpness while preserving the original composition and realism; clarify petal veins, frost filigree on glass, delicate droplets, stem texture, and subtle tonal transitions; clean, natural photographic detail with stable structure",
"negativePrompt": "hallucinated extra petals, duplicated flowers, oversmoothing, plastic texture, excessive contrast, oversaturated colors, painterly artifacts, warped geometry, heavy sharpening halos, text, watermark",
"seed": 8528,
"strength": 0.3
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/78c2ea6a-e2c9-40a3-b50b-0fb7a6989155.jpg"
}
}{
"taskType": "imageUpscale",
"taskUUID": "0ff3eaed-b810-4d52-a1c3-5f6fb31c1753",
"imageUUID": "f0a818c5-6f10-4c30-b70d-e1993c449455",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/3/ii/f0a818c5-6f10-4c30-b70d-e1993c449455.jpg",
"cost": 0.0205,
"inputImageUUID": "012e4f89-1fe3-409b-bd42-d17f835dfd65"
}Pixelated Alley Signboard Closeup

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:500@1',
upscaleFactor: 2,
settings: {
positivePrompt: 'clean realistic urban signboard closeup, crisp lettering edges, restored sticker texture, wet concrete detail, subtle reflections, faithful composition, natural sharpening, reduced blockiness, improved micro-contrast, clear surface grain',
negativePrompt: 'extra objects, altered layout, fantasy elements, oversmoothing, warped text, duplicated stickers, painterly look, halos, heavy noise, exaggerated glow',
strength: 0.34,
steps: 24,
CFGScale: 5.5,
seed: 36939
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/2197a5ea-1c3b-49ca-8c0b-a45e054df72b.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:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean realistic urban signboard closeup, crisp lettering edges, restored sticker texture, wet concrete detail, subtle reflections, faithful composition, natural sharpening, reduced blockiness, improved micro-contrast, clear surface grain",
"negativePrompt": "extra objects, altered layout, fantasy elements, oversmoothing, warped text, duplicated stickers, painterly look, halos, heavy noise, exaggerated glow",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 36939
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2197a5ea-1c3b-49ca-8c0b-a45e054df72b.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "upscale",
"taskUUID": "2205ed9f-6640-47a2-8d62-5510ca6865fb",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean realistic urban signboard closeup, crisp lettering edges, restored sticker texture, wet concrete detail, subtle reflections, faithful composition, natural sharpening, reduced blockiness, improved micro-contrast, clear surface grain",
"negativePrompt": "extra objects, altered layout, fantasy elements, oversmoothing, warped text, duplicated stickers, painterly look, halos, heavy noise, exaggerated glow",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 36939
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2197a5ea-1c3b-49ca-8c0b-a45e054df72b.jpg"
}
}
]'runware run runware:500@1 \
upscaleFactor=2 \
settings.positivePrompt="clean realistic urban signboard closeup, crisp lettering edges, restored sticker texture, wet concrete detail, subtle reflections, faithful composition, natural sharpening, reduced blockiness, improved micro-contrast, clear surface grain" \
settings.negativePrompt="extra objects, altered layout, fantasy elements, oversmoothing, warped text, duplicated stickers, painterly look, halos, heavy noise, exaggerated glow" \
settings.strength=0.34 \
settings.steps=24 \
settings.CFGScale=5.5 \
settings.seed=36939 \
inputs.image=https://assets.runware.ai/assets/inputs/2197a5ea-1c3b-49ca-8c0b-a45e054df72b.jpg{
"taskType": "upscale",
"taskUUID": "2205ed9f-6640-47a2-8d62-5510ca6865fb",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean realistic urban signboard closeup, crisp lettering edges, restored sticker texture, wet concrete detail, subtle reflections, faithful composition, natural sharpening, reduced blockiness, improved micro-contrast, clear surface grain",
"negativePrompt": "extra objects, altered layout, fantasy elements, oversmoothing, warped text, duplicated stickers, painterly look, halos, heavy noise, exaggerated glow",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 36939
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2197a5ea-1c3b-49ca-8c0b-a45e054df72b.jpg"
}
}{
"taskType": "imageUpscale",
"taskUUID": "2205ed9f-6640-47a2-8d62-5510ca6865fb",
"imageUUID": "656270fc-3a5c-43c5-9a71-cd5838e5b366",
"imageURL": "https://im.runware.ai/image/os/a08d21/ws/2/ii/656270fc-3a5c-43c5-9a71-cd5838e5b366.jpg",
"cost": 0.0038,
"inputImageUUID": "f40716e0-ea93-430c-88cc-a24c1f06a716"
}Weathered Lighthouse Fresnel 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: 'runware:500@1',
upscaleFactor: 2,
settings: {
positivePrompt: 'Enhance realistic micro-detail while preserving original composition: concentric Fresnel glass rings, dusty reflections, oxidized brass hardware, peeling paint, tiny scratches, rivets, worn industrial surfaces, crisp edges, natural daylight, photographic realism',
negativePrompt: 'hallucinated objects, extra windows, warped geometry, oversharpening halos, cartoon styling, heavy noise, smeared textures, duplicated details, surreal lighting',
seed: 21800,
strength: 0.28
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/80cf49bc-1af0-4ffc-b8bc-2b2631ae8da4.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:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance realistic micro-detail while preserving original composition: concentric Fresnel glass rings, dusty reflections, oxidized brass hardware, peeling paint, tiny scratches, rivets, worn industrial surfaces, crisp edges, natural daylight, photographic realism",
"negativePrompt": "hallucinated objects, extra windows, warped geometry, oversharpening halos, cartoon styling, heavy noise, smeared textures, duplicated details, surreal lighting",
"seed": 21800,
"strength": 0.28
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/80cf49bc-1af0-4ffc-b8bc-2b2631ae8da4.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "upscale",
"taskUUID": "a0050c99-2ddd-465f-9e32-f38287642d64",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance realistic micro-detail while preserving original composition: concentric Fresnel glass rings, dusty reflections, oxidized brass hardware, peeling paint, tiny scratches, rivets, worn industrial surfaces, crisp edges, natural daylight, photographic realism",
"negativePrompt": "hallucinated objects, extra windows, warped geometry, oversharpening halos, cartoon styling, heavy noise, smeared textures, duplicated details, surreal lighting",
"seed": 21800,
"strength": 0.28
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/80cf49bc-1af0-4ffc-b8bc-2b2631ae8da4.jpg"
}
}
]'runware run runware:500@1 \
upscaleFactor=2 \
settings.positivePrompt="Enhance realistic micro-detail while preserving original composition: concentric Fresnel glass rings, dusty reflections, oxidized brass hardware, peeling paint, tiny scratches, rivets, worn industrial surfaces, crisp edges, natural daylight, photographic realism" \
settings.negativePrompt="hallucinated objects, extra windows, warped geometry, oversharpening halos, cartoon styling, heavy noise, smeared textures, duplicated details, surreal lighting" \
settings.seed=21800 \
settings.strength=0.28 \
inputs.image=https://assets.runware.ai/assets/inputs/80cf49bc-1af0-4ffc-b8bc-2b2631ae8da4.jpg{
"taskType": "upscale",
"taskUUID": "a0050c99-2ddd-465f-9e32-f38287642d64",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "Enhance realistic micro-detail while preserving original composition: concentric Fresnel glass rings, dusty reflections, oxidized brass hardware, peeling paint, tiny scratches, rivets, worn industrial surfaces, crisp edges, natural daylight, photographic realism",
"negativePrompt": "hallucinated objects, extra windows, warped geometry, oversharpening halos, cartoon styling, heavy noise, smeared textures, duplicated details, surreal lighting",
"seed": 21800,
"strength": 0.28
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/80cf49bc-1af0-4ffc-b8bc-2b2631ae8da4.jpg"
}
}{
"taskType": "imageUpscale",
"taskUUID": "a0050c99-2ddd-465f-9e32-f38287642d64",
"imageUUID": "027146a1-3a11-4f77-9a9b-29e4d2ba4978",
"imageURL": "https://im.runware.ai/image/os/a06dlim3/ws/4/ii/027146a1-3a11-4f77-9a9b-29e4d2ba4978.jpg",
"cost": 0.007,
"inputImageUUID": "9332af23-57f0-4823-99cd-5d572604aa0e"
}Pixelated Arcade Mascot Closeup

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:500@1',
upscaleFactor: 2,
settings: {
positivePrompt: 'clean restored details, crisp edges, clearer facial features, refined sticker texture, improved color separation, preserved original layout, natural-looking enhancement',
negativePrompt: 'extra characters, altered composition, surreal additions, heavy painterly effects, oversharpening, duplicated features, text distortion',
strength: 0.34,
steps: 24,
CFGScale: 5.5,
seed: 2480
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/c700fcf6-e908-41c8-8b88-034e95f6cf26.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:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean restored details, crisp edges, clearer facial features, refined sticker texture, improved color separation, preserved original layout, natural-looking enhancement",
"negativePrompt": "extra characters, altered composition, surreal additions, heavy painterly effects, oversharpening, duplicated features, text distortion",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 2480
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c700fcf6-e908-41c8-8b88-034e95f6cf26.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "upscale",
"taskUUID": "6f9db95a-5568-4744-97ee-aa0c99991f7c",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean restored details, crisp edges, clearer facial features, refined sticker texture, improved color separation, preserved original layout, natural-looking enhancement",
"negativePrompt": "extra characters, altered composition, surreal additions, heavy painterly effects, oversharpening, duplicated features, text distortion",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 2480
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c700fcf6-e908-41c8-8b88-034e95f6cf26.jpg"
}
}
]'runware run runware:500@1 \
upscaleFactor=2 \
settings.positivePrompt="clean restored details, crisp edges, clearer facial features, refined sticker texture, improved color separation, preserved original layout, natural-looking enhancement" \
settings.negativePrompt="extra characters, altered composition, surreal additions, heavy painterly effects, oversharpening, duplicated features, text distortion" \
settings.strength=0.34 \
settings.steps=24 \
settings.CFGScale=5.5 \
settings.seed=2480 \
inputs.image=https://assets.runware.ai/assets/inputs/c700fcf6-e908-41c8-8b88-034e95f6cf26.jpg{
"taskType": "upscale",
"taskUUID": "6f9db95a-5568-4744-97ee-aa0c99991f7c",
"model": "runware:500@1",
"upscaleFactor": 2,
"settings": {
"positivePrompt": "clean restored details, crisp edges, clearer facial features, refined sticker texture, improved color separation, preserved original layout, natural-looking enhancement",
"negativePrompt": "extra characters, altered composition, surreal additions, heavy painterly effects, oversharpening, duplicated features, text distortion",
"strength": 0.34,
"steps": 24,
"CFGScale": 5.5,
"seed": 2480
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c700fcf6-e908-41c8-8b88-034e95f6cf26.jpg"
}
}{
"taskType": "imageUpscale",
"taskUUID": "6f9db95a-5568-4744-97ee-aa0c99991f7c",
"imageUUID": "6d580820-1324-4997-be84-2817913d5dbf",
"imageURL": "https://im.runware.ai/image/os/a10d08/ws/2/ii/6d580820-1324-4997-be84-2817913d5dbf.jpg",
"cost": 0.0013,
"inputImageUUID": "a28834db-0dcc-4fd0-acb9-f29050b28102"
}