AI 가상 스테이징: 빈 방 사진 한 장에 가구 채우기

AI로 가상 스테이징을 하려면 빈 방 사진을 스타일과 바뀌면 안 되는 부분을 적은 프롬프트와 함께 보내고, 결과에서 벽과 창문을 확인하세요.

읽는 시간 4분Sume
전체 글

AI 가상 스테이징은 빈 방 사진에 가구를 채워 넣는 작업입니다. 매물 사진을 레퍼런스로 이미지 모델에 보내면서, 방의 종류, 스타일, 가구를 적고 벽, 창문, 문, 바닥, 천장, 카메라 앵글처럼 바뀌면 안 되는 것을 밝힌 프롬프트를 함께 보내세요. 여러 버전을 요청해 하나를 고르세요. 모델은 방 전체를 다시 그리므로, 사진을 매물 정보에 올리기 전에 고정된 요소가 움직이거나 바뀌지 않았는지 확인하세요.

Sume에서는 POST /v1/images 요청 한 번이면 됩니다. 아래 내용은 Image API 문서 (영문), Sume API 레퍼런스의 요청 스키마, GET /v1/images/models가 제공하는 모델 카탈로그에서 가져왔으며, 2026-09-28에 확인했습니다.

AI로 방을 가상 스테이징하려면 어떻게 하나요?

  • 실제로 게시할 사진에서 시작하세요. 수평이 맞고, 조명이 밝고, 방 전체가 보이는 사진이어야 합니다.
  • 사진을 공개 HTTPS URL에 올리세요. localhost, 사설 네트워크, HTTPS가 아닌 URL은 제출 전에 거부됩니다.
  • 스테이징한 사진이 매물 사진의 모양을 유지하도록, 사진을 input_references에 담아 aspect_ratio: "auto"와 함께 보내세요. 필드를 생략하는 것은 auto를 보내는 것과 같지 않습니다.
  • n: 4를 요청해 호출 한 번에 버전 네 개를 받고, 파일 크기는 resolution으로 정하세요(아래 크기 질문 참고).
  • 버전마다 빈 방 사진과 비교하고(아래 체크리스트 참고), 가구만 바뀐 버전을 고르세요.
curl -X POST "https://api.sume.com/v1/images" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/nano-banana-pro",
    "prompt": "Virtually stage this empty living room in a warm Scandinavian style: light-gray sofa facing the window, oak coffee table, wool rug, floor lamp, two framed prints. Keep the walls, windows, doors, floor, ceiling, light fixtures and camera angle exactly as they are.",
    "input_references": [
      { "type": "image_url", "image_url": { "url": "https://example.com/listing/living-room.jpg" } }
    ],
    "aspect_ratio": "auto",
    "resolution": "2K",
    "n": 4
  }'

가상 스테이징 프롬프트에는 무엇을 적어야 하나요?

다음 네 부분이면 충분합니다.

  • 방과 용도: "this empty living room"(이 빈 거실), 또는 "the second bedroom as a home office"(두 번째 침실을 홈 오피스로).
  • 스타일과 가구: "mid-century modern: walnut sideboard, mustard armchair, round mirror"(미드센추리 모던. 월넛 사이드보드, 머스터드색 안락의자, 둥근 거울).
  • 유지할 것: "keep the walls, windows, doors, floor, ceiling, light fixtures, and camera angle exactly as they are"(벽, 창문, 문, 바닥, 천장, 조명 기구, 카메라 앵글을 그대로 유지하기).
  • 배치: "leave the path to the balcony door clear"(발코니 문으로 가는 통로는 비워 두기), 또는 "a queen bed against the wall facing the window"(창문을 마주 보는 벽에 붙인 퀸 침대).

다른 방의 스타일을 따라 할 수 있나요?

네. 가구가 있는 방의 사진을 두 번째 레퍼런스로 보내고, 프롬프트에서 각 이미지를 거기 보이는 것으로 부르세요. "Stage the empty room with the white walls in the style of the furnished room with the green sofa."(흰 벽의 빈 방을 초록색 소파가 있는, 가구가 갖춰진 방의 스타일로 스테이징하기)처럼 쓰면 됩니다. 레퍼런스에는 역할 필드가 없으므로 두 이미지를 말로 구분해야 합니다. 스타일 레퍼런스는 AI로 사진을 그림으로 바꾸는 방법에서 더 자세히 다룹니다. 매물 전체를 스테이징한다면 모든 방의 프롬프트에 같은 스타일 문장 하나를 재사용하세요.

방의 벽과 창문은 그대로 유지되나요?

보장되지 않습니다. 모델은 사진 전체를 다시 그리므로 창문을 옮기거나, 바닥을 바꾸거나, 방을 더 넓어 보이게 만들 수 있습니다. 스테이징한 사진을 빈 방 사진 옆에 전후 비교 쌍으로 놓고 다음을 확인하세요.

  • 창문과 문의 개수와 위치.
  • 바닥, 벽, 천장, 붙박이 설비.
  • 창밖 풍경.
  • 가구의 크기 비율. 크기는 실측값이 아니라 모델의 추측입니다.

스테이징한 사진이 매물 등록에 쓸 만큼 큰가요?

게시하기 전에 확인하세요. aspect_ratio: "auto"는 사진의 모양에 맞춰 주지만(레퍼런스로 편집하는 모델 중 현재 openai/gpt-image-2.5, openai/gpt-image-2, google/nano-banana-2, google/nano-banana-pro 모델이 이 값을 나열합니다), 픽셀 크기는 별도의 설정으로 정해집니다. Nano Banana 모델에서는 그 설정이 resolution이며, 현재 코드에서는 이 값을 생략하면 1K 등급이 적용되므로 예제에서는 2K를 요청합니다. 현재 코드에서는 높은 등급일수록 비용이 더 들 수도 있으며, 4K는 폴링할 Job과 함께 202를 반환할 가능성이 가장 큰 느린 설정 중 하나입니다. 다운로드한 파일의 너비와 높이를 매물 사이트의 사진 규정과 비교하세요.

Image API (영문)와 현재 코드의 GET /v1/images/models 카탈로그 기준, 2026-09-28 확인.
모델 ID픽셀 크기 설정생략했을 때
google/nano-banana-proresolution: 512, 1K, 2K, 4K1K
google/nano-banana-2resolution: 512, 1K, 2K, 4K1K
openai/gpt-image-2.5사진 모양에 맞춘 커스텀 image_size를 auto 대신 전송(예: 4:3 사진이면 3264 × 2448)auto를 쓰면 모델이 크기를 정함

어떤 제한이 있나요?

  • 스테이징한 사진은 평면도가 아니라 예시 이미지입니다.
  • 가상 스테이징한 사진의 표시 규칙은 매물 등록 서비스와 지역 규제 기관이 정합니다. 게시하기 전에 해당 규칙을 확인하고, 구매자가 봐야 할 부분을 스테이징으로 가리지 마세요.
  • 완료된 이미지마다 과금되므로 n: 4는 이미지 네 장입니다. 실패하거나 취소된 생성은 과금되지 않으며, 응답의 usage.cost가 청구된 USD 금액입니다.
  • 결과 URL은 Sume가 호스팅하는 서명된 URL이므로, 남길 사진은 다운로드해 두세요.
  • 영상 투어가 필요하면 부동산 사진을 AI 영상으로를 참고하세요.

출처

관련 글

활용 사례 카테고리의 다른 글

활용 사례 글 전체 보기

작성자 Sume