Unlock exclusive introductory pricing for the newly launched Gemini 3.5 Flash.
G

Nano Banana

Per forespørsel:$0.0312
Utgitt:Oct 1, 2025

Gemini 2.5 Flash Image (også kjent som nano-banana), Googles mest avanserte modell for bildegenerering og -redigering. Denne oppdateringen gjør det mulig å kombinere flere bilder til ett, opprettholde karakterkonsistens for å fortelle rike historier, utføre målrettede transformasjoner ved hjelp av naturlig språk og utnytte Geminis kunnskap om verden til å generere og redigere bilder.

Kommersiell bruk

Playground for Nano Banana

Utforsk Nano Banana's Playground — et interaktivt miljø for å teste modeller og kjøre spørringer i sanntid. Prøv prompts, juster parametere og iterer umiddelbart for å akselerere utvikling og validere brukstilfeller.

Nøkkelfunksjoner

  • Native bildegenerering og -redigering — generer bilder eller rediger eksisterende bilder via naturlig språk. (Generer / Rediger).
  • Multi-bildefusjon — kombiner flere inndata-bilder til én fotorealistisk scene.
  • Konsistens for karakterer — behold samme motiv- eller karakterutseende på tvers av redigeringer og prompter. (Konsistens).
  • SynthID-vannmerking — alle utdata inkluderer en usynlig SynthID for å identifisere KI-generert innhold. (Vannmerke).

Tekniske detaljer

  • Arkitektur og posisjonering: bygget på Gemini 2.5 Flash-familien — utformet som en lav-latens “Flash”-variant som bytter bort litt modellstørrelse/gjennomstrømming mot mye raskere respons per kall og kostnadseffektivitet, samtidig som den beholder sterkere resonnering enn tidligere Flash-nivåer.
  • Inndataformater og -grenser: godtar inline base64-bilder for små inndata og filopplastinger via File API for større bilder (anbefales for >20 MB). Støtter vanlige MIME-typer (JPEG, PNG).
  • Driftsmoduser: tekst-til-bilde, bilderedigering (inpainting / semantisk maskering), stiloverføring, komponering med flere bilder og innflettede tekst+bildesvar (nyttig for illustrerte instruksjoner, oppskrifter eller blandet innhold).
  • Opprinnelse og sikkerhetsmekanismer: synlige vannmerker på KI-utdata samt skjulte SynthID-markører og lag for policyhåndheving for å begrense eksplisitt forbudt innhold.

Ytelse i tester

Nano Banana

Begrensninger og kjente risikoer

  • Begrensninger i innholdspolicy: modellene håndhever innholdspolicyer (f.eks. forbyr eksplisitt seksuelt innhold og noe ulovlig innhold), men håndhevingen er ikke perfekt — det kan fortsatt være mulig å generere bilder av offentlige personer eller kontroversielle ikoner i enkelte scenarier, så policykontroller er essensielle. )
  • Feilmodi: mulig identitetsdrift ved ekstreme redigeringer, sporadisk semantisk feiljustering (når prompter er for lite spesifiserte), og artefakter i svært komplekse scener eller ved ekstreme endringer i synsvinkel.
  • Opprinnelse og misbruk: selv om vannmerker og SynthID er til stede, forhindrer disse ikke misbruk — de hjelper ved deteksjon og attribusjon, men erstatter ikke menneskelig vurdering i sensitive arbeidsflyter.

Typiske brukstilfeller

  • Produkt og netthandel: plasser/katalogiser produkter i livsstilsbilder via multi-bildefusjon.
  • Kreative verktøy / design: raske iterasjoner i designapper (Adobe Firefly-integrasjon nevnes).
  • Bilderedigering og retusjering: lokaliserte redigeringer via naturlig språk (fjern objekter, endre farge/belysning, endre stil).
  • Historiefortelling / karakterressurser: hold karakterer konsistente på tvers av paneler og scener.

Priser for Nano Banana

Utforsk konkurransedyktige priser for Nano Banana, designet for å passe ulike budsjetter og bruksbehov. Våre fleksible planer sikrer at du bare betaler for det du bruker, noe som gjør det enkelt å skalere etter hvert som kravene dine vokser. Oppdag hvordan Nano Banana kan forbedre prosjektene dine samtidig som kostnadene holdes håndterbare.

