Transform any furnished room into a new design style
Upload a photo of any furnished room and transform it into a completely new design style. The AI preserves the room layout and architecture while replacing furniture, decor, and styling to match your chosen aesthetic. Perfect for visualizing renovation possibilities or exploring design options.
How businesses use this capability
Let users visualize their rooms in different styles before committing to changes.
Show how your products look in various room styles and settings.
Help homeowners explore renovation possibilities with realistic previews.
Generate multiple style options for client presentations.
Ready-to-use code snippets
import requests
response = requests.post(
"https://api.decor8.ai/generate_designs_for_room",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"input_image_url": "https://example.com/my-living-room.jpg",
"room_type": "livingroom",
"design_style": "scandinavian",
"num_images": 2
}
)
result = response.json()
for image in result["info"]["images"]:
print(image["url"])| Parameter | Type | Required |
|---|---|---|
input_image_urlURL of the room photo to redesign | string | Required |
room_typeType of room | string | Required |
design_styleInterior design style to apply | string | Required |
num_imagesNumber of design variations to generate (1-4, default: 1) | integer | Optional |
color_schemeOptional color preference (e.g., "warm neutrals", "blue accents") | string | Optional |
| Field | Type |
|---|---|
info.imagesArray of generated design images | array |
info.images[].urlURL of the redesigned room image | string |
info.images[].uuidUnique identifier for the generated image | string |
Get the best results from this API
Use high-quality, well-lit photos for best results
Shoot from a corner to capture more of the room
Generate 2-4 variations to give users options
Combine with upscaling for print-ready images
Other APIs that work well with Room Redesign
Integrate Room Redesign into your application today.