---
title: Use Nano Banana in WorkBuddy via RunAPI — MCP Guide | RunAPI
description: Generate images with Google Nano Banana in WorkBuddy over MCP. Accurate text rendering, up to 4K output, Pro/2/Edit variants through one RunAPI key.
url: https://runapi.ai/workbuddy-nano-banana.md
canonical: https://runapi.ai/workbuddy-nano-banana
locale: en
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/workbuddy-nano-banana
  zh-CN: https://runapi.ai/zh-CN/workbuddy-nano-banana
  es: https://runapi.ai/es/workbuddy-nano-banana
  ja: https://runapi.ai/ja/workbuddy-nano-banana
  de: https://runapi.ai/de/workbuddy-nano-banana
  fr: https://runapi.ai/fr/workbuddy-nano-banana
  pt-BR: https://runapi.ai/pt-BR/workbuddy-nano-banana
  ko: https://runapi.ai/ko/workbuddy-nano-banana
  it: https://runapi.ai/it/workbuddy-nano-banana
  nl: https://runapi.ai/nl/workbuddy-nano-banana
  pl: https://runapi.ai/pl/workbuddy-nano-banana
  tr: https://runapi.ai/tr/workbuddy-nano-banana
  zh-TW: https://runapi.ai/zh-TW/workbuddy-nano-banana
  zh-HK: https://runapi.ai/zh-HK/workbuddy-nano-banana
  ar: https://runapi.ai/ar/workbuddy-nano-banana
  x-default: https://runapi.ai/workbuddy-nano-banana
model: nano-banana
---

> HTML version: https://runapi.ai/workbuddy-nano-banana
> Site index for agents: https://runapi.ai/llms.txt


# Use Nano Banana in WorkBuddy.

Nano Banana is Google's Gemini-native image generation model with industry-leading text rendering in generated images. Pro outputs up to 4K resolution, Nano Banana 2 optimizes for speed with extended aspect ratios, and Edit modifies existing images. WorkBuddy reaches all three variants as MCP tools through one RunAPI server and one RUNAPI_API_KEY.

