Nano Banana 2 API
Nano Banana 2 của Google (Gemini 3.1 Flash Image) — tạo ảnh chất lượng Pro với tốc độ Flash. Độ phân giải từ 512px đến 4K, hiển thị chữ được cải thiện, nhất quán nhân vật cho tối đa 5 nhân vật và tích hợp kiến thức thế giới thực.
Các endpoint text-to-image và chỉnh sửa tiêu chuẩn, cùng các biến thể Fast (lựa chọn Nano Banana 2 rẻ nhất). Tìm kiếm web và tìm kiếm ảnh tùy chọn bổ sung kiến thức thế giới thực cho kết quả tạo. Mặc định 2K, có sẵn 4K.
/filters:quality(82)/examples/0e2e636e41341ac4132145a4ba6a911b/1783683544102329139_iRAJS1bk.webp)
Tổng quan
Giới thiệu về Nano Banana 2 API
Nano Banana 2 làm được gì, nằm ở đâu trong dòng mô hình của Google, và vì sao các đội ngũ chọn nó.
Nano Banana 2 là mô hình tạo và chỉnh sửa ảnh từ Google, có sẵn qua REST API của WaveSpeedAI. Nano Banana 2 của Google (Gemini 3.1 Flash Image) — tạo ảnh chất lượng Pro với tốc độ Flash. Độ phân giải từ 512px đến 4K, hiển thị chữ được cải thiện, nhất quán nhân vật cho tối đa 5 nhân vật và tích hợp kiến thức thế giới thực.
Các endpoint text-to-image và chỉnh sửa tiêu chuẩn, cùng các biến thể Fast (lựa chọn Nano Banana 2 rẻ nhất). Tìm kiếm web và tìm kiếm ảnh tùy chọn bổ sung kiến thức thế giới thực cho kết quả tạo. Mặc định 2K, có sẵn 4K.
Họ Nano Banana 2 trên WaveSpeedAI cung cấp 8 endpoint REST bao gồm 2 quy trình Text-To-Image, Image-To-Image. Mỗi biến thể có giá, các tham số điều chỉnh và kết quả mẫu riêng — hãy chọn biến thể phù hợp với dạng đầu vào và ràng buộc sản xuất của bạn, hoặc gọi nhiều biến thể từ cùng một API key để ghép các pipeline nhiều bước.
Chạy Nano Banana 2 bằng cùng API key, tài khoản thanh toán và hạn mức tốc độ bạn dùng cho hơn 1.000 mô hình AI khác trên WaveSpeedAI. Không cần thiết lập nhà cung cấp riêng, không cần SDK cho từng nhà cung cấp, không có hạn mức tốc độ riêng của từng hãng — một lần tích hợp bao quát mọi thứ, từ text-to-image và text-to-video đến tổng hợp âm thanh, tạo 3D, nâng cấp và chỉnh sửa.
Endpoint
Tất cả endpoint API Nano Banana 2
8 endpoint Nano Banana 2 hiện có sẵn trên WaveSpeedAI — hãy chọn biến thể phù hợp với quy trình của bạn.
/filters:quality(82)/media/images/20260408104558_t6mp9lus.webp)
Nano Banana 2 Text To Image Fast
Google Nano Banana 2 Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 option, starting at just $0.045 per image. Delivers fast text-to-image generation with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104604_srl763ml.webp)
Nano Banana 2 Text To Image
Google Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-quality image generation at Flash speed with 512px to 4K resolution support. Features include improved text rendering, character consistency for up to 5 characters, and real-world knowledge integration. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104544_zo6kw479.webp)
Nano Banana 2 Edit Fast
Google Nano Banana 2 Edit Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 editing option, starting at just $0.045 per image. Enables fast image editing with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104538_77qog4ig.webp)
Nano Banana 2 Edit
Google Nano Banana 2 Edit (Gemini 3.1 Flash Image) enables advanced image editing with 4K-capable output, fast iteration, and precise instruction following. Supports text translation, localization within images, and maintains subject consistency during edits. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846273040443129_5T5fPY8h.webp)
Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846259821818886_jg1SZaB3.webp)
Nano Banana 2 Lite Text To Image
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312805430502065_dlG47iBV.webp)
Nano Banana 2.1 Edit
Google Nano Banana 2.1 Edit is the latest Nano Banana image editing model, with gains in visual design, subject consistency and prompt adherence, up to 14 reference images and 1K to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312803887061677_SluDNW5I.webp)
Nano Banana 2.1 Text To Image
Google Nano Banana 2.1 is the latest Nano Banana image generation model, with gains in visual design, subject consistency and prompt adherence, cleaner text rendering, 1K to 4K output and optional web search. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ví dụ
Xem Nano Banana 2 hoạt động
Kết quả thật do API Nano Banana 2 tạo ra. Rê chuột lên video để xem trước, nhấp để mở trình xem kích thước đầy đủ.
Hướng dẫn
Cách dùng API Nano Banana 2
Bốn bước từ đăng ký đến khi có kết quả. Ví dụ đầy đủ bằng Python, Node.js và cURL nằm ở phần API bên dưới.
- 01
Lấy API key
Đăng ký tài khoản WaveSpeedAI và sao chép API key từ bảng điều khiển. Tài khoản mới được tặng credit dùng thử miễn phí — đủ để chạy playground vài chục lần trước khi bắt đầu tính phí.
- 02
Gửi một prediction
POST đầu vào của bạn dưới dạng JSON tới https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image. Endpoint trả về prediction id ngay lập tức — việc tạo là bất đồng bộ nên bạn không phải giữ kết nối mở trong lúc suy luận.
- 03
Poll để chờ hoàn tất
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Trả về kết quả khi completed; dừng và báo lỗi khi failed, cancelled, timeout hoặc deleted; tiếp tục poll với mọi trạng thái khác.
- 04
Đọc URL kết quả
Khi status là "completed", đọc URL từ data.outputs[0]. URL trỏ tới media bạn đã tạo trên CDN của WaveSpeedAI — ảnh, video, âm thanh hoặc tệp 3D tùy biến thể Nano Banana 2 bạn đã gọi.
Trường hợp sử dụng
Bạn có thể xây dựng gì với Nano Banana 2
Các quy trình phổ biến mà nhà phát triển và người sáng tạo dùng API Nano Banana 2 cho.
Cảnh nhiều nhân vật (tối đa 5)
Tính năng nổi bật trong danh mục: nhất quán nhân vật cho tối đa 5 nhân vật trong một lần tạo. Hữu ích cho cảnh quần thể, ảnh sản phẩm nhóm, storyboard kể chuyện nơi nhiều chủ thể phải giữ được nhận diện.
Tích hợp kiến thức thế giới thực
Tính năng trong danh mục: các tham số tìm kiếm web và tìm kiếm ảnh tùy chọn cho phép mô hình dựa vào các tham chiếu thế giới thực hiện tại — hữu ích khi prompt nhắc đến địa điểm, con người, thương hiệu hoặc sự kiện cụ thể.
Chất lượng Pro với tốc độ Flash
Định vị trong danh mục: "tạo ảnh chất lượng Pro với tốc độ Flash" — giá trị cốt lõi là tiến gần độ trung thực của Nano Banana Pro.
Dải độ phân giải từ 512px đến 4K
Tuyên bố trong danh mục: dải độ phân giải rộng từ 512px (độ phân giải thấp cho ảnh thu nhỏ, xem trước trên di động) đến 4K. Hãy chọn kích thước nhỏ nhất đáp ứng mục tiêu bàn giao của bạn.
Bậc Fast cho khối lượng lớn
google/nano-banana-2/text-to-image-fast — lựa chọn Nano Banana 2 rẻ nhất, hữu ích cho pipeline A/B testing và tạo khối lượng lớn. Edit-fast cùng giá cho các lượt tinh chỉnh.
Endpoint chỉnh sửa ảnh
google/nano-banana-2/edit cho phép chỉnh sửa ảnh nâng cao với đầu ra hỗ trợ 4K và bám sát chỉ dẫn chính xác. Danh mục ghi nhận hỗ trợ dịch và bản địa hóa văn bản trong ảnh.
Mẹo
Mẹo viết prompt cho Nano Banana 2
Lời khuyên thực tế để có kết quả tốt hơn từ Nano Banana 2 — rút ra từ các mẫu hiệu quả trên các mô hình ảnh trong các pipeline sản xuất.
- 01
Dùng nhất quán 5 nhân vật cho cảnh nhiều người
Tính năng trong danh mục: "nhất quán nhân vật cho tối đa 5 nhân vật." Khi prompt có nhiều chủ thể phải luôn nhận ra được, tính nhất quán nhân vật của Nano Banana 2 vượt trội hầu hết mô hình ảnh giá rẻ — hữu ích cho ảnh nhóm, khung storyboard và cảnh hội thoại.
- 02
Căn cứ tìm kiếm web và tìm kiếm ảnh tùy chọn
Các tham số enable_web_search và enable_image_search được cung cấp. Bật khi prompt nhắc đến địa điểm, con người, thương hiệu hoặc sự kiện thực tế hiện tại — mô hình điều kiện hóa theo tham chiếu truy xuất được thay vì chỉ dữ liệu huấn luyện.
- 03
Dải độ phân giải từ 512px đến 4K
Theo danh mục: "hỗ trợ độ phân giải từ 512px đến 4K." Chọn kích thước nhỏ nhất đủ chấp nhận được để phân phối — hữu ích cho ảnh thu nhỏ, xem trước trên di động và công việc khối lượng lớn nơi 4K là quá mức.
- 04
Dùng bậc Fast để lặp thử
google/nano-banana-2/text-to-image-fast để lặp prompt và thử nghiệm A/B khối lượng lớn; edit-fast để tinh chỉnh. Chuyển sang biến thể Standard khi cần chất lượng tối đa.
- 05
Dùng Edit để dịch và địa phương hóa chữ
Danh mục ghi chú rằng endpoint edit "hỗ trợ dịch và địa phương hóa chữ" trong ảnh. Hữu ích để điều chỉnh sản phẩm sáng tạo marketing cho nhiều thị trường mà không phải tạo lại toàn bộ ảnh.
Giá
Giá API Nano Banana 2
Giá tính theo từng kết quả đầu ra. Khoản phí cuối cùng thay đổi theo các tham số bạn đặt trong playground của từng biến thể (độ phân giải, thời lượng, số kết quả, tham chiếu).
| Endpoint | Loại | Giá khởi điểm |
|---|---|---|
| google/ | text-to-image | $0.045 |
| google/ | text-to-image | GIẢM 10%$0.07$0.063 |
| google/ | image-to-image | $0.045 |
| google/ | image-to-image | GIẢM 10%$0.07$0.063 |
| google/ | image-to-image | $0.04 |
| google/ | text-to-image | $0.04 |
| google/ | image-to-image | GIẢM 10%$0.04$0.036 |
| google/ | text-to-image | GIẢM 10%$0.04$0.036 |
API
Gọi API Nano Banana 2
Đăng ký API key tại wavespeed.ai/accesskey, rồi gửi prediction qua REST. Playground tạo sẵn mã mẫu có thể dán ngay cho mọi tổ hợp đầu vào.
POSThttps://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": False,
"enable_image_search": False,
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)So sánh
Nano Banana 2 so với các lựa chọn khác
Khi nào nên chọn Nano Banana 2 thay vì các mô hình tương tự trên WaveSpeedAI.
Nano Banana 2 so với Nano Banana Pro
Pro bao gồm text-to-image 4K, chỉnh sửa, bậc Ultra và các biến thể Multi riêng. Nano Banana 2 là phiên bản rẻ hơn, nhanh hơn với nhất quán nhiều nhân vật và tích hợp tìm kiếm web mà Pro không có.
Nano Banana 2 so với GPT Image 2
GPT Image 2 có các bậc chất lượng rõ ràng (low/medium/high) và quy trình chỉnh sửa theo tham chiếu. Nano Banana 2 thắng ở nhất quán nhân vật cho tối đa 5 nhân vật và tìm kiếm web/ảnh tùy chọn để có kiến thức thế giới thực.
Nano Banana 2 so với Seedream 5 Lite
Seedream 5 Lite tập trung mạnh vào typography và có biến thể Sequential cho nhất quán nhiều ảnh. Nano Banana 2 đắt hơn một chút nhưng có tạo ảnh dựa trên tìm kiếm web mà Seedream không cung cấp.
Câu hỏi thường gặp
Nano Banana 2 API — Câu hỏi thường gặp
Giá, giấy phép, tích hợp — những câu hỏi phổ biến về việc chạy Nano Banana 2 trên WaveSpeedAI.
API Nano Banana 2 là gì?
Nano Banana 2 là mô hình tạo ảnh của Google, được cung cấp dưới dạng REST API trên WaveSpeedAI. Nano Banana 2 của Google (Gemini 3.1 Flash Image) — tạo ảnh chất lượng Pro với tốc độ Flash. Độ phân giải từ 512px đến 4K, hiển thị chữ được cải thiện, nhất quán nhân vật cho tối đa 5 nhân vật và tích hợp kiến thức thế giới thực. Bạn có thể gọi bằng lập trình hoặc thử từ playground ở liên kết phía trên.
Làm sao để gọi API Nano Banana 2?
Đăng ký tài khoản WaveSpeedAI, sao chép API key từ /accesskey, rồi POST tới https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image với đầu vào dưới dạng JSON. Endpoint trả về prediction id. Hãy poll endpoint kết quả khoảng mỗi 2 giây, tăng khoảng cách với các tác vụ chạy lâu, và dừng ở bất kỳ trạng thái kết thúc nào. Ví dụ Python / Node.js / cURL hướng tới môi trường production ở phía trên.
API Nano Banana 2 có giá bao nhiêu?
Nano Banana 2 bắt đầu từ $0.036 mỗi lượt chạy. Chi phí chính xác thay đổi theo các tham số bạn đặt (độ phân giải, thời lượng, số kết quả, tham chiếu). Phần xem trước chi phí trực tiếp cạnh nút Tạo trong playground hiển thị giá chính xác cho đầu vào hiện tại của bạn.
Có những biến thể Nano Banana 2 nào?
WaveSpeedAI cung cấp 8 endpoint Nano Banana 2 đang hoạt động: google/nano-banana-2/text-to-image-fast, google/nano-banana-2/text-to-image, google/nano-banana-2/edit-fast, google/nano-banana-2/edit, google/nano-banana-2-lite/edit, google/nano-banana-2-lite/text-to-image, google/nano-banana-2.1/edit, google/nano-banana-2.1/text-to-image. Mỗi biến thể có trang playground và giá riêng.
Tôi có thể dùng kết quả của Nano Banana 2 cho mục đích thương mại không?
Quyền sử dụng thương mại tuân theo giấy phép mô hình của Google. Hầu hết mô hình của Google cho phép dùng kết quả đầu ra cho mục đích thương mại; hãy xem trang playground của từng mô hình để biết tóm tắt giấy phép cụ thể, và Điều khoản dịch vụ của WaveSpeedAI cho các điều kiện cấp nền tảng.
Tại sao dùng Nano Banana 2 trên WaveSpeedAI thay vì gọi trực tiếp?
Một API key + một tài khoản thanh toán cho Nano Banana 2 VÀ hơn 1.000 mô hình AI khác từ các nhà cung cấp khác. Không cần thiết lập SDK cho từng hãng, không có hạn mức tốc độ riêng, không phải viết lại mã tích hợp cho từng hãng. Giá thường ngang bằng hoặc thấp hơn API trực tiếp của Google.
Nhà cung cấp
Giới thiệu về Google
Đội ngũ đứng sau Nano Banana 2 và dòng mô hình Google rộng hơn trên WaveSpeedAI.
Công việc AI của Google chủ yếu diễn ra tại Google DeepMind và Google Research. Các mô hình ảnh và video của hãng — Imagen, Veo và các mô hình đa phương thức dòng Gemini như Nano Banana (Gemini 3 Image) — dùng chung kiến trúc và hạ tầng huấn luyện với dòng Gemini nói chung. Đầu ra nổi bật nhờ kết xuất chữ chính xác, phủ rộng nhiều phong cách và giấy phép cấp thương mại.
Bắt đầu xây dựng với Nano Banana 2 trên WaveSpeedAI
Tặng credit dùng thử miễn phí khi đăng ký. Một API key cho hơn 1.000 mô hình AI từ Google và mọi nhà cung cấp khác.
/filters:quality(82)/examples/c6f2756b2e28edb48fb6fb0d93eb72d4/1783682990942779875_9zyIR19j.webp)
/filters:quality(82)/examples/b49a206e5418f7c28c781c906018e3f5/1783682980959071421_Nk3dnwFP.webp)
/filters:quality(82)/examples/e8042eb4959f101afb95527f0bb8c5f6/1783682985305526491_RyyIS1ak.webp)
/filters:quality(82)/examples/7fa7017e74606377a701e2ea6f54932b/1783682988891734970_MaV4eoyH.webp)