각 요청에 대해 Auto, TokenLab Verified 또는 Official를 선택할 수 있으며, 가격은 사전에 표시됩니다.새로운 기능 확인하기

Nano Banana Pro API 가격 책정 및 비용 산정 가이드

·2026년 9월 19일·약 3분 읽기·업데이트 2026년 10월 3일·1550 조회수
#이미지#AI API#TokenLab
Nano Banana Pro API 가격 책정 및 비용 산정 가이드

저렴해 보이는 이미지 모델이라도 청구 단위를 잘못 해석하면 예상치 못한 청구서를 받을 수 있습니다. TokenLab의 Nano Banana Pro API 요금이 좋은 예입니다. nano-banana-pro는 이미지당 가격을 나열하는 반면, Gemini라는 이름이 붙은 이웃 모델인 gemini-3-pro-image와 gemini-3.1-flash-image는 토큰당 가격을 나열합니다. 이 가이드에서는 해당 항목들을 나란히 비교하고, 배치(batch) 견적을 산출하며, 실제로 전송하게 될 두 가지 요청 형태를 보여줍니다. 또한 최종 요금을 확인하는 방법도 설명합니다. 모든 수치는 2026년 10월 3일 기준으로 확인된 TokenLab의 라이브 모델 API 및 문서에서 가져왔습니다.

핵심 요약

  • nano-banana-pro는 이미지당 0.067 USD의 기본 가격을 제시하며, 가격 항목 전반에 걸쳐 0.067에서 0.12 사이의 범위가 나열되어 있습니다(라이브 모델 API, 2026년 10월 3일 확인).
  • nano-banana-2는 이미지당 0.0335, nano-banana-2-lite는 0.0168을 나열하므로, Pro의 기본 가격은 첫 번째 모델의 약 2배, 두 번째 모델의 4배입니다.
  • gemini-3-pro-image와 gemini-3.1-flash-image는 토큰당 가격이 책정되므로 이미지당 예산 공식이 적용되지 않습니다.
  • Nano Banana 참조 이미지 요청은 /v1/images/edits가 아닌 operation: "image-to-image"를 포함한 /v1/images/generations로 전송해야 합니다.
  • 최종 요금은 견적서가 아닌 Usage 및 billing_transaction_id에서 확인할 수 있습니다.
  • 이 가이드에는 벤치마크 데이터가 없으므로, Pro의 결과물이 더 저렴한 ID보다 우수하다는 주장은 하지 않습니다.

Nano Banana Pro API 요금 한눈에 보기

5개 이미지 모델의 카탈로그 항목을 읽고 하나의 표로 정리했습니다. nano-banana-pro의 가격 블록에는 "추가 가격 항목 있음"이라고 표시되어 있으며, 증거 자료에서 해상도별 세부 내역은 찾지 못했습니다. 따라서 표에는 나열된 내용만 표시됩니다.

모델 ID 요금 단위 나열된 가격 항목 (USD) 출처 확인 일자
nano-banana-pro per_image 기본 per_request 0.067; 범위 요약 0.067 ~ 0.12; 텍스트 출력 항목 native-gemini-text-output-20260723 (per_token): 입력 1, 출력 6 라이브 모델 API 2026-10-03 (요금 업데이트 2026-10-02T16:53:30.068Z)
nano-banana-2 per_image 기본 per_request 0.0335; 범위 0.0225 ~ 0.0755; 텍스트 출력 항목 (per_token): 입력 0.25, 출력 1.5 라이브 모델 API 2026-10-03
nano-banana-2-lite per_image 기본 per_request 0.0168; 단일 범위 값 0.0168; 항목 google-1k (1k, 텍스트-이미지 및 이미지-이미지): 0.0168 라이브 모델 API 2026-10-03
gemini-3-pro-image per_token 텍스트 출력 시 1M당 입력 1, 출력 6; 이미지 출력 항목: 60 라이브 모델 API 2026-10-03
gemini-3.1-flash-image per_token 텍스트 출력 시 1M당 입력 0.25, 출력 1.5; 이미지 출력 항목: 30 라이브 모델 API 2026-10-03

