|

Guía completa de la documentación de desarrollo de Nano Banana 2: Comparativa de 2 soluciones entre la API oficial y la integración de APIYI

Nota del autor: Guía detallada de la documentación de desarrollo de Nano Banana 2 (gemini-3.1-flash-image-preview), comparando la API oficial de Google y la plataforma APIYI. Incluye ejemplos de código, configuración de parámetros y estrategias de ahorro.

Si eres un desarrollador que busca integrar Nano Banana 2, actualmente tienes dos documentos de referencia principales: la documentación oficial de Google (ai.google.dev/gemini-api/docs/image-generation) y la documentación de la plataforma APIYI (docs.apiyi.com/api-capabilities/nano-banana-2-image).

Ambas opciones tienen sus ventajas: la documentación oficial es la más completa en cuanto a funciones, mientras que la de APIYI ofrece la integración más sencilla y un precio reducido de hasta $0.03 por petición. En este artículo, comparamos el contenido principal de ambas para ayudarte a elegir la mejor forma de implementarlo.

Valor principal: Al terminar de leer, dominarás todos los parámetros de la API de Nano Banana 2, tendrás ejemplos de código para ambas soluciones y sabrás cuál elegir según tu caso de uso.

nano-banana-2-developer-docs-api-guide-es 图示


Referencia rápida de parámetros clave de Nano Banana 2

Primero, echemos un vistazo a la configuración de parámetros más importante. Estos parámetros son universales, independientemente de la solución que elijas:

Parámetro Valores posibles Valor por defecto Descripción
model gemini-3.1-flash-image-preview Obligatorio, ID del modelo
imageSize 512px, 1K, 2K, 4K 1K Ojo con la K mayúscula
aspectRatio 14 tipos (ver lista completa abajo) 1:1 Relación de aspecto
responseModalities ["IMAGE"] o ["TEXT","IMAGE"] Obligatorio, tipo de salida
thinkingLevel minimal, high minimal Profundidad de razonamiento (Thinking)
includeThoughts true, false false Si se devuelve el proceso de razonamiento

Los 14 formatos de aspecto compatibles con Nano Banana 2

Categoría Proporción Uso típico
Cuadrado 1:1 Avatares de redes sociales, fotos principales de producto
Horizontal 3:2, 4:3, 16:9, 21:9 Imágenes para blogs, portadas de YouTube, formato cine
Vertical 2:3, 3:4, 4:5, 9:16 Fondos de pantalla móviles, Instagram Stories, redes sociales
Banner ultra largo 4:1, 8:1 Banners web, imágenes panorámicas (Nuevo ✨)
Vertical ultra largo 1:4, 1:8 Infografías largas, capturas de pantalla móviles (Nuevo ✨)
Pantalla ancha 5:4 Fondos de escritorio, presentaciones

🎯 Consejo de desarrollo: Los formatos 1:4, 4:1, 1:8 y 8:1 son exclusivos de Nano Banana 2; Nano Banana Pro no los admite. Si tu aplicación requiere banners alargados o infografías, debes usar gemini-3.1-flash-image-preview.


Opción de integración A para Nano Banana 2: API oficial de Google

Invocación básica de la API oficial

La API oficial de Google utiliza el SDK de Google Gen AI, compatible con Python, JavaScript, Go, Java y REST.

from google import genai
from google.genai import types

client = genai.Client()

# Generación básica de texto a imagen
response = client.models.generate_content(
    model="gemini-3.1-flash-image-preview",
    contents="Un gato naranja revolcándose entre hojas secas de otoño, tonos cálidos",
    config=types.GenerateContentConfig(
        response_modalities=['TEXT', 'IMAGE']
    )
)

# Extraer la imagen generada
for part in response.candidates[0].content.parts:
    if part.inline_data:
        with open("output.png", "wb") as f:
            f.write(part.inline_data.data)

Ver código de invocación de la API oficial con parámetros completos
from google import genai
from google.genai import types

client = genai.Client()

