google/nano-banana-2/text-to-image

Google's lightweight yet powerful AI image generation model, built for creators who need fast, high-quality visuals from simple text prompts.

TEXT-TO-IMAGENEW
Nano Banana 2 Text-to-Image
Tekst-naar-Beeld

Google's lightweight yet powerful AI image generation model, built for creators who need fast, high-quality visuals from simple text prompts.

Invoer

Parameterconfiguratie laden...

Uitvoer

Inactief
Uw gegenereerde afbeeldingen verschijnen hier
Configureer parameters en klik op Uitvoeren om te beginnen met genereren

Elke uitvoering kost 0.08. Voor $10 kunt u ongeveer 125 keer uitvoeren.

Parameters

Codevoorbeeld

import requests
import time

# Step 1: Start image generation
generate_url = "https://api.atlascloud.ai/api/v1/model/generateImage"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
    "model": "google/nano-banana-2/text-to-image",
    "prompt": "A beautiful landscape with mountains and lake",
    "width": 512,
    "height": 512,
    "steps": 20,
    "guidance_scale": 7.5,
}

generate_response = requests.post(generate_url, headers=headers, json=data)
generate_result = generate_response.json()
prediction_id = generate_result["data"]["id"]

# Step 2: Poll for result
poll_url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"

def check_status():
    while True:
        response = requests.get(poll_url, headers={"Authorization": "Bearer $ATLASCLOUD_API_KEY"})
        result = response.json()

        if result["data"]["status"] == "completed":
            print("Generated image:", result["data"]["outputs"][0])
            return result["data"]["outputs"][0]
        elif result["data"]["status"] == "failed":
            raise Exception(result["data"]["error"] or "Generation failed")
        else:
            # Still processing, wait 2 seconds
            time.sleep(2)

image_url = check_status()

Installeren

Installeer het vereiste pakket voor uw programmeertaal.

bash
pip install requests

Authenticatie

Alle API-verzoeken vereisen authenticatie via een API-sleutel. U kunt uw API-sleutel ophalen via het Atlas Cloud dashboard.

bash
export ATLASCLOUD_API_KEY="your-api-key-here"

HTTP-headers

python
import os

API_KEY = os.environ.get("ATLASCLOUD_API_KEY")
headers = {
    "Content-Type": "application/json",
    "Authorization": f"Bearer {API_KEY}"
}
Bescherm uw API-sleutel

Stel uw API-sleutel nooit bloot in client-side code of openbare repositories. Gebruik in plaats daarvan omgevingsvariabelen of een backend-proxy.

Een verzoek indienen

import requests

url = "https://api.atlascloud.ai/api/v1/model/generateImage"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
    "model": "your-model",
    "prompt": "A beautiful landscape"
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

Een verzoek indienen

Dien een asynchroon generatieverzoek in. De API retourneert een voorspellings-ID waarmee u de status kunt controleren en het resultaat kunt ophalen.

POST/api/v1/model/generateImage

Verzoekinhoud

import requests

url = "https://api.atlascloud.ai/api/v1/model/generateImage"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer $ATLASCLOUD_API_KEY"
}

data = {
    "model": "google/nano-banana-2/text-to-image",
    "input": {
        "prompt": "A beautiful landscape with mountains and lake"
    }
}

response = requests.post(url, headers=headers, json=data)
result = response.json()

print(f"Prediction ID: {result['id']}")
print(f"Status: {result['status']}")

Antwoord

{
  "id": "pred_abc123",
  "status": "processing",
  "model": "model-name",
  "created_at": "2025-01-01T00:00:00Z"
}

Status controleren

Bevraag het voorspellings-eindpunt om de huidige status van uw verzoek te controleren.

GET/api/v1/model/prediction/{prediction_id}

Polling-voorbeeld

import requests
import time

prediction_id = "pred_abc123"
url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }

while True:
    response = requests.get(url, headers=headers)
    result = response.json()
    status = result["data"]["status"]
    print(f"Status: {status}")

    if status in ["completed", "succeeded"]:
        output_url = result["data"]["outputs"][0]
        print(f"Output URL: {output_url}")
        break
    elif status == "failed":
        print(f"Error: {result['data'].get('error', 'Unknown')}")
        break

    time.sleep(3)

Statuswaarden

processingHet verzoek wordt nog verwerkt.
completedDe generatie is voltooid. Resultaten zijn beschikbaar.
succeededDe generatie is geslaagd. Resultaten zijn beschikbaar.
failedDe generatie is mislukt. Controleer het foutveld.

Voltooid antwoord

{
  "data": {
    "id": "pred_abc123",
    "status": "completed",
    "outputs": [
      "https://storage.atlascloud.ai/outputs/result.png"
    ],
    "metrics": {
      "predict_time": 8.3
    },
    "created_at": "2025-01-01T00:00:00Z",
    "completed_at": "2025-01-01T00:00:10Z"
  }
}

