AI 초보자 QnA
질문
OpenAI API에 참고 이미지를 여러 장 넣어 새 그림을 만들 수 있나요?
답변
네. Image API의 images.edit에 참고 이미지 파일 여러 장과 새 그림을 설명하는 prompt를 전달할 수 있습니다. 공식 예시는 사진 네 장의 물건을 한 바구니에 담은 새 이미지를 만듭니다. 이미지의 일부분만 지울 때 쓰는 mask가 없어도 참고 사진으로 새 구도를 요청할 수 있습니다.
여기서 여러 장은 입력 사진의 수입니다. 결과 이미지를 여러 장 받는 n 설정과는 별개입니다. 사진을 합치는 일을 모델에 맡기되, 원본의 로고나 글자가 정확히 유지됐다고 가정하지 마세요.
짧게 답하면
참고 사진을 고르기 → 사진별 역할을 prompt에 적기 → images.edit의 image에 파일 목록 전달 → 결과와 원본 비교하기 순서로 시작하세요. 같은 요청의 입력 사진이 여러 장이어도 응답의 결과 개수는 따로 확인해야 합니다.
입력 이미지
제품 사진과 배경 사진처럼 새 그림을 만들 때 참고할 원본입니다.
prompt
어느 사진의 무엇을 살리고 어떤 장면을 새로 만들지 설명합니다.
결과 이미지
편집 요청으로 새로 나온 파일입니다. 입력 사진 자체가 자동으로 바뀌지는 않습니다.
처음 쓰는 사람 기준으로 설명하면
Image API에는 글로 새 이미지를 만드는 generations와 기존 이미지를 입력으로 받는 edits가 있습니다. 여러 참고 사진을 넣어 새로운 합성 장면을 만들 때는 edits를 사용합니다. 공식 Python 예시도 image에 파일 네 개를 배열로 넘기고 prompt로 결과 장면을 설명합니다.
예를 들어 첫 사진은 제품 모양, 둘째 사진은 배경 분위기를 참고하라고 요청할 수 있습니다. 두 사진을 붙여서 그대로 복제하는 명령은 아닙니다. 재료가 여러 장이라면 어느 사진에서 무엇을 가져올지 문장으로 분명하게 써 주세요. 불필요한 사진은 빼고, 첫 결과를 확인한 뒤 하나씩 고치는 편이 차이를 보기 쉽습니다.
대화하면서 같은 이미지를 거듭 고치는 일이 필요하면 Responses API의 이미지 생성 도구도 선택지입니다. 이 도구는 이미지 URL, Base64 데이터 URL 또는 File ID를 입력으로 받을 수 있습니다. 반면 여기서 따라 할 Image API의 예시는 로컬 이미지 파일을 직접 넣는 방식입니다. 두 API의 입력 형식을 섞지 마세요.
한 줄 정리: 참고 사진은 결과의 재료이자 지시 대상입니다. 어떤 사진에서 어떤 특징을 쓸지 글로 지정하고, 완성된 그림은 반드시 눈으로 대조하세요.
바로 따라 해보기
1단계. 참고할 사진 두 장을 준비합니다.
사용 권한이 있는 사진만 고르고, 첫 장에서 유지할 대상과 둘째 장에서 가져올 배경·분위기를 따로 적습니다. 사진 속 이름표나 민감 정보는 미리 가리세요.
2단계. 각 사진의 역할을 문장으로 씁니다.
“첫 번째 사진의 물건 모양을 참고하고 두 번째 사진의 배경 분위기로 새 장면을 만들어 주세요. 물건의 글자는 임의로 고치지 마세요”처럼 입력과 목표를 구분합니다. 글자 보존은 요청할 수 있지만 결과 확인이 필요합니다.
3단계. 파일 목록을 보내고 결과를 검토합니다.
Image API의 images.edit에서 image에 두 파일을 목록으로, prompt에 위 문장을 전달합니다. 응답 이미지 파일을 저장한 뒤 제품 모양, 글자, 배경과 원치 않는 추가 물체가 없는지 원본과 비교하세요.
주의할 점
참고 사진이 많아질수록 입력 이미지 토큰이 늘어 비용에 영향을 줄 수 있습니다. 생성 결과의 개수, 저장된 파일 수, 원본 사진 수를 혼동하지 마세요. 모델의 장면 배치나 제품 글자 보존은 완벽하지 않으므로 공개 전에 사람이 확인해야 합니다.
남의 얼굴·상표·고객 자료가 든 사진을 허락 없이 입력합니다. 사용 권한과 공개 범위를 먼저 확인하세요.
사진 순서만 적고 어느 요소를 살릴지 설명하지 않습니다. 결과가 어긋나면 사진별 역할을 더 구체적으로 적으세요.
같은 이름으로 결과 파일을 계속 덮어씁니다. 입력 원본과 생성 결과를 다른 이름으로 보관하고 수정 전후를 비교하세요.
웹사이트와 앱 중 무엇부터 쓰면 좋을까요?
API 코드로 파일을 전달할 때
파일 순서와 prompt를 함께 기록하고 작은 예제부터 시험하세요. Image API의 입력 사진 목록과 저장한 결과 파일을 각각 세면 오류를 찾기 쉽습니다.
화면에서 먼저 구도를 시험할 때
웹 채팅에서 사진과 원하는 장면을 설명하며 초안을 살펴볼 수 있습니다. 다만 화면의 버튼이나 결과가 Image API의 파일 입력 형식과 같다고 생각하지 마세요.
확인한 공식 자료
OpenAI Image generation guide — 참고 사진 여러 장을 edits에 넣어 새 그림을 만드는 공식 예시와 파일 목록 입력을 확인했습니다.
OpenAI Image prompting guide — 참고 이미지와 원하는 장면을 설명하고 원본 보존 여부를 확인하는 작성 기준을 확인했습니다.
OpenAI Responses API image generation tool guide — Responses API 이미지 도구의 입력 형식과 사진을 합칠 때 첫 사진·둘째 사진 역할을 설명하는 안내를 확인했습니다.