# Configuración completa de parámetros: resolución 2K + relación 16:9 + modo de pensamiento High
response = client.models.generate_content(
    model="gemini-3.1-flash-image-preview",
    contents="Portada del informe anual de una empresa tecnológica, título 'AI Vision 2026', tonos azul oscuro, estilo minimalista",
    config=types.GenerateContentConfig(
        response_modalities=['TEXT', 'IMAGE'],
        image_config=types.ImageConfig(
            aspect_ratio="16:9",
            image_size="2K"
        ),
        thinking_config=types.ThinkingConfig(
            thinking_level="High",
            include_thoughts=True
        )
    )
)

# Analizar la respuesta (incluyendo el proceso de pensamiento/Thinking)
for part in response.parts:
    if part.thought and part.text:
        print(f"[Proceso de pensamiento] {part.text}")
    elif part.inline_data:
        with open("report_cover.png", "wb") as f:
            f.write(part.inline_data.data)
        print("Imagen guardada")

Generación conectada a la red con Image Search de la API oficial

Esta es una capacidad exclusiva de Nano Banana 2: realizar una búsqueda de imágenes en Google para obtener referencias visuales reales antes de generar:

response = client.models.generate_content(
    model="gemini-3.1-flash-image-preview",
    contents="El último modelo de Tesla Model Y de 2026, color plateado, estacionado en una calle de la ciudad",
    config=types.GenerateContentConfig(
        response_modalities=['TEXT', 'IMAGE'],
        tools=[
            types.Tool(google_search=types.GoogleSearch(
                search_types=types.SearchTypes(
                    web_search=types.WebSearch(),
                    image_search=types.ImageSearch()
                )
            ))
        ]
    )
)

🎯 Nota: La generación conectada con Image Search tiene requisitos de visualización: se debe proporcionar un enlace clicable a la página web de la imagen de origen. Los tokens de pensamiento (Thinking tokens) se facturarán independientemente de si se devuelve el proceso de razonamiento o no.


Opción de integración B para Nano Banana 2: Plataforma APIYI

Ventajas de integración con la plataforma APIYI

Ventaja Detalles
Precio $0.03 por vez, solo el 45% del precio oficial por 1K
Formato Compatible con OpenAI, cero modificaciones en el código existente
Multimodelo Una sola clave para invocar Nano Banana 2 / Pro / DALL-E, etc.
Cuota gratuita Crédito de prueba gratis al registrarse
Sin restricciones Conexión directa sin necesidad de VPN

Invocación en formato compatible con OpenAI de APIYI

Si ya tienes código basado en el SDK de OpenAI, solo necesitas cambiar dos líneas para integrar Nano Banana 2:

import openai

client = openai.OpenAI(
    api_key="TU_CLAVE_APIYI",
    base_url="https://vip.apiyi.com/v1"
)

response = client.chat.completions.create(
    model="gemini-3.1-flash-image-preview",
    messages=[{"role": "user", "content": "Pintura de paisaje con tinta china, composición con espacios en blanco, montañas lejanas rodeadas de niebla"}]
)

Ver código de invocación nativa de la REST API de APIYI
import requests
import base64

API_KEY = "TU_CLAVE_APIYI"

response = requests.post(
    "https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json"
    },
    json={
        "contents": [{"parts": [{"text": "Póster promocional de comercio electrónico, título grande 'Oferta de Primavera', tema rojo"}]}],
        "generationConfig": {
            "responseModalities": ["IMAGE"],
            "imageConfig": {
                "aspectRatio": "9:16",
                "imageSize": "2K"
            }
        }
    },
    timeout=300
).json()

# Decodificar y guardar la imagen
img_data = response["candidates"][0]["content"]["parts"][0]["inlineData"]["data"]
with open("poster.png", "wb") as f:
    f.write(base64.b64decode(img_data))
print("Imagen generada con éxito, coste aprox. $0.03")

Sugerencia: Regístrate en APIYI apiyi.com para obtener tu clave API y comenzar las invocaciones. La plataforma admite tanto el formato compatible con OpenAI como el formato nativo de Google; una sola clave permite alternar entre todos los modelos.

nano-banana-2-developer-docs-api-guide-es 图示


