Bria Expand Image Serverless API
Bria Expand enables precise image manipulation and enhancement with generative AI, trained exclusively on licensed data for safe, risk-free commercial use.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/bria-expand-image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image": "https://segmind-resources.s3.amazonaws.com/input/3f05def3-776b-4944-a0f6-c23cec41a09e-cbf61f2b859662c0.jpg",
12 "aspect_ratio": "4:3",
13 "prompt_content_moderation": true,
14 "seed": 12345,
15 "negative_prompt": "Do not include buildings or modern architecture",
16 "preserve_alpha": true,
17 "visual_input_content_moderation": false,
18 "visual_output_content_moderation": false
19}
20
21response = requests.post(url, headers=headers, json=data)
22
23if response.status_code == 200:
24 result = response.json()
25 print(json.dumps(result, indent=2))
26else:
27 print(f"Error: {response.status_code}")
28 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/bria-expand-image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image": "https://segmind-resources.s3.amazonaws.com/input/3f05def3-776b-4944-a0f6-c23cec41a09e-cbf61f2b859662c0.jpg",
12 "aspect_ratio": "4:3",
13 "prompt_content_moderation": true,
14 "seed": 12345,
15 "negative_prompt": "Do not include buildings or modern architecture",
16 "preserve_alpha": true,
17 "visual_input_content_moderation": false,
18 "visual_output_content_moderation": false
19}
20
21response = requests.post(url, headers=headers, json=data)
22
23if response.status_code == 200:
24 result = response.json()
25 print(json.dumps(result, indent=2))
26else:
27 print(f"Error: {response.status_code}")
28 print(response.text)API Endpoint
https://api.segmind.com/v1/bria-expand-imageParameters
imagerequiredstring (uri)Input image for processing. Use an accessible URL or Base64 string.
"https://segmind-resources.s3.amazonaws.com/input/3f05def3-776b-4944-a0f6-c23cec41a09e-cbf61f2b859662c0.jpg"aspect_ratiooptionalstringDefines image aspect ratio. For landscapes use 16:9, for portraits use 2:3.
"4:3""1:1""2:3""3:2""3:4""4:3""4:5""5:4""9:16""16:9"negative_promptoptionalstringExcludes elements in generating image. Use 'cityscapes' to avoid urban features.
"Do not include buildings or modern architecture"preserve_alphaoptionalbooleanKeeps transparency in images. Use with PNGs to maintain transparency.
truepromptoptionalstringText guidance for image expansion. Use keywords like 'sunset' or 'ocean'.
nullprompt_content_moderationoptionalbooleanScans prompt for NSFW content. Keep enabled for safe usage.
trueseedoptionalintegerSets randomization seed for reproducibility. Use any integer for consistency.
12345visual_input_content_moderationoptionalbooleanModerates input visuals for NSFW content. Enable for safer uploads.
falsevisual_output_content_moderationoptionalbooleanModerates output visuals for NSFW content. Use to ensure clean results.
falseResponse Type
Returns: Image
Common Error Codes
The API returns standard HTTP status codes. Detailed error messages are provided in the response body.
Bad Request
Invalid parameters or request format
Unauthorized
Missing or invalid API key
Forbidden
Insufficient permissions
Not Found
Model or endpoint not found
Insufficient Credits
Not enough credits to process request
Rate Limited
Too many requests
Server Error
Internal server error
Bad Gateway
Service temporarily unavailable
Timeout
Request timed out