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

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에서 다루고, 마켓플레이스용 사진에 적용하는 방법은 흰 배경 제품 사진에서 다룹니다.
프롬프트로 편집해야 하나요, 피사체를 오려 내야 하나요?
피사체가 다시 그려져도 괜찮고 장면을 모델이 만들어 주기를 원하면 편집을 쓰세요. 피사체를 촬영한 그대로 두어야 하고 배경을 직접 준비할 거라면 오려 내기를 쓰세요.
| 프롬프트로 편집 | 피사체 오려 내기 | |
|---|---|---|
| 엔드포인트 | POST /v1/images | POST /v1/rmbg-1.0/remove |
| 사진을 넣는 곳 | input_references, 공개 HTTPS URL | image_url, 공개 HTTPS URL 하나 |
| 새 배경 | prompt에 설명 | 없음: 편집기에서 직접 추가 |
| 돌려받는 것 | Sume가 호스팅하는 서명된 URL의 새 이미지 | 알파 채널이 있는 PNG |
| 응답 | 30초 안에 200, 또는 Job과 함께 202 | Job. 기본 모드는 async |
| 가격 | 완료된 이미지마다 모델의 카탈로그 요율, 기본 5.5% 에이전트 수수료 추가 | 이미지당 $0.0225, 기본 5.5% 에이전트 수수료 추가 |
어떤 제한이 있나요?
- 두 경로 모두 파일 바이트가 아니라 URL을 받습니다. 사진은 공개 HTTPS URL로 접근할 수 있어야 합니다.
- Image API 과금은 전부 아니면 전무 방식입니다. 완료된 생성은 전액 과금되고, 실패하거나 취소된 생성은 과금되지 않습니다.
- Image API 결과 URL은 서명된 URL입니다. 보관하려는 파일은 다운로드하세요.
- RMBG 1.0은 Job당
image_url하나를 받으며 배경색 옵션이 없습니다. 결과는 컷아웃뿐입니다.
출처
관련 글
활용 사례 카테고리의 다른 글
- 얼굴 없는 영상 API: 보이스오버, B-roll, 음악, 자막
Sume API로 얼굴 없는 영상을 만들려면 TTS 내레이션을 스파인으로 삼아 생성한 B-roll과 Sume 호스팅 배경 음악을 깔고, 자막은 TTS 단어 타이밍에 맞추세요.
- AI로 영상에 맞는 음악 만들기: 생성 후 편집본에 맞추기
AI로 영상에 맞는 음악을 만들려면 편집본을 음악 브리프로 설명하고, 영상의 스틸을 보내고, 영상 길이만큼 요청한 뒤 트랙을 영상에 맞추세요.
- UGC 광고 훅 베리에이션: 훅만 바꾸고 본편은 재사용
UGC 광고 훅 베리에이션은 도입부만 바꿔 만드세요. 같은 본편 클립과 음성 위에 훅마다 Timeline 렌더를 하나씩 만들고, 먼저 무료로 검사합니다.
- 광고 영상은 몇 초가 적당한가요? 플랫폼별 영상 광고 길이
정답인 길이 하나는 없고, 플랫폼마다 자체 기준을 공개합니다. YouTube 범퍼 광고는 6초이고, Facebook은 15초 이하 인스트림 광고를 끝까지 재생합니다.
작성자 Sume