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

Nano Banana

Por Solicitud:$0.0312
Publicado:Oct 1, 2025

Gemini 2.5 Flash Image (también conocido como nano-banana), el modelo de generación y edición de imágenes más avanzado de Google. Esta actualización te permite fusionar varias imágenes en una sola, mantener la consistencia de los personajes para contar historias más ricas, realizar transformaciones específicas mediante lenguaje natural y aprovechar el conocimiento del mundo de Gemini para generar y editar imágenes.

Uso comercial

Playground para Nano Banana

Explora el Playground de Nano Banana — un entorno interactivo para probar modelos y ejecutar consultas en tiempo real. Prueba prompts, ajusta parámetros e itera instantáneamente para acelerar el desarrollo y validar casos de uso.

Funciones clave

  • Generación y edición de imágenes de forma nativa — genera imágenes o edita fotos existentes mediante prompts en lenguaje natural. (Generar / Editar).
  • Fusión de múltiples imágenes — combina varias imágenes de entrada en una escena fotorrealista.
  • Consistencia de personajes — mantiene la misma apariencia del sujeto o personaje a través de ediciones y prompts. (Consistencia).
  • Marcado con SynthID — todos los resultados incluyen un SynthID invisible para identificar contenido generado por IA. (Marca de agua).

Detalles técnicos

  • Arquitectura y posicionamiento: basado en la familia Gemini 2.5 Flash — diseñado como una variante “Flash” de baja latencia que sacrifica un poco de tamaño de modelo/rendimiento por respuestas por llamada mucho más rápidas y eficiencia de costos, manteniendo un razonamiento más sólido que niveles Flash anteriores.
  • Formatos y límites de entrada: acepta imágenes base64 inline para entradas pequeñas y cargas de archivos mediante la File API para imágenes más grandes (recomendado para >20 MB). Compatible con tipos MIME comunes (JPEG, PNG).
  • Modos de operación: texto a imagen, edición de imágenes (inpainting / enmascarado semántico), transferencia de estilo, composición de múltiples imágenes y respuestas intercaladas de texto+imagen (útil para instrucciones ilustradas, recetas o contenido mixto).
  • Procedencia y mecanismos de seguridad: marcas de agua visibles en salidas de IA, además de marcadores SynthID ocultos y capas de aplicación de políticas para limitar contenido explícitamente no permitido.

Rendimiento de referencia

Nano Banana

Limitaciones y riesgos conocidos

  • Restricciones de políticas de contenido: los modelos aplican políticas de contenido (p. ej., prohibición de contenido sexual explícito y ciertos contenidos ilícitos), pero la aplicación no es perfecta; la generación de imágenes de figuras públicas o iconos controvertidos puede ser posible en algunos escenarios, por lo que las comprobaciones de política son esenciales.
  • Modos de fallo: posible deriva de identidad en ediciones extremas, desalineación semántica ocasional (cuando los prompts están insuficientemente especificados) y artefactos en escenas muy complejas o con cambios extremos de punto de vista.
  • Procedencia y uso indebido: aunque hay marcas de agua y SynthID, estos no impiden el uso indebido; ayudan en la detección y atribución, pero no sustituyen la revisión humana en flujos de trabajo sensibles.

Casos de uso típicos

  • Producto y ecommerce: colocar/catalogar productos en fotos de estilo de vida mediante fusión de múltiples imágenes.
  • Herramientas creativas / diseño: iteraciones rápidas en apps de diseño (se cita integración con Adobe Firefly).
  • Edición y retoque fotográfico: ediciones localizadas a partir de lenguaje natural (eliminar objetos, cambiar color/iluminación, cambiar el estilo).
  • Narrativa / recursos de personajes: mantener personajes consistentes en paneles y escenas.

Precios para Nano Banana

Explora precios competitivos para Nano Banana, diseñado para adaptarse a diversos presupuestos y necesidades de uso. Nuestros planes flexibles garantizan que solo pagues por lo que uses, facilitando el escalado a medida que crecen tus requisitos. Descubre cómo Nano Banana puede mejorar tus proyectos mientras mantienes los costos manejables.

ModelComet Price (USD / M Tokens)Official Price (USD / M Tokens)Discount
gemini-2.5-flash-image
Por Solicitud:$0.0312
Por Solicitud:$0.039
-20%
gemini-2.5-flash-image-preview
Por Solicitud:$0.0312
Por Solicitud:$0.039
-20%

Código de ejemplo y API para Nano Banana

Accede a código de muestra completo y recursos de API para Nano Banana para agilizar tu proceso de integración. Nuestra documentación detallada proporciona orientación paso a paso, ayudándote a aprovechar todo el potencial de Nano Banana en tus proyectos.

#!/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();

Versiones de Nano Banana

La razón por la cual Nano Banana tiene múltiples instantáneas puede incluir factores potenciales como variaciones en la salida tras actualizaciones que requieren instantáneas anteriores para mantener la coherencia, ofrecer a los desarrolladores un período de transición para adaptación y migración, y diferentes instantáneas que corresponden a endpoints globales o regionales para optimizar la experiencia del usuario. Para conocer las diferencias detalladas entre versiones, consulte la documentación oficial.

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