# Room Decorator > Transform your space instantly with advanced AI-powered room decorator—upload any room photo, restyle in 50+ design aesthetics, preview realistic 3D renders, and virtually stage with lifelike furniture—no special hardware, cloud-based ## Overview - **Model ID**: `room-decorator` - **Category**: image - **Provider**: modelslab - **Status**: active - **Screenshot**: `https://assets.modelslab.com/generations/6daf5b67-c4b0-4309-a35b-804722a029a7.webp` ## API Information This model can be used via our HTTP API. See the API documentation and usage examples below. ### Endpoint - **URL**: `https://modelslab.com/api/v6/interior/room_decorator` - **Method**: POST ### Parameters - **`init_image`** (required): - Type: file (image/jpeg,image/png) - **`strength`** (required): The degree to which the prompt influences the initial image. 1.0 corresponds to full destruction of the initial image details. - Type: number (range: 0.1-1) - **`prompt`** (required): - Type: textarea - **`negative_prompt`** (optional): - Type: textarea - **`guidance_scale`** (optional): The scale for classifier-free guidance. Minimum is 1, and maximum is 10. - Type: number (range: 1-10) - **`base64`** (optional): Get response as base64 string, default: false, options: true or false - Type: select (options: false, true) ## Usage Examples ### cURL ```bash curl --request POST \ --url https://modelslab.com/api/v6/interior/room_decorator \ --header "Content-Type: application/json" \ --data '{ "key": "YOUR_API_KEY", "model_id": "room-decorator", "init_image": "https://assets.modelslab.com/generations/05550b6f-032a-408e-83ae-8100f2c481e5", "strength": "0.45", "prompt": "A luxurious bedroom featuring an elegant table, rich red carpet, and polished wooden flooring", "negative_prompt": "blurry, low resolution, bad lighting, poorly drawn furniture, distorted proportions, messy room, unrealistic colors, extra limbs, missing furniture, bad anatomy, low detail, pixelated, grainy, artifacts, oversaturated, asymmetry, ugly, cartoonish, out of frame, duplicate objects", "guidance_scale": "7.5", "base64": "false" }' ``` ### Python ```python import requests response = requests.post( "https://modelslab.com/api/v6/interior/room_decorator", headers={ "Content-Type": "application/json" }, json={ "key": "YOUR_API_KEY", "model_id": "room-decorator", "init_image": "https://assets.modelslab.com/generations/05550b6f-032a-408e-83ae-8100f2c481e5", "strength": "0.45", "prompt": "A luxurious bedroom featuring an elegant table, rich red carpet, and polished wooden flooring", "negative_prompt": "blurry, low resolution, bad lighting, poorly drawn furniture, distorted proportions, messy room, unrealistic colors, extra limbs, missing furniture, bad anatomy, low detail, pixelated, grainy, artifacts, oversaturated, asymmetry, ugly, cartoonish, out of frame, duplicate objects", "guidance_scale": "7.5", "base64": "false" } ) print(response.json()) ``` ### JavaScript ```javascript fetch("https://modelslab.com/api/v6/interior/room_decorator", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "key": "YOUR_API_KEY", "model_id": "room-decorator", "init_image": "https://assets.modelslab.com/generations/05550b6f-032a-408e-83ae-8100f2c481e5", "strength": "0.45", "prompt": "A luxurious bedroom featuring an elegant table, rich red carpet, and polished wooden flooring", "negative_prompt": "blurry, low resolution, bad lighting, poorly drawn furniture, distorted proportions, messy room, unrealistic colors, extra limbs, missing furniture, bad anatomy, low detail, pixelated, grainy, artifacts, oversaturated, asymmetry, ugly, cartoonish, out of frame, duplicate objects", "guidance_scale": "7.5", "base64": "false" }) }) .then(response => response.json()) .then(data => console.log(data)); ``` ## Links - [Model Playground](https://modelslab.com/models/room-decorator/room-decorator) - [API Documentation](https://docs.modelslab.com) - [ModelsLab Platform](https://modelslab.com)