AI로 스케치를 이미지로 바꾸기: 드로잉을 완성된 그림으로

AI로 스케치를 이미지로 바꾸려면 그림을 레퍼런스로 보내고 완성된 결과를 설명한 뒤, 호출 한 번에 버전을 최대 네 개까지 요청하세요.

읽는 시간 4분Sume
전체 글

AI로 스케치를 이미지로 바꾸려면 그림을 스캔하거나 사진으로 찍어 이미지 모델에 레퍼런스로 보내고, 완성된 그림을 설명하세요. 그림에 무엇이 담기는지, 재질, 색, 빛, 그리고 "keep the layout of the sketch"(스케치의 레이아웃 유지)를 적으면 됩니다. 모델은 그림을 가이드 삼아 새 이미지를 만들므로, 결과가 선을 얼마나 가깝게 따르는지 확인하세요. Sume에서는 스케치의 공개 HTTPS URL을 POST /v1/images의 input_references에 넣습니다.

요청 필드와 한도는 Sume의 Image API 문서 (영문)와 GET /v1/images/models가 제공하는 모델 카탈로그에서 가져왔으며, 2026-09-27에 확인했습니다. 반대 방향, 즉 사진을 작품으로 바꾸는 방법은 AI로 사진을 그림으로 바꾸는 방법에서 다룹니다.

Sume API로 스케치를 이미지로 바꾸려면 어떻게 하나요?

그림을 레퍼런스로 보내고, 완성된 결과를 설명하고, 여러 버전을 한 번에 요청하세요. 아래 요청은 연필 스케치 한 장을 렌더링한 결과 네 장을 Nano Banana Pro에 요청합니다.

  • 스케치는 평평하게 놓고 빛이 고르게 닿게 해서 스캔하거나 촬영한 뒤, 공개 HTTPS URL에 올리세요. localhost, 사설 네트워크, HTTPS가 아닌 URL은 제출 전에 거부됩니다.
  • 이 값을 나열하는 모델에서는 결과가 그림의 모양에 맞도록 aspect_ratio: "auto"를 쓰라고 문서가 권장합니다. 필드를 생략하는 것은 auto를 보내는 것과 같지 않습니다.
  • n을 쓰면 호출 한 번에 여러 버전을 요청할 수 있습니다. 이미지 모델은 이미지 단위로 과금되므로 버전마다 비용이 늘어납니다.
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": "Turn this pencil sketch into a finished product render: a brushed aluminum desk lamp, soft studio light, plain white background. Keep the shapes and proportions of the drawing.",
    "input_references": [
      { "type": "image_url", "image_url": { "url": "https://example.com/sketch.png" } }
    ],
    "aspect_ratio": "auto",
    "n": 4
  }'

스케치를 실사 사진으로 바꾸려면 어떻게 하나요?

그림이 아니라 사진을 설명하세요. 결과가 얼마나 완성도 있고 사실적으로 보여야 하는지는 프롬프트로만 전할 수 있습니다.

  • "a photo of"라고 쓰고, 부엌 조리대나 해 질 녘의 도시 거리처럼 배경을 지정하세요.
  • 그린 부분마다 실제 재질을 지정하세요: 오크, 브러시드 스틸, 무광 세라믹.
  • 눈높이나 위에서 내려다본 각도처럼, 스케치가 암시하는 빛과 카메라 앵글을 설명하세요.
  • 바뀌면 안 되는 것을 적으세요: 레이아웃, 비율, 물체의 개수.

이미지가 내 선을 얼마나 따를지 조절할 수 있나요?

설정으로는 조절할 수 없습니다. 현재 Sume의 이미지 요청에는 선 추종, 컨트롤 강도, 스케치 모드 필드가 없으므로 프롬프트가 유일한 수단입니다. 어느 부분이 그린 자리에 그대로 있어야 하는지 적으세요.

결과가 그림에서 벗어나면 그림에 가장 가까운 버전을 저장해 직접 관리하는 공개 HTTPS URL에 올리고, 범위를 좁힌 프롬프트와 함께 레퍼런스로 다시 보내세요. 호출은 매번 새로 생성됩니다. seed를 제공하는 모델은 없으며, seed를 보낸 요청은 400 unsupported_parameter를 반환합니다.

스케치의 모양을 유지하는 모델은 무엇인가요?

레퍼런스로 편집하면서 auto를 나열하는 모델은 그림의 프레임에 맞출 수 있습니다. Seedream 5.0 Lite와 Seedream 4.5도 편집은 하지만 auto를 나열하지 않으므로, 각 모델의 목록에 있는 비율을 지정하세요. 모델은 카탈로그에 나열되지 않은 값을 거부합니다. 현재 Seedream 4.5는 스케치를 보내면 n 값과 관계없이 호출당 이미지를 한 장만 반환하므로, 이 모델에서는 버전마다 호출을 한 번씩 보내세요.

Image API (영문), GET /v1/images/models 카탈로그, 현재 코드 기준, 2026-09-27 확인.
모델 ID`aspect_ratio: "auto"`스케치를 보낼 때 호출당 이미지 수
openai/gpt-image-2.5나열됨최대 4장
openai/gpt-image-2.5-sunburst나열됨최대 4장
openai/gpt-image-2나열됨최대 4장
google/nano-banana-2나열됨최대 4장
google/nano-banana-pro나열됨최대 4장
bytedance-seed/seedream-5-lite나열 안 됨, 목록의 비율 지정최대 4장
bytedance-seed/seedream-4.5나열 안 됨, 목록의 비율 지정1장

스케치를 이미지로 바꾸는 AI에는 어떤 한계가 있나요?

  • 선을 그대로 따라 그리지 않습니다. 출력은 선 안을 채운 그림이 아니라 새 이미지이므로 비율과 작은 디테일이 바뀔 수 있습니다. 치수가 정확해야 하는 작업에는 의존하지 마세요.
  • 래스터 파일인 png, jpeg, webp를 반환합니다. svg는 요청 스키마에 있지만 현재 이를 나열하는 모델은 없습니다.
  • 텍스트로 이미지 만들기만 지원하는 모델은 스케치를 거부합니다. 이 모델들의 input_references 범위는 {"min": 0, "max": 0}입니다.
  • 결과는 data[].url에 Sume가 호스팅하는 서명된 URL로 돌아오므로, 보관할 이미지는 저장하세요.

출처

관련 글

모델 카테고리의 다른 글

모델 글 전체 보기

작성자 Sume