രചയിതാവു് API

InteriorDecoratorAI API

മുറിയിലെ മാറ്റം പ്രാവർത്തികമാക്കുക.

തുടക്കമിടുന്നു

API ഉപയോഗിക്കണമെങ്കില്‍, നിങ്ങള്‍ക്ക് API അടയാളം വേണം. അക്കൌണ്ട് താളില്‍ നിന്നും അടയാളം എടുക്കുക.

എല്ലാ API ആവശ്യങ്ങളും ആധികാരികത ഉറപ്പാക്കല്‍ ഹെഡര്‍ വഴി ആധികാരികത ഉറപ്പാക്കേണ്ടതുണ്ട്.

ആധികാരകത ഉറപ്പുവരുത്തല്‍

Authorization: Token YOUR_API_TOKEN

Create a Conversion

POST /api/conversion/

Upload an image and specify room type and style to generate a design.

cURL Example
curl -X POST https://api.interiordecoratorai.com/interior/ \
  -F "files=@room.jpg" \
  -F "uuid=$(uuidgen)" \
  -F "room_type=living_room" \
  -F "style=modern" \
  -F "space=interior"
Python Example
import requests
import uuid

api_domain = "https://api.interiordecoratorai.com"
conversion_uuid = str(uuid.uuid4())

# Upload image for processing
with open("room.jpg", "rb") as f:
    response = requests.post(
        f"{api_domain}/interior/",
        files={"files": f},
        data={
            "uuid": conversion_uuid,
            "room_type": "living_room",
            "style": "modern",
            "space": "interior",
        }
    )

# Poll for results
result = requests.post(
    f"{api_domain}/results/",
    json={"conversion": conversion_uuid}
)
print(result.json())

Check Results

POST https://api.interiordecoratorai.com/results/

Response
{
  "finished": true,
  "files": [
    {
      "url": "/results/abc123.jpg",
      "original": "/originals/abc123.jpg",
      "thumbnail": "/thumbs/abc123.jpg"
    }
  ]
}

Parameters

ParameterTypeRequiredDescription
filesFileYesImage file (JPG, PNG)
uuidStringYesUnique identifier for tracking
room_typeStringYese.g., living_room, bedroom, kitchen
styleStringYese.g., modern, scandinavian, industrial
spaceStringYes"interior" or "exterior"
rendersIntegerNoNumber of variations (1-4, Pro only)
modelStringNosdxl, flux-schnell, or flux-dev
upscaleBooleanNoUpscale to 4K (Pro only)
stagingStringNoSet to "true" for virtual staging
sketchStringNoSet to "true" for sketch-to-render

API Pricing

API access is included with all Pro plans. Each conversion costs 1 credit (2 credits for staging and sketch-to-render).

View Plans