Comparativa de precios de las dos opciones de Nano Banana 2

Modelo Precio estándar oficial Precio Batch oficial Precio APIYI APIYI vs Oficial
Nano Banana 2 $0.067/imagen (1K) $0.034/imagen $0.03/solicitud 55% más económico
Nano Banana Pro $0.134/imagen $0.067/imagen $0.05/solicitud 63% más económico
Nano Banana (Original) $0.039/imagen $0.025/solicitud 36% más económico

Comparativa de costos mensuales de Nano Banana 2 (1000 imágenes/día)

Opción Costo mensual (Resolución 1K) Costo anual
Oficial estándar $2,010 $24,120
Oficial Batch $1,020 $12,240
APIYI $900 $10,800

El precio de $0.03 por solicitud de APIYI no solo es un 55% más económico que el precio estándar oficial, sino que incluso es inferior al precio Batch oficial a mitad de precio ($0.034). Además, ofrece respuesta en tiempo real, sin necesidad de esperar 24 horas para el procesamiento asíncrono.

🎯 Plan de ahorro: Invoque Nano Banana 2 a través de APIYI (apiyi.com); generar 1000 imágenes al día cuesta solo $30, con un costo mensual de $900. Regístrese ahora para obtener crédito de prueba gratuito. Una sola clave API admite Nano Banana 2, Pro y otros modelos principales simultáneamente.


Guía de desarrollo de funciones avanzadas de Nano Banana 2

Edición de imágenes en conversaciones de varios turnos

Nano Banana 2 permite modificar continuamente la misma imagen dentro de una conversación:

# Edición de varios turnos en formato APIYI + OpenAI
messages = [
    {"role": "user", "content": "Genera un logo de marca de estilo minimalista, en tonos azules"},
    # Continuar editando después de la respuesta del primer turno
    {"role": "assistant", "content": "[Resultado de la primera generación]"},
    {"role": "user", "content": "Cambia el color a un degradado púrpura y añade el nombre de la empresa 'TechFlow'"}
]

response = client.chat.completions.create(
    model="gemini-3.1-flash-image-preview",
    messages=messages
)

Generación con imágenes de referencia en Nano Banana 2

Tipo de referencia Cantidad máxima Uso
Referencia de objeto 10 imágenes Mantener la consistencia en los detalles del objeto (fotos de productos, accesorios, etc.)
Referencia de persona 4 imágenes Mantener la consistencia de la imagen de la persona (personajes, humanos virtuales, etc.)
Total 14 imágenes Máximo de 14 imágenes de referencia por invocación

Selección del modo Thinking en Nano Banana 2

Modo Escenario de aplicación Velocidad Calidad Costo adicional
Minimal (predeterminado) Generación diaria, escenarios simples Rápido Estándar Pocos tokens de Thinking
High Composiciones complejas, texto preciso, escenarios con múltiples elementos Más lento Superior Más tokens de Thinking

🎯 Consejo de desarrollo: Los tokens de Thinking generan costos independientemente de si se establece includeThoughts=true. Si no necesita revisar el proceso de razonamiento, manténgalo en false por defecto; esto no afectará la calidad de la generación, simplemente no devolverá el texto de razonamiento intermedio.


Referencia de velocidad de generación de Nano Banana 2

Resolución Velocidad real en APIYI Descripción
0.5K 3-8 segundos La más rápida, ideal para iteraciones veloces
1K (predeterminada) 5-10 segundos Buena experiencia para uso diario
2K 10-15 segundos Algo más lenta pero aceptable
4K 15-25 segundos Más lenta, se recomienda configurar un tiempo de espera (timeout) de 120s
High Thinking Varios segundos adicionales Tiempo extra durante la fase de razonamiento

Sugerencia: Al realizar una invocación del modelo Nano Banana 2, se recomienda configurar timeout=300 (300 segundos) para evitar fallos por tiempo de espera debido a fluctuaciones en la red o en la capacidad de cómputo de Google. Obtén una conexión más estable realizando la llamada a través de APIYI (apiyi.com).

nano-banana-2-developer-docs-api-guide-es 图示


