Lifestyle Product Shot by Image Serverless API

Transforms ordinary product images into stunning, marketing-ready visuals for eCommerce success.

~20.99s
$0.04 per generation
 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

POSThttps://api.segmind.com/v1/bria-lifestyle-shot-by-image

Parameters

ref_image_urlsrequired
string[]

List of reference images. Use related visual contexts for accurate representation.

aspect_ratiooptional
string

Aspect ratio for output image. Choose from standard ratios for best fit.

Default: "16:9"
Allowed values :
"1:1""2:3""3:2""3:4""4:3""4:5""5:4""9:16""16:9"
content_moderationoptional
boolean

Enable moderation to ensure content appropriateness. Essential for compliance.

Default: false
enhance_ref_imageoptional
boolean

Enhance image quality and realism. Enable for better visual results.

Default: true
force_rmbgoptional
boolean

Enforce background removal for clearer images. Useful for image refinement.

Default: false
image_urloptional
string (uri)

URL for the product image. Use a high-quality image URL for best results.

Default: "https://segmind-resources.s3.amazonaws.com/input/7f07de4f-35b2-4e48-939f-9496a1214b31-235b4b11-6dd1-4457-a780-e107cdff2df7.jpeg"
original_qualityoptional
boolean

Retain original size and quality. Enable for high-detail images.

Default: false
placement_typeoptional
string

Controls product positioning and shot size. 'original' for exact placement, 'automatic' for versatile options.

Default: "original"
Allowed values :
"original""automatic""manual_placement""manual_padding""custom_coordinates""automatic_aspect_ratio"
ref_image_influenceoptional
integer

Degree of likeness to reference. Use 0 for minimal, 1 for strong resemblance.

Default: 1Range: 0 - 1
skuoptional
string

An optional identifier for the product. Use for inventory management or tracking specific items.

Default: "SKU12345"

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