Skip to main content
POST
모델명 호환 안내: gemini-3.1-flash-lite-image는 별칭 nano-banana-2-lite와 호환되며, gemini-3.1-flash-lite-image-ext는 별칭 nano-banana-2-lite-ext와 호환됩니다. 각 이름과 해당 별칭은 동등하며 서로 바꿔 사용할 수 있습니다.

인증

string
필수
모든 API 엔드포인트는 Bearer Token 인증이 필요합니다API 키 받기:API 키 관리 페이지를 방문하여 API 키를 받으세요요청 헤더에 추가:

Body

string
기본값:"gemini-3.1-flash-lite-image"
필수
이미지 생성 모델 이름다음 모델 이름을 지원합니다:
  • gemini-3.1-flash-lite-image (Nano Banana Lite, 호환 별칭 nano-banana-2-lite)
  • gemini-3.1-flash-lite-image-ext (호환 별칭 nano-banana-2-lite-ext)
두 모델은 매개변수와 제약이 동일합니다 (1K만 지원, google_search / official_fallback 미지원, 최대 14장 참조 이미지). 둘 다 -official 변형이 없고 official_fallback 폴백 매개변수도 지원하지 않습니다. 과금은 각 채널의 백엔드 설정을 따릅니다.별칭 nano-banana-2-lite(gemini-3.1-flash-lite-image에 대응), nano-banana-2-lite-ext(gemini-3.1-flash-lite-image-ext에 대응)는 각각의 원래 이름과 동등하며 서로 바꿔 사용할 수 있습니다.
string
필수
이미지 생성을 위한 텍스트 설명
string
이미지 종횡비지원되는 비율:
  • auto - 종횡비 자동 선택
  • 1:1 - 정사각형, 아바타, 소셜 미디어
  • 3:2 / 2:3 - 표준 사진
  • 4:3 / 3:4 - 전통적인 디스플레이 비율
  • 16:9 / 9:16 - 와이드스크린/세로 비디오 커버
  • 5:4 / 4:5 - Instagram 이미지
  • 21:9 - 울트라와이드 배너
텍스트-이미지 생성에서 sizeauto이면 기본값은 1:1 또는 16:9입니다. 이미지-이미지 생성은 업스트림 반환 비율을 따릅니다. (비율 지정을 권장합니다)
string
기본값:"1K"
출력 이미지 해상도지원되는 값:
  • 1K - 약 1024px, 표준 해상도 (Lite는 이 옵션만 지원)
Lite는 1K만 지원합니다. 2K / 4K / 0.5K를 전달하면 조용히 1K로 다운그레이드되며, 오류가 발생하지 않고 실제로 고해상도를 출력하지도 않습니다. 프런트엔드 UI에서 해상도 옵션을 노출할 필요가 없습니다.
integer
기본값:"1"
생성할 이미지 수값 범위: 1 ~ 4, 기본값 1n>1이면 백엔드가 업스트림에 여러 번 동시 요청하며, 실제 성공한 이미지 수를 기준으로 과금합니다. 프런트엔드에서 1을 고정으로 전달하는 것을 권장합니다 (이미지별 진행 상황 표시, 과금이 더 직관적).⚠️ 참고: 숫자만 입력해야 하며 (예: 1), 따옴표를 추가하면 오류가 발생합니다
array
이미지-이미지 생성을 위한 참조 이미지 URL 목록두 가지 형식을 지원합니다:1. 완전한 이미지 URL 주소
  • 공개적으로 접근 가능한 이미지 URL (http:// 또는 https://)
  • 예: https://example.com/image.jpg
2. Base64 인코딩 형식
  • 완전한 Data URI 형식을 사용해야 합니다
  • 형식: data:image/{형식};base64,{base64데이터}
  • 지원되는 이미지 형식: jpeg, png, webp
  • 예: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
  • ⚠️ 참고: data:image/jpeg;base64, 접두사를 포함해야 합니다
제한:
  • 최대 14장 참조 이미지 (권장: 최대 10장 객체 참조 + 4장 캐릭터 참조)
  • 이미지당 10MB 이하
  • 지원 형식: jpeg, png, webp
string
작업 콜백 주소 (base)작업 성공 / 실패 시 본 플랫폼이 webhook + /callback으로 콜백합니다 (업스트림은 전달하지 않음). 이 매개변수를 전달하면 폴링을 크게 줄일 수 있습니다; 그래도 폴백으로 폴링을 유지하는 것을 권장합니다.
Lite 사용 요점
  • google_search / google_image_search 미지원: Lite는 Developer API의 interactions 엔드포인트를 사용하며, 업스트림에서 Search 도구를 개방하지 않았습니다 (“Search as tool is not enabled for this model”을 반환). 플랫폼 어댑터도 이 매개변수를 전달하지 않습니다. 전달해도 오류가 발생하지 않고 정상적으로 이미지를 생성하지만, 검색 강화 효과는 전혀 없습니다. 검색 강화가 필요하면 gemini-3.1-flash-image-preview를 사용하세요.
  • mask_url 부분 리페인팅 미지원 (Gemini 시리즈는 aspect ratio + 참조 이미지를 사용하며, 마스크를 사용하지 않음).
  • 토큰 기준 과금 (flash/pro의 장당 고정 가격과 다름): 입력 약 0.25/백만토큰,이미지출력약0.25/백만 토큰, 이미지 출력 약 30/백만 토큰, 1K 장당 ≈ 1120 output 토큰 ≈ $0.0336/장. 실제 가격은 백엔드 배율 설정을 따릅니다.
  • 생성된 모든 이미지에 Google SynthID 비가시성 워터마크가 포함됩니다 (업스트림 동작, 비활성화 불가).

응답

integer
응답 상태 코드
array
응답 데이터 배열