PixMind Docs
API ReferenceImage ModelsNano Banana Pro

Nano Banana Pro Image Generation

Generate and edit images with Nano Banana Pro through the PixMind API.

Generate or edit images with multilingual text rendering, structured layouts, and multiple visual references.

Provider

Google

Model ID

nano-banana-pro

Endpoint

POST /api-platform/v1/generations

Model notes

  • Use referenceImages only when the source URLs are publicly reachable.
  • The size tier changes the billed API price.

Request parameters

ParameterTypeRequiredDescription
modelstringYes

Stable PixMind model ID. Use `nano-banana-pro`.

Allowed values: nano-banana-pro

promptstringYes

Natural-language generation or editing instructions.

resolutionstringNo

Output resolution tier. This field affects request pricing.

Allowed values: 1K, 2K, 4K

Default: 1K

aspectRatiostringNo

Requested output aspect ratio.

Allowed values: 1:1, 16:9, 9:16, 4:3, 3:4

Default: 1:1

referenceImagesstring[] (URI)No

Reference image URLs used for editing, composition, subject, or style guidance.

Request example

cURL
curl https://aihub-admin.aimix.pro/api-platform/v1/generations \
  -H "Authorization: Bearer $PIXMIND_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "nano-banana-pro",
  "prompt": "A multilingual product poster with clean information hierarchy",
  "resolution": "2K",
  "aspectRatio": "4:3",
  "referenceImages": [
    "https://example.com/product.jpg"
  ]
}'
JavaScript
const response = await fetch("https://aihub-admin.aimix.pro/api-platform/v1/generations", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.PIXMIND_API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
  "model": "nano-banana-pro",
  "prompt": "A multilingual product poster with clean information hierarchy",
  "resolution": "2K",
  "aspectRatio": "4:3",
  "referenceImages": [
    "https://example.com/product.jpg"
  ]
})
});

const task = await response.json();

Accepted task response

Generation is asynchronous. Save taskId and poll GET /api-platform/v1/tasks/{taskId} until status is ready or failed.

200 OK
{
  "code": 1000,
  "data": {
    "id": "img_44160",
    "taskId": 44160,
    "type": "image",
    "model": "nano-banana-pro",
    "status": "processing"
  }
}

API pricing

ConfigurationPrice
1K output$0.130 / image
2K output$0.170 / image
4K output$0.260 / image

API pricing uses the apiPlatform role and is separate from PixMind Studio credits. The accepted task response is the final pricing snapshot.