{"id":4963,"date":"2025-11-21T03:47:46","date_gmt":"2025-11-21T07:47:46","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=4963"},"modified":"2026-07-23T04:06:57","modified_gmt":"2026-07-23T08:06:57","slug":"how-to-use-nano-banana-pro-api","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/es\/hub\/how-to-use-nano-banana-pro-api","title":{"rendered":"C\u00f3mo utilizar Nano Banana Pro\/Nano Banana 2 API: gu\u00eda paso a paso para desarrolladores"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Si has buscado \u201cNano Banana Pro API\u201d, lo primero que puede resultar confuso es el nombre. El nombre del producto es Nano Banana Pro. El nombre de la API que realmente se utiliza en el c\u00f3digo es <code>gemini-3-pro-image<\/code>. Una vez que esto quede claro, el resto de la configuraci\u00f3n resulta mucho menos complicado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza Nano Banana Pro cuando la imagen deba mantener una coherencia: texto legible, detalles del producto, referencias a la marca, dise\u00f1os adaptados a cada mercado o un briefing visual con muchas limitaciones espec\u00edficas. Si todav\u00eda est\u00e1s probando diez versiones de la misma idea, empieza primero con Nano Banana 2 y pasa a la versi\u00f3n Pro cuando la direcci\u00f3n del proyecto merezca una mayor inversi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu equipo sigue elaborando propuestas en lugar de lanzar una aplicaci\u00f3n, <a href=\"https:\/\/www.glbgpt.com\/home\/nano-banana?inviter=hub_content_nano&amp;login=1\" data-wpel-link=\"exclude\">El espacio de trabajo Nano Banana Pro de GlobalGPT<\/a> Es un lugar pr\u00e1ctico para comparar los resultados antes de que un desarrollador conecte la API oficial. Se trata de un atajo creativo en el flujo de trabajo, no de un sustituto de la consola de la API de Google, la facturaci\u00f3n, los registros ni los controles empresariales.<\/p>\n\n\n\n<nav class=\"nbp-toc\" aria-label=\"\u00cdndice\">\n  <strong>Qu\u00e9 leer primero<\/strong>\n  <ol>\n    <li><a href=\"#quick-answer\">Respuesta r\u00e1pida<\/a><\/li>\n    <li><a href=\"#what-is-api\">Qu\u00e9 es realmente la API Nano Banana Pro<\/a><\/li>\n    <li><a href=\"#model-choice\">Nano Banana Pro frente a Nano Banana 2<\/a><\/li>\n    <li><a href=\"#setup\">Configurar la API con los puntos de entrada reales<\/a><\/li>\n    <li><a href=\"#generate-image\">Generar una primera imagen<\/a><\/li>\n    <li><a href=\"#edit-images\">Editar im\u00e1genes con referencias<\/a><\/li>\n    <li><a href=\"#costs\">Fijaci\u00f3n de precios y control de costes<\/a><\/li>\n    <li><a href=\"#production\">Notas de producci\u00f3n<\/a><\/li>\n    <li><a href=\"#globalgpt\">D\u00f3nde encaja GlobalGPT<\/a><\/li>\n    <li><a href=\"#faq\">PREGUNTAS FRECUENTES<\/a><\/li>\n  <\/ol>\n<\/nav>\n\n\n\n<h2 id=\"quick-answer\" class=\"wp-block-heading\">Respuesta r\u00e1pida<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para utilizar Nano Banana Pro a trav\u00e9s de una API, crea un proyecto de Google AI Studio o Google Cloud, genera una clave de API de Gemini, instala el SDK de Google Gen AI y llama a <code>gemini-3-pro-image<\/code>. Empieza con una solicitud sencilla de \u00abtexto a imagen\u00bb. Si todav\u00eda est\u00e1s comprobando el acceso antes de crear una API, el <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-get-the-gemini-3-pro-free-trial-step-by-step-guide\/\">Gu\u00eda paso a paso de la versi\u00f3n de prueba gratuita de Gemini 3 Pro<\/a> es una lectura complementaria muy \u00fatil.<\/p>\n\n\n\n<div class=\"wp-block-group has-custom-css is-layout-constrained wp-block-group-is-layout-constrained wp-custom-css-00401371\">\n<p class=\"wp-block-paragraph\"><strong>La versi\u00f3n resumida<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ID del modelo de la API para Nano Banana Pro:\u00a0<code>gemini-3-pro-image<\/code>.<\/li>\n\n\n\n<li>Utiliza Nano Banana Pro para los activos finales, los textos complejos, las restricciones de marca y las referencias detalladas.<\/li>\n\n\n\n<li>Utiliza Nano Banana 2, documentado como\u00a0<code>gemini-3.1-imagen-flash<\/code>, para acelerar los ciclos de redacci\u00f3n.<\/li>\n\n\n\n<li>Si a\u00fan no est\u00e1s desarrollando una aplicaci\u00f3n, prueba el flujo de trabajo de las indicaciones en GlobalGPT antes de utilizar las claves de API.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 id=\"what-is-api\" class=\"wp-block-heading\">Qu\u00e9 es realmente la API Nano Banana Pro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nano Banana Pro es el modelo premium de generaci\u00f3n de im\u00e1genes nativas de Google perteneciente a la familia de im\u00e1genes Gemini. En la documentaci\u00f3n para desarrolladores, Google lo denomina <strong>Imagen de Gemini 3 Pro<\/strong>. Por eso, la denominaci\u00f3n del modelo difiere del nombre comercial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La API puede generar una imagen a partir de texto, utilizar una o varias im\u00e1genes de referencia y editar una imagen existente siguiendo instrucciones escritas. Esto la hace \u00fatil para maquetas de productos, variantes publicitarias, diagramas, creatividades localizadas y flujos de trabajo con im\u00e1genes en los que el texto que aparece dentro de la imagen debe seguir siendo legible; para la exploraci\u00f3n sin c\u00f3digo, la <a href=\"https:\/\/www.glbgpt.com\/image-generator?inviter=hub_content_image_api&amp;login=1\" data-wpel-link=\"exclude\">Generador de im\u00e1genes GlobalGPT<\/a> es el lugar m\u00e1s adecuado para probar primero la l\u00ednea creativa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-1024x576.webp\" alt=\"Documentaci\u00f3n de Google sobre la generaci\u00f3n de im\u00e1genes con IA para Nano Banana y Nano Banana Pro\" class=\"wp-image-16993\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/02-google-image-generation-models-en.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"model-choice\" class=\"wp-block-heading\">Nano Banana Pro frente a Nano Banana 2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La elecci\u00f3n no tiene tanto que ver con qu\u00e9 nombre suene m\u00e1s novedoso, sino m\u00e1s bien con en qu\u00e9 fase del trabajo te encuentres. \u00abPro\u00bb es para el repaso minucioso. \u00abNano Banana 2\u00bb es para el ciclo de borrador desordenado; si lo que necesitas es esa v\u00eda m\u00e1s r\u00e1pida, lee el <a href=\"https:\/\/www.glbgpt.com\/hub\/nano-banana-2-free-trial\/\">Gu\u00eda de prueba gratuita de Nano Banana 2<\/a> antes de dise\u00f1ar todo el flujo de trabajo en torno a Pro.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Decisi\u00f3n<\/strong><\/td><td><strong>Nano Banana Pro<\/strong><\/td><td><strong>Nano Banana 2<\/strong><\/td><\/tr><tr><td><strong>ID del modelo de API<\/strong><\/td><td>gemini-3-pro-image<\/td><td>gemini-3.1-imagen-flash<\/td><\/tr><tr><td><strong>El mejor trabajo<\/strong><\/td><td>Materiales creativos definitivos, im\u00e1genes con mucho texto, coherencia de marca, modificaciones controladas<\/td><td>Borradores, exploraci\u00f3n r\u00e1pida, variaciones r\u00e1pidas, tiradas de im\u00e1genes a menor coste<\/td><\/tr><tr><td><strong>Estilo de las indicaciones<\/strong><\/td><td>Restricciones espec\u00edficas, im\u00e1genes de referencia, tama\u00f1o del resultado, normas de texto, notas de localizaci\u00f3n<\/td><td>Indicaciones m\u00e1s breves y pruebas con mayor variedad<\/td><\/tr><tr><td><strong>H\u00e1bitos de gasto<\/strong><\/td><td>\u00dasalo cuando la idea ya est\u00e9 casi lista<\/td><td>Aprovecha mientras la idea a\u00fan est\u00e1 en el aire<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-1024x576.webp\" alt=\"Documentaci\u00f3n de Google en la que aparece \u00abNano Banana Pro\u00bb como \u00abGemini 3 Pro Image\u00bb, con el identificador de modelo \u00abgemini-3-pro-image\u00bb\" class=\"wp-image-16996\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/03-google-model-list-section-en.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"setup\" class=\"wp-block-heading\">Configurar la API con los puntos de entrada reales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para un prototipo, Google AI Studio suele ser la opci\u00f3n m\u00e1s r\u00e1pida. Para una aplicaci\u00f3n empresarial, utiliza la configuraci\u00f3n de Google Cloud en la que tu equipo ya conf\u00eda, sobre todo si necesitas facturaci\u00f3n compartida, control de acceso, registro de actividades o gobernanza de Vertex AI. Si la decisi\u00f3n sobre el acceso depende realmente de los niveles de los planes de Google, compara las ventajas e inconvenientes en el <a href=\"https:\/\/www.glbgpt.com\/hub\/google-ai-plus-vs-pro\/\">Gu\u00eda comparativa entre Google AI Plus y Pro<\/a> antes de considerar que la configuraci\u00f3n de la API es el \u00fanico problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n p\u00fablica es el primer punto de partida m\u00e1s claro. Te permite confirmar que te encuentras en la p\u00e1gina de generaci\u00f3n de im\u00e1genes de Nano Banana, comprobar si la p\u00e1gina utiliza la ruta recomendada de la API de Interactions y acceder desde all\u00ed a los puntos de entrada de la clave API o de AI Studio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-1024x576.webp\" alt=\"P\u00e1gina de documentaci\u00f3n sobre la generaci\u00f3n de im\u00e1genes de la API Gemini de Google Nano Banana\" class=\"wp-image-16999\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/05-step-docs-open-image-generation.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crea o abre un proyecto de Google AI Studio o de Google Cloud.<\/li>\n\n\n\n<li>Crea una clave API Gemini.<\/li>\n\n\n\n<li>Guarda la clave como una variable de entorno del lado del servidor.<\/li>\n\n\n\n<li>Instala el SDK de Google Gen AI en tu proyecto de backend.<\/li>\n\n\n\n<li>Realiza una prueba con baja resoluci\u00f3n antes de a\u00f1adir im\u00e1genes de referencia o funciones destinadas al usuario.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">La p\u00e1gina de claves API tambi\u00e9n es p\u00fablica, pero la creaci\u00f3n o visualizaci\u00f3n de una clave depende de tu cuenta de Google y de los permisos del proyecto. Lo m\u00e1s importante: no incluyas esa clave en el JavaScript del front-end. Un navegador o una aplicaci\u00f3n m\u00f3vil debe realizar una llamada a tu back-end, y tu back-end debe realizar una llamada a Gemini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-1024x576.webp\" alt=\"P\u00e1gina de documentaci\u00f3n de la clave API Gemini de Google con el bot\u00f3n \u00abCrear o ver una clave API Gemini\u00bb\" class=\"wp-image-17000\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/07-step-api-key-docs.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tras iniciar sesi\u00f3n, la URL directa de AI Studio redirige a Playground con <code>Nano Banana Pro<\/code> elegido como <code>gemini-3-pro-image<\/code>. En esta explicaci\u00f3n, AI Studio tambi\u00e9n se\u00f1al\u00f3 un inconveniente pr\u00e1ctico: Nano Banana Pro requiere una suscripci\u00f3n a Google AI o una clave de API para que Playground pueda ejecutarlo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1024x525.webp\" alt=\"Google AI Studio Playground con Nano Banana Pro seleccionado como \u00abgemini-3-pro-image\u00bb\" class=\"wp-image-17001\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1024x525.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-300x154.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-768x394.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-1536x788.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected-18x9.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/08-aistudio-model-selected.webp 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En <strong>Obtener c\u00f3digo<\/strong> A estas alturas, sigue mereciendo la pena comprobar el bot\u00f3n. Confirma que te encuentras en el flujo de trabajo de desarrollador, pero si el modelo est\u00e1 bloqueado para la cuenta, es posible que el panel de c\u00f3digo se abra sin un fragmento de c\u00f3digo completo y ejecutable. Se trata de una indicaci\u00f3n de configuraci\u00f3n, no de un error del programa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1024x525.webp\" alt=\"Se ha abierto el panel \u00abObtener c\u00f3digo\u00bb de Google AI Studio desde el Playground de Nano Banana Pro\" class=\"wp-image-17002\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1024x525.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-300x154.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-768x394.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-1536x788.webp 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code-18x9.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/09-aistudio-get-code.webp 1707w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Terminal<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">Variable de entorno<\/span>\n  <\/div>\n  <pre aria-label=\"Comando de terminal\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">export GEMINI_API_KEY=\"TU_CLAVE_API\"<\/pre>\n<\/div>\n\n\n\n<h2 id=\"generate-image\" class=\"wp-block-heading\">Generar una primera imagen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La primera solicitud debe ser deliberadamente sencilla. Est\u00e1s comprobando la autenticaci\u00f3n, el acceso al modelo, el formato de la respuesta y la gesti\u00f3n de archivos. Las tareas m\u00e1s complejas relacionadas con las indicaciones pueden esperar hasta que todo est\u00e9 a punto.<\/p>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Python<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">generate-image.py<\/span>\n  <\/div>\n  <pre aria-label=\"Ejemplo en Python: generate-image.py\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">from google import genai\nfrom google.genai import types\nimport os\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\n\nrespuesta = cliente.modelos.generate_content(\n    modelo=\"gemini-3-pro-image\",\n    contenido=(\n \"Crea una maqueta limpia de una taza de viaje de acero inoxidable\"\n \"sobre un escritorio blanco. A\u00f1ade la etiqueta legible: MORNING LAB.\"\n    ),\n    config=types.GenerateContentConfig(\n response_modalities=[\"TEXT\", \"IMAGE\"]\n    ),\n)\n\nfor part in response.candidates[0].content.parts:\n    if part.text:\n print(part.text)\n    elif part.inline_data:\n with open(\"nano-banana-pro-output.png\", \"wb\") as f:\n f.write(part.inline_data.data)<\/pre>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Esta indicaci\u00f3n solicita una maqueta sencilla de un producto con texto legible. Esto te da una idea r\u00e1pida de tres aspectos importantes en el trabajo real: el realismo del objeto, la composici\u00f3n y si el modelo es capaz de mantener n\u00edtido un texto breve. Para ajustar la indicaci\u00f3n sin modificar las credenciales, prueba con el mismo briefing en <a href=\"https:\/\/www.glbgpt.com\/home\/nano-banana?inviter=hub_content_generate_test&amp;login=1\" data-wpel-link=\"exclude\">El espacio de trabajo Nano Banana Pro de GlobalGPT<\/a> primero.<\/p>\n\n\n\n<h2 id=\"edit-images\" class=\"wp-block-heading\">Editar im\u00e1genes con referencias<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La edici\u00f3n basada en referencias es donde Nano Banana Pro empieza a demostrar su val\u00eda. En lugar de pedir una nueva imagen desde cero, le das una imagen al modelo y le indicas exactamente qu\u00e9 puede cambiar y qu\u00e9 debe permanecer igual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si no eres desarrollador, lee este bloque como un ejemplo de flujo de trabajo y no como algo que tengas que ejecutar. El nombre del archivo <code>product-reference.png<\/code> significa simplemente \u201cla imagen de tu producto actual\u201d. Si tu tarea principal consiste en comparar modelos de im\u00e1genes, el concepto m\u00e1s amplio <a href=\"https:\/\/www.glbgpt.com\/hub\/gemini-3-pro-alternative-we-tried-8-better-options\/\">Prueba de alternativas al Gemini 3 Pro<\/a> puede ayudarte a decidir si la versi\u00f3n Pro merece la pena a pesar de la configuraci\u00f3n adicional que requiere.<\/p>\n\n\n\n<div style=\"margin:22px 0;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08);\">\n  <div style=\"display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #d8e0ea;color:#0f172a;font:600 14px\/1.4 Arial,sans-serif;\">\n    <span>Python<\/span>\n    <span style=\"color:#64748b;font-size:13px;\">edit-with-reference.py<\/span>\n  <\/div>\n  <pre aria-label=\"Ejemplo en Python: edit-with-reference.py\" style=\"display:block!important;margin:0!important;padding:18px!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font:14px\/1.65 Consolas,Monaco,'Courier New',monospace!important;white-space:pre!important;tab-size:2!important;box-shadow:none!important;\">from google import genai\nfrom google.genai import types\nfrom PIL import Image\nimport os\n\nclient = genai.Client(api_key=os.environ[\"GEMINI_API_KEY\"])\nreference = Image.open(\"product-reference.png\")\n\nrespuesta = cliente.modelos.generate_content(\n    modelo=\"gemini-3-pro-image\",\n    contenido=[\n referencia,\n (\n \"Mant\u00e9n sin cambios la forma de la taza, el asa y la ubicaci\u00f3n del logotipo.\"\n            \"Cambia el fondo por una encimera de cocina clara, a\u00f1ade una c\u00e1lida luz matutina,\"\n \"y mant\u00e9n todo el texto n\u00edtido y legible.\"\n ),\n    ],\n    config=types.GenerateContentConfig(response_modalities=[\"TEXT\", \"IMAGE\"]),\n)<\/pre>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Una buena indicaci\u00f3n de edici\u00f3n se parece mucho a los comentarios que se le hacen a un dise\u00f1ador: mant\u00e9n esto, cambia aquello, no muevas el logotipo, haz que el texto se lea bien. Las instrucciones vagas, como \u201cdale un toque de lujo\u201d, suelen hacer que se desperdicien tiradas, ya que dejan demasiado margen para que el modelo tenga que adivinar qu\u00e9 se quiere.<\/p>\n\n\n\n<h2 id=\"costs\" class=\"wp-block-heading\">Fijaci\u00f3n de precios y control de costes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza la p\u00e1gina de precios de Google como fuente de referencia antes de publicar cifras de presupuesto fijas. Seg\u00fan se ha comprobado el 21 de julio de 2026, Google incluye Nano Banana Pro dentro de Gemini 3 Pro Image y distingue entre el coste del texto y el razonamiento y el coste de la generaci\u00f3n de im\u00e1genes.<\/p>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#111827;margin-top:22px;margin-bottom:12px;font-size:18px\"><strong>Costes de generaci\u00f3n de im\u00e1genes de la API, verificados el 21 de julio de 2026<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Modelo<\/strong><\/td><td><strong>Imagen de pago<\/strong><\/td><td><strong>Equivalente que aparece en Google<\/strong><\/td><td><strong>Buen uso por defecto<\/strong><\/td><\/tr><tr><td><strong>Imagen del Gemini 3 Pro \/ Nano Banana Pro<\/strong><\/td><td>$120,00 por cada mill\u00f3n de tokens de imagen<\/td><td>$0.134 por imagen de 1K\/2K; $0.24 por imagen de 4K<\/td><td>Recursos finales y trabajo de imagen de alta resoluci\u00f3n<\/td><\/tr><tr><td><strong>Imagen Flash de Gemini 3.1 \/ Nano Banana 2<\/strong><\/td><td>$30,00 por cada mill\u00f3n de tokens de imagen<\/td><td>$0,0336 por cada imagen de 1K<\/td><td><br>Borradores, variantes y pruebas de prompts<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-1024x576.webp\" alt=\"Secci\u00f3n de precios de Google para Gemini 3 Pro, imagen de Nano Banana Pro\" class=\"wp-image-17003\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-1024x576.webp 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-300x169.webp 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-768x432.webp 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2-18x10.webp 18w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2025\/11\/04-google-pricing-gemini-3-pro-image-en-2.webp 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El modelo de costes pr\u00e1ctico es sencillo: haz un borrador m\u00e1s barato y perfecciona el resultado con cuidado. Deja que Nano Banana 2 se encargue de las primeras variaciones y, a continuaci\u00f3n, env\u00eda las indicaciones y referencias m\u00e1s s\u00f3lidas a Nano Banana Pro para obtener las im\u00e1genes definitivas. Adem\u00e1s, limita la resoluci\u00f3n seg\u00fan el nivel de usuario y evita las generaciones repetidas cuando la indicaci\u00f3n no haya cambiado; si quieres una v\u00eda de borradores orientada al producto, <a href=\"https:\/\/www.glbgpt.com\/image-generator\/nano-banana-2?inviter=hub_content_cost_control&amp;login=1\" data-wpel-link=\"exclude\">Nano Banana 2 en GlobalGPT<\/a> es la opci\u00f3n m\u00e1s ligera que hay que probar primero.<\/p>\n\n\n\n<h2 id=\"production\" class=\"wp-block-heading\">Notas de producci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que los usuarios puedan generar im\u00e1genes a partir de tu producto, necesitar\u00e1s medidas de control. Las API de im\u00e1genes pueden resultar caras en poco tiempo, y es necesario que los fallos se puedan explicar sin revelar los detalles sin procesar del proveedor. Los equipos que a\u00fan est\u00e1n decidiendo qui\u00e9n necesita acceso de pago a la IA tambi\u00e9n pueden comparar los flujos de trabajo basados en suscripciones en el <a href=\"https:\/\/www.glbgpt.com\/hub\/chatgpt-business-plan\/\">ChatGPT: Gu\u00eda para la elaboraci\u00f3n de un plan de negocio<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Almacenar las claves en el servidor:<\/strong> No env\u00edes la clave API Gemini desde un navegador o un cliente m\u00f3vil.<\/li>\n\n\n\n<li><strong>Registra la informaci\u00f3n necesaria para la depuraci\u00f3n:<\/strong> ID del modelo, hash de la solicitud, tama\u00f1o de la salida, latencia, ID de usuario y estado del resultado.<\/li>\n\n\n\n<li><strong>Establecer cuotas:<\/strong> limitar el n\u00famero de im\u00e1genes por usuario, espacio de trabajo y periodo de facturaci\u00f3n.<\/li>\n\n\n\n<li><strong>Vuelve a intentarlo con cuidado:<\/strong> Reintentar los fallos temporales, pero no reintentar los errores de pol\u00edtica o de cuota en un bucle.<\/li>\n\n\n\n<li><strong>Establecer las normas de almacenamiento:<\/strong> Averigua cu\u00e1nto tiempo conservas las im\u00e1genes generadas y las referencias subidas.<\/li>\n\n\n\n<li><strong>Escribe mensajes de error \u00fatiles:<\/strong> Indica al usuario si el problema se debe al acceso, al formato del archivo, a la cuota o a la pol\u00edtica de mensajes.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"globalgpt\" class=\"wp-block-heading\">D\u00f3nde encaja GlobalGPT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GlobalGPT encaja mejor antes o junto a la compilaci\u00f3n de la API. Un dise\u00f1ador puede comparar Nano Banana Pro con <a href=\"https:\/\/www.glbgpt.com\/image-generator\/nano-banana-2?inviter=hub_content_nano2&amp;login=1\" data-wpel-link=\"exclude\">Nano Banana 2<\/a>, GPT Image, Flux y otros modelos de im\u00e1genes en un \u00fanico espacio de trabajo, para luego pasar el patr\u00f3n de prompt ganador al desarrollador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para claves API oficiales, facturaci\u00f3n, registros, acceso empresarial o enrutamiento de Vertex AI, sigue utilizando la plataforma para desarrolladores de Google. Para comparar ideas m\u00e1s r\u00e1pidamente y tener menos pesta\u00f1as abiertas durante el desarrollo de las indicaciones, <a href=\"https:\/\/www.glbgpt.com\/image-generator?inviter=hub_content_image&amp;login=1\" data-wpel-link=\"exclude\">El espacio de trabajo del generador de im\u00e1genes de GlobalGPT<\/a> puede hacer que los primeros pasos resulten menos torpes.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">PREGUNTAS FRECUENTES<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfLa API Nano Banana Pro es lo mismo que Gemini 3 Pro Image?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para el trabajo de desarrollo, s\u00ed. Google describe el Nano Banana Pro como \u00abGemini 3 Pro Image\u00bb, y el identificador de modelo de la API es <code>gemini-3-pro-image<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfDeber\u00eda usar el Nano Banana Pro o el Nano Banana 2?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza Nano Banana Pro para las im\u00e1genes finales que requieran un mayor control, texto legible, referencias o coherencia de marca. Utiliza Nano Banana 2 para borradores m\u00e1s r\u00e1pidos y un proceso de iteraci\u00f3n m\u00e1s econ\u00f3mico.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuedo llamar a Nano Banana Pro directamente desde el JavaScript del frontend?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Mant\u00e9n la clave de la API en el lado del servidor, canaliza las solicitudes a trav\u00e9s de tu backend y aplica las cuotas de usuario antes de enviar las solicitudes a la API de Gemini.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfSustituye GlobalGPT a la API oficial de Google?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El n.\u00ba GlobalGPT resulta \u00fatil para realizar pruebas r\u00e1pidas y comparar creatividades de distintos modelos, pero las claves de API oficiales, la facturaci\u00f3n, los registros y los controles empresariales se gestionan en la plataforma para desarrolladores de Google.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo puedo calcular los costes de la API Nano Banana Pro?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utiliza la p\u00e1gina actual de precios de la API Gemini de Google y realiza una estimaci\u00f3n en funci\u00f3n del modelo, la resoluci\u00f3n de salida y el volumen de im\u00e1genes. Una estrategia habitual para controlar los costes consiste en realizar primero los bocetos con el modelo m\u00e1s econ\u00f3mico y, a continuaci\u00f3n, utilizar Nano Banana Pro para los activos finales seleccionados.<\/p>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is Nano Banana Pro API the same as Gemini 3 Pro Image?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"For developer work, yes. Google documents Nano Banana Pro as Gemini 3 Pro Image, and the API model ID is gemini-3-pro-image.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Should I use Nano Banana Pro or Nano Banana 2?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Use Nano Banana Pro for final images that need tighter control, readable text, references, or brand consistency. Use Nano Banana 2 for faster drafts and cheaper iteration.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I call Nano Banana Pro directly from frontend JavaScript?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. Keep the API key server-side, route requests through your backend, and apply user quotas before sending requests to the Gemini API.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does GlobalGPT replace the official Google API?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. GlobalGPT is useful for prompt testing and multi-model creative comparison, but official API keys, billing, logs, and enterprise controls belong in Google's developer platform.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How should I estimate Nano Banana Pro API costs?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Use Google's current Gemini API pricing page and estimate by model, output resolution, and image volume. A common cost-control pattern is to draft with the lower-cost model first, then use Nano Banana Pro for selected final assets.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>If you searched for &#8220;Nano Banana Pro API,&#8221; the first confusing bit is the name. The product name is Nano Banana Pro. The API name you actually use in code is gemini-3-pro-image. Once that is clear, the rest of the setup is much less mysterious. Use Nano Banana Pro when the image has to hold [&hellip;]<\/p>","protected":false},"author":5,"featured_media":4965,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"How to Use Nano Banana Pro\/Nano Banana 2 API \u2014 Step-by-Step Guide for Developers","_seopress_titles_desc":"Learn how to use Nano Banana Pro API step by step with this complete developer guide. Discover setup instructions, image generation, editing, advanced features, best practices, and real-world use cases for Nano Banana 2\/Pro API and Gemini 3 Pro AI.","_seopress_robots_index":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-4963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-image"],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/4963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/comments?post=4963"}],"version-history":[{"count":8,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/4963\/revisions"}],"predecessor-version":[{"id":17006,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/posts\/4963\/revisions\/17006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/media\/4965"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/media?parent=4963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/categories?post=4963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/es\/wp-json\/wp\/v2\/tags?post=4963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}