MODEL IDrunware:108@20
live

Qwen-Image-Edit

Alibaba
by Alibaba

Qwen-Image-Edit is an instruction based image editing model built on the 20B Qwen-Image foundation. It performs semantic edits and local appearance changes while preserving layout and text fidelity. Ideal for programmatic asset cleanup, style tweaks, and precise bilingual text updates.

Qwen-Image-Edit
reference-to-image

Puppet Theater Cast Press Portrait

Puppet Theater Cast Press Portrait

Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other 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:108@20',
  positivePrompt: 'Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other detail.',
  width: 1024,
  height: 1024,
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/6d8ad4af-5563-405c-948e-6e463e0d9c1d.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:108@20",
            "positivePrompt": "Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other detail.",
            "width": 1024,
            "height": 1024,
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/6d8ad4af-5563-405c-948e-6e463e0d9c1d.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": "4e59f5a6-e3e0-4b3d-8a81-7aef77997047",
      "model": "runware:108@20",
      "positivePrompt": "Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other detail.",
      "width": 1024,
      "height": 1024,
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/6d8ad4af-5563-405c-948e-6e463e0d9c1d.jpg"
        ]
      }
    }
  ]'
runware run runware:108@20 \
  positivePrompt="Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other detail." \
  width=1024 \
  height=1024 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/6d8ad4af-5563-405c-948e-6e463e0d9c1d.jpg
{
  "taskType": "imageInference",
  "taskUUID": "4e59f5a6-e3e0-4b3d-8a81-7aef77997047",
  "model": "runware:108@20",
  "positivePrompt": "Remove only the stagehand in plain black work clothes and utility belt at the far right of the ensemble. Reconstruct the burgundy velvet curtain, painted woodland scenery, stage floor, and natural shadows behind the removed person so the repair is seamless. Keep all six puppeteers and all five puppets exactly as photographed, preserving their recognizable faces, expressions, poses, costumes, puppet designs, spacing, theatrical teal-and-magenta lighting, square composition, and photographic texture. Do not crop, rearrange, restyle, or alter any other detail.",
  "width": 1024,
  "height": 1024,
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/6d8ad4af-5563-405c-948e-6e463e0d9c1d.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "4e59f5a6-e3e0-4b3d-8a81-7aef77997047",
  "imageUUID": "8030afc4-ae66-4e76-87cf-9da40eaae01e",
  "imageURL": "https://im.runware.ai/image/os/a10dlim3/ws/3/ii/8030afc4-ae66-4e76-87cf-9da40eaae01e.jpg",
  "seed": 1516151640,
  "cost": 0.0045
}
reference-to-image

Polar Scientist Speaker Headshot

Polar Scientist Speaker Headshot

Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist's recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit.

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:108@20',
  positivePrompt: 'Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist\'s recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit.',
  negativePrompt: 'changed identity, altered age, reshaped face, plastic skin, excessive smoothing, glamour makeup, enlarged eyes, changed eye color, changed hairstyle, artificial teeth, exaggerated smile, fantasy clothing, added jewelry, added logos, added text, removed parka, replaced background, studio backdrop, warped railings, painterly effect, illustration',
  width: 1024,
  height: 1024,
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/3cab20ec-fcae-4fe6-b8f0-4f73207dde74.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:108@20",
            "positivePrompt": "Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist's recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit.",
            "negativePrompt": "changed identity, altered age, reshaped face, plastic skin, excessive smoothing, glamour makeup, enlarged eyes, changed eye color, changed hairstyle, artificial teeth, exaggerated smile, fantasy clothing, added jewelry, added logos, added text, removed parka, replaced background, studio backdrop, warped railings, painterly effect, illustration",
            "width": 1024,
            "height": 1024,
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/3cab20ec-fcae-4fe6-b8f0-4f73207dde74.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": "ce2e9293-6ca4-4dbf-a69c-38e21519ada9",
      "model": "runware:108@20",
      "positivePrompt": "Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist's recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit.",
      "negativePrompt": "changed identity, altered age, reshaped face, plastic skin, excessive smoothing, glamour makeup, enlarged eyes, changed eye color, changed hairstyle, artificial teeth, exaggerated smile, fantasy clothing, added jewelry, added logos, added text, removed parka, replaced background, studio backdrop, warped railings, painterly effect, illustration",
      "width": 1024,
      "height": 1024,
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/3cab20ec-fcae-4fe6-b8f0-4f73207dde74.jpg"
        ]
      }
    }
  ]'
