소개
Nano Banana 2.1 이미지 편집은 Google의 최신 Nano Banana 모델을 가지고 있는 이미지에 적용합니다. 원본 1~14장을 받고, 원본 비율을 유지하거나 14가지 비율 중 하나로 바꾸며, 1k, 2k, 4k로 렌더링합니다. Google은 이번 업데이트를 대화형 편집에 맞춰 만들어 편집을 거쳐도 캐릭터가 더 안정적이고 텍스트가 더 정확합니다.
가진 소재에 맞춰 모드 고르기
| 가진 것 | 모드 |
|---|---|
| 글로 쓴 브리프 | Nano Banana 2.1 텍스트→이미지 |
| 바꾸거나 합치고 싶은 이미지 | Nano Banana 2.1 이미지 편집 |
핵심 기능 및 하이라이트
최대 14장의 참고 이미지
최대 14장의 이미지에서 인물, 옷, 제품, 방을 합칠 수 있습니다. Google은 이 모델을 한 번의 합성에서 최대 4명의 캐릭터와 10개의 사물을 일관되게 유지하는 모델로 평가합니다. 저희 3장 편집에서는 남자의 얼굴과 재킷의 황동 스냅, 주머니가 그대로 이어졌습니다.
큰 변화에도 유지되는 얼굴
낮의 온실 사진이 새 가운, 새 헤어스타일, 새 공간의 밤 오페라극장으로 바뀌어도 얼굴은 그녀 그대로였습니다.
장면 속에 설계된 텍스트
사진 속에서 들고 있던 빈 앨범 슬리브에 따옴표로 묶은 제목과 밴드 이름이 들어간 완성된 커버 디자인이 그려졌고, 슬리브를 든 사람들은 건드리지 않았습니다.
편집하면서 다시 구성하기
비율 auto는 원본의 형태를 유지하고, 14가지 비율 중 하나를 고르면 결과물을 다시 구성합니다. 비율이 서로 다른 원본을 여러 장 쓸 때는 비율을 직접 지정하십시오.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 최대 5,000자입니다. 무엇이 바뀌는지 적은 뒤 그대로 유지할 것을 나열하십시오. 1자 이상 · 5000자 이하 |
image_urls | 예 | 원본 이미지 1 |
aspect_ratio | 아니요 | auto(기본값)는 원본 이미지의 비율을 유지합니다. 원본이 여러 장이면 비율을 직접 고르십시오. |
resolution | 아니요 | 1k(기본값), 2k, 4k 중 하나입니다. 정사각형 이미지는 한 변이 1024, 2048, 4096픽셀이며 단계마다 요금이 다릅니다. |
enable_web_search | 아니요 | 기본값은 꺼짐입니다. 켜면 모델이 그리기 전에 최신 사실을 찾아봅니다. 기본값: |
enable_image_search | 아니요 | 기본값은 꺼짐입니다. 켜면 모델이 웹의 참고 이미지를 찾아봅니다. 기본값: |
output_format | 아니요 | png(기본값) 또는 jpeg입니다. JPEG는 파일 크기가 몇 분의 1이며 요금은 같습니다. |
official_fallback | 아니요 | 기본값은 켜짐입니다. 각 편집은 먼저 경제 경로에서 실행됩니다. 기본값: |
요금
크기 단계별 장당 과금입니다. 편집은 먼저 이코노미 경로에서 이코노미 가격으로 실행됩니다. Official fallback(기본값은 켜짐)이 켜져 있으면 이코노미 경로가 거부했거나 완료하지 못한 편집, 그리고 원본이 10장을 넘는 편집은 공식 경로(공식 가격)에서 실행되며 원본 한 장마다 소액의 고정 요금도 붙습니다. 끄면 이코노미 가격만 냅니다. 웹 검색이나 이미지 검색을 켠 편집은 공식 경로에서 실행되며 검색마다 요금이 붙습니다. 견적에는 시작 가격과 그 편집의 최대 금액이 표시됩니다. 거부된 편집은 과금되지 않습니다. 모델이 표현을 완화한 편집도 이미지가 돌아오며 다른 이미지와 같이 과금됩니다.
| 사양 | 요금 |
|---|---|
| $0.0217 / 장 (Official fallback 사용 시: 최대 $0.048) |
| $0.0351 / 장 (Official fallback 사용 시: 최대 $0.072) |
| $0.0626 / 장 (Official fallback 사용 시: 최대 $0.162) |
활용 사례
옷과 제품 가상 착용
카탈로그 사진 속 옷, 가방, 제품을 다른 사진의 인물에게 원하는 배경에서 입히거나 들게 합니다.
장소와 시간대 변경
캠페인용으로 인물을 새 장소로 옮기거나 낮을 밤으로 바꾸면서 얼굴은 그대로 유지합니다.
패키지와 간판 목업
기존 사진에 라벨, 슬리브, 간판, 포스터를 바로 디자인해 넣습니다. 글자는 따옴표로 묶으십시오.
프롬프트 가이드 및 실전 팁
원본을 순서로 부르기
첫 번째 이미지, 두 번째 이미지, 세 번째 이미지라고 부르고, 각각이 무엇을 담당하는지(인물, 옷, 방) 적으십시오.
남길 것을 나열하기
변경 사항을 적은 뒤 유지할 얼굴, 머리 색, 재킷 단추를 짚으십시오. 모델은 적어 둔 목록을 지킵니다.
Google 정책 범위 안에서 요청하기
편집은 텍스트→이미지보다 엄격합니다. '약함' 단계의 의상 교체는 거절되었지만, 등이 파인 이브닝 가운은 통과했습니다. 거절된 편집은 과금되지 않습니다.
초안은 1k로
먼저 지시를 1k로 시험하고, 변경이 제대로 읽히면 같은 요청을 2k나 4k로 돌리십시오.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "google/nano-banana-2.1/edit",
"input": {
"aspect_ratio": "auto",
"enable_image_search": false,
"enable_web_search": false,
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "png",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.









