Lifestyle Product Shot by Image Serverless API
Transforms ordinary product images into stunning, marketing-ready visuals for eCommerce success.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/bria-lifestyle-shot-by-image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "sku": "SKU12345",
12 "image_url": "https://segmind-resources.s3.amazonaws.com/input/7f07de4f-35b2-4e48-939f-9496a1214b31-235b4b11-6dd1-4457-a780-e107cdff2df7.jpeg",
13 "ref_image_urls": [
14 "https://segmind-resources.s3.amazonaws.com/input/923be7b5-9c0a-419b-835e-98de2806fb8e-For_Sofa.jpg"
15 ],
16 "enhance_ref_image": true,
17 "ref_image_influence": 1,
18 "placement_type": "original",
19 "original_quality": false,
20 "aspect_ratio": "16:9",
21 "force_rmbg": false,
22 "content_moderation": false
23}
24
25response = requests.post(url, headers=headers, json=data)
26
27if response.status_code == 200:
28 result = response.json()
29 print(json.dumps(result, indent=2))
30else:
31 print(f"Error: {response.status_code}")
32 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/bria-lifestyle-shot-by-image"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "sku": "SKU12345",
12 "image_url": "https://segmind-resources.s3.amazonaws.com/input/7f07de4f-35b2-4e48-939f-9496a1214b31-235b4b11-6dd1-4457-a780-e107cdff2df7.jpeg",
13 "ref_image_urls": [
14 "https://segmind-resources.s3.amazonaws.com/input/923be7b5-9c0a-419b-835e-98de2806fb8e-For_Sofa.jpg"
15 ],
16 "enhance_ref_image": true,
17 "ref_image_influence": 1,
18 "placement_type": "original",
19 "original_quality": false,
20 "aspect_ratio": "16:9",
21 "force_rmbg": false,
22 "content_moderation": false
23}
24
25response = requests.post(url, headers=headers, json=data)
26
27if response.status_code == 200:
28 result = response.json()
29 print(json.dumps(result, indent=2))
30else:
31 print(f"Error: {response.status_code}")
32 print(response.text)API Endpoint
https://api.segmind.com/v1/bria-lifestyle-shot-by-imageParameters
ref_image_urlsrequiredstring[]List of reference images. Use related visual contexts for accurate representation.
aspect_ratiooptionalstringAspect ratio for output image. Choose from standard ratios for best fit.
"16:9""1:1""2:3""3:2""3:4""4:3""4:5""5:4""9:16""16:9"content_moderationoptionalbooleanEnable moderation to ensure content appropriateness. Essential for compliance.
falseenhance_ref_imageoptionalbooleanEnhance image quality and realism. Enable for better visual results.
trueforce_rmbgoptionalbooleanEnforce background removal for clearer images. Useful for image refinement.
falseimage_urloptionalstring (uri)URL for the product image. Use a high-quality image URL for best results.
"https://segmind-resources.s3.amazonaws.com/input/7f07de4f-35b2-4e48-939f-9496a1214b31-235b4b11-6dd1-4457-a780-e107cdff2df7.jpeg"original_qualityoptionalbooleanRetain original size and quality. Enable for high-detail images.
falseplacement_typeoptionalstringControls product positioning and shot size. 'original' for exact placement, 'automatic' for versatile options.
"original""original""automatic""manual_placement""manual_padding""custom_coordinates""automatic_aspect_ratio"ref_image_influenceoptionalintegerDegree of likeness to reference. Use 0 for minimal, 1 for strong resemblance.
1Range: 0 - 1skuoptionalstringAn optional identifier for the product. Use for inventory management or tracking specific items.
"SKU12345"Response 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