infery
← All models

Bria Product Shot

bria-product-shot

Image editby Bria

Place any product in any scenery with just a prompt or reference image while maintaining high integrity of the product. Trained exclusively on licensed data for safe and risk-free commercial use and optimized for eCommerce.

images

Details

Accepts
image

Pricing

Price
5 cr / request

Prices in credits (1 credit = $0.01).

Data schema

Input

FieldTypeDescription
fastbooleanWhether to use the fast model
image_urlrequiredstringThe URL of the product shot to be placed in a lifestyle shot. If both image_url and image_file are provided, image_url will be used. Accepted formats are jpeg, jpg, png, webp. Maximum file size 12MB.
shot_sizearrayThe desired size of the final product shot. For optimal results, the total number of pixels should be around 1,000,000. This parameter is only relevant when placement_type=automatic or placement_type=manual_placement.
sync_modebooleanIf `True`, the media will be returned as a data URI and the output data won't be available in the request history.
num_resultsintegerThe number of lifestyle product shots you would like to generate. You will get num_results x 10 results when placement_type=automatic and according to the number of required placements x num_results if placement_type=manual_placement.
ref_image_urlstringThe URL of the reference image to be used for generating the new scene or background for the product shot. Use "" to leave empty.Either ref_image_url or scene_description has to be provided but not both. If both ref_image_url and ref_image_file are provided, ref_image_url will be used. Accepted form…
padding_valuesarrayThe desired padding in pixels around the product, when using placement_type=manual_padding. The order of the values is [left, right, top, bottom]. For optimal results, the total number of pixels, including padding, should be around 1,000,000. It is recommended to first use the product cutout API, ge…
placement_typestringenum: original, automatic, manual_placement, manual_paddingThis parameter allows you to control the positioning of the product in the image. Choosing 'original' will preserve the original position of the product in the image. Choosing 'automatic' will generate results with the 10 recommended positions for the product. Choosing 'manual_placement' will allow …
original_qualitybooleanThis flag is only relevant when placement_type=original. If true, the output image retains the original input image's size; otherwise, the image is scaled to 1 megapixel (1MP) while preserving its aspect ratio.
scene_descriptionText description of the new scene or background for the provided product shot. Bria currently supports prompts in English only, excluding special characters.
optimize_descriptionbooleanWhether to optimize the scene description
manual_placement_selectionstringenum: upper_left, upper_right, bottom_left, bottom_right, right_center, left_centerIf you've selected placement_type=manual_placement, you should use this parameter to specify which placements/positions you would like to use from the list. You can select more than one placement in one request.

Output

FieldTypeDescription
imagesarrayThe generated images