<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>PromptZone - AI Prompts, Guides and Tools for Builders: Joaquin Rao</title>
    <description>The latest articles on PromptZone - AI Prompts, Guides and Tools for Builders by Joaquin Rao (@joaquin_rao).</description>
    <link>https://www.promptzone.com/joaquin_rao</link>
    <image>
      <url>https://promptzone-community.s3.amazonaws.com/uploads/user/profile_image/23345/6570401f-63bb-42d6-b1d5-26a7ac17dcce.jpg</url>
      <title>PromptZone - AI Prompts, Guides and Tools for Builders: Joaquin Rao</title>
      <link>https://www.promptzone.com/joaquin_rao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.promptzone.com/feed/joaquin_rao"/>
    <language>en</language>
    <item>
      <title>98.css Brings Windows 98 UI to AI Demos</title>
      <dc:creator>Joaquin Rao</dc:creator>
      <pubDate>Fri, 24 Jul 2026 06:25:40 +0000</pubDate>
      <link>https://www.promptzone.com/joaquin_rao/98css-brings-windows-98-ui-to-ai-demos-56g1</link>
      <guid>https://www.promptzone.com/joaquin_rao/98css-brings-windows-98-ui-to-ai-demos-56g1</guid>
      <description>&lt;p&gt;98.css delivers the full Windows 98 visual language—title bars, buttons, scrollbars, and status bars—through a single CSS file. A &lt;a href="https://jdan.github.io/98.css/#status-bar" rel="nofollow ugc noopener noreferrer"&gt;Hacker News thread&lt;/a&gt; on the project reached 404 points and 91 comments, with developers noting its utility for quick retro interfaces.&lt;/p&gt;

&lt;h2 id="what-it-is-and-how-it-works"&gt;
  
  
  What It Is and How It Works
&lt;/h2&gt;

&lt;p&gt;The library applies classes that mirror 1990s Windows controls. Add the stylesheet, then wrap elements in containers such as &lt;code&gt;.window&lt;/code&gt;, &lt;code&gt;.title-bar&lt;/code&gt;, and &lt;code&gt;.status-bar&lt;/code&gt;. No JavaScript is required for the base styles.&lt;/p&gt;

&lt;p&gt;It targets modern browsers while reproducing exact pixel details from the original OS, including the Chicago font and 3D button bevels.&lt;/p&gt;

&lt;h2 id="key-specs-from-the-project"&gt;
  
  
  Key Specs from the Project
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Single CSS file under 20 KB gzipped&lt;/li&gt;
&lt;li&gt;Zero dependencies&lt;/li&gt;
&lt;li&gt;Works with any framework or plain HTML&lt;/li&gt;
&lt;li&gt;Status bar component documented at the linked section of the demo site&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id="how-to-try-it"&gt;
  
  
  How to Try It
&lt;/h2&gt;

&lt;p&gt;Install via CDN or npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://unpkg.com/98.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Basic window example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"window"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"title-bar"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"title-bar-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Model Output&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"window-body"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Generated text appears here.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The official demo at jdan.github.io/98.css shows every component live.&lt;/p&gt;

&lt;h2 id="pros-and-cons"&gt;
  
  
  Pros and Cons
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pros&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Instant nostalgic styling for demos&lt;/li&gt;
&lt;li&gt;Extremely lightweight&lt;/li&gt;
&lt;li&gt;No build step needed&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cons&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Limited to one visual theme&lt;/li&gt;
&lt;li&gt;Accessibility requires extra work&lt;/li&gt;
&lt;li&gt;Not suitable for production SaaS interfaces&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id="alternatives-and-comparisons"&gt;
  
  
  Alternatives and Comparisons
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Library&lt;/th&gt;
&lt;th&gt;Size&lt;/th&gt;
&lt;th&gt;Theme Flexibility&lt;/th&gt;
&lt;th&gt;JS Required&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;98.css&lt;/td&gt;
&lt;td&gt;&amp;lt;20 KB&lt;/td&gt;
&lt;td&gt;Fixed&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Quick retro AI demos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XP.css&lt;/td&gt;
&lt;td&gt;~25 KB&lt;/td&gt;
&lt;td&gt;Fixed&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Windows XP look&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tailwind&lt;/td&gt;
&lt;td&gt;Variable&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Modern responsive UIs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bootstrap 5&lt;/td&gt;
&lt;td&gt;~60 KB&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Standard admin panels&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Early HN comments noted that 98.css wins when the goal is a self-contained local tool rather than a polished product UI.&lt;/p&gt;