- [Get API Key](https://runapi.ai/login)
- [Read the docs](https://runapi.ai/docs/guides)

one MCP server · text to image + edit tools · up to 4K output

### Prompt

```text
Use the runapi MCP server to generate an image with Google Nano Banana Pro.

Requirements:
- Call the runapi create_task tool with service "nano_banana" and action "text_to_image".
- Set the model to "nano-banana-pro".
- Write a descriptive prompt. Nano Banana excels at rendering text within images,
  so include any text overlays in the prompt.
- Optionally set output_resolution to "4k" for maximum quality.
- The task is async. Poll it with get_task until it completes.
- When the task is complete, report the image URL from the task output.

```

### MCP config

```bash
{
  "mcp_servers": {
    "runapi": {
      "url": "https://runapi.ai/mcp",
      "transport": "streamable_http",
      "headers": {
        "Authorization": "Bearer $RUNAPI_API_KEY"
      }
    }
  }
}

```

### Response

```json
{
  "task_id": "tsk_abc123",
  "status": "completed",
  "model": "nano-banana-pro",
  "output": {
    "image_url": "https://media.runapi.ai/outputs/tsk_abc123.png",
    "output_resolution": "4k"
  }
}

```

## Use Nano Banana in WorkBuddy in three steps

1. **Add the RunAPI MCP server** - Register an MCP server named runapi in WorkBuddy, pointing at https://runapi.ai/mcp over streamable HTTP with your key read from RUNAPI_API_KEY. If RunAPI is already connected for chat, the same server exposes Nano Banana image tools. `url: https://runapi.ai/mcp
auth: Bearer $RUNAPI_API_KEY
`
2. **Ask WorkBuddy for a Nano Banana task** - Prompt the workbench agent to call the runapi create_task tool with service nano_banana and action text_to_image, using nano-banana-pro for highest quality, nano-banana-2 for speed, or nano-banana for the base variant. Set output_resolution to 4k on Pro or 2 for maximum detail. For editing, switch the action to edit_image with nano-banana-edit and an image_url. `create_task(service="nano_banana",
            action="text_to_image",
            model="nano-banana-pro",
            prompt="...",
            output_resolution="4k")
`
3. **Get the result** - The tool call returns a task_id. WorkBuddy polls with the get_task tool until the status changes to completed, then reports the generated image URL back in the workbench conversation. `get_task(service="nano_banana",
         task_id="tsk_abc123")
`

## Nano Banana task parameters

| Parameter | Type | Description |
| --- | --- | --- |
| `model` | `string` | Required. nano-banana-pro (highest quality, 4K), nano-banana-2 (fast, extended ratios), nano-banana (base), or nano-banana-edit (editing). |
| `prompt` | `string` | Text description of the desired image. Include any text you want rendered in the image — Nano Banana handles typography natively. |
| `image_url` | `string` | Source image URL. Required for nano-banana-edit, ignored for text_to_image variants. |
| `aspect_ratio` | `string` | Optional. Output aspect ratio. Pro accepts: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, auto. Nano Banana 2 adds 1:4, 1:8, 4:1, 8:1. |
| `output_resolution` | `string` | Optional. Pro and 2 only. Accepted values: 1k, 2k, 4k. Defaults to 1k. |
| `output_format` | `string` | Optional. Output file format. Accepted values: png, jpeg, jpg. |
| `callback_url` | `string` | Optional. Webhook URL that receives a POST when the task completes. |

## What is Nano Banana on WorkBuddy?

Nano Banana is Google's image generation model that users call "scary good" and "the default choice" for image generation in 2026. The Pro variant delivers what people describe as "Pro-level quality at Flash speed" — it broke the LM Arena leaderboard and produces results that close the generational gap with manual design tools. WorkBuddy agents call all three variants as tools on the same RunAPI MCP server, with one key and no extra plugins.

## Nano Banana use cases

- **Interior design renders** - Generate hundreds of room layout variations with accurate furniture placement and lighting, replacing manual 3D rendering for design iteration.
- **Hero images for landing pages** - Create hero images and social ad visuals from a written brief inside WorkBuddy, with the image URL landing straight back in the workbench.
- **Book covers with accurate typography** - Generate book cover designs with correctly rendered titles and author names, where the typography is part of the image rather than overlaid afterward.

## Nano Banana + WorkBuddy questions

### What is the difference between Nano Banana Pro, 2, and the base variant?

Nano Banana Pro delivers the highest image quality with up to 4K output resolution. Nano Banana 2 is optimized for speed and supports extra aspect ratios like 1:4 and 8:1 for banner and tall formats. The base nano-banana variant is the most affordable option at standard resolution. All three share the same text_to_image action on the runapi MCP server.

### Can Nano Banana render readable text inside generated images?

Yes. Nano Banana is specifically designed for accurate text rendering in images. Include the exact words you want in the prompt — the model handles font placement and legibility natively, unlike most diffusion models that distort letterforms.

### How does Nano Banana 4K output pricing work?

Nano Banana Pro pricing varies by output_resolution: 1k and 2k are the same rate, while 4k costs more per image. Nano Banana 2 follows a similar tier structure. Check the RunAPI pricing page for exact per-image rates. There is no monthly minimum.

### Can I edit existing images with Nano Banana in WorkBuddy?

Yes. Ask WorkBuddy to run an edit_image task with the nano-banana-edit model. Pass the source image via image_url and describe the desired changes in the prompt. The edit variant supports text-aware modifications, so you can add or change text overlays on existing images.

### Is Nano Banana async or sync in WorkBuddy?

Async. The create_task tool returns a task_id immediately, and WorkBuddy polls with get_task until the image is ready — you just see the finished URL in the conversation. A callback_url can also deliver a webhook when the task completes.


- [WorkBuddy setup guide →](https://runapi.ai/workbuddy.md) - Not configured yet? Start with the RunAPI MCP setup guide for WorkBuddy.
- [Nano Banana models →](https://runapi.ai/models/nano-banana.md) - See all Nano Banana variants, pricing, and API docs.

## Try Nano Banana in WorkBuddy today.

Get a free RunAPI key, add the MCP server to WorkBuddy, and generate images with accurate text rendering at up to 4K resolution.

[Browse models →](https://runapi.ai/models.md)

---

## More from RunAPI

- [Home](https://runapi.ai/.md)
### Product
- [Model Catalog](https://runapi.ai/models.md)
- [Pricing](https://runapi.ai/pricing.md)
- [Providers](https://runapi.ai/models#all-models)
### Developers
- [Documentation](https://runapi.ai/docs/guides)
- [SDKs](https://runapi.ai/sdk.md)
- [CLI](https://runapi.ai/cli.md)
- [MCP Server](https://runapi.ai/mcp.md)
- [x402](https://runapi.ai/x402.md)
### Guides
- [Claude Code vs Cursor](https://runapi.ai/claude-code-vs-cursor.md)
- [Cursor API Setup](https://runapi.ai/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/openrouter-alternative.md)
### Company
- [Enterprise](https://runapi.ai/contact.md)
- [Contact](https://runapi.ai/contact.md)
### Legal
- [Terms](https://runapi.ai/terms.md)
- [Privacy](https://runapi.ai/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/icon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "SoftwareApplication",
    "name": "RunAPI Nano Banana for WorkBuddy",
    "applicationCategory": "DeveloperApplication",
    "description": "Generate images with Google Nano Banana in WorkBuddy over MCP. Accurate text rendering, up to 4K output, Pro/2/Edit variants through one RunAPI key.",
    "url": "https://runapi.ai/workbuddy-nano-banana"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "What is the difference between Nano Banana Pro, 2, and the base variant?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nano Banana Pro delivers the highest image quality with up to 4K output resolution. Nano Banana 2 is optimized for speed and supports extra aspect ratios like 1:4 and 8:1 for banner and tall formats. The base nano-banana variant is the most affordable option at standard resolution. All three share the same text_to_image action on the runapi MCP server."
        }
      },
      {
        "@type": "Question",
        "name": "Can Nano Banana render readable text inside generated images?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes. Nano Banana is specifically designed for accurate text rendering in images. Include the exact words you want in the prompt — the model handles font placement and legibility natively, unlike most diffusion models that distort letterforms."
        }
      },
      {
        "@type": "Question",
        "name": "How does Nano Banana 4K output pricing work?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nano Banana Pro pricing varies by output_resolution: 1k and 2k are the same rate, while 4k costs more per image. Nano Banana 2 follows a similar tier structure. Check the RunAPI pricing page for exact per-image rates. There is no monthly minimum."
        }
      },
      {
        "@type": "Question",
        "name": "Can I edit existing images with Nano Banana in WorkBuddy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes. Ask WorkBuddy to run an edit_image task with the nano-banana-edit model. Pass the source image via image_url and describe the desired changes in the prompt. The edit variant supports text-aware modifications, so you can add or change text overlays on existing images."
        }
      },
      {
        "@type": "Question",
        "name": "Is Nano Banana async or sync in WorkBuddy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Async. The create_task tool returns a task_id immediately, and WorkBuddy polls with get_task until the image is ready — you just see the finished URL in the conversation. A callback_url can also deliver a webhook when the task completes."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "HowTo",
    "name": "How to use Nano Banana in WorkBuddy via RunAPI",
    "description": "Register RunAPI as an MCP server in WorkBuddy, ask the workbench agent for a Nano Banana text-to-image or edit task, and let it poll the task until the image is ready.",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "Add the RunAPI MCP server",
        "text": "Register an MCP server named runapi in WorkBuddy, pointing at https://runapi.ai/mcp over streamable HTTP with your key read from RUNAPI_API_KEY. If RunAPI is already connected for chat, the same server exposes Nano Banana image tools.",
        "url": "https://runapi.ai/workbuddy-nano-banana#how-step-1"
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "Ask WorkBuddy for a Nano Banana task",
        "text": "Prompt the workbench agent to call the runapi create_task tool with service nano_banana and action text_to_image, using nano-banana-pro for highest quality, nano-banana-2 for speed, or nano-banana for the base variant. Set output_resolution to 4k on Pro or 2 for maximum detail. For editing, switch the action to edit_image with nano-banana-edit and an image_url.",
        "url": "https://runapi.ai/workbuddy-nano-banana#how-step-2"
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "Get the result",
        "text": "The tool call returns a task_id. WorkBuddy polls with the get_task tool until the status changes to completed, then reports the generated image URL back in the workbench conversation.",
        "url": "https://runapi.ai/workbuddy-nano-banana#how-step-3"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://runapi.ai/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "RunAPI Nano Banana for WorkBuddy",
        "item": "https://runapi.ai/workbuddy-nano-banana"
      }
    ]
  }
]
```
