HiAPI
OverviewModel MarketplaceAPI KeysUsage StatisticsCall LogsBillingReferralPlaygroundStorageChangelogContact UsSettings
Display unit
N
Powered by hiapi
Settings

Welcome

Contact Us

Generate high-detail commercial images or remix optional references with broad ratios and up to 4K output.

Provider: Google

Category: image generation

Endpoint: /v1/tasks

Status: Available

Cost: See live page pricing

Back to Models

Nano Banana Pro

New
by GoogleImage

Generate high-detail commercial images or remix optional references with broad ratios and up to 4K output.

Pricing

Standard Usage

340 Credits/ image

Input

0 / 20000

More parameters

Generation settings

Choose the output image file format

Estimated cost340 Credits / imageper image

Output

Ready for generation

Configure your parameters and click "Run" to see the output here.

--

Related image models

Choose an adjacent model by task, output tier, and reference-image needs.

Fast image generation

Seedream 5.0 Lite

A low-cost route for multilingual commercial visuals and rapid iteration.

Typography and layout

Qwen Image 3.0

Compare poster typography, scene composition, and 1K/2K output.

Flexible image creation

Nano Banana 2

A general-purpose route with optional references and broad aspect-ratio coverage.

Compare AI image APIs

About Nano Banana Pro

Generate high-detail commercial images or remix optional references with broad ratios and up to 4K output.

The Playground and API use the same model ID: nano-banana-pro. This endpoint accepts text prompts only; reference-image editing uses the separate Image-to-Image route.

Provider
Google
Task
Text-to-Image
References
Not supported
Pricing
340 Credits / image

Model specifications

Explore reference limits, sizes, formats and quality settings for Nano Banana Pro.

Reference images
Not supported
Output resolution
1K2K4K
Aspect ratios
auto1:116:99:163:44:33:22:35:44:521:9
Output formats
PNGJPG
Prompt length
Up to 20,000 characters
Pricing
Per image: 340 Credits / image

Final cost depends on the output tier and input add-ons. Check the live page price and task record for the final charge.

How to use Nano Banana Pro

Choose the destination and aspect ratio before composing subject, scene, material, light, and text.

Subject
Scene
Camera and light
01

Describe subject and scene

API Quickstart

Copy a minimal request below. See Docs for parameters, callbacks, task retrieval, and errors.

Endpoint
POST /v1/tasks
Model ID
nano-banana-pro
cURL
curl -X POST "https://api.hiapi.ai/v1/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "nano-banana-pro",
  "input": {
    "prompt": "A cinematic product campaign with sharp text",
    "aspect_ratio": "1:1",
    "output_format": "png",
    "resolution": "2K"
  }
}'

The create request immediately returns a taskId; image generation continues asynchronously.

Read the full API documentation
Need to compare models and billing tiers?View live pricing for all models

Frequently asked questions

What is Nano Banana Pro best for?

Generate high-detail commercial images or remix optional references with broad ratios and up to 4K output.

Does Nano Banana Pro accept reference images?

Yes, up to 8 optional references. Omit them for text-only generation.

Which output settings are supported?

The page exposes 1K, 2K, 4K and auto, 1:1, 16:9, 9:16, 3:4, 4:3, 3:2, 2:3, 5:4, 4:5, 21:9; use the Playground contract for the final available set.

How is Nano Banana Pro billed?

Billing is per successful generated image. Resolution or quality differences, when present, are reflected by the live page price.

How do I call the Nano Banana Pro API?

POST an asynchronous task to /v1/tasks with model set to nano-banana-pro and put generation fields inside input.

Start with the subject, environment, and visual goal, then add material, light, camera, and exact text.

Draft

1K

Final

4K

02

Choose output settings

Generate in 1K / 2K / 4K across 11 supported aspect ratios.

Playground
POST /v1/tasks
03

Validate before integration

Confirm the result in Playground, then reuse the same prompt and model ID in an asynchronous task.