Bria RMBG 2.0 Serverless API

Effortlessly extract backgrounds with unmatched precision, powered by models trained exclusively on licensed data for safe and risk-free commercial use. Unlike traditional binary masking, Bria RMBG 2.0 delivers non-binary masks with 256 levels of transparency, ensuring seamless edges and natural blending for diverse creative workflows.

~10.84s
$0.018 per generation
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/bria-remove-background"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "preserve_alpha": true,
12    "visual_input_content_moderation": false,
13    "visual_output_content_moderation": false
14}
15
16response = requests.post(url, headers=headers, json=data)
17
18if response.status_code == 200:
19    result = response.json()
20    print(json.dumps(result, indent=2))
21else:
22    print(f"Error: {response.status_code}")
23    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/bria-remove-background

Parameters

imagerequired
string | string

Specify the image URI for background removal. Use URL for web images, Base64 for local files.

Exactly one of:
Option 1optional
string (uri)
Option 2optional
string
preserve_alphaoptional
boolean

Decide if output retains transparency. Set true for semi-transparent, false for fully opaque results.

Default: true
visual_input_content_moderationoptional
boolean

Control input content moderation. Enable for processing in sensitive areas.

Default: false
visual_output_content_moderationoptional
boolean

Manage output content moderation. Activate for safe public use outputs.

Default: false

Response Type

Returns: Image

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out