live
MODEL IDbria:21@1

Bria FIBO Edit

Bria
by

Bria FIBO Edit is an image editing model that applies text instructions and optional masks to modify existing images. It supports targeted alterations, generative fill, outpainting, and compositional edits while preserving original image attributes such as lighting and structure, enabling professional-grade inpainting and background modification workflows.

Bria FIBO Edit

inpaint

Velodrome Editorial Photo Cleanup$0.04~18s
Velodrome Editorial Photo Cleanup

Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow.

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: 'bria:21@1',
  positivePrompt: 'Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow.',
  negativePrompt: 'boom lift, cherry picker, maintenance vehicle, machinery, wheels, platform, workers, bicycles, added objects, broken lane lines, warped track, mismatched wood, visible patch, repeated texture, blur, text, signage',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/8df94e22-3efb-43c6-b019-6a8fca0063f1.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/a6a61bbf-5c1e-4039-8c3a-493059db2e5e.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bria:21@1",
            "positivePrompt": "Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow.",
            "negativePrompt": "boom lift, cherry picker, maintenance vehicle, machinery, wheels, platform, workers, bicycles, added objects, broken lane lines, warped track, mismatched wood, visible patch, repeated texture, blur, text, signage",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/8df94e22-3efb-43c6-b019-6a8fca0063f1.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/a6a61bbf-5c1e-4039-8c3a-493059db2e5e.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "9cce778e-2666-4d40-8c67-8f642f988aad",
      "model": "bria:21@1",
      "positivePrompt": "Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow.",
      "negativePrompt": "boom lift, cherry picker, maintenance vehicle, machinery, wheels, platform, workers, bicycles, added objects, broken lane lines, warped track, mismatched wood, visible patch, repeated texture, blur, text, signage",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/8df94e22-3efb-43c6-b019-6a8fca0063f1.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/a6a61bbf-5c1e-4039-8c3a-493059db2e5e.png"
      }
    }
  ]'
runware run bria:21@1 \
  positivePrompt="Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow." \
  negativePrompt="boom lift, cherry picker, maintenance vehicle, machinery, wheels, platform, workers, bicycles, added objects, broken lane lines, warped track, mismatched wood, visible patch, repeated texture, blur, text, signage" \
  inputs.image=https://assets.runware.ai/assets/inputs/8df94e22-3efb-43c6-b019-6a8fca0063f1.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/a6a61bbf-5c1e-4039-8c3a-493059db2e5e.png
{
  "taskType": "imageInference",
  "taskUUID": "9cce778e-2666-4d40-8c67-8f642f988aad",
  "model": "bria:21@1",
  "positivePrompt": "Remove the entire masked maintenance boom lift and replace it with a seamless continuation of the banked pale maple velodrome track. Reconstruct the timber plank seams, grain, painted cycling lane lines, track curvature, perspective, and subtle surface reflections naturally through the full masked area. Match the existing warm overhead illumination, tonal falloff, sharpness, and architectural photography style. Preserve every unmasked element exactly, including the camera angle, track geometry, colors, exposure, and surrounding empty arena. The completed image must look like a clean, publication-ready venue photograph captured when the track was completely empty, with no trace of the lift, its wheels, platform, arm, or cast shadow.",
  "negativePrompt": "boom lift, cherry picker, maintenance vehicle, machinery, wheels, platform, workers, bicycles, added objects, broken lane lines, warped track, mismatched wood, visible patch, repeated texture, blur, text, signage",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/8df94e22-3efb-43c6-b019-6a8fca0063f1.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/a6a61bbf-5c1e-4039-8c3a-493059db2e5e.png"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "9cce778e-2666-4d40-8c67-8f642f988aad",
  "imageUUID": "64f4ca7e-9969-40f6-9ae3-8fed626292df",
  "imageURL": "https://im.runware.ai/image/os/a03d21/ws/3/ii/64f4ca7e-9969-40f6-9ae3-8fed626292df.jpg",
  "seed": 1380003918,
  "cost": 0.04
}

inpaint

