Custom Furniture Placement
Add specific furniture pieces to your room
Instead of full staging, add specific furniture pieces to a room using text descriptions. Describe exactly what furniture you want - "a large navy blue sectional sofa", "a round marble coffee table", "a mid-century walnut TV console" - and the AI places it naturally in your space.
API Details
/generate_designs_for_roomWhen to Use This API
- Adding specific furniture pieces to empty or furnished rooms
- Visualizing how certain products look in a space
- Creating room mockups with specific items
- Testing furniture arrangements before buying
Key Features
- Describe specific furniture pieces
- Control placement and positioning
- Combine multiple items in one request
- Works with empty or furnished rooms
- Photorealistic rendering
Use Cases
How businesses use this capability
Furniture Retail
Show customers exactly how your products look in their rooms.
E-commerce AR
Power "see it in your room" features for online furniture stores.
Interior Planning
Test specific furniture ideas before purchasing.
Design Services
Show clients specific product recommendations in their space.
Code Examples
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-room.jpg",
"room_type": "livingroom",
"user_prompt": "Add a large L-shaped grey sectional sofa facing the window, a round white marble coffee table in front of it, and two mustard yellow accent chairs across from the sofa."
}
)
print(response.json()["info"]["images"][0]["url"])Request Parameters
| Parameter | Type | Required |
|---|---|---|
input_image_urlURL of the room photo | string | Required |
room_typeType of room | string | Required |
user_promptDetailed description of furniture to add, including colors, materials, and placement | string | Required |
num_imagesNumber of variations (1-4) | integer | Optional |
Response Fields
| Field | Type |
|---|---|
info.imagesArray of generated images | array |
info.images[].urlURL of the room with added furniture | string |
Pro Tips
Get the best results from this API
Be specific about furniture size, color, material, and style
Include placement instructions ("against the wall", "in the corner")
Describe multiple pieces in one prompt for coordinated looks
Use relative positioning ("across from", "next to", "facing")
Related Capabilities
Other APIs that work well with Custom Furniture Placement
Ready to Get Started?
Integrate Custom Furniture Placement into your application today.