For the complete documentation index, see llms.txt. This page is also available as Markdown.
Page cover

Design Transfer

ai_intervention not provided properlyTransfer the design elements from an inspiration image to a target space. The design_transfer endpoint replicates styles, layouts, and decor themes from one image to another, perfect for clients wanting to recreate the feel of a room they admire.

ENDPOINT

POST /design_transfer

An API URL would be like https://homedesigns.ai/api/v2/design_transfer

Design transfer is the process of taking a design concept or idea and bringing it to life in a tangible form.

An API request must be in the form-data format.

Request

Parameters & Data Type
Value
Description

image

file[ .jpg, .jpeg, .png] / base64 Image string

-

The image to be processed by the API. The image dimensions must be 512x512 pixels or greater for optimal results. (Required Parameter)

style_image file[ .jpg, .jpeg, .png] / base64 Image string

The style of the image can be adjusted according to your preference.

The image to be processed by the API. (Image size not required) (Required Parameter)

ai_intervention

string

Very Low, Low, Mid, Extreme

Indicates the level of AI intervention in the design process. "Very Low" means minimal changes, while "Extreme" allows for significant alterations to the original design. (Required Parameter)

Parameters & Errors

image

Error Messages
Reason

Image field required

Image not provided

Invalid image size. The image width and height must be 512x512 or greater than 512x512 pixels.

Image Size Not Proper.

Invalid image format. Only PNG, JPEG and JPG images are allowed.

Image Format not valid.

style_image

Error Messages
Reason

The style_image field is required.

whether the style_image is required to get the results.

The style_image field must be a file of type: jpeg, png, jpg

sNoWktPI0bBy-hBiRyrKaDmkk

ai_intervention

Error Messages
Reason

ai_intervention field required

ai_intervention not provided

The style_image field must be a file of type: jpeg, png, jpg

ai_intervention not provided properly


//Output should be in list of array depends on no of designs as shown below:

{
    "input_image": "https://storage.googleapis.com/generativebucketapi/UserGenerations/cristian/input-20230901-085649876484.png",
    "output_images": [
            "https://storage.googleapis.com/generativebucketapi/UserGenerations/cristian/20230901-085649876484-1.png",
            "https://storage.googleapis.com/generativebucketapi/UserGenerations/cristian/20230901-085649876484-2.png"

    ]
}

Last updated