AI로 사진 배경 바꾸는 방법

AI 이미지 모델에 사진과 새 배경을 적은 프롬프트를 보내거나, 먼저 피사체를 오려 내세요. Sume API로 두 방법을 모두 하는 법을 설명합니다.

읽는 시간 5분Sume
전체 글

AI로 사진 배경을 바꾸려면 레퍼런스 이미지로 편집하는 이미지 모델에 사진을 보내고, 프롬프트에 새 배경을 적으면서 피사체는 그대로 유지하라고 쓰세요. 피사체가 다시 그려지지 않기를 원한다면 배경 제거 도구로 피사체를 오려 낸 뒤, 투명한 컷아웃을 이미지 편집기에서 새 배경 위에 올리세요.

Sume에서 편집은 POST /v1/images 호출 한 번이고, 오려 내기는 Sume RMBG 1.0 Job 하나입니다. 아래 내용은 Image API 문서 (영문), Image 1.0 페이지 (영문), Sume API 레퍼런스의 바탕이 되는 OpenAPI 문서에서 가져왔으며, 모두 2026-09-27에 확인했습니다.

프롬프트로 배경을 어떻게 바꾸나요?

사진을 input_references 항목으로 넣어 POST /v1/images에 보내고, 레퍼런스로 편집하는 모델을 고른 뒤, prompt에 새 배경을 설명하세요. Sume 문서에 나온 이 편집 예제는 "Keep the product identical; swap the background to a soft daylight studio"(제품은 그대로 두고 배경을 부드러운 자연광 스튜디오로 바꾸기)라는 프롬프트를 씁니다. 이 예제는 은퇴 예정인 Image 1.0용으로 쓰였으므로, 아래 예제는 같은 프롬프트를 Image API로 보냅니다. 알아 둘 점은 네 가지입니다.

  • 사진은 공개 HTTPS URL에 있어야 합니다. localhost, 사설 네트워크, HTTPS가 아닌 URL은 제출 전에 거부됩니다.
  • aspect_ratio: "auto"는 출력을 레퍼런스에 맞추며, 필드를 생략하는 것은 auto와 같지 않습니다. 현재 ChatGPT Image와 Nano Banana의 비율 목록에는 auto가 있지만 Seedream 4.5의 목록에는 없으므로, Seedream 4.5에는 목록에 있는 비율을 지정하세요.
  • input_references 디스크립터가 {"min": 0, "max": 0}인 모델, 즉 텍스트로 이미지 만들기만 지원하는 모델은 사진을 거부합니다.
  • 호출은 최대 30초 동안 블로킹하며, 이미지와 함께 200을 반환합니다. 그보다 오래 걸리는 생성은 폴링할 Job과 함께 202를 반환합니다.
curl -X POST "https://api.sume.com/v1/images" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-image-2.5",
    "prompt": "Keep the product identical; swap the background to a soft daylight studio",
    "aspect_ratio": "auto",
    "input_references": [
      { "type": "image_url", "image_url": { "url": "https://example.com/product.png" } }
    ]
  }'

프롬프트에는 무엇을 써야 하나요?

무엇을 유지할지 먼저 말하고, 새 배경을 구체적으로 설명하세요. 문서 예제는 한 줄로 둘 다 합니다. "Keep the product identical"(제품은 그대로)이 제약이고, "a soft daylight studio"(부드러운 자연광 스튜디오)가 새 장면입니다. 같은 형태의 프롬프트를 몇 가지 들면 다음과 같습니다.

  • 인물 사진: "Keep the person, pose, and clothing the same; replace the background with a quiet city street at dusk, softly out of focus."(인물, 포즈, 옷차림은 그대로 두고, 배경을 해 질 녘의 조용한 도시 거리로 바꾸되 부드럽게 흐리게)
  • 제품: "Keep the bottle and its label unchanged; place it on a white marble counter in morning window light."(병과 라벨은 바꾸지 말고, 아침 햇살이 창으로 드는 흰 대리석 카운터 위에 놓기)
  • 반려동물: "Keep the dog exactly as it is; change the background to a grassy park on a sunny day."(강아지는 지금 모습 그대로 두고, 배경을 화창한 날 잔디가 깔린 공원으로 바꾸기)

피사체가 원본과 똑같이 유지되나요?

보장되지 않습니다. 모델은 사진과 프롬프트로 새 그림을 생성하므로 얼굴, 로고, 작은 글자가 달라져서 돌아올 수 있습니다. 결과를 쓰기 전에 하나하나 원본과 비교하세요.

피사체를 촬영한 그대로 두어야 한다면 대신 배경을 제거하세요. 사진의 공개 HTTPS image_url을 POST /v1/rmbg-1.0/remove로 보내면, 완료된 Job은 배경이 제거된 알파 채널 PNG를 반환합니다. 이 컷아웃을 레이어를 지원하는 이미지 편집기에서 새 배경 위에 올리세요. 이 Job 전체는 배경 제거 API에서 다루고, 마켓플레이스용 사진에 적용하는 방법은 흰 배경 제품 사진에서 다룹니다.

프롬프트로 편집해야 하나요, 피사체를 오려 내야 하나요?

피사체가 다시 그려져도 괜찮고 장면을 모델이 만들어 주기를 원하면 편집을 쓰세요. 피사체를 촬영한 그대로 두어야 하고 배경을 직접 준비할 거라면 오려 내기를 쓰세요.

Image API (영문), Sume API 레퍼런스, API 요금 기준, 2026-09-27 확인.
프롬프트로 편집피사체 오려 내기
엔드포인트POST /v1/imagesPOST /v1/rmbg-1.0/remove
사진을 넣는 곳input_references, 공개 HTTPS URLimage_url, 공개 HTTPS URL 하나
새 배경prompt에 설명없음: 편집기에서 직접 추가
돌려받는 것Sume가 호스팅하는 서명된 URL의 새 이미지알파 채널이 있는 PNG
응답30초 안에 200, 또는 Job과 함께 202Job. 기본 모드는 async
가격완료된 이미지마다 모델의 카탈로그 요율, 기본 5.5% 에이전트 수수료 추가이미지당 $0.0225, 기본 5.5% 에이전트 수수료 추가

어떤 제한이 있나요?

  • 두 경로 모두 파일 바이트가 아니라 URL을 받습니다. 사진은 공개 HTTPS URL로 접근할 수 있어야 합니다.
  • Image API 과금은 전부 아니면 전무 방식입니다. 완료된 생성은 전액 과금되고, 실패하거나 취소된 생성은 과금되지 않습니다.
  • Image API 결과 URL은 서명된 URL입니다. 보관하려는 파일은 다운로드하세요.
  • RMBG 1.0은 Job당 image_url 하나를 받으며 배경색 옵션이 없습니다. 결과는 컷아웃뿐입니다.

출처

관련 글

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

활용 사례 글 전체 보기

작성자 Sume