「ナノバナナAPI」を韓国語で検索すると、結果は2つに分かれます。Google公式ドキュメントか、「AI Studioでキーを取得する方法」というブログ記事です。本当に必要なのは、その間にある情報です。この記事では、既存のOpenAI SDKをそのまま使って呼び出す経路と、系列全体の1枚あたりの単価を1つの表にまとめます。Google Cloudプロジェクトは必要ありません。
1枚あたりの価格 — 系列全体
以下の料金は記事に手入力したものではなく、モデルカタログから読み取ります。価格が変わると、この表も変わります。
| モデル | 料金 | 用途 |
|---|---|---|
| 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とモデル名の2か所だけを変更します。
# 기존 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の画像エンドポイントと同じ形式です。そのため、すでに画像生成を組み込んだコードなら、モデル名の文字列1つで切り替えられます。
キーが機能するか先に確認する
コードを修正する前に、1回リクエストしてキーとアドレスを確認しておくと、その後エラーが発生した際に原因をコード側へ絞り込めます。
# 키가 되는지 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ならアップストリーム過負荷です。判別方法はClaude Codeのエラー整理の分岐表をそのまま適用できます。
どのグレードをデフォルトにするか
基本モデルをデフォルトにし、結果が不足する場合だけProに上げる方法が、費用対効果に最も優れています。モデル名の文字列を1つ変更するだけなので、比較実験のコストが実質ないという点を活用してください。同じプロンプトを2つのグレードで1回ずつ実行して決められます。
動画側の単価はVeo 3の価格に、英語版の詳細ドキュメントはNano Banana APIにあります。支払い方法と韓国国内カードの登録はClaude APIの価格・支払いにまとめています。
よくある質問
ナノバナナAPIはどう使いますか?
方法は2つあります。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+です(画像1枚あたり)。画像編集用のNano Banana Editは$0.0273です。サブスクリプションではなく、利用した分だけ前払い残高から差し引かれるため、生成しない月には費用が発生しません。
ナノバナナとナノバナナProの違いは何ですか?
同じ系列内のグレード違いです。基本モデルは一般的な生成作業に十分で、Proはより難しいディテールやテキストレンダリングを対象とする上位グレードで、その分1枚あたりの単価が高くなります。実務では基本モデルをデフォルトにし、結果が不足する場合だけProを使うのが費用対効果に最も優れています。モデル名の文字列を1つ変更するだけで切り替えられるため、比較コストは実質ありません。
AI Studioのキーなしでも使えますか?
可能です。OpenAI互換ゲートウェイ経由なら、Googleアカウント、AI Studioキー、Google Cloudプロジェクトなしで1つのキーから呼び出せます。ただし専用プロジェクトの割り当て量ではなく共有容量を使うため、保証されたクォータが必要ならGoogleに直接申し込むのが適切です。
画像編集もAPIでできますか?
できます。編集専用モデルNano Banana Editを使えば、元画像と指示文を一緒に送って部分修正できます。料金は$0.0273です。生成と編集は別のモデル名で区別されるため、同じエンドポイントに異なるモデル名を送るだけで済みます。
韓国のカードで支払えますか?
対応しています。StripeチェックアウトでKunavo残高にチャージするプリペイド方式です。チェックアウトが韓国ウォンで表示される場合、海外決済がブロックされた韓国発行カードと、KakaoPay・Naver Pay・PAYCO・Samsung Payも選択肢として表示されます。ウォン換算レートには購入者が負担する2~4%の換算手数料が含まれます(Stripe Adaptive Pricingドキュメント、2026-10-03確認)。ドルで支払えばこの手数料はかかりませんが、Visa、Mastercard、Amex、JCB、UnionPayなど海外決済に対応したカードが必要です。ブロックされている場合は、カード会社のアプリで海外決済を許可する必要があります。Apple Pay、Google Pay、Linkも利用できます。Toss Payはサポートされていません。