Equine Radiology Apron Virtual Try-On$0.04~18s
Equine Radiology Apron Virtual Try-On

Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people.

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: 'bria:21@1',
  positivePrompt: 'Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people.',
  negativePrompt: 'Altered identity, different pose, extra people, equipment props, visible branding, text, logos, badges, glossy plastic fabric, fantasy armor, hospital background, malformed hands, extra fingers, distorted limbs, floating feet, harsh shadow, cropped head, cropped shoes.',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/b2f374ab-ac80-4562-8c49-94597e9af652.jpg',
    mask: 'https://assets.runware.ai/assets/inputs/7d7b714f-3b3e-4fd9-ae9f-76db5a2d5c1f.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bria:21@1",
            "positivePrompt": "Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people.",
            "negativePrompt": "Altered identity, different pose, extra people, equipment props, visible branding, text, logos, badges, glossy plastic fabric, fantasy armor, hospital background, malformed hands, extra fingers, distorted limbs, floating feet, harsh shadow, cropped head, cropped shoes.",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/b2f374ab-ac80-4562-8c49-94597e9af652.jpg",
                "mask": "https://assets.runware.ai/assets/inputs/7d7b714f-3b3e-4fd9-ae9f-76db5a2d5c1f.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "f0224db4-4352-4a3e-a19a-6de35e02114c",
      "model": "bria:21@1",
      "positivePrompt": "Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people.",
      "negativePrompt": "Altered identity, different pose, extra people, equipment props, visible branding, text, logos, badges, glossy plastic fabric, fantasy armor, hospital background, malformed hands, extra fingers, distorted limbs, floating feet, harsh shadow, cropped head, cropped shoes.",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/b2f374ab-ac80-4562-8c49-94597e9af652.jpg",
        "mask": "https://assets.runware.ai/assets/inputs/7d7b714f-3b3e-4fd9-ae9f-76db5a2d5c1f.png"
      }
    }
  ]'
runware run bria:21@1 \
  positivePrompt="Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people." \
  negativePrompt="Altered identity, different pose, extra people, equipment props, visible branding, text, logos, badges, glossy plastic fabric, fantasy armor, hospital background, malformed hands, extra fingers, distorted limbs, floating feet, harsh shadow, cropped head, cropped shoes." \
  inputs.image=https://assets.runware.ai/assets/inputs/b2f374ab-ac80-4562-8c49-94597e9af652.jpg \
  inputs.mask=https://assets.runware.ai/assets/inputs/7d7b714f-3b3e-4fd9-ae9f-76db5a2d5c1f.png
{
  "taskType": "imageInference",
  "taskUUID": "f0224db4-4352-4a3e-a19a-6de35e02114c",
  "model": "bria:21@1",
  "positivePrompt": "Edit the entire masked silhouette and re-render the same model as a polished equine-veterinary PPE catalog subject. Preserve her recognizable face, skin tone, close-cropped hair, body proportions, exact stance, gaze, hand positions, and neutral sneakers. Fit her with a premium unbranded two-piece radiation-protection outfit: a matte cobalt-blue wraparound lead vest with broad adjustable shoulder panels and precise edge binding, a matching overlapping lead skirt ending just below the knees, and a separate mint-green padded thyroid collar secured neatly at the front. The heavy protective fabric should hang believably with subtle weight, clean tailoring, realistic seams, and gentle folds at the waist and hips. Keep the complete unmasked pale-apricot cyclorama, lighting direction, camera angle, framing, floor contact, and soft existing shadow coherent and unchanged. Professional medical-equipment ecommerce photography, accurate garment construction, reassuring clinical mood, natural anatomy, crisp material detail, no text, logos, badges, props, or additional people.",
  "negativePrompt": "Altered identity, different pose, extra people, equipment props, visible branding, text, logos, badges, glossy plastic fabric, fantasy armor, hospital background, malformed hands, extra fingers, distorted limbs, floating feet, harsh shadow, cropped head, cropped shoes.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/b2f374ab-ac80-4562-8c49-94597e9af652.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/7d7b714f-3b3e-4fd9-ae9f-76db5a2d5c1f.png"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "f0224db4-4352-4a3e-a19a-6de35e02114c",
  "imageUUID": "8fcf9d30-0ab9-4a11-b7b7-aae875246792",
  "imageURL": "https://im.runware.ai/image/os/a01d21/ws/3/ii/8fcf9d30-0ab9-4a11-b7b7-aae875246792.jpg",
  "seed": 1693832449,
  "cost": 0.04
}

image-edit