Preguntas frecuentes

P1: ¿Qué resoluciones incluye el precio de $0.03 de APIYI?

El precio de $0.03 por uso en APIYI es una tarifa plana, independientemente de la resolución. Ya sea que generes imágenes en 0.5K, 1K, 2K o 4K, el costo es siempre de $0.03 por vez. En comparación con los precios escalonados oficiales de Google ($0.045 a $0.151), la tarifa de APIYI ofrece una ventaja competitiva mucho más evidente en resoluciones de 2K y 4K.

P2: ¿Admite APIYI la generación con búsqueda de imágenes (Image Search) conectada a la red?

La generación con Image Search es una función avanzada de Nano Banana 2 que requiere ser invocada mediante el formato de la API nativa de Google. El formato nativo REST de APIYI admite esta función, mientras que el formato compatible con OpenAI aún no. Si tu caso de uso requiere Image Search, te recomendamos utilizar el método de invocación nativo de APIYI.

P3: ¿Cuál es la diferencia entre las dos documentaciones y cuál debería consultar?

Documentación oficial de Google (ai.google.dev): Es la más completa e incluye explicaciones detalladas de todos los parámetros, el modo Thinking, Image Search, Thought Signature y otras funciones avanzadas. Es ideal para desarrolladores que necesitan profundizar en todas las capacidades del modelo.

Documentación de APIYI (docs.apiyi.com): Más concisa y práctica, centrada en una integración rápida y ejemplos de código. Es ideal para desarrolladores que buscan empezar lo antes posible y llamar a Nano Banana 2 con el menor coste. Recomendamos comenzar con la documentación de APIYI para una puesta en marcha rápida y luego consultar la de Google para funciones avanzadas según sea necesario.


Resumen

Puntos clave de la documentación de desarrollo de Nano Banana 2:

  1. Dos soluciones con ventajas propias: La API oficial de Google ofrece todas las funciones (Image Search, Thinking, 14 imágenes de referencia), mientras que APIYI ofrece el precio más bajo ($0.03/invocación) y la integración más sencilla.
  2. APIYI $0.03 = 45% del precio oficial: Respuesta en tiempo real, incluso más barato que el precio a mitad de coste de la API oficial en modo Batch ($0.034), y sin tener que esperar 24 horas.
  3. Parámetros principales universales: Las 4 opciones de resolución, 14 relaciones de aspecto y el modo Thinking se pueden utilizar en ambas soluciones.

Para la mayoría de los desarrolladores, recomendamos acceder rápidamente a Nano Banana 2 a través de APIYI (apiyi.com): precio de $0.03/invocación, formato compatible con OpenAI, créditos gratuitos al registrarse y podrás generar tu primera imagen en menos de 5 minutos.


📚 Referencias

  1. Documentación oficial de generación de imágenes de Google Gemini: Referencia completa de la API de Nano Banana 2.

    • Enlace: ai.google.dev/gemini-api/docs/image-generation
    • Descripción: Documentación oficial de todos los parámetros, funciones y características avanzadas.
  2. Documentación de Nano Banana 2 en APIYI: Guía de acceso rápido y ejemplos de código.

    • Enlace: docs.apiyi.com/api-capabilities/nano-banana-2-image
    • Descripción: Guía de integración en la plataforma APIYI, incluyendo precios y ejemplos de invocación del modelo.
  3. Precios oficiales de la API de Gemini: Precios exactos por resolución.

    • Enlace: ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview
    • Descripción: Precios estándar y precios Batch para 0.5K/1K/2K/4K.
  4. Límites de velocidad de la API de Gemini: Restricciones de invocación para modelos Preview.

    • Enlace: ai.google.dev/gemini-api/docs/rate-limits
    • Descripción: Información sobre las cuotas y límites de los modelos Preview.

Autor: Equipo técnico de APIYI
Intercambio técnico: Te invitamos a compartir tu experiencia de desarrollo con Nano Banana 2 en la sección de comentarios. Para más información sobre modelos de IA, visita el centro de documentación de APIYI en docs.apiyi.com.

Publicaciones Similares