가이드 목록으로
이미지·2026년 9월 5일·최종 업데이트 2026년 9월 11일·7분 분량

나노 바나나 API — OpenAI SDK 그대로, 장당 가격과 호출법

한국어 검색 결과는 Google 공식 문서 아니면 AI 스튜디오 키 받는 법으로 갈립니다. 그 사이에 있는 것 — 호환 엔드포인트로 부르는 방법과 계열 전체의 장당 단가 — 를 정리합니다.

나노 바나나 API를 한국어로 찾으면 결과가 둘로 갈립니다 — Google 공식 문서, 아니면 「AI 스튜디오에서 키 받는 법」 블로그 글. 정작 필요한 건 그 사이입니다. 이 글은 기존 OpenAI SDK를 그대로 두고 호출하는 경로와, 계열 전체의 장당 단가를 한 표에 정리합니다. Google Cloud 프로젝트는 필요 없습니다.

장당 가격 — 계열 전체

아래 요율은 글에 적어 넣은 것이 아니라 모델 카탈로그에서 읽어옵니다. 가격이 바뀌면 이 표도 함께 움직입니다.

모델가격쓰임
Nano Banana$0.0273일반 생성 — 기본값으로 두기 좋음
Nano Banana 2$0.0469+개선된 세대
Nano Banana Pro$0.067+디테일·텍스트 렌더링이 중요한 건
Nano Banana Edit$0.0273기존 이미지 부분 수정

모두 per image 기준이며, 구독이 아니라 선불 잔액에서 차감됩니다. 생성하지 않은 달에는 청구가 없습니다.

호출 — base_url과 모델 이름만 바꿉니다

이미 OpenAI SDK를 쓰고 있다면 새로 배울 것이 없습니다. 클라이언트 초기화의 base_url과 모델 이름 두 곳만 바뀝니다.

generate.py
# 기존 OpenAI SDK를 그대로 씁니다. base_url과 모델 이름만 바뀝니다.
# Google Cloud 프로젝트도, 별도 SDK 설치도 필요 없습니다.
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.kunavo.com/v1",
    api_key=os.environ["KUNAVO_API_KEY"],
)

img = client.images.generate(
    model="nano-banana-2",
    prompt="한옥 마당에 눈이 내리는 장면, 따뜻한 조명, 사진 스타일",
    n=1,
)
print(img.data[0].url)

엔드포인트는 POST /v1/images/generations로, OpenAI의 이미지 엔드포인트와 같은 형식입니다. 따라서 이미 이미지 생성을 붙여 둔 코드가 있다면 모델 이름 문자열 하나로 전환됩니다.

키가 되는지 먼저 확인하기

코드를 고치기 전에 요청 한 번으로 키와 주소를 확인해 두면, 이후 오류가 났을 때 원인을 코드 쪽으로 좁힐 수 있습니다.

# 키가 되는지 30초 만에 확인하는 최소 요청
curl -sS https://api.kunavo.com/v1/images/generations \
  -H "Authorization: Bearer sk-kn-..." \
  -H "content-type: application/json" \
  -d '{"model":"nano-banana","prompt":"a paper crane on a desk","n":1}'

401이 오면 인증, 429면 속도 제한, 529면 업스트림 과부하입니다. 구분법은 클로드 코드 오류 정리의 분기표가 그대로 적용됩니다.

어느 등급을 기본값으로 둘 것인가

기본 모델을 기본값으로 두고, 결과가 부족한 건에만 Pro로 올리는 방식이 비용 대비 효율이 가장 좋습니다. 모델 이름 문자열 하나만 바꾸면 되므로비교 실험의 비용이 사실상 없다는 점을 활용하세요 — 같은 프롬프트를 두 등급으로 한 번씩 돌려 보고 결정하면 됩니다.

영상 쪽 단가는 Veo 3 가격에, 영어판 상세 문서는 Nano Banana API에 있습니다. 결제 수단과 국내 카드 등록은 Claude API 가격·결제에 정리돼 있습니다.

자주 묻는 질문

나노 바나나 API는 어떻게 쓰나요?

두 가지 경로가 있습니다. Google AI Studio에서 키를 받아 Google의 SDK로 호출하거나, OpenAI 호환 엔드포인트에서 호출하는 방법입니다. 후자는 기존 OpenAI SDK에서 base_url과 모델 이름만 바꾸면 되고 Google Cloud 프로젝트가 필요 없습니다. 엔드포인트는 POST /v1/images/generations이며, 모델 이름은 nano-banana, nano-banana-2, nano-banana-pro 중에서 고릅니다.

나노 바나나 API 가격은 얼마인가요?

Kunavo 요율 기준으로 Nano Banana이 $0.0273, Nano Banana 2이 $0.0469+, 고급 모델인 Nano Banana Pro이 $0.067+입니다(per image). 이미지 편집용 Nano Banana Edit은 $0.0273입니다. 구독이 아니라 사용한 만큼 선불 잔액에서 차감되는 방식이라, 생성하지 않은 달에는 비용이 발생하지 않습니다.

나노 바나나와 나노 바나나 프로의 차이는?

같은 계열의 등급 차이입니다. 기본 모델은 일반적인 생성 작업에 충분하고, Pro는 더 까다로운 디테일과 텍스트 렌더링을 겨냥한 상위 등급이며 그만큼 장당 단가가 높습니다. 실무에서는 기본 모델을 기본값으로 두고 결과가 부족한 건에만 Pro를 쓰는 방식이 비용 대비 효율이 가장 좋습니다. 모델 이름 문자열 하나만 바꾸면 전환되므로 비교 비용은 사실상 없습니다.

AI 스튜디오 키 없이도 쓸 수 있나요?

가능합니다. OpenAI 호환 게이트웨이를 거치면 Google 계정, AI Studio 키, Google Cloud 프로젝트 없이 하나의 키로 호출됩니다. 대신 전용 프로젝트 할당량이 아니라 공유 용량을 쓰게 되므로, 보장된 쿼터가 필요한 경우에는 Google에 직접 신청하는 편이 맞습니다.

이미지 편집도 API로 되나요?

됩니다. 편집 전용 모델 Nano Banana Edit을 쓰면 원본 이미지와 지시문을 함께 보내 부분 수정을 할 수 있고, 요율은 $0.0273입니다. 생성과 편집은 별개의 모델 이름으로 구분되므로, 같은 엔드포인트에 모델 이름만 다르게 보내면 됩니다.

결제는 한국 카드로 되나요?

됩니다. Stripe 체크아웃을 통해 Visa, Mastercard, Amex, UnionPay 등 해외 결제가 가능한 카드로 충전하는 선불 방식입니다. 카카오페이와 토스는 지원되지 않습니다. 해외 결제가 차단된 카드라면 카드사 앱에서 해외 결제를 허용해야 합니다.