ModelComet Price (USD / M Tokens)Official Price (USD / M Tokens)Discount
gemini-2.5-flash-image
Per forespørsel:$0.0312
Per forespørsel:$0.039
-20%
gemini-2.5-flash-image-preview
Per forespørsel:$0.0312
Per forespørsel:$0.039
-20%

Eksempelkode og API for Nano Banana

Få tilgang til omfattende eksempelkode og API-ressurser for Nano Banana for å effektivisere integreringsprosessen din. Vår detaljerte dokumentasjon gir trinn-for-trinn-veiledning som hjelper deg med å utnytte det fulle potensialet til Nano Banana i prosjektene dine.

#!/bin/bash
# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here

# Output directory
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
OUTPUT_DIR="$SCRIPT_DIR/../output"
mkdir -p "$OUTPUT_DIR"

curl -s -X POST \
  "https://api.cometapi.com/v1beta/models/gemini-2.5-flash-image:generateContent" \
  -H "x-goog-api-key: $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "parts": [
        {"text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"}
      ]
    }]
  }' \
  | grep -o '"data": "[^"]*"' \
  | cut -d'"' -f4 \
  | base64 --decode > "$OUTPUT_DIR/gemini-native-image.png"

echo "Image saved to: $OUTPUT_DIR/gemini-native-image.png"

cURL Code Example

#!/bin/bash
# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here

# Output directory
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
OUTPUT_DIR="$SCRIPT_DIR/../output"
mkdir -p "$OUTPUT_DIR"

curl -s -X POST \
  "https://api.cometapi.com/v1beta/models/gemini-2.5-flash-image:generateContent" \
  -H "x-goog-api-key: $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "parts": [
        {"text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"}
      ]
    }]
  }' \
  | grep -o '"data": "[^"]*"' \
  | cut -d'"' -f4 \
  | base64 --decode > "$OUTPUT_DIR/gemini-native-image.png"

echo "Image saved to: $OUTPUT_DIR/gemini-native-image.png"

Python Code Example

from google import genai
from google.genai import types
import os

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com"

client = genai.Client(
    http_options={"api_version": "v1beta", "base_url": BASE_URL, "timeout": 600000},
    api_key=COMETAPI_KEY,
)

prompt = (
    "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"
)

response = client.models.generate_content(
    model="gemini-2.5-flash-image",
    contents=[prompt],
)

# Output directory
OUTPUT_DIR = os.path.join(os.path.dirname(__file__), "..", "output")
os.makedirs(OUTPUT_DIR, exist_ok=True)

for part in response.parts:
    if part.text is not None:
        print(part.text)
    elif part.inline_data is not None:
        image = part.as_image()
        output_path = os.path.join(OUTPUT_DIR, "gemini-native-image.png")
        image.save(output_path)
        print(f"Image saved to: {output_path}")

JavaScript Code Example

import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

// Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
const COMETAPI_KEY = process.env.COMETAPI_KEY || "<YOUR_COMETAPI_KEY>";
const BASE_URL = "https://api.cometapi.com";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

async function main() {
  const ai = new GoogleGenAI({
    apiKey: COMETAPI_KEY,
    httpOptions: { baseUrl: BASE_URL },
  });

  const prompt =
    "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme";

  const response = await ai.models.generateContent({
    model: "gemini-2.5-flash-image",
    contents: prompt,
  });

  // Output directory
  const outputDir = path.join(__dirname, "..", "output");
  if (!fs.existsSync(outputDir)) {
    fs.mkdirSync(outputDir, { recursive: true });
  }

  for (const part of response.candidates[0].content.parts) {
    if (part.text) {
      console.log(part.text);
    } else if (part.inlineData) {
      const imageData = part.inlineData.data;
      const outputPath = path.join(outputDir, "gemini-native-image.png");
      const buffer = Buffer.from(imageData, "base64");
      fs.writeFileSync(outputPath, buffer);
      console.log(`Image saved to: ${outputPath}`);
    }
  }
}

main();

Versjoner av Nano Banana

Grunnen til at Nano Banana har flere øyeblikksbilder kan inkludere potensielle faktorer som variasjoner i utdata etter oppdateringer som krever eldre øyeblikksbilder for konsistens, å gi utviklere en overgangsperiode for tilpasning og migrering, og ulike øyeblikksbilder som tilsvarer globale eller regionale endepunkter for å optimalisere brukeropplevelsen. For detaljerte forskjeller mellom versjoner, vennligst se den offisielle dokumentasjonen.

Version
gemini-2.5-flash-image
gemini-2.5-flash-image-preview