Bestanden uploaden

Upload bestanden naar Atlas Cloud opslag en ontvang een URL die u kunt gebruiken in uw API-verzoeken. Gebruik multipart/form-data om te uploaden.

POST/api/v1/model/uploadMedia

Upload-voorbeeld

import requests

url = "https://api.atlascloud.ai/api/v1/model/uploadMedia"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }

with open("image.png", "rb") as f:
    files = {"file": ("image.png", f, "image/png")}
    response = requests.post(url, headers=headers, files=files)

result = response.json()
download_url = result["data"]["download_url"]
print(f"File URL: {download_url}")

Antwoord

{
  "data": {
    "download_url": "https://storage.atlascloud.ai/uploads/abc123/image.png",
    "file_name": "image.png",
    "content_type": "image/png",
    "size": 1024000
  }
}

Invoer-Schema

De volgende parameters worden geaccepteerd in de verzoekinhoud.

Totaal: 0Vereist: 0Optioneel: 0

Geen parameters beschikbaar.

Voorbeeld verzoekinhoud

json
{
  "model": "google/nano-banana-2/text-to-image"
}

Uitvoer-Schema

De API retourneert een voorspellingsantwoord met de gegenereerde uitvoer-URL's.

idstringrequired
Unique identifier for the prediction.
statusstringrequired
Current status of the prediction.
processingcompletedsucceededfailed
modelstringrequired
The model used for generation.
outputsarray[string]
Array of output URLs. Available when status is "completed".
errorstring
Error message if status is "failed".
metricsobject
Performance metrics.
predict_timenumber
Time taken for image generation in seconds.
created_atstringrequired
ISO 8601 timestamp when the prediction was created.
Format: date-time
completed_atstring
ISO 8601 timestamp when the prediction was completed.
Format: date-time

Voorbeeldantwoord

json
{
  "id": "pred_abc123",
  "status": "completed",
  "model": "model-name",
  "outputs": [
    "https://storage.atlascloud.ai/outputs/result.png"
  ],
  "metrics": {
    "predict_time": 8.3
  },
  "created_at": "2025-01-01T00:00:00Z",
  "completed_at": "2025-01-01T00:00:10Z"
}

Atlas Cloud Skills

Atlas Cloud Skills integreert meer dan 300 AI-modellen rechtstreeks in uw AI-codeerassistent. Eén commando om te installeren, gebruik daarna natuurlijke taal om afbeeldingen, video's te genereren en te chatten met LLMs.

Ondersteunde clients

Claude Code
OpenAI Codex
Gemini CLI
Cursor
Windsurf
VS Code
Trae
GitHub Copilot
Cline
Roo Code
Amp
Goose
Replit
40+ ondersteunde clients

Installeren

bash
npx skills add AtlasCloudAI/atlas-cloud-skills

API-sleutel instellen

Haal uw API-sleutel op via het Atlas Cloud dashboard en stel deze in als omgevingsvariabele.

bash
export ATLASCLOUD_API_KEY="your-api-key-here"

Mogelijkheden

Eenmaal geïnstalleerd kunt u natuurlijke taal gebruiken in uw AI-assistent om toegang te krijgen tot alle Atlas Cloud modellen.

BeeldgeneratieGenereer afbeeldingen met modellen zoals Nano Banana 2, Z-Image en meer.
VideocreatieMaak video's van tekst of afbeeldingen met Kling, Vidu, Veo, enz.
LLM-chatChat met Qwen, DeepSeek en andere grote taalmodellen.
Media uploadenUpload lokale bestanden voor beeldbewerking en afbeelding-naar-video workflows.

MCP-server

De Atlas Cloud MCP-server verbindt uw IDE met meer dan 300 AI-modellen via het Model Context Protocol. Werkt met elke MCP-compatibele client.

Ondersteunde clients

Cursor
VS Code
Windsurf
Claude Code
OpenAI Codex
Gemini CLI
Cline
Roo Code
100+ ondersteunde clients

Installeren

bash
npx -y atlascloud-mcp

Configuratie

Voeg de volgende configuratie toe aan het MCP-instellingenbestand van uw IDE.

json
{
  "mcpServers": {
    "atlascloud": {
      "command": "npx",
      "args": [
        "-y",
        "atlascloud-mcp"
      ],
      "env": {
        "ATLASCLOUD_API_KEY": "your-api-key-here"
      }
    }
  }
}

Beschikbare tools

atlas_generate_imageGenereer afbeeldingen op basis van tekstprompts.
atlas_generate_videoMaak video's van tekst of afbeeldingen.
atlas_chatChat met grote taalmodellen.
atlas_list_modelsBlader door meer dan 300 beschikbare AI-modellen.
atlas_quick_generateContentcreatie in één stap met automatische modelselectie.
atlas_upload_mediaUpload lokale bestanden voor API-workflows.

