Loading...
Loading...
モデルを実行するにはサインインしてください
No output yet
Run the model to see generated results.
import requests
result = requests.post(
'https://api.e2x.ai/v1/jobs/submit',
headers={
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
},
json={
'model': 'google/nano-banana/text-to-image',
'input': {}
}
)import time
job_id = result.json()['jobId']
while True:
response = requests.get(
f'https://api.e2x.ai/v1/jobs/{'{job_id}'}',
headers={'Authorization': f'Bearer {'{API_KEY}'}'}
)
data = response.json()['data']
if data['status'] == 'completed':
print('Done!', data['outputs'][0]['url'])
break
elif data['status'] == 'failed':
raise Exception(f"Job failed: {'{'}data['error']['message']{'}'}")
time.sleep(2)Nano Banana は Google の gemini-2.5-flash-image で、この名前を一躍有名にしたモデルです。当社では google/nano-banana/text-to-image として公開しており、料金は 1 枚あたり $0.0312、fal.ai の $0.039 を 20% 下回ります。ただし、価格より重要な数字があります。Google はこのモデルを 2026年10月2日 に停止します。本ページ執筆時点から 37 日後です。
この事実ひとつで、以降の内容の優先順位はすべて組み替わります。当社では引き続き endpoint を稼働させ、価格も据え置き、今週キューに投入した batch も問題なく完了します。しかし、残り 5 週間しか猶予のないモデルへ新規に統合することを、当社からお勧めすることはありません。
2026年8月26日に最後に確認した時点での当社の価格は次のとおりです。
| API プロバイダー | 1 枚あたりの価格 | E2X との比較 |
|---|---|---|
| E2X | $0.0312 | — |
| fal.ai | $0.039 | 当社が 20% 低価格 |
| Google Gemini API | $0.039 | 当社が 20% 低価格 |
| OpenRouter | $0.039 | 当社が 20% 低価格 |
価格および製品条件は変更される場合があります。購入を判断する前に、各プロバイダーの最新価格をご確認ください。Google の Batch または Flex 価格は、スケジューリング・空き状況・処理条件が異なるため、標準的なオンデマンド API request と直接同等ではなく、この比較には含めていません。これは特定の条件に絞った比較であり、E2X があらゆる構成において世界最安であると主張するものではありません。
ベンダーは言葉を濁していません。画像生成のドキュメントにはこう書かれています。
「Nano Banana シリーズの草分けとなったレガシーモデルです。信頼できる働き手ではありましたが、より高い品質、より速い生成速度、より低い API 価格を体験していただくため、お客様には Nano Banana 2 Lite への移行を強く推奨します。」
これを書いたのが誰かをご確認ください。競合でも当社でもなく、Google が自社モデルについて述べた言葉です。しかもその隣には、gemini-2.5-flash-image の停止日を 2026年10月2日 と記した非推奨化テーブルが並んでいます。「強く推奨」と明確な期日の組み合わせは、モデルカードの言葉で書かれた立ち退き通知にほぼ等しいものです。
すでに手元にある画像を、新規生成ではなく変更したいのでしょうか。Nano Banana edit-image は白紙ではなく参照画像を受け取ります。同じモデル、同じ $0.0312、そして同じ期限です。
評価すべき点は評価します。このモデルは確かに名声を勝ち取りましたし、残り数週間のあいだは高速で安価なジェネレーターであり続けます。
速いです。 OpenRouter による独立した計測では、中央値は AI Studio で約 1.94 秒、Vertex で約 4.48 秒です。当社の job パイプラインでは、キューイングと配信を含めてエンドツーエンドで約 30 秒を見込んでいます。
aspect ratio は 10 種類に対応します — 21:9、16:9、4:3、3:2、1:1、9:16、3:4、2:3、5:4、4:5。同じ prompt テンプレートからバナーセットとストーリー用クロップの両方を出すには十分な幅です。
解像度は 1K のみです。 2K も 4K もアップスケール経路もありません。クライアントから印刷用を求められる案件であれば、そもそも選ぶべきモデルではありませんでした。
そして、当社が取り繕わない点がひとつあります。画像内テキストはこのモデルでは弱いです。 Google は高度なテキストレンダリングを Gemini 3 世代の特長として位置づけており、この世代のものではありません。ポスターの見出しを頼めば、サムネイルサイズでは正しく見えるのに原寸では崩壊する文字が返ってきます。これと違う説明をしていたページは、いずれも推測で書かれたものです。
ダッシュボードで API key を作成し、サーバー側で保持したうえで job を送信します。必須項目は prompt だけです。
curl -X POST https://api.e2x.ai/v1/jobs/submit \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/nano-banana/text-to-image",
"input": {
"prompt": "作業台に置かれた真鍮製の潜水ヘルメット、埃っぽい窓から差し込む朝の光、浅い被写界深度",
"aspect_ratio": "3:2"
}
}'
job ID が返ってきます。ステータスが確定するまで polling してください。
const headers = {
Authorization: `Bearer ${process.env.E2X_API_KEY}`,
"Content-Type": "application/json",
};
const submitted = await fetch("https://api.e2x.ai/v1/jobs/submit", {
method: "POST",
headers,
body: JSON.stringify({
model: "google/nano-banana/text-to-image",
input: {
prompt: "夕暮れのテラコッタ屋根、低空のドローン視点、暖かいもや、人物なし",
aspect_ratio: "16:9",
},
}),
}).then((r) => r.json());
const jobId = submitted.data.jobId;
while (true) {
const job = await fetch(`https://api.e2x.ai/v1/jobs/${jobId}`, { headers })
.then((r) => r.json());
if (job.data.status === "completed") {
console.log(job.data.outputs[0].url);
break;
}
if (job.data.status === "failed") {
throw new Error(job.data.error?.message || "Generation failed");
}
await new Promise((r) => setTimeout(r, 2000));
}
ステータスは pending → processing → completed と進み、failed または cancelled で終わることもあります。polling を避けたい場合は、body に webhookUrl を入れていただければ当社から通知します。
見落とされがちな schema の詳細がひとつあります。当社の aspect_ratio のデフォルトは 1:1 ではなく 9:16 です。指定しない限り縦長になります。最新の schema と価格は常に機械可読な仕様に掲載しています。
以下は当社の text-to-image ラインアップ全体です。まず 2 行目をご覧ください。
| モデル | 1 枚あたりの価格 | こんなときに |
|---|---|---|
| Nano Banana 2 Lite | $0.0238 | ほぼ常にこれ。本ページのモデルより安く、しかも新しい |
| Nano Banana(レガシー) | $0.0312 | 10月2日までに畳む予定のパイプライン |
| Nano Banana 2 | $0.04 | Lite ティアではなく現行世代をフルで使いたい |
| Nano Banana Pro | $0.075 | 判読可能な画像内テキスト、多数の参照画像、4K 出力 |
| GPT Image 2 | $0.0525 | OpenAI のレンダリングの質感が好み |
Nano Banana 2 Lite は本ページのモデルより 24% 安く、しかも 1 世代新しいモデルです。 この組み合わせは珍しく、旧世代の重みに留まる理由として挙げられてきた唯一の論拠を消し去ります。ここには天秤にかけるべき予算のトレードオフがありません。支払いは減り、出力は良くなり、統合が 5 週間後に期限切れになることもなくなります。移行コストは最初の request で回収できます。
同じ JSON の契約、同じ polling ループ、同じ aspect ratio です。model の文字列を変えてリリースするだけです。作品の中に読める文字を焼き込む必要がある場合は、Lite ではなく Nano Banana Pro を選んでください。Google がテキストレンダリングを載せたのはそのティアです。当社が扱うその他のモデルは text-to-image カテゴリとモデルカタログ全体にまとまっています。
知識のカットオフは 2025年6月なので、それ以降に起きたことは重みの中に存在しません。2026年の製品名や最近の出来事を挙げれば、自信たっぷりに描かれた作り話が返ってきます。
形容詞ではなく光学を書いてください。「85mm、f/1.8、逆光、わずかなレンズフレア」は「美しくシネマティックなショット」よりはるかに仕事をします。後者は学習データにあまりにも多く含まれるため、平均値へ収束してしまうのです。ネガティブスペースについても明示してください。指示しない限り、このモデルは空いた隅を喜んで雑多な要素で埋めます。
prompt は 1 段落以内に収めてください。コンテキストウィンドウは入力 65,536 token、出力 32,768 token なので、長さが制約になることはありません。制約になるのは注意の配分です。ここでの長い prompt は、精度を上げるどころか薄めてしまいます。
すべての出力に SynthID watermark が入ります。Google の知覚できない来歴マーカーで、例外なく適用され、当社を含めどのプロバイダーにもこれを切るスイッチはありません。
そしてカレンダーです。2026年10月2日 はバックログではなく、インシデント対応の runbook に記載してください。Google が重みを停止すれば、この slug への request は失敗します。それはベンダーによる停止であり、誰かがパッチで回避できる障害ではありません。スケジュールされた job、cron タスク、顧客向け機能がここを指しているなら、日曜日の作業ではなく 1 行の変更で済む今のうちに slug を移してください。
Google の非推奨化テーブルには、gemini-2.5-flash-image の停止日として 2026年10月2日 が記載されています。その日を過ぎると、重みを引き上げるのは Google の権限であるため、当社を含むすべてのプロバイダーでこのモデルは request への応答を停止します。当日ではなく、それより前に移行してください。
Nano Banana 2 Lite です。しかも僅差の判断ではありません。当社では本モデルの $0.0312 に対して $0.0238 で提供しており、丸 1 世代新しく、Google 自身が推奨される代替として名指ししています。model の slug を差し替えるだけで、request と response の形は変わりません。
生成画像 1 枚あたり $0.0312 で、2026年8月26日に確認した時点で fal.ai の $0.039 を 20% 下回っていました。同日、Google 自身の API と OpenRouter はいずれも $0.039 でした。価格は変動しますので、予算を組む前に最新のモデルページでご確認ください。
安定しては描画できません。Google は高度なテキストレンダリングを Gemini 3 世代の特長としており、このモデルはそれ以前のものです。短い単語なら残ることもありますが、文はたいてい保ちません。パッケージ、インフォグラフィック、見出しを含むものには Nano Banana Pro をお使いください。
1K のみです。この世代に 2K や 4K の経路はありません。より大きな出力が必要であれば、Nano Banana Pro が 4096×4096 まで対応します。
はい。すべての画像に、AI 生成コンテンツ向けの知覚できないマーカーである Google の SynthID が含まれます。これを無効化するパラメーターを公開しているプロバイダーは存在せず、できると謳う事業者があれば、それは誤解を招く説明です。
いいえ。job を送信したうえで、ステータスを polling するか webhookUrl を渡していただく形になります。完了した job はファイルを data.outputs[0].url に公開し、当社のパイプラインでは 1 request あたり約 30 秒を見込んでいます。