표에서 놓치기 쉬운 두 가지 세부 사항이 있습니다.

  • 카탈로그에 따르면 nano-banana-pro 이미지 출력은 "기존 이미지당 해상도 계층을 유지"합니다. 어떤 계층이 0.067에 해당하고 어떤 계층이 0.12에 해당하는지는 명시되어 있지 않습니다. 요금 가이드의 조언에 따라 예산을 확정하기 전에 GET /v1/models/nano-banana-pro/pricing을 읽어 해당 매핑을 확인하십시오.
  • nano-banana-pro의 텍스트 출력 항목은 토큰당 요금이 부과됩니다. 이를 이미지당 요금과 별도의 항목으로 취급하고, 요청 시 텍스트 출력이 발생하는지 확인하십시오.

또한 요금 관련 문서에서는 복사한 가격표를 하드코딩하지 말라고 경고합니다. 이 표는 날짜가 지정된 스냅샷일 뿐이므로, 코드가 필요할 때마다 가격을 읽어와야 합니다.

배치(batch) 견적 산출하기

한 번의 실행으로 200개의 제품 이미지를 생성하는 팀을 가정해 보겠습니다. 나열된 가격을 곱하여 범위를 확인했습니다. 이는 견적일 뿐 확정 금액이 아닙니다.

모델 계산식 견적 (USD)
nano-banana-pro, 기본 가격 200 × 0.067 13.40
nano-banana-pro, 나열된 범위 상한 200 × 0.12 24.00
nano-banana-2, 기본 가격 200 × 0.0335 6.70
nano-banana-2, 나열된 범위 상한 200 × 0.0755 15.10
nano-banana-2-lite 200 × 0.0168 3.36

이제 재생성(regeneration)을 추가해 보겠습니다. 팀이 결과물의 20%를 거부하고 nano-banana-pro 기본 가격으로 다시 생성한다면, 40개의 추가 이미지가 필요합니다. 총계는 240 × 0.067 = 16.08이 되며, 이 역시 견적입니다. 비동기 문서에 따르면 실패한 작업은 요금이 청구되지 않지만, 실패한 생성에 대한 재시도는 새로운 작업을 생성하며 새로운 요금이 발생할 수 있습니다. 성공한 재시도는 다른 완료된 이미지와 동일하게 청구됩니다.

13.40과 24.00 사이의 차이는 실제 불확실성입니다. 이는 증거만으로는 해상도에 매핑할 수 없는 가격 항목에서 비롯됩니다. 목표 해상도에서 작은 테스트 배치를 실행한 다음, Usage 기록을 위의 산술 결과와 비교해 보십시오.

더 저렴한 ID 대신 nano-banana-pro를 선택해야 할 때

문서화된 차이점은 생각보다 작습니다. 다음은 문서와 카탈로그에서 지원하는 내용입니다.

  • 선택기(Selectors). nano-banana-pro와 nano-banana-2는 모두 텍스트-이미지 및 이미지-이미지 변환을 위해 aspect_ratio와 resolution(1k, 2k, 4k)을 지원합니다. nano-banana-2-lite의 경우 발견된 유일한 가격 항목은 1k이며, 허용되는 요청 형식은 카탈로그에 "나열되지 않음"으로 표시되어 있습니다. 2k 또는 4k 출력이 필요한 경우, Lite에서 지원한다는 문서를 찾지 못했습니다.
  • 제공(Delivery). nano-banana-pro는 두 작업 모두에 대해 TokenLab Verified 및 Official 제공이 가능하다고 나열합니다. gemini-3-pro-image는 Verified만 나열합니다.
  • 가격. Pro의 기본 가격은 0.067이며, 다른 모델은 0.0335와 0.0168입니다. 카탈로그는 이 격차에 대해 그 이상의 이유를 제시하지 않습니다.
  • 수명 주기. 세 모델 모두 대체 모델이나 지원 종료 날짜가 없는 활성 수명 주기 단계를 보여줍니다. 원본 기사에서는 nano-banana와 nano-banana-edit가 지원 종료되었다고 했으나, 증거를 찾지 못해 해당 주장을 삭제했습니다. ID를 사용하기 전에 모델 페이지를 확인하십시오.

