Magic Wand AI

Remove, add, or replace objects and generate the new fill with a prompt. If you want to remove object rather than adding new one, with Magic Wand endpoint, you can use special parameters on prompt.

Note: Also, please check out for Remove Object and Change Material parameters.

POST /v2/generate

Parameters

Name
Type
Description

model

string

Required

image

string

Required

URL of the input image

mask_image

string

Required

prompt

string

Optional

Description of desired design. You can use special parameters.

material_image

string

Optional

Material reference image to fill mask area with material. Leave empty for Prompt design or Removing objects.

remove

string

Optional Use true value to

pid

integer

Optional

seed

integer

Optional

For reproducible results

processing_url

string

Optional

Curl Example

curl -X POST https://api.luw.ai/v2/generate \
  -H "Authorization: Bearer LUW_API_TOKEN" \
  -d "model=sketch" \
  -d "prompt=Modern minimalist living room" \
  -d "image=https://example.com/room.jpg"

Response Example

{
  "status": true,
  "progress": {
    "started_at": "2024-01-04T12:00:00Z",
    "state": "processing",
    "percent": 45
  },
  "processing": true,
  "processing_url": "abc_123..."
}

✨ Get results using the /results endpoint.

Alternative legacy method: Add &processing_url={url} to your request.

Special Parameters

Remove Furniture

You can execute special actions like Remove Furniture, Remove Object or remove anything selected with mask_image parameter, check Mask Image section for better results.

To switch Remove Object mode, you can simply add remove parameter with true value like this example:

?remove=true

Curl Example

curl -X POST https://api.luw.ai/v2/generate \
  -H "Authorization: Bearer LUW_API_TOKEN" \
  -d "model=magicwand" \
  -d "image=https://example.com/room.jpg" \
  -d "mask_image=https://example.com/roommask.jpg" \
  -d "remove=true"

Material Swap

You can execute special actions like Swap Materials with material_image parameter, it will change Mask Image you provided, with the material image you provided.

To switch Material Swap mode, you can simply add material_image parameter with image url like this example:

?material_image=https://example.com/material.jpg

Last updated