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
remove-background
Winter Agritourism Relighting Subject Cutout$0.0006~5s
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"
}
}Response
{
"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"
}remove-background
Geothermal Engineer Speaker Headshot$0.0006~5s
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"
}
}Response
{
"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"
}remove-background
Underwater Inspection Drone Cutout$0.0006~5s
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"
}
}Response
{
"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"
}remove-background
Plankton Sampling Net Cutout$0.0006~6s
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"
}
}Response
{
"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"
}
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"
}
}Response
{
"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"
}
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"
}
}Response
{
"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"
}
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"
}
}Response
{
"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"
}
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"
}
}Response
{
"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"
}