Bria RMBG v2.0

Bria RMBG v2.0 removes complex backgrounds and produces clean alpha mattes for product photos and portraits. It supports varied subjects and lighting. Ideal for ecommerce pipelines and design tools that need fast accurate subject isolation at scale.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples4
CODE
Ready-to-use code snippets for common workflows
Ornate Pastry Box Arrangement

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:2@1',
providerSettings: {
bria: {
preserveAlpha: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/287e1c41-1f43-4f3f-8802-7dd388a99ac7.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:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/287e1c41-1f43-4f3f-8802-7dd388a99ac7.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "removeBackground",
"taskUUID": "bb61762c-8e9e-4049-827a-22dd9a7160c3",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/287e1c41-1f43-4f3f-8802-7dd388a99ac7.jpg"
}
}
]'runware run bria:2@1 \
providerSettings.bria.preserveAlpha=false \
inputs.image=https://assets.runware.ai/assets/inputs/287e1c41-1f43-4f3f-8802-7dd388a99ac7.jpg{
"taskType": "removeBackground",
"taskUUID": "bb61762c-8e9e-4049-827a-22dd9a7160c3",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/287e1c41-1f43-4f3f-8802-7dd388a99ac7.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "bb61762c-8e9e-4049-827a-22dd9a7160c3",
"imageUUID": "a537918b-a01a-466b-8c8c-54f7accc60f9",
"imageURL": "https://im.runware.ai/image/os/a13d12/ws/3/ii/a537918b-a01a-466b-8c8c-54f7accc60f9.png",
"cost": 0.018,
"inputImageUUID": "2890597c-67e1-4222-b8f5-26be33642518"
}Ceramic Teapot Herb Bundle

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:2@1',
providerSettings: {
bria: {
preserveAlpha: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/35565f4c-e973-4f27-bb01-e988b23539ae.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:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/35565f4c-e973-4f27-bb01-e988b23539ae.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "removeBackground",
"taskUUID": "774667b4-96b9-4ee5-8cfc-c2f550145db2",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/35565f4c-e973-4f27-bb01-e988b23539ae.jpg"
}
}
]'runware run bria:2@1 \
providerSettings.bria.preserveAlpha=false \
inputs.image=https://assets.runware.ai/assets/inputs/35565f4c-e973-4f27-bb01-e988b23539ae.jpg{
"taskType": "removeBackground",
"taskUUID": "774667b4-96b9-4ee5-8cfc-c2f550145db2",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/35565f4c-e973-4f27-bb01-e988b23539ae.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "774667b4-96b9-4ee5-8cfc-c2f550145db2",
"imageUUID": "5659b74f-885d-4589-94fd-5a0b52f164ef",
"imageURL": "https://im.runware.ai/image/os/a24d12/ws/3/ii/5659b74f-885d-4589-94fd-5a0b52f164ef.png",
"cost": 0.018,
"inputImageUUID": "48ca9faf-715d-4128-8cb1-e90124606212"
}Woven Picnic Basket Still-Life

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:2@1',
providerSettings: {
bria: {
preserveAlpha: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/29b11005-8d4f-4a60-ac57-c3d9b02bcd9a.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:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/29b11005-8d4f-4a60-ac57-c3d9b02bcd9a.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "removeBackground",
"taskUUID": "53921b36-29e7-4fc2-95b3-a9a4295efadd",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/29b11005-8d4f-4a60-ac57-c3d9b02bcd9a.jpg"
}
}
]'runware run bria:2@1 \
providerSettings.bria.preserveAlpha=false \
inputs.image=https://assets.runware.ai/assets/inputs/29b11005-8d4f-4a60-ac57-c3d9b02bcd9a.jpg{
"taskType": "removeBackground",
"taskUUID": "53921b36-29e7-4fc2-95b3-a9a4295efadd",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/29b11005-8d4f-4a60-ac57-c3d9b02bcd9a.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "53921b36-29e7-4fc2-95b3-a9a4295efadd",
"imageUUID": "bbad17d8-60cd-453f-bf21-796bc807d7fa",
"imageURL": "https://im.runware.ai/image/os/a23d05/ws/3/ii/bbad17d8-60cd-453f-bf21-796bc807d7fa.png",
"cost": 0.018,
"inputImageUUID": "2b60fd51-9b07-4661-9121-b4c1911142ea"
}Crystal Perfume Bottle Cutout

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:2@1',
providerSettings: {
bria: {
preserveAlpha: false
}
},
inputs: {
image: 'https://assets.runware.ai/assets/inputs/f6aa0536-cd0a-4925-b4f3-581dcd692fb6.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:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": False
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f6aa0536-cd0a-4925-b4f3-581dcd692fb6.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "removeBackground",
"taskUUID": "c082d9be-2a9f-42b5-851c-59a239f6fe98",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f6aa0536-cd0a-4925-b4f3-581dcd692fb6.jpg"
}
}
]'runware run bria:2@1 \
providerSettings.bria.preserveAlpha=false \
inputs.image=https://assets.runware.ai/assets/inputs/f6aa0536-cd0a-4925-b4f3-581dcd692fb6.jpg{
"taskType": "removeBackground",
"taskUUID": "c082d9be-2a9f-42b5-851c-59a239f6fe98",
"model": "bria:2@1",
"providerSettings": {
"bria": {
"preserveAlpha": false
}
},
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f6aa0536-cd0a-4925-b4f3-581dcd692fb6.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "c082d9be-2a9f-42b5-851c-59a239f6fe98",
"imageUUID": "1ad1df02-3405-4e63-bc18-9168cee89faa",
"imageURL": "https://im.runware.ai/image/os/a01d21/ws/4/ii/1ad1df02-3405-4e63-bc18-9168cee89faa.png",
"cost": 0.018,
"inputImageUUID": "e699597d-7b86-49a3-b601-d6c25bcb47be"
}