BiRefNet General 512×512 FP16
This variant is optimized for efficient inference at a fixed 512×512 resolution using FP16 precision. It balances segmentation quality with lower memory usage and faster runtime for production environments.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Geothermal Engineer Speaker Headshot

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/eb4d4778-7dba-454b-b4c7-5b1416ef509c.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/eb4d4778-7dba-454b-b4c7-5b1416ef509c.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": "5ab6331d-409b-463d-8cd8-9454824289c8",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/eb4d4778-7dba-454b-b4c7-5b1416ef509c.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/eb4d4778-7dba-454b-b4c7-5b1416ef509c.jpg{
"taskType": "removeBackground",
"taskUUID": "5ab6331d-409b-463d-8cd8-9454824289c8",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/eb4d4778-7dba-454b-b4c7-5b1416ef509c.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "5ab6331d-409b-463d-8cd8-9454824289c8",
"imageUUID": "31dbf9ff-5910-4825-ae84-7832bf8a8454",
"imageURL": "https://im.runware.ai/image/os/a05d22/ws/4/ii/31dbf9ff-5910-4825-ae84-7832bf8a8454.png",
"cost": 0.0006,
"inputImageUUID": "df49125f-c342-4877-b8a6-f54e1f3926c4"
}Winter Agritourism Relighting Subject 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: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/9e204410-cfe9-4dc5-bd8f-dd10ff591572.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9e204410-cfe9-4dc5-bd8f-dd10ff591572.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": "f09cd0a4-587d-4aa2-bd90-47768af429f8",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9e204410-cfe9-4dc5-bd8f-dd10ff591572.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/9e204410-cfe9-4dc5-bd8f-dd10ff591572.jpg{
"taskType": "removeBackground",
"taskUUID": "f09cd0a4-587d-4aa2-bd90-47768af429f8",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9e204410-cfe9-4dc5-bd8f-dd10ff591572.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "f09cd0a4-587d-4aa2-bd90-47768af429f8",
"imageUUID": "8f2ce695-f675-4126-b9ee-0812b4cae68e",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/4/ii/8f2ce695-f675-4126-b9ee-0812b4cae68e.png",
"cost": 0.0006,
"inputImageUUID": "d193e9d4-5757-4a81-a507-79efac43be5b"
}Underwater Inspection Drone 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: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/791f1170-da4d-48db-a8e3-f86025084da1.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/791f1170-da4d-48db-a8e3-f86025084da1.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": "d4a3c000-81ca-4e14-8f54-6794e49df568",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/791f1170-da4d-48db-a8e3-f86025084da1.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/791f1170-da4d-48db-a8e3-f86025084da1.jpg{
"taskType": "removeBackground",
"taskUUID": "d4a3c000-81ca-4e14-8f54-6794e49df568",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/791f1170-da4d-48db-a8e3-f86025084da1.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "d4a3c000-81ca-4e14-8f54-6794e49df568",
"imageUUID": "32110690-404d-4c4e-a0de-fee58bc01e43",
"imageURL": "https://im.runware.ai/image/os/a09dlim3/ws/4/ii/32110690-404d-4c4e-a0de-fee58bc01e43.png",
"cost": 0.0006,
"inputImageUUID": "9b3dcfeb-b0b2-4ddb-bf6e-4ffb6ce2c492"
}Plankton Sampling Net 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: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/572a8de5-c066-4b6f-9833-d40bfe526c43.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/572a8de5-c066-4b6f-9833-d40bfe526c43.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": "a9de8f0d-b8d2-4ad8-9e1c-5c9940a3b39a",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/572a8de5-c066-4b6f-9833-d40bfe526c43.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/572a8de5-c066-4b6f-9833-d40bfe526c43.jpg{
"taskType": "removeBackground",
"taskUUID": "a9de8f0d-b8d2-4ad8-9e1c-5c9940a3b39a",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/572a8de5-c066-4b6f-9833-d40bfe526c43.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "a9de8f0d-b8d2-4ad8-9e1c-5c9940a3b39a",
"imageUUID": "05d0f394-f877-449e-b027-e1d3e3609d2a",
"imageURL": "https://im.runware.ai/image/os/a08dlim3/ws/4/ii/05d0f394-f877-449e-b027-e1d3e3609d2a.png",
"cost": 0.0006,
"inputImageUUID": "28742438-803e-4301-bd83-8e54b7bf7bb3"
}Ornate Carnival Mask Cutout

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
outputFormat: 'PNG',
model: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/f2b70b38-c65c-45a6-ab0c-ed25df024ef7.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({
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f2b70b38-c65c-45a6-ab0c-ed25df024ef7.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": "27952d4a-3d2f-4c27-bf9f-de0454612072",
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f2b70b38-c65c-45a6-ab0c-ed25df024ef7.jpg"
}
}
]'runware run runware:112@6 \
outputFormat=PNG \
inputs.image=https://assets.runware.ai/assets/inputs/f2b70b38-c65c-45a6-ab0c-ed25df024ef7.jpg{
"taskType": "removeBackground",
"taskUUID": "27952d4a-3d2f-4c27-bf9f-de0454612072",
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f2b70b38-c65c-45a6-ab0c-ed25df024ef7.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "27952d4a-3d2f-4c27-bf9f-de0454612072",
"imageUUID": "3ec36ba9-7e67-43bf-956b-2804da0f7fee",
"imageURL": "https://im.runware.ai/image/os/a19d05/ws/3/ii/3ec36ba9-7e67-43bf-956b-2804da0f7fee.png",
"cost": 0.0006,
"inputImageUUID": "f19956d3-e57e-4898-aa64-01efa167c5b3"
}Ceramic Teapot Product 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: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/7a9f9ce8-7491-4419-b41b-bf44a5dda8ff.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a9f9ce8-7491-4419-b41b-bf44a5dda8ff.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": "215ec04e-418a-49b1-b973-606b256fc4ae",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a9f9ce8-7491-4419-b41b-bf44a5dda8ff.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/7a9f9ce8-7491-4419-b41b-bf44a5dda8ff.jpg{
"taskType": "removeBackground",
"taskUUID": "215ec04e-418a-49b1-b973-606b256fc4ae",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/7a9f9ce8-7491-4419-b41b-bf44a5dda8ff.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "215ec04e-418a-49b1-b973-606b256fc4ae",
"imageUUID": "3ee1111d-661a-43ed-9738-300465f96ab5",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/4/ii/3ee1111d-661a-43ed-9738-300465f96ab5.png",
"cost": 0.0006,
"inputImageUUID": "6ab8f854-5a32-4a7c-b2bc-22a0527d71f6"
}Wildflower Bicycle Basket 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: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/c0462504-439e-42ae-beef-4d29727fdd52.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c0462504-439e-42ae-beef-4d29727fdd52.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": "b3e18b83-e4e2-48fb-b48e-c4f0748fa136",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c0462504-439e-42ae-beef-4d29727fdd52.jpg"
}
}
]'runware run runware:112@6 \
inputs.image=https://assets.runware.ai/assets/inputs/c0462504-439e-42ae-beef-4d29727fdd52.jpg{
"taskType": "removeBackground",
"taskUUID": "b3e18b83-e4e2-48fb-b48e-c4f0748fa136",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/c0462504-439e-42ae-beef-4d29727fdd52.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "b3e18b83-e4e2-48fb-b48e-c4f0748fa136",
"imageUUID": "86f36a68-cd11-4b06-b49b-6b3114dc6928",
"imageURL": "https://im.runware.ai/image/os/a05d22/ws/4/ii/86f36a68-cd11-4b06-b49b-6b3114dc6928.png",
"cost": 0.0006,
"inputImageUUID": "13ba2e2e-ef56-49a7-a5f4-bbe0e9e970a0"
}Ornate Violin on Velvet