API Schema

Schema niet beschikbaar

Inloggen om aanvraaggeschiedenis te bekijken

U moet ingelogd zijn om toegang te krijgen tot uw modelaanvraaggeschiedenis.

Inloggen

Nano Banana 2 — Pro-kwaliteit op Flash-snelheid

V2

Ook bekend als Gemini 3.1 Flash Image

Het nieuwste beeldmodel van Google DeepMind combineert de geavanceerde mogelijkheden van Nano Banana Pro met de snelheid van Gemini Flash — met 3-5x snellere generatie, tot 4K resolutie en karakterconsistentie voor maximaal 5 personages in één workflow.

Volgende generatie beeldgeneratie
  • Tot 4K resolutie-output (512px / 1K / 2K / 4K niveaus)
  • 10+ beeldverhoudingen waaronder 21:9, 1:4, 8:1 en meer
  • Nauwkeurige en leesbare tekstweergave in afbeeldingen
  • Bijna Pro-kwaliteit (~95%) op Flash-snelheid
Intelligente bewerking en consistentie
  • Karakterconsistentie voor maximaal 5 personages in verschillende scènes
  • Objectgetrouwheid voor maximaal 14 objecten in één workflow
  • Gerichte bewerkingen via natuurlijke taal (verwijderen, vervangen, herpositioneren)
  • Multi-image blending en naadloze compositie

Wat is nieuw in Nano Banana 2

3-5x sneller dan Pro

Gebouwd op de Gemini 3.1 Flash-architectuur genereert Nano Banana 2 standaardafbeeldingen in 4-8 seconden — vergeleken met 10-20 seconden voor Nano Banana Pro.

Beeldzoek-grounding

Het opvallendste kenmerk van NB2 — het kan real-world referentieafbeeldingen ophalen via Google Search tijdens het genereren, waardoor de nauwkeurigheid voor bezienswaardigheden, beroemde personen en merklogo's aanzienlijk verbetert.

Nauwkeurige tekstweergave

Genereer nauwkeurige, leesbare tekst voor marketingmockups, wenskaarten en gelokaliseerde content. Je kunt zelfs tekst binnen een afbeelding vertalen en lokaliseren.

Multi-karakter consistentie

Behoud visuele consistentie voor maximaal 5 personages en 14 objecten in verschillende scènes — perfect voor storyboards, strips en marketingcampagnes.

Prompt Examples & Templates

Explore curated prompt templates showcasing Nano Banana 2's key capabilities — text rendering, character consistency, search grounding, and 4K output.

Marketing Mockup with Text
Text Rendering

Marketing Mockup with Text

Generate marketing visuals with accurate, legible text — one of NB2's standout improvements
Prompt

A minimalist coffee shop promotional poster with the text 'MORNING BREW — Fresh Roasted Daily' in elegant serif font, warm earth tones, steam rising from a ceramic cup, clean layout with plenty of whitespace

Multi-Scene Character
Character Consistency

Multi-Scene Character

Maintain character consistency across multiple scenes — supports up to 5 characters per workflow
Prompt

A young woman with short red hair and freckles, wearing a green jacket, standing in a rainy Tokyo street at night with neon reflections on wet pavement, cinematic lighting, photorealistic

Person to Action Figure
Photo to Action Figure

Person to Action Figure

Transform people from photos into collectible action figures with custom packaging
Prompt

Transform the person in the photo into an action figure, styled after [CHARACTER_NAME] from [SOURCE / CONTEXT]. Next to the figure, display the accessories including [ITEM_1], [ITEM_2], and [ITEM_3]. On the top of the toy box, write "[BOX_LABEL_TOP]", and underneath it, "[BOX_LABEL_BOTTOM]". Place the box in a [BACKGROUND_SETTING] environment.

Real-World Reference Generation
Search Grounding

Real-World Reference Generation

Leverage Image Search Grounding to generate accurate real-world subjects like landmarks and brands
Prompt

A photorealistic aerial view of the Eiffel Tower at golden hour, with the Seine River winding through Paris below, warm sunset light casting long shadows, high detail, 4K resolution

Product Design Render
Product Photography

Product Design Render

Create professional product photography with precise control over lighting and composition
Prompt

A frosted glass perfume bottle with a marble cap on a white marble surface, soft studio lighting from the left, subtle reflections, minimalist luxury aesthetic, product photography style

Artistic Style Transformation
Style Transfer

Artistic Style Transformation

Apply diverse artistic styles while maintaining subject integrity
Prompt

Transform this photo into Studio Ghibli animation style, keeping the same composition and subjects, lush watercolor backgrounds, soft diffused lighting, whimsical atmosphere