&lt;h2 id="who-should-use-this"&gt;
  
  
  Who Should Use This
&lt;/h2&gt;

&lt;p&gt;AI developers building local inference demos, ComfyUI-style nodes, or offline playgrounds benefit most. Skip it for customer-facing products or teams that need WCAG compliance without extra effort.&lt;/p&gt;

&lt;h2 id="bottom-line-verdict"&gt;
  
  
  Bottom Line / Verdict
&lt;/h2&gt;

&lt;p&gt;98.css gives AI practitioners a fast way to ship recognizable retro interfaces for local tools without custom design work.&lt;/p&gt;

&lt;p&gt;The library remains a niche but effective option for anyone shipping side projects or internal prototypes that reference 1990s computing aesthetics.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>news</category>
    </item>
    <item>
      <title>Nano Banana: A Guide to Its Name, Origins, and Image Model</title>
      <dc:creator>Joaquin Rao</dc:creator>
      <pubDate>Thu, 02 Apr 2026 22:25:47 +0000</pubDate>
      <link>https://www.promptzone.com/joaquin_rao/nano-banana-origine-a-compact-ai-model-for-image-generation-449e</link>
      <guid>https://www.promptzone.com/joaquin_rao/nano-banana-origine-a-compact-ai-model-for-image-generation-449e</guid>
      <description>&lt;p&gt;Nano Banana got its name when Google product manager Naina Raisinghani combined two personal nicknames for an anonymous LMArena evaluation. The original model is Google DeepMind's Gemini 2.5 Flash Image, which generates and edits images through hosted services including Gemini API and AI Studio. &lt;a href="https://blog.google/products-and-platforms/products/gemini/how-nano-banana-got-its-name/" rel="ugc noopener noreferrer"&gt;Google's origin story&lt;/a&gt;, &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;launch announcement&lt;/a&gt;&lt;/p&gt;

&lt;h2 id="what-are-the-key-facts-about-the-original-nano-banana"&gt;
  
  
  What are the key facts about the original Nano Banana?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Fact&lt;/th&gt;
&lt;th&gt;Verified detail&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Developer&lt;/td&gt;
&lt;td&gt;Google DeepMind. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Announcement&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Released&lt;/td&gt;
&lt;td&gt;August 26, 2025, initial public launch. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Announcement&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Type&lt;/td&gt;
&lt;td&gt;Image generation and editing with image and text inputs and outputs. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Size or parameters&lt;/td&gt;
&lt;td&gt;Not published in the official model documentation. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;License and access&lt;/td&gt;
&lt;td&gt;Hosted Gemini service under Google's terms; no open weights are provided. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Access announcement&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/terms" rel="ugc noopener noreferrer"&gt;service terms&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Where it runs&lt;/td&gt;
&lt;td&gt;Google's infrastructure, accessed through Gemini API, AI Studio, or Vertex AI. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Announcement&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Keep the model identifier beside the nickname whenever you record a workflow.&lt;/p&gt;

&lt;h3 id="where-did-the-nano-banana-name-come-from"&gt;
  
  
  Where did the Nano Banana name come from?
&lt;/h3&gt;

&lt;p&gt;Google's own origin account credits product manager Naina Raisinghani with combining personal nicknames into Nano Banana.&lt;/p&gt;

&lt;p&gt;The team needed an anonymous public name for evaluation on LMArena before revealing the developer. &lt;a href="https://blog.google/products-and-platforms/products/gemini/how-nano-banana-got-its-name/" rel="ugc noopener noreferrer"&gt;Google's origin story&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google describes the technical name as already established when the nickname was chosen. The memorable public label subsequently became part of its product presentation.&lt;/p&gt;

&lt;p&gt;That distinction explains why an article and an API request can use different names for the same model. &lt;a href="https://blog.google/products-and-platforms/products/gemini/how-nano-banana-got-its-name/" rel="ugc noopener noreferrer"&gt;Origin story&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a reader, the useful takeaway is practical: search for the technical model name when checking capabilities.&lt;/p&gt;

&lt;p&gt;A nickname can help you find examples, while the model documentation tells you which input types and access routes those examples actually require.&lt;/p&gt;