벤치마크하지 않은 내용이 위 목록보다 더 중요합니다. 이 모델들에 대한 이미지 품질, 프롬프트 준수, 텍스트 렌더링 또는 지연 시간 데이터가 없습니다. 따라서 Pro가 nano-banana-2보다 더 나아 보인다고 단정할 수 없습니다. 합리적인 접근 방식은 각 후보 모델에 동일한 20개의 프롬프트를 렌더링하여 결과물을 눈으로 비교하는 것입니다. 그런 다음 Usage에서 승인된 이미지당 비용을 비교하십시오. 이는 요금 관련 문서에서도 제안하는 방법입니다. 가장 낮은 나열 가격이 항상 작업당 가장 낮은 비용을 의미하는 것은 아닙니다.

생성 요청 1건과 편집 요청 1건

아래 두 호출 모두 POST /v1/images/generations를 사용합니다. 이미지 생성 가이드에 따르면 Nano Banana 스타일의 참조 생성은 /v1/images/edits에 속하지 않습니다. 이미지 API에는 기본값이 없으므로 항상 model을 명시적으로 전송하십시오.

Google 이미지 제품군에 대해 Create Image 참조에 나열된 필드를 사용하는 텍스트-이미지 변환:

curl -X POST "https://api.tokenlab.sh/v1/images/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "prompt": "A cinematic portrait of a white cat sitting on a rainy windowsill",
    "aspect_ratio": "16:9",
    "resolution": "2k"
  }'

편집(operation: "image-to-image" 및 image_urls를 사용한 참조 이미지 생성):

curl -X POST "https://api.tokenlab.sh/v1/images/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nano-banana-pro",
    "operation": "image-to-image",
    "prompt": "Keep the product shape, change the background to a bright studio setup",
    "image_urls": ["https://example.com/input/product.png"],
    "aspect_ratio": "1:1",
    "resolution": "2k"
  }'

2026년 10월 3일 확인된 문서의 몇 가지 규칙:

  • 참조 URL은 공개 http 또는 https여야 합니다. 사설 네트워크 URL, 포함된 자격 증명, 프래그먼트, 처리 시작 전에 만료될 수 있는 서명된 URL은 피하십시오.
  • 비공개 또는 헤더 보호 소스 이미지의 경우 image_urls 대신 multipart image 파일을 전송하십시오.
  • images[] 및 file_id는 이 엔드포인트에서 허용되지 않습니다.
  • HTTP 클라이언트 타임아웃을 최소 120초로 설정하십시오. 응답에 status: "pending", task_id 또는 poll_url이 포함된 경우, 대기하지 말고 poll_url을 따르십시오.
  • GET /v1/tasks/{id}로 폴링하십시오. 비동기 작업 가이드에서는 5~10초마다 확인하고 completed 또는 failed 상태에서 중지할 것을 제안합니다.

반환된 URL, 작업 ID, 모델 및 고유 작업 ID를 저장하십시오. 적격한 결과 URL은 미디어 사본으로 30일 동안 보관될 수 있으며, media_retention.items는 각 항목의 상태와 expires_at을 보여줍니다.

최종 요금 확인하기

