Bria FIBO Edit

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.

Complete technical specification for integration
Ready-to-use code snippets for common workflows
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.
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"
}
}{
"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
}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.
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"
}
}{
"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
}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.
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"
}
}{
"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
}Windblown Cliffside Tea Pavilion

Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.
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: 'Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.',
negativePrompt: 'people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution',
seed: 22867,
steps: 40,
CFGScale: 5,
providerSettings: {
bria: {
ipSignal: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg',
mask: 'https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.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": "Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.",
"negativePrompt": "people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution",
"seed": 22867,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.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": "3805525b-3485-4ded-9d75-58417c94c850",
"model": "bria:21@1",
"positivePrompt": "Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.",
"negativePrompt": "people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution",
"seed": 22867,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.jpg"
}
}
]'runware run bria:21@1 \
positivePrompt="Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere." \
negativePrompt="people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution" \
seed=22867 \
steps=40 \
CFGScale=5 \
providerSettings.bria.ipSignal=false \
inputs.image=https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.jpg{
"taskType": "imageInference",
"taskUUID": "3805525b-3485-4ded-9d75-58417c94c850",
"model": "bria:21@1",
"positivePrompt": "Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.",
"negativePrompt": "people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution",
"seed": 22867,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "3805525b-3485-4ded-9d75-58417c94c850",
"imageUUID": "13b04736-5005-484e-b104-23791a0b8fe0",
"imageURL": "https://im.runware.ai/image/os/a05d22/ws/2/ii/13b04736-5005-484e-b104-23791a0b8fe0.jpg",
"seed": 22867,
"cost": 0.04
}Cliffside Tea Pavilion Expansion

Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.
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: 'Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.',
negativePrompt: 'people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges',
seed: 95421,
steps: 40,
CFGScale: 5,
providerSettings: {
bria: {
ipSignal: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg',
mask: 'https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.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": "Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.",
"negativePrompt": "people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges",
"seed": 95421,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg",
"mask": "https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.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": "e7a36a63-136f-4bec-9dff-d304a52d0d07",
"model": "bria:21@1",
"positivePrompt": "Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.",
"negativePrompt": "people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges",
"seed": 95421,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg",
"mask": "https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.jpg"
}
}
]'runware run bria:21@1 \
positivePrompt="Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo." \
negativePrompt="people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges" \
seed=95421 \
steps=40 \
CFGScale=5 \
providerSettings.bria.ipSignal=false \
inputs.image=https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.jpg{
"taskType": "imageInference",
"taskUUID": "e7a36a63-136f-4bec-9dff-d304a52d0d07",
"model": "bria:21@1",
"positivePrompt": "Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.",
"negativePrompt": "people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges",
"seed": 95421,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg",
"mask": "https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "e7a36a63-136f-4bec-9dff-d304a52d0d07",
"imageUUID": "ab520191-437b-4bc9-a9b0-6586ed2fbdde",
"imageURL": "https://im.runware.ai/image/os/a07d11/ws/2/ii/ab520191-437b-4bc9-a9b0-6586ed2fbdde.jpg",
"seed": 95421,
"cost": 0.04
}Windmill Bakery Window Refresh

Transform only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.
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 only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.',
negativePrompt: 'change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements',
seed: 53543,
steps: 40,
CFGScale: 4,
providerSettings: {
bria: {
ipSignal: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg',
mask: 'https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.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 only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.",
"negativePrompt": "change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements",
"seed": 53543,
"steps": 40,
"CFGScale": 4,
"providerSettings": {
"bria": {
"ipSignal": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.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": "6c4df2fd-80f4-4cd5-b969-def5667d1f0c",
"model": "bria:21@1",
"positivePrompt": "Transform only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.",
"negativePrompt": "change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements",
"seed": 53543,
"steps": 40,
"CFGScale": 4,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.jpg"
}
}
]'runware run bria:21@1 \
positivePrompt="Transform only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition." \
negativePrompt="change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements" \
seed=53543 \
steps=40 \
CFGScale=4 \
providerSettings.bria.ipSignal=false \
inputs.image=https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.jpg{
"taskType": "imageInference",
"taskUUID": "6c4df2fd-80f4-4cd5-b969-def5667d1f0c",
"model": "bria:21@1",
"positivePrompt": "Transform only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.",
"negativePrompt": "change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements",
"seed": 53543,
"steps": 40,
"CFGScale": 4,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "6c4df2fd-80f4-4cd5-b969-def5667d1f0c",
"imageUUID": "08174fd6-c4a5-4ba9-a261-71a339367961",
"imageURL": "https://im.runware.ai/image/os/a18d05/ws/2/ii/08174fd6-c4a5-4ba9-a261-71a339367961.jpg",
"seed": 53543,
"cost": 0.04
}Grand Reading Hall Restoration

Restore the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.
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 the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.',
negativePrompt: 'people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark',
seed: 88246,
steps: 40,
CFGScale: 5,
providerSettings: {
bria: {
ipSignal: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg',
mask: 'https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.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 the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.",
"negativePrompt": "people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark",
"seed": 88246,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.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": "1a3c03c1-e842-4450-9d7a-8775e14d9d5b",
"model": "bria:21@1",
"positivePrompt": "Restore the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.",
"negativePrompt": "people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark",
"seed": 88246,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.jpg"
}
}
]'runware run bria:21@1 \
positivePrompt="Restore the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image." \
negativePrompt="people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark" \
seed=88246 \
steps=40 \
CFGScale=5 \
providerSettings.bria.ipSignal=false \
inputs.image=https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg \
inputs.mask=https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.jpg{
"taskType": "imageInference",
"taskUUID": "1a3c03c1-e842-4450-9d7a-8775e14d9d5b",
"model": "bria:21@1",
"positivePrompt": "Restore the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.",
"negativePrompt": "people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark",
"seed": 88246,
"steps": 40,
"CFGScale": 5,
"providerSettings": {
"bria": {
"ipSignal": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg",
"mask": "https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.jpg"
}
}{
"taskType": "imageInference",
"taskUUID": "1a3c03c1-e842-4450-9d7a-8775e14d9d5b",
"imageUUID": "e901f382-52cb-49cb-b4ec-1cee5cff78ae",
"imageURL": "https://im.runware.ai/image/os/a20d05/ws/2/ii/e901f382-52cb-49cb-b4ec-1cee5cff78ae.jpg",
"seed": 88246,
"cost": 0.04
}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.
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"
}
}{
"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
}