&lt;p&gt;Treat screenshots and filenames as supporting context in your own notes. Record the provider, model identifier, prompt, reference images, and date of the attempt together.&lt;/p&gt;

&lt;p&gt;This gives a future collaborator enough information to understand what you used.&lt;/p&gt;

&lt;h2 id="what-can-the-original-nano-banana-do"&gt;
  
  
  What can the original Nano Banana do?
&lt;/h2&gt;

&lt;p&gt;Google documents targeted photo edits and combining reference images for the original Nano Banana.&lt;/p&gt;

&lt;p&gt;These are useful starting points for a workflow in which an existing subject matters more than generating an unrelated scene. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Developer announcement&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The current model page also describes conversational image editing as a supported use case.&lt;/p&gt;

&lt;p&gt;A practical exercise is to begin with a clear product photo and request one visible change, then inspect the result before requesting another. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Make that exercise measurable. Write down the required change and the details you want preserved before generating. For a mug photograph, those details might include the handle shape, viewpoint, and visible label.&lt;/p&gt;

&lt;p&gt;Compare each against the result separately.&lt;/p&gt;

&lt;p&gt;This is a suggested review method, not a benchmark result. It helps you decide whether a particular output meets your brief without assuming that an attractive image necessarily preserved the reference correctly.&lt;/p&gt;

&lt;h2 id="what-are-the-limits-of-the-original-nano-banana"&gt;
  
  
  What are the limits of the original Nano Banana?
&lt;/h2&gt;

&lt;p&gt;The original model's documentation marks search grounding and thinking as unsupported.&lt;/p&gt;

&lt;p&gt;Do not transfer a capability from a later Nano Banana model to Gemini 2.5 Flash Image merely because both share the nickname. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google's image guide says the requested number of outputs is not always followed and generated images include SynthID. It recommends up to three input images for the original model. &lt;a href="https://ai.google.dev/gemini-api/docs/image-generation" rel="ugc noopener noreferrer"&gt;Image generation guide&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No parameter count or local deployment recipe appears in its official model documentation.&lt;/p&gt;

&lt;p&gt;Its hosted access does not give you model weights to load into a local image-generation pipeline. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;, &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;access announcement&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For your own work, distinguish an editing instruction from an acceptance guarantee. Check the changed area and the surrounding details.&lt;/p&gt;

&lt;p&gt;If a face, label, or object has drifted, keep the original reference available and revise the instruction.&lt;/p&gt;

&lt;h2 id="how-do-you-access-the-original-nano-banana-model"&gt;
  
  
  How do you access the original Nano Banana model?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the model documentation and follow its AI Studio link to inspect the model. Use the documented identifier &lt;code&gt;gemini-2.5-flash-image&lt;/code&gt; when you need this specific version. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Model documentation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;For a scripted request, create a Gemini API key in AI Studio and make it available as &lt;code&gt;GEMINI_API_KEY&lt;/code&gt;. Review the account's access and billing requirements before generating. &lt;a href="https://ai.google.dev/gemini-api/docs/api-key" rel="ugc noopener noreferrer"&gt;API key guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Send a text prompt using the documented &lt;code&gt;generateContent&lt;/code&gt; method. This example requests image and text output and saves the JSON response. &lt;a href="https://ai.google.dev/api/generate-content" rel="ugc noopener noreferrer"&gt;API reference&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;--fail-with-body&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-image:generateContent"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"x-goog-api-key: &lt;/span&gt;&lt;span class="nv"&gt;$GEMINI_API_KEY&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"contents":[{"parts":[{"text":"Create a still life of a yellow mug on a blue table."}]}],"generationConfig":{"responseModalities":["TEXT","IMAGE"]}}'&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-o&lt;/span&gt; response.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The response file is a JSON envelope, not a PNG. Inspect its candidates and parts; image parts contain encoded data and a MIME type. Handle an error or a response without an image before trying to display it. &lt;a href="https://ai.google.dev/api/generate-content" rel="ugc noopener noreferrer"&gt;API reference&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Save your prompt beside the decoded output. Then change a single aspect of the scene, such as the table color, and compare the versions.&lt;/p&gt;

&lt;p&gt;That small exercise teaches the relationship between prompt, model, and result more clearly than collecting unlabelled screenshots.&lt;/p&gt;

