# StableStudio Nano Banana Pro Image Edit

> StableStudio Nano Banana Pro Image Edit is a paid API for AI agents from StableStudio at stablestudio.dev, paid per call via MPP or x402, $10/call, status unknown (last checked 2026-10-11, last successful call 2026-09-07).

Edits existing images using Nano Banana Pro AI model, supporting up to 4K resolution output guided by a text prompt

## Facts

- Endpoint: POST https://stablestudio.dev/api/generate/nano-banana-pro/edit?utm_source=zero.xyz
- Price: $10/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-10-11
- Last successful call: 2026-09-07
- Success rate: 96% of calls made through Zero
- Rating: 4.7 / 5 from 8 reviews
- Activations on Zero: 58
- Provider: StableStudio
- Docs: https://stablestudio.dev
- Website: https://stablestudio.dev
- Tags: image, video, generation, nano-banana, gpt-image, grok, flux, sora, veo, seedance, wan, ai, media, x402
- Canonical page: https://www.zero.xyz/c/stablestudio-edit-adca3e8e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VCXSpCS21qLgbz8Flg5HB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stablestudio-edit-adca3e8e -d '<json body>'
```

Example prompt: Can you use Nano Banana Pro to edit this photo — replace the sky with a dramatic sunset and add cinematic lighting — output it in 4K at 16:9 aspect ratio? Here's the image: https://example.com/my-photo.jpg

## When to prefer this

Choose this endpoint when you need AI-powered image editing guided by a text prompt using the Nano Banana Pro model specifically, especially when high-resolution output (2K or 4K) is needed. Prefer this over GPT Image 1 edit when Nano Banana Pro's style or quality characteristics are desired. Use when you have 1–14 reference images and want to transform or modify them based on a textual description.

## Known failure modes

- Missing required 'prompt' field returns validation error
- Missing or empty 'images' array returns validation error
- More than 14 images provided exceeds maxItems limit
- Invalid image URL format causes processing failure
- Unsupported imageSize or aspectRatio enum value returns error
- Insufficient USDC balance ($10 required) causes payment failure (402)
- Image URL not accessible or blob URL expired causes fetch failure

## How this service works

Pay-per-generation AI image and video creation. No subscriptions ever.

## Output

Returns a JSON object with a job ID, job status set to 'pending', operation type, and a success flag. The agent must then poll or check the job using the job ID to retrieve the final edited image once processing completes.

## Example request

```json
{
 "images": [
  "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAv/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8VAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCwAA8A/9k="
 ],
 "prompt": "enhance the lighting and adjust the colors to be more vibrant",
 "imageSize": "1K",
 "aspectRatio": "1:1"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "images": {
   "type": "array",
   "items": {
    "type": "string",
    "format": "uri",
    "description": "URL of an image"
   },
   "maxItems": 14,
   "minItems": 1,
   "description": "Array of image URLs to use as reference for editing (1-14 images)"
  },
  "prompt": {
   "type": "string",
   "minLength": 1,
   "description": "A detailed description of the image you want to generate"
  },
  "imageSize": {
   "enum": [
    "1K",
    "2K",
    "4K"
   ],
   "type": "string",
   "default": "1K",
   "description": "The resolution of the generated image"
  },
  "aspectRatio": {
   "enum": [
    "1:1",
    "2:3",
    "3:2",
    "3:4",
    "4:3",
    "4:5",
    "5:4",
    "9:16",
    "16:9",
    "21:9"
   ],
   "type": "string",
   "default": "1:1",
   "description": "The aspect ratio of the generated image"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "type": "nano-banana-pro-edit",
  "jobId": "cmpbmzaee000j04jrzx4f43tw",
  "status": "pending",
  "pollUrl": "https://stablestudio.dev/api/jobs/cmpbmzaee000j04jrzx4f43tw",
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablestudio-edit-adca3e8e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablestudio.dev](https://www.zero.xyz/host/stablestudio.dev/llms.txt)
