개요
Nano Banana 2(코드명)는 2026년 2월 26일에 출시된 Google의 최신 이미지 생성 모델이며, 모델 ID는gemini-3.1-flash-image입니다. Pro급 품질을 Flash급 속도와 비용으로 제공해 이미지 생성의 비용 효율성을 새롭게 정의하며, Nano Banana 시리즈의 최신 플래그십 모델입니다.
-preview 출시): Google이 공식 문서를 업데이트하고 정식 모델 이름 gemini-3.1-flash-image(-preview 제외)을 공개했습니다. APIYI에서 이미 지원합니다.- 이제 이 문서에서는 정식 이름
gemini-3.1-flash-image을 일관되게 사용합니다 — 새로 통합할 때 이 이름을 사용하세요. - 기존 이름도 계속 사용할 수 있습니다:
gemini-3.1-flash-image-preview은 이전처럼 계속 작동하며, 가격은 변경되지 않고 코드 변경도 필요하지 않습니다.
gemini-nano-banana-2.1). Google은 새 프로젝트에 2.1 사용을 권장합니다. 품질, 텍스트 렌더링 및 다중 턴 일관성이 개선되었으며, APIYI에서 요청당 $0.045입니다(10월 13일부터 $0.05에서 인하). Nano Banana 2도 동일한 가격으로 계속 사용할 수 있습니다. Nano Banana 2.1 이미지 생성/편집을 참조하세요.텍스트-이미지 API
이미지 편집 API
AI 에이전트로 연동 진행하기
이 prompt를 복사하여 Codex / Claude Code / Cursor에 붙여넣으세요
먼저 이 페이지의 일반 텍스트 버전을 가져온 다음(모든 문서 URL 뒤에 .md 추가), 프로젝트 자체의 기술 스택에 맞춰 코드를 작성합니다. 타임아웃, 방어적인 parts 파싱, 업로드 압축 및 해상도 매개변수가 요구사항에 이미 반영되어 있습니다.
Integrate / troubleshoot Nano Banana 2 (
gemini-3.1-flash-image) text-to-image and image editing in this project.Read the docs before you touch code: fetch https://docs.apiyi.com/en/api-capabilities/nano-banana-2-image/overview.md for the plain-text version of this page. For finer parameter detail, append …
- Timeout: call the Gemini-native format at
POST https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image:generateContentand raise the client timeou …
총 7개의 요구사항이 있습니다. 아래 버튼을 사용하여 전체 prompt를 복사하세요.
이 prompt로 방지할 수 있는 문제
이 prompt로 방지할 수 있는 문제
APIYI의 Nano Banana 2를 선택해야 하는 이유?
Nano Banana Pro / 2는 APIYI에서 사용량 기준 #1 모델입니다 — 안정적이고, 신뢰할 수 있으며, 빠릅니다. 전문 팀과 함께 일하고 싶으시다면 APIYI가 올바른 선택입니다. 막 출시된 Google 플래그십도 원천에서 용량 제약이 여전하지만 — APIYI는 신뢰성, 비용, 통합 전반의 경험을 깊이 최적화합니다:공식 채널 · Gemini와 동일
/v1beta/models/.../generateContent) 및 OpenAI SDK 패턴과 100% 호환됩니다 — 요청 본문, 응답 필드, 오류 코드가 동일합니다. 코드 변경 없이 마이그레이션할 수 있습니다.동시 실행 수 제한 없음
Google 정가의 28-36%
글로벌 무장벽 접근
api.apiyi.com에 직접 연결할 수 있습니다. 안정적인 지연 시간, 국경 간 재설계가 필요하지 않습니다.전체 모델 라인업
전문 엔터프라이즈 지원
핵심 기능
프로 수준 품질
4K 울트라 HD 출력
14개 화면 비율
이미지 검색 그라운딩
정확한 텍스트 렌더링
멀티턴 편집
추론 모드
주제 일관성
버전 비교
과금
- 종량제 또는 종량제 우선 처리 선택 → token 기반 과금
- 요청당 과금 또는 요청당 과금 우선 처리 선택 → 호출당 과금(Nano Banana Pro와 동일)
- ⚠️ 하이브리드 과금은 선택하지 마세요
호출당 과금
token 기반 과금(Nano Banana 2 전용)
token 기반 과금 가격 예상치
과금에 영향을 주는 세 가지 파라미터
아래 수치는 2026-08-27에 운영 게이트웨이를 대상으로 한 실측 테스트에서 나온 것입니다(조건당 12–20회 실행, 모두 추정치가 아니라 콘솔에 기록된 실제 과금을 기준으로 함). 귀하의 과금액에 미치는 영향은 두 자릿수 규모로 다르므로, 표시된 순서대로 최적화하십시오.thinkingLevel: 기본값도 이미 최소이며, 높음은 비용이 절반 더 듭니다
gemini-3.1-flash-image는 thinking-level 제어를 지원합니다(Pro는 지원하지 않습니다). 동일한 prompt, 각 20회 실행:
- 기본값은
minimal와 동일합니다 — 통계적으로 구분되지 않으므로(p=0.64),minimal를 명시적으로 전달해도 얻는 것이 없습니다. high에서만thoughtsTokenCount가 별도 필드로 나타나며, 이는completion_tokens에 통합되어 이미지 요율로 과금됩니다.- 복잡한 prompt는
high가 켜졌을 때만 더 비싸집니다: 기본 수준에서는 3-token prompt와 98-token 추론 prompt 사이에 output tokens 차이가 유의미하지 않았으며(p=0.37),high를 사용하면 추론 prompt가 126% 더 많은 생각 tokens를 사용했고 호출당 비용도 38% 더 높았습니다.
Google Search 그라운딩: 작동하지만 검색 쿼리마다 과금됩니다
실시간 정보가 정확해야 하는 이미지(날씨 카드, 시장 차트, 이벤트 포스터)에는googleSearch 도구를 추가하십시오. 그라운딩은 12/12회 실행에서 발생했습니다.
Image Search 그라운딩: Nano Banana 2 전용이며, 현재는 무료입니다
searchTypes.imageSearch는 모델이 Google Image Search에서 시각적 참조를 가져오게 해 주며, “실제 사진으로 콜라주를 만들어라” 또는 “실제 물체를 그대로 그려라” 같은 작업에 유용합니다.
imageSearchQueries가groundingMetadata에 나타나며["current weather in Tokyo"]같은 값이 확인되었습니다.- 현재는 추가 과금이 없습니다 — 호출당 비용이 오히려 도구 없는 대조군보다 약간 낮게 나오기도 했습니다.
- 12회 중 7회에서 발생했습니다. 검색 여부는 모델이 결정하며, 매번 쿼리하지는 않습니다.
- 웹 검색과 이미지 검색은 함께 활성화할 수 있지만, 무엇을 사용할지는 모델이 선택하므로 비용은 예측하기 어려워집니다.
responseModalities: 아무것도 절약하지 못하지만 원치 않는 텍스트를 제거합니다
responseModalities: ["IMAGE"]는 이미지뿐 원한다고 선언합니다. 각 20회 실행:
- 세 값은 모두 서로 1% 이내이며,
["TEXT","IMAGE"]는 필드를 생략한 것과 정확히 동일합니다(p=0.90). - 일반적인 생성 prompt에서는 60/60개의 응답이 이미 단일 이미지 파트만 포함하고 텍스트는 전혀 없었으므로, 모달리티 전환이 작동할 대상이 없습니다. 추론 prompt(인포그래픽, 데이터 차트)만 약 3분의 1 정도의 경우 요약 문단을 붙이는데, 그 경우
["IMAGE"]가 이를 억제하고 약 **2.8%**를 절감합니다(p=0.09, 유의하지 않음).
candidatesTokensDetails의 어떤 필드에도 나타나지 않지만, 전체 요율로 과금되며 호출당 과금의 28%를 차지하고, prompt 길이와도 무관합니다. 텍스트 비용은 이에 비하면 미미합니다.따라서 1120 tokens만으로 이미지당 비용을 추정하면 약 28% 과소평가하게 됩니다. 대신 candidatesTokenCount 또는 totalTokenCount와 대조하여 확인하십시오.그룹 설정
Nano Banana 2는 APIYI에서 두 개의 그룹과 함께 제공됩니다. 대시보드에서 전환 → Token 설정:NanoBananaEnterprise로 전환하여 급증을 넘기십시오.
권장 과금 모델: Pay-as-you-go Priority을 선택하십시오 — Nano Banana 2의 token 기반 과금과 Nano Banana Pro의 호출당 과금을 모두 지원하며, 시리즈 전체에 Token 하나입니다.