import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
outputFormat: 'PNG',
model: 'runware:112@6',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/9ad5d525-9e58-440d-ba0d-809bd8d5bcb0.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({
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9ad5d525-9e58-440d-ba0d-809bd8d5bcb0.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": "ce48b791-4685-44bf-b240-d5f48540c963",
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9ad5d525-9e58-440d-ba0d-809bd8d5bcb0.jpg"
}
}
]'runware run runware:112@6 \
outputFormat=PNG \
inputs.image=https://assets.runware.ai/assets/inputs/9ad5d525-9e58-440d-ba0d-809bd8d5bcb0.jpg{
"taskType": "removeBackground",
"taskUUID": "ce48b791-4685-44bf-b240-d5f48540c963",
"outputFormat": "PNG",
"model": "runware:112@6",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/9ad5d525-9e58-440d-ba0d-809bd8d5bcb0.jpg"
}
}{
"taskType": "imageBackgroundRemoval",
"taskUUID": "ce48b791-4685-44bf-b240-d5f48540c963",
"imageUUID": "920e58f4-d35a-4ea3-98c6-3fb56b82aa6b",
"imageURL": "https://im.runware.ai/image/os/a04d20/ws/3/ii/920e58f4-d35a-4ea3-98c6-3fb56b82aa6b.png",
"cost": 0.0006,
"inputImageUUID": "055ca841-9b26-496d-8e76-8c52902978f5"
}