# PayWeave Fal · nano-banana Image Edit (Pay-per-call)

> PayWeave Fal · nano-banana Image Edit (Pay-per-call) is a paid API for AI agents from fal.payweave.services, paid per call via x402, $0.08/call, status unknown (last checked 2026-09-14).

Runs the fal-ai/nano-banana image editing model via a pay-per-call API, returning CDN-hosted output images or text in sub-second inference time.

## Facts

- Endpoint: POST https://fal.payweave.services/models/fal-ai/nano-banana/edit/run
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payweave-fal-nano-banana-image-edit-pay-per-call-674d96a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4U9kuR4BWGH2QMG0FWWxl

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 payweave-fal-nano-banana-image-edit-pay-per-call-674d96a4 -d '<json body>'
```

Example prompt: Edit this image using the fal-ai nano-banana model — apply the transformation and give me back the resulting image URL.

## When to prefer this

Use this endpoint when you need fast, pay-per-call image editing via the fal-ai nano-banana model specifically, without a subscription. Ideal for agents that need to pay with USDC via x402 and want sub-second turnaround for individual image edits without managing API keys or monthly billing.

## Known failure modes

- Payment failure (402): insufficient USDC balance or x402 payment not accepted
- Model error: invalid or missing input parameters returns a non-null error field
- Timeout: sub-second SLA may still time out under load
- Expired output URLs: CDN URLs are only valid ~24 hours after generation
- Invalid model path: endpoint is model-specific; wrong path returns 404

## How this service works

Sub-second generative AI inference — image, video, audio.

## Output

A JSON object containing a fal request ID, the model name, status 'succeeded', the model-specific output (typically one or more CDN image URLs with ~24h TTL for image models, or text for vision-LLM models), inference time in seconds, and the USD amount charged for the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "prompt",
    "image_urls"
   ],
   "properties": {
    "prompt": {
     "type": "string",
     "maxLength": 5000,
     "minLength": 1,
     "description": "Text prompt describing the desired image."
    },
    "image_urls": {
     "type": "array",
     "items": {
      "type": "string",
      "format": "uri"
     },
     "maxItems": 4,
     "minItems": 1,
     "description": "Source images to edit."
    },
    "output_format": {
     "enum": [
      "jpeg",
      "png"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payweave-fal-nano-banana-image-edit-pay-per-call-674d96a4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fal.payweave.services](https://www.zero.xyz/host/fal.payweave.services/llms.txt)