Token settings: Billing model = Pay-as-you-go Priority, primary group = Default, fallback group = NanoBananaEnterprise (1.4x)
지원되는 해상도 및 종횡비
출력 해상도
지원되는 종횡비(총 14개)
1:1, 1:4, 4:1, 1:8, 8:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
종횡비별 출력 크기(픽셀)
아래 표는 Google 공식 문서 기준으로, 512px / 1K / 2K / 4K 해상도 티어 전반에 걸친 모든 14개 종횡비에 대한 Nano Banana 2의 실제 출력 크기를 나열합니다. 요청에서 비율은aspect_ratio로, 티어는 image_size(또는 resolution)로 설정하십시오.
1:4, 4:1, 1:8, 8:1를 추가합니다. 이는 장형 이미지와 인포그래픽에 이상적인 초세로/초가로 비율입니다. 또한 512px 저해상도 티어를 제공하는 유일한 모델로, 썸네일과 빠른 미리보기에 매우 적합합니다.FAQ
Nano Banana 2와 Nano Banana Pro의 차이점은 무엇인가요?
Nano Banana 2와 Nano Banana Pro의 차이점은 무엇인가요?
gemini-3.1-flash-image)는 Gemini 3.1 Flash를 기반으로 하고, Nano Banana Pro (gemini-3-pro-image)는 Gemini 3 Pro를 기반으로 합니다. 주요 차이점은 다음과 같습니다.- ✅ 속도: Nano Banana 2가 더 빠릅니다(Flash급 속도).
- ✅ 가격: Nano Banana 2의 token 기반 과금이 더 저렴합니다($0.025부터 시작하며, Nano Banana Pro는 $0.09부터 시작).
- ✅ 화면 비율: Nano Banana 2는 14가지를 지원합니다(4가지 더 많음).
- ✅ 이미지 검색 그라운딩: Nano Banana 2 전용 기능입니다.
- ⚠️ 최고 품질: Nano Banana Pro가 여전히 약간 더 우수합니다.
Nano Banana Pro에서 Nano Banana 2로 전환하는 것이 좋을까요?
Nano Banana Pro에서 Nano Banana 2로 전환하는 것이 좋을까요?
gemini-3-pro-image에서 gemini-3.1-flash-image로 변경하기만 하면 됩니다.gemini-3.1-flash-image를 사용해야 하나요, 아니면 -4k 접미사가 붙은 버전을 사용해야 하나요?
gemini-3.1-flash-image를 사용해야 하나요, 아니면 -4k 접미사가 붙은 버전을 사용해야 하나요?
gemini-3.1-flash-image(-4k 접미사 없음) 일반 모델 이름을 사용하는 것을 권장하며, gemini-3.1-flash-image-4k은 사용하지 않는 것이 좋습니다.- 공식 이름에는
-4k가 없습니다: Google의 공식 모델 이름은gemini-3.1-flash-image입니다. 이 이름은 유지 관리를 위해 가장 많은 리소스를 투입하는 일반 채널이기도 하므로, 안정성과 호환성이 가장 뛰어납니다. -4k의 출처:gemini-3.1-flash-image-4k는 원래 Chatbox와 같은 대화형 클라이언트의 “채팅에서 이미지 생성” 시나리오, 즉 메시지 UI에서 채팅을 통해 이미지를 바로 생성하는 용도로 준비된 설정이었습니다.- 코드와 Gemini 기본 형식에는 일반 이름이 적합합니다: Gemini 기본 형식(
/v1beta/models/.../generateContent)으로 코드를 통해 호출하는 경우 일반 모델 이름인gemini-3.1-flash-image이 더 안정적입니다.
-4k 모델 이름을 사용할 필요는 없습니다. 요청 매개변수에서 4K 해상도를 지정하면 됩니다(위의 “지원 해상도 및 화면 비율” 참고).이미지 검색 그라운딩이란 무엇인가요?
이미지 검색 그라운딩이란 무엇인가요?
추론 모드는 어떤 기능인가요?
추론 모드는 어떤 기능인가요?
high로 설정하면 최상의 결과를 얻을 수 있지만 생성 시간이 약간 늘어납니다. 정밀한 구도, 텍스트 렌더링 또는 복잡한 장면이 필요한 작업에 적합합니다.이미지를 생성하는 데 얼마나 걸리나요?
이미지를 생성하는 데 얼마나 걸리나요?
- 1K 해상도: 약 5~10초
- 2K 해상도: 약 10~15초
- 4K 해상도: 약 15~25초
- 높은 추론 모드를 활성화하면 몇 초 더 걸립니다.
동시 실행 수 제한이 있나요? API가 순차적으로 처리되나요? 20명의 사용자가 동시에 호출해야 한다면 어떻게 해야 하나요?
동시 실행 수 제한이 있나요? API가 순차적으로 처리되나요? 20명의 사용자가 동시에 호출해야 한다면 어떻게 해야 하나요?
timeout입니다: 이미지 생성은(특히 4K이거나 혼잡 시간대인 경우) 요청마다 시간이 걸릴 수 있으므로, 정상적으로 처리 중인 요청이 중단되지 않도록 클라이언트 타임아웃을 360초로 설정하세요.어떤 입력 이미지 형식을 지원하나요?
어떤 입력 이미지 형식을 지원하나요?
image/png 및 image/jpeg 형식을 지원합니다. 인라인 base64로 전달하거나 fileData.fileUri을 통해 공개 이미지 URL을 전달하세요. 플랫폼은 Files API 업로드를 지원하지 않습니다. APIYI는 Files API를 지원하나요?를 참고하세요.출력 이미지에 워터마크가 있나요?
출력 이미지에 워터마크가 있나요?
connection reset by peer / write_response_body_failed (500) 오류가 발생하는 이유는 무엇인가요?
connection reset by peer / write_response_body_failed (500) 오류가 발생하는 이유는 무엇인가요?
- 이미지 개수 제한: 공식 기준( prompt당 최대 14개 이미지)을 지키고 참조 이미지를 너무 많이 넣지 마세요.
- 이미지당 크기 제한: 각 이미지의 크기를 5MB 미만으로 유지하세요. 공식 이미지당 최대 크기는 7MB이며, base64 인코딩 시 크기가 약 1/3 증가하므로 여유를 두어야 합니다.
- 업로드 전에 프런트엔드에서 압축: API로 전송하기 전에 프런트엔드(또는 서버 측 릴레이)에서 이미지를 압축하세요. 일반적으로 가장 긴 변의 크기를 제한하고, JPEG/WebP로 변환한 뒤 품질 매개변수를 조정합니다.
- URL 입력으로 전환: Gemini 기본 형식은
fileData.fileUri을 통해 이미지 URL을 전달할 수 있으므로, 크기가 너무 큰 base64 요청 본문을 완전히 피할 수 있습니다. Nano Banana 개발자 가이드를 참고하세요.
관련 문서
- Nano Banana Pro 이미지 생성 - 이전 플래그십 버전
- Nano Banana 이미지 편집 - 이미지 편집 기능
- 이미지 생성 비교 테스트
- API 사용 매뉴얼