runware run runware:108@20 \
  positivePrompt="Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist's recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit." \
  negativePrompt="changed identity, altered age, reshaped face, plastic skin, excessive smoothing, glamour makeup, enlarged eyes, changed eye color, changed hairstyle, artificial teeth, exaggerated smile, fantasy clothing, added jewelry, added logos, added text, removed parka, replaced background, studio backdrop, warped railings, painterly effect, illustration" \
  width=1024 \
  height=1024 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/3cab20ec-fcae-4fe6-b8f0-4f73207dde74.jpg
{
  "taskType": "imageInference",
  "taskUUID": "ce2e9293-6ca4-4dbf-a69c-38e21519ada9",
  "model": "runware:108@20",
  "positivePrompt": "Retouch the supplied portrait into a refined conference-speaker headshot while preserving the scientist's recognizable identity, age, facial proportions, expression, pose, navy expedition parka, background elements, and square composition. Correct the cold uneven exposure, soften harsh facial shadows, reduce temporary skin shine and minor distractions, gently tidy only stray windblown hairs, add subtle catchlights, and restore natural skin color and texture without removing permanent features or wrinkles. Apply crisp editorial detail to the eyes and face with a restrained ice-blue color grade and soft, professional key light. Keep the Antarctic research vessel and ice softly out of focus so the setting remains authentic. The finished image should feel credible, intelligent, calm, and suitable for a scientific conference program or press kit.",
  "negativePrompt": "changed identity, altered age, reshaped face, plastic skin, excessive smoothing, glamour makeup, enlarged eyes, changed eye color, changed hairstyle, artificial teeth, exaggerated smile, fantasy clothing, added jewelry, added logos, added text, removed parka, replaced background, studio backdrop, warped railings, painterly effect, illustration",
  "width": 1024,
  "height": 1024,
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/3cab20ec-fcae-4fe6-b8f0-4f73207dde74.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "ce2e9293-6ca4-4dbf-a69c-38e21519ada9",
  "imageUUID": "429e4958-01f9-42b6-b838-2d0790835688",
  "imageURL": "https://im.runware.ai/image/os/a02d21/ws/3/ii/429e4958-01f9-42b6-b838-2d0790835688.jpg",
  "seed": 1431678818,
  "cost": 0.0045
}
reference-to-image

Oyster Farmer Wader Virtual Try-On

Oyster Farmer Wader Virtual Try-On

Edit the source photograph into a virtual workwear try-on. Replace only the woman's faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text.

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:108@20',
  positivePrompt: 'Edit the source photograph into a virtual workwear try-on. Replace only the woman\'s faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text.',
  width: 1024,
  height: 1024,
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/8b888fb7-1f2f-4ed0-a5bf-2be0b773a41f.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:108@20",
            "positivePrompt": "Edit the source photograph into a virtual workwear try-on. Replace only the woman's faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text.",
            "width": 1024,
            "height": 1024,
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/8b888fb7-1f2f-4ed0-a5bf-2be0b773a41f.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": "8d192f7d-432e-470e-9dad-0685e091c238",
      "model": "runware:108@20",
      "positivePrompt": "Edit the source photograph into a virtual workwear try-on. Replace only the woman's faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text.",
      "width": 1024,
      "height": 1024,
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/8b888fb7-1f2f-4ed0-a5bf-2be0b773a41f.jpg"
        ]
      }
    }
  ]'
runware run runware:108@20 \
  positivePrompt="Edit the source photograph into a virtual workwear try-on. Replace only the woman's faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text." \
  width=1024 \
  height=1024 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/8b888fb7-1f2f-4ed0-a5bf-2be0b773a41f.jpg
{
  "taskType": "imageInference",
  "taskUUID": "8d192f7d-432e-470e-9dad-0685e091c238",
  "model": "runware:108@20",
  "positivePrompt": "Edit the source photograph into a virtual workwear try-on. Replace only the woman's faded jeans and existing deck boots with premium mustard-yellow waterproof chest waders: matte heavy-duty fabric, high bib, black adjustable suspenders over the navy fleece, reinforced charcoal knee panels, sealed seams, and integrated black rubber boots. Make the garment fit her body and stance naturally, with realistic folds, tension, occlusion, and damp dock reflections. Preserve her face, hair, age, body proportions, hands, pose, navy fleece, recognizable identity, oyster baskets, dock, tidal background, overcast lighting, camera angle, square composition, and documentary photographic character. Do not add branding or text.",
  "width": 1024,
  "height": 1024,
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/8b888fb7-1f2f-4ed0-a5bf-2be0b773a41f.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "8d192f7d-432e-470e-9dad-0685e091c238",
  "imageUUID": "46ed8d28-d014-461a-90b7-d654cc2b826b",
  "imageURL": "https://im.runware.ai/image/os/a04d20/ws/3/ii/46ed8d28-d014-461a-90b7-d654cc2b826b.jpg",
  "seed": 1237276023,
  "cost": 0.0045
}
reference-to-image