Ultra High Resolution Scene
4K Output

Ultra High Resolution Scene

Generate detailed scenes at up to 4K resolution with rich textures
Prompt

A cozy Japanese ramen shop interior at night, steam rising from bowls, warm amber lighting, detailed wooden counter with various condiments, a chef working in the background, 4K, ultra detailed

Toepassingen

🎬
Storyboarding en strips
📸
Productfotografie
📊
Marketingmockups
📱
Social media content
🔤
Tekstoverlay-ontwerp
👤
Karakterontwerp
Fotobewerking en retouchering
🎨
Visuele merkcontent

Waarom kiezen voor Nano Banana 2?

Flash-snelheid

3-5x sneller dan Nano Banana Pro met een standaard generatietijd van 4-8 seconden
🎯

Bijna Pro-kwaliteit

Bereikt ongeveer 95% van de beeldkwaliteit van Pro in de meeste scenario's
💰

Kostenefficiënt

Ongeveer de helft van de kosten van Nano Banana Pro — waardoor hoogwaardige AI-beeldgeneratie toegankelijker wordt

Technische specificaties

Architectuur:Gemini 3.1 Flash (GEMPIX2)
Resolutie-ondersteuning:512px tot 4K (512px / 1K / 2K / 4K niveaus)
Beeldverhoudingen:1:1, 4:3, 3:4, 2:3, 3:2, 16:9, 9:16, 1:4, 4:1, 8:1, 21:9
Consistentie:Maximaal 5 personages + 14 objecten per workflow
Contentveiligheid:SynthID-watermerk, compatibel met C2PA-standaard
API-toegang:Gemini API, Vertex AI, AI Studio, Gemini CLI

Ervaar Nano Banana 2

Beeldgeneratie op Pro-niveau met Flash-snelheid — maak verbluffende visuals met karakterconsistentie, tekstweergave en 4K resolutie-ondersteuning.

Gratis credits om te starten
Direct API-toegang
🌐Geen installatie vereist

Google Nano Banana 2 Text-to-Image

Nano Banana 2 Text-to-Image (Gemini 3.1 Flash Image) is Google’s lightweight yet powerful AI image generation model, built for creators who need fast, high-quality visuals from simple text prompts. It transforms words into expressive, realistic images with remarkable clarity, composition, and style diversity — all within seconds.

Why Choose This?

  • Fast generation Optimized for speed while maintaining high visual quality.

  • Multi-resolution support Output in 1K, 2K, or 4K resolution based on your needs.

  • Flexible aspect ratios Multiple options including 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, and 21:9.

  • Cinematic quality Excels at photorealistic scenes with atmospheric lighting and anamorphic lens effects.

  • Prompt Enhancer Built-in tool to automatically improve your descriptions.

  • Format choice Export in PNG or JPEG format.

Parameters

ParameterRequiredDescription
promptYesText description of the desired image
aspect_ratioNoAspect ratio: 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
resolutionNoOutput resolution: 1k (default), 2k, 4k
output_formatNoOutput format: png (default), jpeg

How to Use

  1. Write your prompt — describe the image in detail, including style, lighting, and composition.
  2. Choose aspect ratio (optional) — select a preset or leave empty for default.
  3. Select resolution — choose 1K, 2K, or 4K based on your needs.
  4. Choose output format — PNG for transparency support, JPEG for smaller file size.
  5. Use Prompt Enhancer (optional) — click to automatically refine your description.
  6. Run — submit and download your generated image.

Pricing

ResolutionCost
1k$0.08
2k$0.12
4k$0.16

Best Use Cases

  • Cinematic Imagery — Generate atmospheric scenes with anamorphic lens effects and film-like quality.
  • Character Portraits — Create detailed character illustrations with specific attributes.
  • Social Media Content — Produce eye-catching visuals for various platforms with flexible aspect ratios.
  • Marketing & Ads — Generate professional images for campaigns and promotions.
  • Concept Art — Visualize creative ideas with photorealistic rendering.

Pro Tips

  • Use cinematic language like "anamorphic lens look," "neon signs reflected in puddles," or "rainy Tokyo street at night" for atmospheric results.
  • Be specific about character attributes (hair color, clothing, accessories) for consistent results.
  • Match aspect ratio to your target platform: 9:16 for Stories/Reels, 16:9 for banners, 1:1 for feeds.
  • Try the Prompt Enhancer to automatically improve your descriptions.
  • 2K offers the best value — same price as 1K with higher resolution.

Notes

  • Prompt is the only required field.
  • If aspect_ratio is not selected, the model uses a default ratio.
  • 4K resolution costs 2× the standard rate.
  • Ensure your prompts comply with Google's Safety Guidelines.

Begin met 300+ Modellen,

Verken alle modellen