&lt;p&gt;For the billing details and a more focused integration walkthrough, see the sibling &lt;a href="https://www.promptzone.com/kareem_kim/nano-banana-1-fast-text-to-image-ai-3m4d"&gt;Nano Banana API access guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id="how-does-nano-banana-differ-from-nano-banana-pro"&gt;
  
  
  How does Nano Banana differ from Nano Banana Pro?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Useful distinction&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana / Gemini 2.5 Flash Image&lt;/td&gt;
&lt;td&gt;The original model; its model page lists image editing but no search grounding. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Documentation&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nano Banana Pro / Gemini 3 Pro Image&lt;/td&gt;
&lt;td&gt;A separate image model with documented thinking and search grounding. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image" rel="ugc noopener noreferrer"&gt;Documentation&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For the sequence of model announcements, see PromptZone's &lt;a href="https://www.promptzone.com/ai-model-releases"&gt;AI model releases timeline&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id="what-else-should-you-know-about-the-nano-banana-name"&gt;
  
  
  What else should you know about the Nano Banana name?
&lt;/h2&gt;

&lt;h3 id="who-made-nano-banana"&gt;
  
  
  Who made Nano Banana?
&lt;/h3&gt;

&lt;p&gt;Google DeepMind developed the model. Google's launch identifies Nano Banana as Gemini 2.5 Flash Image, and the official model page retains that association. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Announcement&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;model documentation&lt;/a&gt;&lt;/p&gt;

&lt;h3 id="why-is-it-called-nano-banana"&gt;
  
  
  Why is it called Nano Banana?
&lt;/h3&gt;

&lt;p&gt;Google attributes the Nano Banana nickname to Naina Raisinghani and the team's need for an anonymous evaluation name. It later became the public-facing name alongside Gemini 2.5 Flash Image. &lt;a href="https://blog.google/products-and-platforms/products/gemini/how-nano-banana-got-its-name/" rel="ugc noopener noreferrer"&gt;Origin story&lt;/a&gt;&lt;/p&gt;

&lt;h3 id="is-nano-banana-an-opensource-model"&gt;
  
  
  Is Nano Banana an open-source model?
&lt;/h3&gt;

&lt;p&gt;Google's original Nano Banana release supplies no open model weights. The API is access to a hosted Google service, governed by its service terms. &lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Announcement&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/terms" rel="ugc noopener noreferrer"&gt;terms&lt;/a&gt;&lt;/p&gt;

&lt;h3 id="is-nano-banana-pro-the-same-model"&gt;
  
  
  Is Nano Banana Pro the same model?
&lt;/h3&gt;

&lt;p&gt;Nano Banana and Nano Banana Pro are separate models: the original maps to Gemini 2.5 Flash Image, while Pro maps to Gemini 3 Pro Image; check the identifier when reproducing a workflow. &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Original documentation&lt;/a&gt;, &lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image" rel="ugc noopener noreferrer"&gt;Pro documentation&lt;/a&gt;&lt;/p&gt;

&lt;h2 id="sources"&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.googleblog.com/introducing-gemini-2-5-flash-image/" rel="ugc noopener noreferrer"&gt;Google: Introducing Gemini 2.5 Flash Image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.google/products-and-platforms/products/gemini/how-nano-banana-got-its-name/" rel="ugc noopener noreferrer"&gt;Google: How Nano Banana got its name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image" rel="ugc noopener noreferrer"&gt;Google: Gemini 2.5 Flash Image model documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/image-generation" rel="ugc noopener noreferrer"&gt;Google: Image generation guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/api/generate-content" rel="ugc noopener noreferrer"&gt;Google: GenerateContent API reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/api-key" rel="ugc noopener noreferrer"&gt;Google: Using Gemini API keys&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/terms" rel="ugc noopener noreferrer"&gt;Google: Gemini API service terms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image" rel="ugc noopener noreferrer"&gt;Google: Gemini 3 Pro Image model documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id="related-guides-on-promptzone"&gt;
  
  
  Related guides on PromptZone
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.promptzone.com/tara_suzuki/best-sdxl-models-in-2026-realistic-anime-and-all-purpose-checkpoints-116"&gt;Best SDXL Models in 2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.promptzone.com/tomas_novak/comfyui-2026-the-complete-guide-to-power-user-ai-image-generation-1g17"&gt;ComfyUI 2026: The Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.promptzone.com/ai-model-releases"&gt;AI Model Releases Timeline&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>imagegeneration</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