Lighthouse Lens Workshop Photo Restoration

Lighthouse Lens Workshop Photo Restoration

Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician's face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene.

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:108@20',
  positivePrompt: 'Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician\'s face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene.',
  negativePrompt: 'Modern clothing, modern tools, altered face, changed pose, added people, missing equipment, redesigned machinery, distorted Fresnel lens rings, oversaturated colors, cinematic lighting, glossy digital appearance, painterly texture, artificial sharpness, plastic skin, invented signage, borders, captions, frames',
  width: 1024,
  height: 1024,
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/439895c5-764e-43c6-bb5b-fae46bc2ae0f.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:108@20",
            "positivePrompt": "Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician's face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene.",
            "negativePrompt": "Modern clothing, modern tools, altered face, changed pose, added people, missing equipment, redesigned machinery, distorted Fresnel lens rings, oversaturated colors, cinematic lighting, glossy digital appearance, painterly texture, artificial sharpness, plastic skin, invented signage, borders, captions, frames",
            "width": 1024,
            "height": 1024,
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/439895c5-764e-43c6-bb5b-fae46bc2ae0f.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": "0d86330e-bb1f-4cf0-883e-1f579a3fc7c3",
      "model": "runware:108@20",
      "positivePrompt": "Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician's face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene.",
      "negativePrompt": "Modern clothing, modern tools, altered face, changed pose, added people, missing equipment, redesigned machinery, distorted Fresnel lens rings, oversaturated colors, cinematic lighting, glossy digital appearance, painterly texture, artificial sharpness, plastic skin, invented signage, borders, captions, frames",
      "width": 1024,
      "height": 1024,
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/439895c5-764e-43c6-bb5b-fae46bc2ae0f.jpg"
        ]
      }
    }
  ]'
runware run runware:108@20 \
  positivePrompt="Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician's face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene." \
  negativePrompt="Modern clothing, modern tools, altered face, changed pose, added people, missing equipment, redesigned machinery, distorted Fresnel lens rings, oversaturated colors, cinematic lighting, glossy digital appearance, painterly texture, artificial sharpness, plastic skin, invented signage, borders, captions, frames" \
  width=1024 \
  height=1024 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/439895c5-764e-43c6-bb5b-fae46bc2ae0f.jpg
{
  "taskType": "imageInference",
  "taskUUID": "0d86330e-bb1f-4cf0-883e-1f579a3fc7c3",
  "model": "runware:108@20",
  "positivePrompt": "Restore and colorize this damaged 1948 lighthouse workshop photograph for a maritime museum archive. Remove the diagonal fold, cracks, scratches, dust, silvering, water stain, and uneven fading; naturally reconstruct only the image information lost beneath those damaged areas. Recover clear photographic detail in the technician's face, hands, clothing, tools, wooden workbench, brass mechanism, and concentric glass prisms. Apply restrained, historically plausible color: weathered navy cotton coveralls, warm aged brass, clear glass with subtle sea-green refractions, honey-toned wood, muted gray workshop walls, and natural skin tones. Preserve the exact square crop, composition, subject identity, facial expression, pose, lens geometry, workshop arrangement, period details, grain structure, and documentary character. The result should look like a carefully conserved and professionally colorized mid-century photograph, not a newly staged scene.",
  "negativePrompt": "Modern clothing, modern tools, altered face, changed pose, added people, missing equipment, redesigned machinery, distorted Fresnel lens rings, oversaturated colors, cinematic lighting, glossy digital appearance, painterly texture, artificial sharpness, plastic skin, invented signage, borders, captions, frames",
  "width": 1024,
  "height": 1024,
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/439895c5-764e-43c6-bb5b-fae46bc2ae0f.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "0d86330e-bb1f-4cf0-883e-1f579a3fc7c3",
  "imageUUID": "190044f0-e3cf-4565-9a33-8c2b56acba7a",
  "imageURL": "https://im.runware.ai/image/os/a09dlim3/ws/3/ii/190044f0-e3cf-4565-9a33-8c2b56acba7a.jpg",
  "seed": 1691555733,
  "cost": 0.0045
}
Edit

