live
MODEL IDtopazlabs:wonder@3.5

Topaz Labs Wonder 3.5

Topaz Labs
by
Available with Zero Data Retention

Wonder 3.5 is Topaz Labs' updated generative image enhancement and upscaling model for recovering detail and realism from both high-quality and degraded source images. It builds on Wonder 3 with finer detail generation, fewer repetitive patterns, improved handling of visual noise, and better precision on structured content such as tables, charts, and text-heavy graphics. It is well suited to photo restoration, compressed-image cleanup, creative enlargement, and enhancement workflows that need stronger texture recovery without drifting into overly artificial output.

Topaz Labs Wonder 3.5

upscale

Terrazzo Medallion Reference Image Cleanup$0.0428~15s
Terrazzo Medallion Reference Image Cleanup
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'topazlabs:wonder@3.5',
  upscaleFactor: 2,
  settings: {
    enhancementStrength: 'high'
  },
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/4201e011-79ef-4c52-8041-ea3ffeb858dc.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": "topazlabs:wonder@3.5",
            "upscaleFactor": 2,
            "settings": {
                "enhancementStrength": "high"
            },
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/4201e011-79ef-4c52-8041-ea3ffeb858dc.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": "50022ff5-1903-4282-9182-a0cb644bf39f",
      "model": "topazlabs:wonder@3.5",
      "upscaleFactor": 2,
      "settings": {
        "enhancementStrength": "high"
      },
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/4201e011-79ef-4c52-8041-ea3ffeb858dc.jpg"
      }
    }
  ]'
runware run topazlabs:wonder@3.5 \
  upscaleFactor=2 \
  settings.enhancementStrength=high \
  inputs.image=https://assets.runware.ai/assets/inputs/4201e011-79ef-4c52-8041-ea3ffeb858dc.jpg
{
  "taskType": "upscale",
  "taskUUID": "50022ff5-1903-4282-9182-a0cb644bf39f",
  "model": "topazlabs:wonder@3.5",
  "upscaleFactor": 2,
  "settings": {
    "enhancementStrength": "high"
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/4201e011-79ef-4c52-8041-ea3ffeb858dc.jpg"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "50022ff5-1903-4282-9182-a0cb644bf39f",
  "imageUUID": "90a985a0-e23b-4e34-81ff-2d1a229ecb33",
  "imageURL": "https://im.runware.ai/image/os/a08dlim3/ws/4/ii/90a985a0-e23b-4e34-81ff-2d1a229ecb33.jpg",
  "cost": 0.0428,
  "inputImageUUID": "4832ae7f-36ea-4964-bc33-c16892917242"
}

upscale

Anodized Marine Winch Colorway Master$0.0428~15s
Anodized Marine Winch Colorway Master
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'topazlabs:wonder@3.5',
  upscaleFactor: 2,
  settings: {
    enhancementStrength: 'high'
  },
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/720bc442-e4a2-4e64-b62e-0cd971566303.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": "topazlabs:wonder@3.5",
            "upscaleFactor": 2,
            "settings": {
                "enhancementStrength": "high"
            },
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/720bc442-e4a2-4e64-b62e-0cd971566303.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": "260f3ea9-25dd-4596-91eb-95fe22923d8c",
      "model": "topazlabs:wonder@3.5",
      "upscaleFactor": 2,
      "settings": {
        "enhancementStrength": "high"
      },
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/720bc442-e4a2-4e64-b62e-0cd971566303.jpg"
      }
    }
  ]'
