Nano Banana 2.1 API: modell-ID, pris, upplösningar och gränser
Av Potto AI Team·
Fakta om Nano Banana 2.1 API från Googles dokumentation: modell-ID, fält, 1K/2K/4K, 14 referenser, pris och gränser.
Nano Banana 2.1 API är Googles Gemini API-modell gemini-nano-banana-2.1, en högeffektiv modell för bildgenerering och konversationsbaserad redigering som du anropar med en textprompt och, valfritt, referensbilder. Enligt Googles modellsida för Nano Banana 2.1 returnerar den 1K (standard), 2K eller 4K bilder, accepterar upp till 14 referensbilder (upp till 10 objekt och upp till 4 figurer) och har konfigurerbar thinking. Googles standardpris är $0.0336 per 1K-bild, $0.0504 per 2K-bild och $0.113 per 4K-bild, och batchjobb prissätts till hälften av det.
Den här guiden samlar integrationsfakta på ett ställe: modell-ID, vilken endpoint du ska anropa, de fält i förfrågan som spelar roll, utstorlekar, platser för referensbilder, pris, hastighetsgränser och batchjobb. Alla siffror kommer från Googles officiella dokumentation, läst 2026-10-10. Priser och gränser ändras, så bekräfta dem på Googles sidor innan du budgeterar eller lanserar.
Potto erbjuder inget publikt API. För att anropa modellen från din egen kod använder du Googles Gemini API direkt. Om du bara vill ha bilderna kan du använda sidan Nano Banana 2.1 i Pottos webbgenerator för att skapa och redigera med samma modell utan att skriva en förfrågan.
Nano Banana 2.1 API i korthet
Punkt
Vad Googles dokumentation säger
Modell-ID
gemini-nano-banana-2.1 (den stabila versionen använder samma ID)
Indata
Text, bild, video och PDF
Utdata
Bild och text
Utstorlekar
1K (standard), 2K, 4K; 512px stöds inte på 2.1
Referensbilder
Upp till 14 totalt: upp till 10 objekt och upp till 4 karaktärer
Thinking-nivåer
minimal, medium (standard), high
Grounding
Google Web och Image Search
Batch API
Stöds
Stöds inte
Funktionsanrop, strukturerade utdata, cachelagring, kodexekvering, URL-kontext, Maps-grounding, Live API, ljudgenerering
"Nano Banana" är det populära namnet för Googles bildgenererings- och redigeringsmodeller i Gemini-familjen, och "Nano Banana 2.1 API" är helt enkelt sättet att nå en av dem från kod. Det finns ingen separat produkt att registrera sig för: du använder en Gemini API-nyckel och anger modell-ID i förfrågan. Googles guide för bildgenerering listar fem modeller under namnet Nano Banana, var och en med sitt eget ID:
Namn
Modell-ID
Nano Banana 2.1
gemini-nano-banana-2.1
Nano Banana 2 Lite
gemini-3.1-flash-lite-image
Nano Banana 2
gemini-3.1-flash-image
Nano Banana Pro
gemini-3-pro-image
Nano Banana (original)
gemini-2.5-flash-image
Googles guide kallar 2.1 för den primära högpresterande arbetshästen för bildgenerering och konversationsredigering och rekommenderar den för alla nya projekt. För en jämförelse med Pro-modellen, läs guiden Nano Banana 2.1 vs Nano Banana Pro; den här artikeln håller sig till 2.1-integrationen.
Google listar bättre visuell kvalitet och realism vid 1K, 2K och 4K, åtgärdade tiling-artefakter vid breda och panoramiska bildförhållanden (1:4, 4:1, 1:8 och 8:1) vid 2K och 4K, förbättrad textrendering och noggrannhet i infografisk layout, samt grounding med Google Web och Image Search. Dokumentationen publicerar inga benchmarkpoäng, så testa dina egna prompts innan du binder en pipeline till modellen.
Vilken endpoint ska du anropa?
Anropa Interactions API – det är den endpoint som gäller för Nano Banana 2.1 API. Googles guide för bildgenerering använder den för alla exempel med Nano Banana 2.1: en POST till https://generativelanguage.googleapis.com/v1beta/interactions med din nyckel i en x-goog-api-key-header. I Googles översikt över Interactions API står det att det sedan juni 2026 är allmänt tillgängligt och rekommenderas för alla nya projekt, och att alla nya modeller, verktyg och agentiska funktioner kommer att lanseras där. Det äldre generateContent-API:et beskrivs som legacy men stöds fortfarande fullt ut.
SDK-anropen (client.interactions.create) kräver google-genai eller @google/genai version 2.3.0 eller senare. I översikten listas också Batch API, explicit cachelagring och anpassade säkerhetsinställningar som ännu inte tillgängliga på Interactions, så pris för batch innebär att du använder generateContent, vilket avsnittet om batch förklarar.
Skicka din första Nano Banana 2.1 API-förfrågan
Den minsta förfrågan anger modellen och skickar prompten som ett textobjekt. Googles guide visar detta REST-anrop:
curl -s -X POST \
"https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-nano-banana-2.1",
"input": [
{"type": "text", "text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"}
]
}'
För att välja resultatets form lägger du till ett response_format-objekt. Samma fält finns i Googles Python-exempel, där utdata läses från interaction.output_image:
-d '{
"model": "gemini-nano-banana-2.1",
"input": [{"type": "text", "text": "A cedar bottle on a linen cloth, soft window light"}],
"response_format": {
"type": "image",
"mime_type": "image/jpeg",
"aspect_ratio": "16:9",
"image_size": "2K"
},
"generation_config": {"thinking_level": "medium"}
}'
Fälten i klartext:
Fält
Vad det gör
input
Prompten som {"type": "text", "text": ...}-objekt, plus {"type": "image", ...}-objekt för referenser
response_format.mime_type
image/jpeg eller image/png i Googles exempel
response_format.aspect_ratio
Till exempel 1:1, 5:4 eller 16:9 i Googles exempel
response_format.image_size
1K, 2K eller 4K, med versalt K
generation_config.thinking_level
minimal, medium eller high
previous_interaction_id
Fortsätter en tidigare interaktion för redigering i flera turer
I SDK-exemplen kommer bilden base64-kodad i interaction.output_image.data, och Python-exemplet avkodar den med base64.b64decode innan filen skrivs. Interaktionen innehåller även steps, som kan omfatta tankesteg och den slutliga model_output. Googles REST-exempel skriver inte ut någon svarskropp, så inspektera ett verkligt svar innan du skriver en parser för rå JSON.
Nano Banana 2.1 API: utstorlekar 1K, 2K och 4K
Nano Banana 2.1 producerar tre utstorlekar: 1K, 2K och 4K, där 1K är standard när du inte anger image_size. Googles prissida listar de bild-tokens som varje storlek förbrukar: 1,120 för en 1K-bild, 1,680 för 2K och 3,780 för 4K.
Regler från guiden för bildgenerering som orsakar verkliga fel:
Endast versalt K. Värden med gemener som 1k avvisas.
Ingen 512px på 2.1. Den mindre storleken 512px (0.5K) tillhör Gemini 3.1 Flash Image, inte Nano Banana 2.1.
Bildförhållanden. Exemplen för 2.1 använder 1:1, 5:4 och 16:9. Googles modellsida anger 1:4, 4:1, 1:8 och 8:1 som breda och panoramiska bildförhållanden där tiling-artefakter åtgärdades vid 2K och 4K. Sidorna som lästs för den här guiden ger inte en komplett lista över bildförhållanden för 2.1, så testa det exakta bildförhållande du behöver innan du bygger en layout runt det.
Pixeldimensioner. Googles guide publicerar ingen pixeltabell för 2.1, så mät den returnerade filen om din layout behöver fasta dimensioner.
Varje bild som genereras av Googles verktyg innehåller en SynthID-vattenstämpel, enligt guiden. Planera för det om du efterbearbetar eller beskär utdata.
Justera prompts vid 1K, eftersom en större storlek inte löser en svag komposition eller ett felstavat ord. Om du redan har en bild du vill behålla och bara behöver fler pixlar förstorar image upscaler den utan en ny generering.
Referensbilder: upp till 14 per förfrågan
Nano Banana 2.1 API tar emot upp till 14 referensbilder i en förfrågan, och antalet är summan över alla typer. Googles guide delar upp platserna efter modell:
Referenstyp
Nano Banana 2.1
Objekt (hög återgivning i den slutliga bilden)
Upp till 10
Karaktärer (konsekvens mellan bilder)
Upp till 4
Totalt
Upp till 14
Varje referens är ytterligare ett objekt i listan input. I Googles Python-exempel har ett bildobjekt "type": "image", bildens bytes som base64 i data och en mime_type som image/png, placerat bredvid textobjektet som innehåller prompten.
Praktisk användning av platserna: ge varje bild en uppgift och säg det i prompten (den första bilden är produktens form, den andra är paletten); återanvänd samma karaktärsbild för ett återkommande ansikte; och lägg till referenser en i taget, eftersom fler referenser inte garanterar att varje detalj överlever.
Inställningar för thinking och grounding
Nano Banana 2.1 API har stöd för tre nivåer för thinking, som ställs in med generation_config.thinking_level: minimal, medium (standard) och high. Googles guide säger att thinking är aktiverat som standard för Gemini 3-bildmodeller och inte kan stängas av via API, att modellen kan skapa upp till två tillfälliga tankebilder och att thinking-tokens faktureras som standard. Andra Nano Banana-modeller listar olika nivåer (Nano Banana 2 listar minimal och high), så kopiera inte en inställning mellan modeller.
Grounding låter modellen använda Google Search för tidskänsliga ämnen. I Interactions API lägger du till tools med google_search, och search_types med ["web_search", "image_search"] begär webb- och bildresultat; Image Search grounding finns endast på Nano Banana 2.1 och Gemini 3.1 Flash Image. Google påpekar att Image Search-resultat måste visas med sina search_suggestions, så bygg in den visningen i ditt gränssnitt.
Grounding faktureras separat: Googles prissida anger 5,000 kostnadsfria sökförfrågningar per månad, delade mellan Gemini 3 och nyare modeller, därefter $14 per 1,000 förfrågningar. Verifiera alla namn, siffror eller datum i en bild med grounding innan du publicerar.
Flerstegsredigering med previous_interaction_id
För att ändra en bild som du redan har genererat med Nano Banana 2.1 API skickar du en andra förfrågan med previous_interaction_id satt till id för den första interaktionen och beskriver bara ändringen. Googles exempel översätter texten i en infografik till spanska medan de andra elementen lämnas som de var. Enligt översikten för Interactions API är generation_config, tools och system_instruction begränsade till en interaktion, så ange dem igen vid varje tur, och om du anger store till false kan du inte använda previous_interaction_id. För redigeringar där du vill måla över ett område för hand är AI-fotoredigeraren enklare än att beskriva det i ord.
Pris för Nano Banana 2.1 API
Google fakturerar Nano Banana 2.1 per tokens, och bildutdata har en egen taxa. Detta är standardprislistan (betald nivå) från Geminis prissida för API:et, läst 2026-10-10:
Post
Standard
Batch
Indata (text, bild, video)
$1.50 per 1M tokens
$0.75 per 1M tokens
Utdata text och thinking
$7.50 per 1M tokens
$3.75 per 1M tokens
Utdata bilder
$30.00 per 1M bildtokens
$15.00 per 1M bildtokens
En 1K-bild
$0.0336
$0.0168
En 2K-bild
$0.0504
$0.0252
En 4K-bild
$0.113
$0.0567
Grounding med Google Search
5,000 kostnadsfria förfrågningar per månad, därefter $14 per 1,000
Listas inte separat
Priserna per bild är bildtoken-taxan tillämpad på tokenantalen i föregående avsnitt: 1,120 tokens à $30 per miljon blir $0.0336. Den kostnadsfria nivån anges som otillgänglig för den här modellen, så varje anrop kräver ett fakturerat projekt.
För att sätta det i perspektiv, med Googles priser enbart för bildutdata: 1,000 bilder kostar $33.60 vid 1K, $50.40 vid 2K och $113.00 vid 4K, eller $25.20 vid 2K som batch. Indata-tokens (din prompt och eventuella referensbilder), thinking-tokens och grounding-förfrågningar faktureras utöver detta, så mät en provkörning innan du binder ett budget.
Hastighetsgränser och kvoter
Googles sida för hastighetsgränser anger inget nummer för Nano Banana 2.1. Den förklarar hur gränserna fungerar och hänvisar till Google AI Studio för siffrorna som gäller för ditt projekt och din nivå.
Det som sidan däremot anger:
Dimensioner. Förfrågningar per minut (RPM), indata-tokens per minut (TPM) och förfrågningar per dag (RPD); bildgenererande modeller har även bilder per minut (IPM). Om någon enskild dimension överskrids utlöses ett fel.
Omfattning. Gränserna gäller per projekt, inte per API-nyckel, och dagliga kvoter återställs vid midnatt Pacific-tid.
Nivåer. Den kostnadsfria nivån behöver ett aktivt projekt, Tier 1 ett kopplat faktureringskonto, Tier 2 $100 i kumulativ betald utgift plus 3 dagar, och Tier 3 $1,000 plus 30 dagar. Uppgraderingar sker automatiskt.
Utgiftstak. Utgiftsbaserade gränser gäller över ett rullande 10-minutersfönster, och om en sådan nås returneras ett 429 RESOURCE_EXHAUSTED-fel.
En loop som skickar många parallella förfrågningar kan nå en 429 långt innan den dagliga kvoten är använd, så lägg till återförsök med backoff, begränsa samtidigheten och skicka stora offlinejobb via Batch API.
Modellsidan listar också 131,072 indata-tokens och 32,768 utdata-tokens, och stöder inte Flex- eller Priority-inferens.
Batch API för Nano Banana 2.1
För Nano Banana 2.1 API listar modellsidan Batch API som stött, och Googles prissida prissätter batch-bildutdata till halva standardpriset: $0.0168 per 1K-bild, $0.0252 per 2K-bild och $0.0567 per 4K-bild. Batch API-guiden sätter svarstiden till 24 timmar, även om den i de flesta fall är mycket kortare. Avvägningen är väntetid mot pris och högre hastighetsgränser, vilket passar kataloguppdateringar, prompttester och massvariationer snarare än ett gränssnitt där en person väntar.
Detaljer från Batch API-guiden: inline-förfrågningar måste totalt vara under 20 MB, medan större jobb använder en JSONL-fil (upp till 2 GB) med en förfrågan per rad och en key som du definierar. Jobb går genom JOB_STATE_PENDING, JOB_STATE_RUNNING och JOB_STATE_SUCCEEDED, eller slutar som misslyckade, avbrutna eller JOB_STATE_EXPIRED; ett jobb som väntar eller körs i mer än 48 timmar löper ut. Sidan om hastighetsgränser listar 100 samtidiga batch-förfrågningar och 20 GB fillagring, plus gränser för köade tokens per nivå.
En hake: guiden säger att batchbearbetning endast är tillgänglig med generateContent-API:et, och dess bildexempel använder responseModalities satt till ["TEXT", "IMAGE"] med ett annat modell-ID för Nano Banana. Den har inget exempel för gemini-nano-banana-2.1, så kör en liten testbatch med detta modell-ID innan du skickar tusentals förfrågningar. I praktiken körs interaktiv redigering via Interactions API och storskalig offlinetgenerering via generateContent-batchar.
Migrera till Nano Banana 2.1 från tidigare modeller
Googles prissida markerar den ursprungliga Nano Banana, gemini-2.5-flash-image, som deprecated med ett avstängningsdatum den 2 oktober 2026, och guiden för bildgenerering rekommenderar Nano Banana 2.1 för nya projekt.
Kontrollera dessa skillnader när du byter modell-ID. 2.1 listar thinking-nivåerna minimal, medium och high, medan 3.1 Flash Image listar minimal och high. Storleken 512px finns på 3.1 Flash Image men inte på 2.1, så begär 1K och ändra storlek på din sida. Image Search-grounding fungerar på 2.1 och 3.1 Flash Image, och Flash Lite har ingen sök-grounding. 2.1 stöder inte funktionsanrop eller strukturerade utdata, så flytta alla JSON-producerande steg till en textmodell. Beräkna om din kostnadsuppskattning med 2.1-priserna ovan, kör sedan dina sparade prompts genom den nya modellen och jämför resultaten med de gamla, eftersom ett modellbyte förändrar stil och textrendering även med identiska prompts.
Använd Nano Banana 2.1 utan API:t
Om ditt mål är en bild snarare än en integration är webbläsaren enklare. Potto's AI image generator erbjuder Nano Banana 2.1 med HD-, 2K- och 4K-utdata, upp till 10 referensbilder och PNG- eller JPEG-filer. Eftersom Potto inte har något publikt API är detta enbart ett webbaserat arbetsflöde.
Potto prissätter bilder i credits, som visas på Generate-knappen innan du bekräftar. Nano Banana 2.1 kostar 12 credits per bild i HD, 17 i 2K och 38 i 4K, och en misslyckad förfrågan frigör sina credits. Credits är Pottos egen enhet, inte en omvandling av Googles dollarpriser, så jämför inte de två som om de vore samma valuta. Sidan Potto AI priser listar planerna, och sidan AI modeller jämför alla bildmodeller i skaparen, inklusive Nano Banana och Nano Banana Pro.
Arbetsflödena speglar API:t: text to image är en förfrågan med enbart ett textobjekt, image to image lägger till din egen bild som ett bildobjekt i input, AI-character-generatorn riktar sig mot återkommande karaktärer, och bildmallar ger dig en brief att anpassa.
Nano Banana 2.1 API eller webbgenerator: vilket ska du använda?
Använd Gemini API när bilder produceras i din egen produkt eller enligt ett schema: en butik som renderar en variant för varje produktannons, ett nattligt jobb till batchpriser, eller en app där användare skriver en prompt. Du äger nycklarna, återförsöken, lagringen och fakturan, och du får Googles fullständiga parameteruppsättning.
Använd webbgeneratorn när en person skapar bilderna: en kampanjaffisch, produktbilder, en maskot för en presentation. Det finns ingen nyckel att hantera och inget svar att tolka, och priset visas före varje generering. Du kan också utforska en prompt i webbläsaren och flytta den vinnande formuleringen till ett API-anrop senare.
Vanliga frågor
Vad är Nano Banana 2.1 API?
Nano Banana 2.1 API är sättet att anropa Googles bildmodell gemini-nano-banana-2.1 via Gemini API. Den tar text-, bild-, video- eller PDF-indata, returnerar bilder och text och stöder 1K, 2K och 4K utdata, upp till 14 referensbilder, konfigurerbar thinking och grounding via Google Search. Det är inte en separat produkt: du använder en Gemini API-nyckel och anger modell-ID:t i din förfrågan.
Vad är Nano Banana 2.1 modell-ID?
Modell-ID:t är gemini-nano-banana-2.1. Googles modellsida säger att den stabila versionen använder samma ID, så ingen versionssuffix behövs. Andra Nano Banana-modeller har egna ID:n, till exempel gemini-3.1-flash-image för Nano Banana 2, så kontrollera ID:t varje gång du byter modell.
Hur mycket kostar Nano Banana 2.1 API?
Vid standardpriser tar Google $0.0336 per 1K-bild, $0.0504 per 2K-bild och $0.113 per 4K-bild, plus token-avgifter för indata och thinking. Batch-jobb kostar hälften: $0.0168, $0.0252 och $0.0567. Detta är siffror från Googles prissida för Gemini API som lästes 2026-10-10, och den kostnadsfria nivån anges som inte tillgänglig för den här modellen.
Hur många referensbilder kan Nano Banana 2.1 använda?
Upp till 14 i en förfrågan: upp till 10 objektbilder och upp till 4 karaktärsbilder. Google räknar summan över typer, så en förfrågan kan inte överstiga 14 även om båda gränserna används. Ge varje referens en uppgift i prompten och kontrollera detaljerna du bryr dig om i resultatet.
Har Potto ett Nano Banana 2.1 API?
Nej. Potto erbjuder inget publikt API. Du kan använda Nano Banana 2.1 i Pottos webbgenerator för 12 credits per bild i HD, 17 i 2K och 38 i 4K. Utvecklare som vill anropa modellen från kod bör använda Googles Gemini API med modell-ID:t gemini-nano-banana-2.1.
Vilka hastighetsgränser gäller för Nano Banana 2.1 API?
Google publicerar inget nummer för den här modellen på sin sida för hastighetsgränser. Gränser mäts i förfrågningar per minut, indata-tokens per minut, förfrågningar per dag och, för bildmodeller, bilder per minut, och de gäller per projekt och beror på din användningsnivå. Öppna vyn för hastighetsgränser i Google AI Studio för siffrorna som gäller för ditt konto.
Kan jag använda Batch API med Nano Banana 2.1?
Ja. Google anger att Batch API stöds på modellsidan och prissätter batch-bilder till halva standardpriset, med en målsvarstid på 24 timmar. Batch-bearbetning är endast tillgänglig med generateContent API, inte Interactions API, och Googles exempel för batch-bilder använder ett annat Nano Banana-modell-ID, så testa en liten batch med gemini-nano-banana-2.1 först.
Källor
Alla källor lästes 2026-10-10. Priser, gränser och modelldetaljer kommer från Google och kan ändras.