Bilingual Bakery Sign Refresh

Bilingual Bakery Sign Refresh

Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading 'Maple Crumb Bakery' and directly below it '枫糖面包坊'. Update the door hours text to neat white lettering: 'Open Daily 7:00–18:00' and smaller Chinese text '每日营业 7:00–18:00'. Add a small circular window decal that says 'Fresh Bread' with tiny Chinese text '新鲜出炉'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront.

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  referenceImages: [
    'https://assets.runware.ai/assets/inputs/6f61956a-e0b7-437e-b3f4-ef989fec893b.jpg'
  ],
  model: 'runware:108@20',
  positivePrompt: 'Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading \'Maple Crumb Bakery\' and directly below it \'枫糖面包坊\'. Update the door hours text to neat white lettering: \'Open Daily 7:00–18:00\' and smaller Chinese text \'每日营业 7:00–18:00\'. Add a small circular window decal that says \'Fresh Bread\' with tiny Chinese text \'新鲜出炉\'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront.',
  negativePrompt: 'extra buildings, changed composition, distorted letters, gibberish text, duplicated windows, people covering the sign, dramatic weather, fantasy elements, cartoon styling, low resolution, blurry storefront, warped awning, misspelled bilingual text',
  width: 1024,
  height: 768,
  seed: 30539,
  steps: 28,
  scheduler: 'DPM++ 2M Karras',
  CFGScale: 6.5,
  settings: {
    trueCFGScale: 1.2
  }
})
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({
            "referenceImages": [
                "https://assets.runware.ai/assets/inputs/6f61956a-e0b7-437e-b3f4-ef989fec893b.jpg"
            ],
            "model": "runware:108@20",
            "positivePrompt": "Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading 'Maple Crumb Bakery' and directly below it '枫糖面包坊'. Update the door hours text to neat white lettering: 'Open Daily 7:00–18:00' and smaller Chinese text '每日营业 7:00–18:00'. Add a small circular window decal that says 'Fresh Bread' with tiny Chinese text '新鲜出炉'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront.",
            "negativePrompt": "extra buildings, changed composition, distorted letters, gibberish text, duplicated windows, people covering the sign, dramatic weather, fantasy elements, cartoon styling, low resolution, blurry storefront, warped awning, misspelled bilingual text",
            "width": 1024,
            "height": 768,
            "seed": 30539,
            "steps": 28,
            "scheduler": "DPM++ 2M Karras",
            "CFGScale": 6.5,
            "settings": {
                "trueCFGScale": 1.2
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "13eeeffe-c2a1-4cc0-89df-32beec6d25c6",
      "referenceImages": [
        "https://assets.runware.ai/assets/inputs/6f61956a-e0b7-437e-b3f4-ef989fec893b.jpg"
      ],
      "model": "runware:108@20",
      "positivePrompt": "Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading 'Maple Crumb Bakery' and directly below it '枫糖面包坊'. Update the door hours text to neat white lettering: 'Open Daily 7:00–18:00' and smaller Chinese text '每日营业 7:00–18:00'. Add a small circular window decal that says 'Fresh Bread' with tiny Chinese text '新鲜出炉'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront.",
      "negativePrompt": "extra buildings, changed composition, distorted letters, gibberish text, duplicated windows, people covering the sign, dramatic weather, fantasy elements, cartoon styling, low resolution, blurry storefront, warped awning, misspelled bilingual text",
      "width": 1024,
      "height": 768,
      "seed": 30539,
      "steps": 28,
      "scheduler": "DPM++ 2M Karras",
      "CFGScale": 6.5,
      "settings": {
        "trueCFGScale": 1.2
      }
    }
  ]'
runware run runware:108@20 \
  referenceImages.0=https://assets.runware.ai/assets/inputs/6f61956a-e0b7-437e-b3f4-ef989fec893b.jpg \
  positivePrompt="Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading 'Maple Crumb Bakery' and directly below it '枫糖面包坊'. Update the door hours text to neat white lettering: 'Open Daily 7:00–18:00' and smaller Chinese text '每日营业 7:00–18:00'. Add a small circular window decal that says 'Fresh Bread' with tiny Chinese text '新鲜出炉'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront." \
  negativePrompt="extra buildings, changed composition, distorted letters, gibberish text, duplicated windows, people covering the sign, dramatic weather, fantasy elements, cartoon styling, low resolution, blurry storefront, warped awning, misspelled bilingual text" \
  width=1024 \
  height=768 \
  seed=30539 \
  steps=28 \
  scheduler="DPM++ 2M Karras" \
  CFGScale=6.5 \
  settings.trueCFGScale=1.2
{
  "taskType": "imageInference",
  "taskUUID": "13eeeffe-c2a1-4cc0-89df-32beec6d25c6",
  "referenceImages": [
    "https://assets.runware.ai/assets/inputs/6f61956a-e0b7-437e-b3f4-ef989fec893b.jpg"
  ],
  "model": "runware:108@20",
  "positivePrompt": "Edit the reference storefront photo. Keep the exact camera angle, building structure, awning, windows, sidewalk, pastry display, reflections, and overall realism. Replace the main shop name with clear bilingual signage reading 'Maple Crumb Bakery' and directly below it '枫糖面包坊'. Update the door hours text to neat white lettering: 'Open Daily 7:00–18:00' and smaller Chinese text '每日营业 7:00–18:00'. Add a small circular window decal that says 'Fresh Bread' with tiny Chinese text '新鲜出炉'. Preserve believable painted sign materials, natural shadows, accurate perspective, and crisp legible typography integrated into the storefront.",
  "negativePrompt": "extra buildings, changed composition, distorted letters, gibberish text, duplicated windows, people covering the sign, dramatic weather, fantasy elements, cartoon styling, low resolution, blurry storefront, warped awning, misspelled bilingual text",
  "width": 1024,
  "height": 768,
  "seed": 30539,
  "steps": 28,
  "scheduler": "DPM++ 2M Karras",
  "CFGScale": 6.5,
  "settings": {
    "trueCFGScale": 1.2
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "13eeeffe-c2a1-4cc0-89df-32beec6d25c6",
  "imageUUID": "2679534c-5d94-471a-a7e0-8fdddcc634a0",
  "imageURL": "https://im.runware.ai/image/os/a03d21/ws/2/ii/2679534c-5d94-471a-a7e0-8fdddcc634a0.jpg",
  "seed": 30539,
  "cost": 0.0166
}
Edit

Art Deco Transit Hall

Art Deco Transit Hall

Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition.

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  referenceImages: [
    'https://assets.runware.ai/assets/inputs/39dc0bba-92b9-41ae-8245-76a7fe82ff6f.jpg'
  ],
  model: 'runware:108@20',
  positivePrompt: 'Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers\' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition.',
  negativePrompt: 'warped architecture, changed layout, extra people, missing benches, blurry text, illegible signage, distorted faces, low detail, oversaturated colors, futuristic elements, grunge, debris',
  width: 1024,
  height: 768,
  seed: 33016,
  steps: 28,
  scheduler: 'DPM++ 2M Karras',
  CFGScale: 7.5,
  settings: {
    trueCFGScale: 1.2
  }
})
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({
            "referenceImages": [
                "https://assets.runware.ai/assets/inputs/39dc0bba-92b9-41ae-8245-76a7fe82ff6f.jpg"
            ],
            "model": "runware:108@20",
            "positivePrompt": "Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition.",
            "negativePrompt": "warped architecture, changed layout, extra people, missing benches, blurry text, illegible signage, distorted faces, low detail, oversaturated colors, futuristic elements, grunge, debris",
            "width": 1024,
            "height": 768,
            "seed": 33016,
            "steps": 28,
            "scheduler": "DPM++ 2M Karras",
            "CFGScale": 7.5,
            "settings": {
                "trueCFGScale": 1.2
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "83e5a68e-074f-4bea-8e26-a6723ae9b2da",
      "referenceImages": [
        "https://assets.runware.ai/assets/inputs/39dc0bba-92b9-41ae-8245-76a7fe82ff6f.jpg"
      ],
      "model": "runware:108@20",
      "positivePrompt": "Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition.",
      "negativePrompt": "warped architecture, changed layout, extra people, missing benches, blurry text, illegible signage, distorted faces, low detail, oversaturated colors, futuristic elements, grunge, debris",
      "width": 1024,
      "height": 768,
      "seed": 33016,
      "steps": 28,
      "scheduler": "DPM++ 2M Karras",
      "CFGScale": 7.5,
      "settings": {
        "trueCFGScale": 1.2
      }
    }
  ]'
runware run runware:108@20 \
  referenceImages.0=https://assets.runware.ai/assets/inputs/39dc0bba-92b9-41ae-8245-76a7fe82ff6f.jpg \
  positivePrompt="Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition." \
  negativePrompt="warped architecture, changed layout, extra people, missing benches, blurry text, illegible signage, distorted faces, low detail, oversaturated colors, futuristic elements, grunge, debris" \
  width=1024 \
  height=768 \
  seed=33016 \
  steps=28 \
  scheduler="DPM++ 2M Karras" \
  CFGScale=7.5 \
  settings.trueCFGScale=1.2
{
  "taskType": "imageInference",
  "taskUUID": "83e5a68e-074f-4bea-8e26-a6723ae9b2da",
  "referenceImages": [
    "https://assets.runware.ai/assets/inputs/39dc0bba-92b9-41ae-8245-76a7fe82ff6f.jpg"
  ],
  "model": "runware:108@20",
  "positivePrompt": "Edit the reference image into an elegant 1930s-inspired Art Deco transit hall while preserving the exact camera angle, architecture, floor pattern, windows, counters, benches, and sign positions. Replace modern materials with polished brass trim, geometric inlay details, black and cream marble accents, etched glass panels, and streamlined decorative motifs. Update the travelers' clothing to tailored period attire with hats, gloves, and structured coats. Keep all visible text areas crisp and legible, with refined bilingual station signage in English and Chinese. Warm amber lighting, cinematic depth, luxurious craftsmanship, highly detailed, realistic textures, balanced composition.",
  "negativePrompt": "warped architecture, changed layout, extra people, missing benches, blurry text, illegible signage, distorted faces, low detail, oversaturated colors, futuristic elements, grunge, debris",
  "width": 1024,
  "height": 768,
  "seed": 33016,
  "steps": 28,
  "scheduler": "DPM++ 2M Karras",
  "CFGScale": 7.5,
  "settings": {
    "trueCFGScale": 1.2
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "83e5a68e-074f-4bea-8e26-a6723ae9b2da",
  "imageUUID": "9774facb-51ac-4a83-ba75-eaab5025f16a",
  "imageURL": "https://im.runware.ai/image/os/a20d05/ws/2/ii/9774facb-51ac-4a83-ba75-eaab5025f16a.jpg",
  "seed": 33016,
  "cost": 0.0166
}
Edit

Hand-Painted Harbor Mural Refresh

Hand-Painted Harbor Mural Refresh

Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade.

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  referenceImages: [
    'https://assets.runware.ai/assets/inputs/a87b79d8-6a4b-4caa-903e-e13ddf58100b.jpg'
  ],
  model: 'runware:108@20',
  positivePrompt: 'Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade.',
  negativePrompt: 'photoreal harbor replacing the mural, people in foreground, vehicles, graffiti tags, broken perspective, extra text, warped wall geometry, frame crop changes, heavy blur, low detail, neon lighting, nighttime',
  width: 1024,
  height: 768,
  seed: 96260,
  steps: 28,
  scheduler: 'DPM++ 2M Karras',
  CFGScale: 7.5,
  settings: {
    trueCFGScale: 1.2
  }
})
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({
            "referenceImages": [
                "https://assets.runware.ai/assets/inputs/a87b79d8-6a4b-4caa-903e-e13ddf58100b.jpg"
            ],
            "model": "runware:108@20",
            "positivePrompt": "Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade.",
            "negativePrompt": "photoreal harbor replacing the mural, people in foreground, vehicles, graffiti tags, broken perspective, extra text, warped wall geometry, frame crop changes, heavy blur, low detail, neon lighting, nighttime",
            "width": 1024,
            "height": 768,
            "seed": 96260,
            "steps": 28,
            "scheduler": "DPM++ 2M Karras",
            "CFGScale": 7.5,
            "settings": {
                "trueCFGScale": 1.2
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "7b4e8682-e7d3-4d0f-8cbd-09587c97f3e6",
      "referenceImages": [
        "https://assets.runware.ai/assets/inputs/a87b79d8-6a4b-4caa-903e-e13ddf58100b.jpg"
      ],
      "model": "runware:108@20",
      "positivePrompt": "Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade.",
      "negativePrompt": "photoreal harbor replacing the mural, people in foreground, vehicles, graffiti tags, broken perspective, extra text, warped wall geometry, frame crop changes, heavy blur, low detail, neon lighting, nighttime",
      "width": 1024,
      "height": 768,
      "seed": 96260,
      "steps": 28,
      "scheduler": "DPM++ 2M Karras",
      "CFGScale": 7.5,
      "settings": {
        "trueCFGScale": 1.2
      }
    }
  ]'
runware run runware:108@20 \
  referenceImages.0=https://assets.runware.ai/assets/inputs/a87b79d8-6a4b-4caa-903e-e13ddf58100b.jpg \
  positivePrompt="Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade." \
  negativePrompt="photoreal harbor replacing the mural, people in foreground, vehicles, graffiti tags, broken perspective, extra text, warped wall geometry, frame crop changes, heavy blur, low detail, neon lighting, nighttime" \
  width=1024 \
  height=768 \
  seed=96260 \
  steps=28 \
  scheduler="DPM++ 2M Karras" \
  CFGScale=7.5 \
  settings.trueCFGScale=1.2
{
  "taskType": "imageInference",
  "taskUUID": "7b4e8682-e7d3-4d0f-8cbd-09587c97f3e6",
  "referenceImages": [
    "https://assets.runware.ai/assets/inputs/a87b79d8-6a4b-4caa-903e-e13ddf58100b.jpg"
  ],
  "model": "runware:108@20",
  "positivePrompt": "Edit the provided image of the weathered wall mural. Restore it into a vivid hand-painted coastal mural featuring colorful fishing boats, striped awnings, stone quay steps, hanging laundry between narrow buildings, bright gulls in the sky, and sparkling turquoise water. Keep the wall shape, camera angle, composition, and the existing painted text position intact, but make the mural look freshly repainted with richer pigments, cleaner edges, and artisan brush texture. Preserve realism of the surrounding wall and lighting so it still looks like a real photographed mural on an exterior facade.",
  "negativePrompt": "photoreal harbor replacing the mural, people in foreground, vehicles, graffiti tags, broken perspective, extra text, warped wall geometry, frame crop changes, heavy blur, low detail, neon lighting, nighttime",
  "width": 1024,
  "height": 768,
  "seed": 96260,
  "steps": 28,
  "scheduler": "DPM++ 2M Karras",
  "CFGScale": 7.5,
  "settings": {
    "trueCFGScale": 1.2
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "7b4e8682-e7d3-4d0f-8cbd-09587c97f3e6",
  "imageUUID": "e04ddc81-bfef-4201-9a92-98977e64b898",
  "imageURL": "https://im.runware.ai/image/os/a24d12/ws/2/ii/e04ddc81-bfef-4201-9a92-98977e64b898.jpg",
  "seed": 96260,
  "cost": 0.0166
}
Edit

Retro Arcade Marquee Refresh

Retro Arcade Marquee Refresh

Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading 'STAR CIRCUIT' in large English text, with smaller Japanese katakana text 'スターサーキット' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity.

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  referenceImages: [
    'https://assets.runware.ai/assets/inputs/d2e8b554-a3f3-401d-9d9e-ddbee2cfcc12.jpg'
  ],
  model: 'runware:108@20',
  positivePrompt: 'Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading \'STAR CIRCUIT\' in large English text, with smaller Japanese katakana text \'スターサーキット\' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity.',
  negativePrompt: 'extra buildings, warped facade, illegible text, misspelled text, duplicated letters, floating objects, people, vehicles, extreme neon overload, fantasy architecture, fisheye distortion, blurry details, low resolution, heavy graffiti, broken windows',
  width: 1024,
  height: 768,
  seed: 67997,
  steps: 28,
  scheduler: 'DPM++ 2M Karras',
  CFGScale: 7.5,
  settings: {
    trueCFGScale: 2
  }
})
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({
            "referenceImages": [
                "https://assets.runware.ai/assets/inputs/d2e8b554-a3f3-401d-9d9e-ddbee2cfcc12.jpg"
            ],
            "model": "runware:108@20",
            "positivePrompt": "Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading 'STAR CIRCUIT' in large English text, with smaller Japanese katakana text 'スターサーキット' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity.",
            "negativePrompt": "extra buildings, warped facade, illegible text, misspelled text, duplicated letters, floating objects, people, vehicles, extreme neon overload, fantasy architecture, fisheye distortion, blurry details, low resolution, heavy graffiti, broken windows",
            "width": 1024,
            "height": 768,
            "seed": 67997,
            "steps": 28,
            "scheduler": "DPM++ 2M Karras",
            "CFGScale": 7.5,
            "settings": {
                "trueCFGScale": 2
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "90ace08d-1c3d-432f-ae5d-e51b77dc5fc0",
      "referenceImages": [
        "https://assets.runware.ai/assets/inputs/d2e8b554-a3f3-401d-9d9e-ddbee2cfcc12.jpg"
      ],
      "model": "runware:108@20",
      "positivePrompt": "Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading 'STAR CIRCUIT' in large English text, with smaller Japanese katakana text 'スターサーキット' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity.",
      "negativePrompt": "extra buildings, warped facade, illegible text, misspelled text, duplicated letters, floating objects, people, vehicles, extreme neon overload, fantasy architecture, fisheye distortion, blurry details, low resolution, heavy graffiti, broken windows",
      "width": 1024,
      "height": 768,
      "seed": 67997,
      "steps": 28,
      "scheduler": "DPM++ 2M Karras",
      "CFGScale": 7.5,
      "settings": {
        "trueCFGScale": 2
      }
    }
  ]'
runware run runware:108@20 \
  referenceImages.0=https://assets.runware.ai/assets/inputs/d2e8b554-a3f3-401d-9d9e-ddbee2cfcc12.jpg \
  positivePrompt="Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading 'STAR CIRCUIT' in large English text, with smaller Japanese katakana text 'スターサーキット' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity." \
  negativePrompt="extra buildings, warped facade, illegible text, misspelled text, duplicated letters, floating objects, people, vehicles, extreme neon overload, fantasy architecture, fisheye distortion, blurry details, low resolution, heavy graffiti, broken windows" \
  width=1024 \
  height=768 \
  seed=67997 \
  steps=28 \
  scheduler="DPM++ 2M Karras" \
  CFGScale=7.5 \
  settings.trueCFGScale=2
{
  "taskType": "imageInference",
  "taskUUID": "90ace08d-1c3d-432f-ae5d-e51b77dc5fc0",
  "referenceImages": [
    "https://assets.runware.ai/assets/inputs/d2e8b554-a3f3-401d-9d9e-ddbee2cfcc12.jpg"
  ],
  "model": "runware:108@20",
  "positivePrompt": "Edit the provided storefront photo into a vibrant retro-futurist arcade entrance while preserving the exact camera angle, facade structure, doorway position, windows, sidewalk, and neighboring shop edges. Replace the faded sign with a crisp illuminated marquee reading 'STAR CIRCUIT' in large English text, with smaller Japanese katakana text 'スターサーキット' beneath it. Keep both lines clean, legible, centered, and naturally integrated into the signboard. Add subtle animated-looking light strips, refreshed decals inspired by classic 8-bit games, and a few glowing geometric accents in cyan, amber, and magenta. Restore chipped paint, clean the glass, and make the storefront feel newly renovated but believable. Maintain realistic materials, accurate perspective, and text fidelity.",
  "negativePrompt": "extra buildings, warped facade, illegible text, misspelled text, duplicated letters, floating objects, people, vehicles, extreme neon overload, fantasy architecture, fisheye distortion, blurry details, low resolution, heavy graffiti, broken windows",
  "width": 1024,
  "height": 768,
  "seed": 67997,
  "steps": 28,
  "scheduler": "DPM++ 2M Karras",
  "CFGScale": 7.5,
  "settings": {
    "trueCFGScale": 2
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "90ace08d-1c3d-432f-ae5d-e51b77dc5fc0",
  "imageUUID": "abef58e7-9e3e-4737-ad88-df2e28a9e79b",
  "imageURL": "https://im.runware.ai/image/os/a10d08/ws/2/ii/abef58e7-9e3e-4737-ad88-df2e28a9e79b.jpg",
  "seed": 67997,
  "cost": 0.0166
}