runware run topazlabs:wonder@3.5 \
  upscaleFactor=2 \
  settings.enhancementStrength=high \
  inputs.image=https://assets.runware.ai/assets/inputs/720bc442-e4a2-4e64-b62e-0cd971566303.jpg
{
  "taskType": "upscale",
  "taskUUID": "260f3ea9-25dd-4596-91eb-95fe22923d8c",
  "model": "topazlabs:wonder@3.5",
  "upscaleFactor": 2,
  "settings": {
    "enhancementStrength": "high"
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/720bc442-e4a2-4e64-b62e-0cd971566303.jpg"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "260f3ea9-25dd-4596-91eb-95fe22923d8c",
  "imageUUID": "026f3827-4c35-4761-9c2e-87d0e1616cf8",
  "imageURL": "https://im.runware.ai/image/os/a10dlim3/ws/4/ii/026f3827-4c35-4761-9c2e-87d0e1616cf8.jpg",
  "cost": 0.0428,
  "inputImageUUID": "ea823fde-86a3-44c1-b3ba-12a892e0477d"
}

upscale

Kākāpō Habitat Report Opener$0.0428~11s
Kākāpō Habitat Report Opener
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'topazlabs:wonder@3.5',
  upscaleFactor: 2,
  settings: {
    enhancementStrength: 'high'
  },
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/f0837916-fd9f-4af5-8c0b-43006a30913c.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": "topazlabs:wonder@3.5",
            "upscaleFactor": 2,
            "settings": {
                "enhancementStrength": "high"
            },
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/f0837916-fd9f-4af5-8c0b-43006a30913c.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": "7d8d7fac-c361-435d-b422-679bef93a513",
      "model": "topazlabs:wonder@3.5",
      "upscaleFactor": 2,
      "settings": {
        "enhancementStrength": "high"
      },
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/f0837916-fd9f-4af5-8c0b-43006a30913c.jpg"
      }
    }
  ]'
runware run topazlabs:wonder@3.5 \
  upscaleFactor=2 \
  settings.enhancementStrength=high \
  inputs.image=https://assets.runware.ai/assets/inputs/f0837916-fd9f-4af5-8c0b-43006a30913c.jpg
{
  "taskType": "upscale",
  "taskUUID": "7d8d7fac-c361-435d-b422-679bef93a513",
  "model": "topazlabs:wonder@3.5",
  "upscaleFactor": 2,
  "settings": {
    "enhancementStrength": "high"
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/f0837916-fd9f-4af5-8c0b-43006a30913c.jpg"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "7d8d7fac-c361-435d-b422-679bef93a513",
  "imageUUID": "568095ab-f2e7-4e5a-b206-95d3e9bbb5a0",
  "imageURL": "https://im.runware.ai/image/os/a06dlim3/ws/4/ii/568095ab-f2e7-4e5a-b206-95d3e9bbb5a0.jpg",
  "cost": 0.0428,
  "inputImageUUID": "51ddbd18-da6b-42e9-9189-f8af1b3fff8e"
}

upscale

Planetarium Director Press Headshot$0.0428~24s
Planetarium Director Press Headshot
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'topazlabs:wonder@3.5',
  upscaleFactor: 2,
  settings: {
    enhancementStrength: 'high'
  },
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/025429d3-c15a-4708-b11a-8e0714e8b906.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": "topazlabs:wonder@3.5",
            "upscaleFactor": 2,
            "settings": {
                "enhancementStrength": "high"
            },
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/025429d3-c15a-4708-b11a-8e0714e8b906.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": "793169c8-3fba-4c65-bf65-0e065ed5dda8",
      "model": "topazlabs:wonder@3.5",
      "upscaleFactor": 2,
      "settings": {
        "enhancementStrength": "high"
      },
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/025429d3-c15a-4708-b11a-8e0714e8b906.jpg"
      }
    }
  ]'
runware run topazlabs:wonder@3.5 \
  upscaleFactor=2 \
  settings.enhancementStrength=high \
  inputs.image=https://assets.runware.ai/assets/inputs/025429d3-c15a-4708-b11a-8e0714e8b906.jpg
{
  "taskType": "upscale",
  "taskUUID": "793169c8-3fba-4c65-bf65-0e065ed5dda8",
  "model": "topazlabs:wonder@3.5",
  "upscaleFactor": 2,
  "settings": {
    "enhancementStrength": "high"
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/025429d3-c15a-4708-b11a-8e0714e8b906.jpg"
  }
}
Response
{
  "taskType": "upscale",
  "taskUUID": "793169c8-3fba-4c65-bf65-0e065ed5dda8",
  "imageUUID": "232676e8-89c8-4d7c-90a9-9fe301508c18",
  "imageURL": "https://im.runware.ai/image/os/a05d22/ws/4/ii/232676e8-89c8-4d7c-90a9-9fe301508c18.jpg",
  "cost": 0.0428,
  "inputImageUUID": "156cfe5f-97fd-49dd-a7b5-4ff0f06e317b"
}