Model Details
**Restyle your room to match a reference photo — the reference's palette, materials, furniture character, and lighting mood, recreated inside your room's own architecture.**
Give it two photos: your room (`file_url`) and an interior whose look you love (`reference_url`) — a Pinterest find, a hotel room, a showroom shot. The result is your room, restyled: its layout, walls, windows, doors, camera angle, and through-window views stay exactly as photographed, while the reference's aesthetic takes over the furnishings and finishes. This is a style and mood transfer, not object insertion — nothing is pasted 1:1 from the reference; its pieces are reinterpreted to fit your room's scale and function.
## Inputs
- `file_url` — your room photo. Architecture, layout, and camera are locked. Upload it upright: bake EXIF orientation into the pixels rather than relying on the metadata flag. - `reference_url` — the look to match. Only its style transfers: color palette, wall and floor finishes, materials, furniture style and character, lighting mood, decor density. Watermarks, usernames, captions, and app interface chrome in the reference are ignored, so a screenshot works fine. - `creativity` — how literally to chase the reference: `precise` adapts the look gently (your furniture arrangement stays recognizable), `balanced` restyles decisively, `creative` fully transforms toward the reference. - `creativity_level` — fine-grained strength from 0.5 (closest to your room) to 1.0; used only when `creativity` is `precise`. - `prompt` — adjustments in your own words, e.g. `lower the TV`, `keep my sofa`. These are honored literally and outrank the creativity setting. - `output_size` — output canvas. `auto` (the default) follows your room photo at roughly 1 megapixel; a `2k` preset returns roughly 3 megapixels for a sharper render, billed higher on the megapixel-tiered base model.
## How to use
1. Shoot the room well lit and wide; pick a reference whose style reads clearly in a single image. 2. Start with `creativity: balanced`. Result drifting too far from your room? Switch to `precise` and lower `creativity_level` toward 0.5. Clinging too hard to your current furniture? Go `creative`. 3. Use `prompt` for specific fixes — naming an item lets the model move, resize, remove, keep, or recolor just that item, even one mounted on a wall (`raise the artwork`, `lower the TV a little`). The room's architecture, camera, windows, and doors stay locked regardless. 4. For a sharp render, pass the `output_size` preset whose aspect ratio is closest to your room photo with the `2k` suffix — e.g. a portrait phone shot of a room becomes `3_4_2k`. 5. Restyling several rooms to one look? Pass the SAME `reference_url` to every run — never a previous run's output — so the set stays coherent.