Pearl Diver Photograph Restoration$0.04~24s
Pearl Diver Photograph Restoration

Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display.

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: 'bria:21@1',
  positivePrompt: 'Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display.',
  negativePrompt: 'Do not change the person’s identity, age, ethnicity, expression, pose, anatomy, clothing style, props, framing, or background structure. No modern objects, jewelry, logos, text, decorative borders, HDR contrast, glossy skin, oversaturation, excessive sharpening, plastic texture, invented facial hair, altered hands, duplicate objects, painterly rendering, sepia tint, remaining tears, stains, scratches, or color bleeding.',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/52c7a547-aa98-4add-a0ad-480155b806be.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": "bria:21@1",
            "positivePrompt": "Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display.",
            "negativePrompt": "Do not change the person’s identity, age, ethnicity, expression, pose, anatomy, clothing style, props, framing, or background structure. No modern objects, jewelry, logos, text, decorative borders, HDR contrast, glossy skin, oversaturation, excessive sharpening, plastic texture, invented facial hair, altered hands, duplicate objects, painterly rendering, sepia tint, remaining tears, stains, scratches, or color bleeding.",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/52c7a547-aa98-4add-a0ad-480155b806be.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": "9f915ab7-2e50-4456-a169-a92b447299bb",
      "model": "bria:21@1",
      "positivePrompt": "Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display.",
      "negativePrompt": "Do not change the person’s identity, age, ethnicity, expression, pose, anatomy, clothing style, props, framing, or background structure. No modern objects, jewelry, logos, text, decorative borders, HDR contrast, glossy skin, oversaturation, excessive sharpening, plastic texture, invented facial hair, altered hands, duplicate objects, painterly rendering, sepia tint, remaining tears, stains, scratches, or color bleeding.",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/52c7a547-aa98-4add-a0ad-480155b806be.jpg"
      }
    }
  ]'
runware run bria:21@1 \
  positivePrompt="Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display." \
  negativePrompt="Do not change the person’s identity, age, ethnicity, expression, pose, anatomy, clothing style, props, framing, or background structure. No modern objects, jewelry, logos, text, decorative borders, HDR contrast, glossy skin, oversaturation, excessive sharpening, plastic texture, invented facial hair, altered hands, duplicate objects, painterly rendering, sepia tint, remaining tears, stains, scratches, or color bleeding." \
  inputs.image=https://assets.runware.ai/assets/inputs/52c7a547-aa98-4add-a0ad-480155b806be.jpg
{
  "taskType": "imageInference",
  "taskUUID": "9f915ab7-2e50-4456-a169-a92b447299bb",
  "model": "bria:21@1",
  "positivePrompt": "Restore and colorize this damaged 1954 archival portrait for a maritime museum exhibition. Preserve the diver’s exact identity, facial features, expression, seated pose, body proportions, clothing construction, dhow deck, rope coil, oyster basket, camera angle, crop, and original soft daylight. Remove yellowing, water stains, dust, scratches, crease lines, blotches, and emulsion damage. Naturally reconstruct only the missing photographic information, including the damaged areas crossing the face and shirt and the torn upper-right corner with the continuation of the dhow’s simple canvas sail and rigging. Apply restrained, historically plausible color: sun-warmed medium-brown skin with natural tonal variation, a faded off-white cotton shirt, muted indigo wrapped trousers, weathered honey-brown timber, tan rope, gray-beige oyster shells, and a dusty cream sail against a pale turquoise Gulf sky. Recover clear eyes, authentic skin texture, fabric weave, wood grain, and rope fibers without making the image look modern or artificially sharp. Retain subtle period film grain, gentle contrast, shallow tonal range, and the character of a carefully conserved mid-century photograph. Finished result should be clean, coherent, dignified, photorealistic, and suitable for large-format museum display.",
  "negativePrompt": "Do not change the person’s identity, age, ethnicity, expression, pose, anatomy, clothing style, props, framing, or background structure. No modern objects, jewelry, logos, text, decorative borders, HDR contrast, glossy skin, oversaturation, excessive sharpening, plastic texture, invented facial hair, altered hands, duplicate objects, painterly rendering, sepia tint, remaining tears, stains, scratches, or color bleeding.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/52c7a547-aa98-4add-a0ad-480155b806be.jpg"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "9f915ab7-2e50-4456-a169-a92b447299bb",
  "imageUUID": "3b21980b-8020-4ea6-8217-b1e0ec6cb14c",
  "imageURL": "https://im.runware.ai/image/os/a01d21/ws/3/ii/3b21980b-8020-4ea6-8217-b1e0ec6cb14c.jpg",
  "seed": 1313133868,
  "cost": 0.04
}