견적은 계획일 뿐입니다. 요금 관련 문서에는 실제 금액이 어디에 나타나는지 설명되어 있습니다.

  1. 예약 및 해제. 일부 비동기 작업은 생성 시 예상 비용을 예약합니다. 완료된 작업은 한 번 청구됩니다. 실패한 작업은 보류 중인 금액을 해제하거나 환불합니다.
  2. 트랜잭션 ID 읽기. 스트리밍되지 않는 응답에는 청구가 응답 전송 전에 완료될 때 billing_transaction_id가 포함됩니다. 동일한 값이 X-Billing-Transaction-ID 헤더에 나타날 수 있습니다. 비동기 작업은 완료 후 이를 포함합니다.
  3. Usage 열기. Usage 페이지는 모델별 기록과 비용 내역을 보여줍니다. 이를 견적과 비교하십시오.
  4. ID 통합 관리. request_id, task_id, billing_transaction_id 및 고유 작업 ID를 하나의 기록에 저장하십시오.
  5. 증거와 함께 문의. 작업 완료 후 Usage에 최종 요금이나 해제된 금액이 표시되지 않으면, Request ID와 task ID를 포함하여 support@tokenlab.sh로 이메일을 보내십시오.

제공 옵션도 가격에 영향을 미칩니다. Verified는 TokenLab 공개 가격을 사용하고, Official은 제작자의 공개 가격 기반 요금 계층을 사용하며, Auto는 Verified를 먼저 시도합니다. 요청을 완료한 옵션에 대해 비용을 지불하게 되므로, 테스트 배치에 어떤 옵션이 사용되었는지 기록해 두십시오.

FAQ

nano-banana-pro는 이미지당 청구되나요, 토큰당 청구되나요?

기본 항목은 이미지당입니다: per_request 0.067, 단위는 per_image입니다. 카탈로그에는 토큰당 가격이 책정된 텍스트 출력 항목(입력 1, 출력 6)도 나열되어 있습니다. 가격 책정 엔드포인트를 확인하여 요청 유형이 어떤 항목을 트리거하는지 확인하십시오.

nano-banana-pro 편집 요청을 /v1/images/edits로 보낼 수 있나요?

아니요. 문서에 따르면 nano-banana-pro를 포함한 Nano Banana 참조 이미지 요청은 operation: "image-to-image" 및 image_urls와 함께 /v1/images/generations로 보내야 합니다. 편집 엔드포인트는 gpt-image-2와 같은 모델을 위해 문서화되어 있습니다.

실패한 이미지 작업도 요금이 청구되나요?

요금 가이드에 따르면 실패한 작업은 요금이 청구되지 않으며, 예약된 금액은 해제되거나 환불됩니다. 재시도는 새로운 작업을 생성하며 새로운 요금이 발생할 수 있습니다. 타임아웃으로 인해 두 번째 생성 요청이 트리거되지 않도록 고유 작업 ID로 중복 제거하십시오.

선택한 해상도에 따라 nano-banana-pro 가격이 바뀌나요?

카탈로그에 따르면 이미지 출력은 이미지당 해상도 계층을 유지하며, 나열된 범위는 0.067에서 0.12까지입니다. 증거 자료에는 계층이 1k, 2k, 4k에 매핑되어 있지 않습니다. GET /v1/models/nano-banana-pro/pricing을 읽고 Usage에서 테스트 요청을 통해 확인하십시오.

실제 청구된 금액을 증명하는 필드는 무엇인가요?

billing_transaction_id 또는 X-Billing-Transaction-ID 헤더를 사용하고 Usage의 기록과 일치시키십시오. 스트리밍은 청구보다 먼저 완료될 수 있으므로, 헤더가 없을 경우 Usage가 대체 수단입니다.

자신의 프롬프트에서 다른 이미지 모델과 이 ID들을 비교하려면 모델 디렉토리에서 시작하십시오.

출처

2026-10-03 기준 가격

관련 모델

최근 출시된 모델

이 가이드의 모델로 바로 구축하기

가격을 비교하고 라우트를 테스트한 뒤, 조사 내용을 실제 API 호출로 이어가세요.