image-edit

Subsea Inspection Drone Campaign Hero$0.04~19s
Subsea Inspection Drone Campaign Hero

Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements.

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: 'bria:21@1',
  positivePrompt: 'Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements.',
  negativePrompt: 'Altered product geometry, extra thrusters, missing tether, duplicated vehicle, warped frame, changed camera angle, cropped product, diver, fish, fantasy ruins, excessive bubbles, murky product details, text, logo, watermark, border, user interface',
  inputs: {
    image: 'https://assets.runware.ai/assets/inputs/ac6a8abb-3644-4579-8bb9-f1edc1fc8c5a.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": "bria:21@1",
            "positivePrompt": "Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements.",
            "negativePrompt": "Altered product geometry, extra thrusters, missing tether, duplicated vehicle, warped frame, changed camera angle, cropped product, diver, fish, fantasy ruins, excessive bubbles, murky product details, text, logo, watermark, border, user interface",
            "inputs": {
                "image": "https://assets.runware.ai/assets/inputs/ac6a8abb-3644-4579-8bb9-f1edc1fc8c5a.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": "6159fd72-c489-4e27-a355-0ffe3c9e35c7",
      "model": "bria:21@1",
      "positivePrompt": "Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements.",
      "negativePrompt": "Altered product geometry, extra thrusters, missing tether, duplicated vehicle, warped frame, changed camera angle, cropped product, diver, fish, fantasy ruins, excessive bubbles, murky product details, text, logo, watermark, border, user interface",
      "inputs": {
        "image": "https://assets.runware.ai/assets/inputs/ac6a8abb-3644-4579-8bb9-f1edc1fc8c5a.jpg"
      }
    }
  ]'
runware run bria:21@1 \
  positivePrompt="Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements." \
  negativePrompt="Altered product geometry, extra thrusters, missing tether, duplicated vehicle, warped frame, changed camera angle, cropped product, diver, fish, fantasy ruins, excessive bubbles, murky product details, text, logo, watermark, border, user interface" \
  inputs.image=https://assets.runware.ai/assets/inputs/ac6a8abb-3644-4579-8bb9-f1edc1fc8c5a.jpg
{
  "taskType": "imageInference",
  "taskUUID": "6159fd72-c489-4e27-a355-0ffe3c9e35c7",
  "model": "bria:21@1",
  "positivePrompt": "Transform the studio setting into a cinematic underwater product campaign scene inside a flooded hydroelectric inspection tunnel. Preserve the exact ROV from the source image, including its yellow housing, black frame, thruster arrangement, camera dome, tether, proportions, three-quarter angle, scale, and central composition. Show the drone hovering just above the tunnel floor as its lamps cut through dark teal water and illuminate aged concrete, mineral streaks, suspended sediment, rusted conduit brackets, and a receding circular passage. Add realistic caustic light, fine bubbles around the thrusters, subtle particulate haze, and a faint warm amber glow from distant maintenance lighting. Integrate physically accurate reflections, water diffusion, contact shadows, and cool highlights across the original product without redesigning it. Premium marine robotics campaign photography, technically credible, dramatic but restrained, crisp focus on the ROV with atmospheric depth behind it, wide horizontal framing, no people, no lettering, no logo, no interface elements.",
  "negativePrompt": "Altered product geometry, extra thrusters, missing tether, duplicated vehicle, warped frame, changed camera angle, cropped product, diver, fish, fantasy ruins, excessive bubbles, murky product details, text, logo, watermark, border, user interface",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/ac6a8abb-3644-4579-8bb9-f1edc1fc8c5a.jpg"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "6159fd72-c489-4e27-a355-0ffe3c9e35c7",
  "imageUUID": "0d68feaf-28b9-4389-a840-da1ef035142d",
  "imageURL": "https://im.runware.ai/image/os/a06dlim3/ws/3/ii/0d68feaf-28b9-4389-a840-da1ef035142d.jpg",
  "seed": 2140979361,
  "cost": 0.04
}