Genjutsu is live

One API for every creative model.

One key and one balance for generative AI models. Pay per second.

POST /v1/genjutsu

curl https://api.nanoapi.ai/v1/genjutsu \  -H "Authorization: Bearer $NANOAPI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "genjutsu-1.0",    "mode": "motion_control",    "image_urls": ["https://example.com/person.png"],    "video_url": "https://example.com/dance.mp4",    "resolution": "720p",    "webhook_url": "https://example.com/hooks/nanoapi"  }'
202 Acceptedsucceeded

Models

Video·Live

Genjutsu

Motion transfer and object replacement for video

Resolution
480p – 1080p
Price
From $0.117 / s
  • More video modelsSoon
  • Image modelsSoon
  • Audio modelsSoon

Why NanoAPI

  • One API key

    Every model works with the same key.

  • One balance

    Prepaid USD, shared by every model. Never expires.

  • Pay per second

    Charged by the length of the source video. Failed tasks are free.

  • Async tasks

    Get results by signed webhook or by polling.

  • Direct result links

    Download the video straight away, with a light preview copy.

  • Developer console

    Keys, usage, billing and webhooks in one place.

Pricing

Pay per second. No subscription.

Genjutsu

/v1/genjutsu
ResolutionPer second
480p$0.117
720p$0.273
1080p$0.78

Same prices in the playground and on the API. Billed by the length of the source video, reserved when you submit and charged when it succeeds. Failed tasks are free.

Top up

  • $5
  • $50
  • $500+5%
  • Top up $500, get $525
  • Your balance never expires
  • Failed tasks are free
  • Unspent top-ups refundable within 7 days

FAQ

Questions, answered

What is NanoAPI?

One API for creative AI models. You use one API key and one prepaid balance for every model.

Which models are available?

Genjutsu for video is live. Image, audio and more video models are coming, on the same key and balance.

How does billing work?

When you submit a task, its cost (source video length × price per second) is reserved, then charged when it succeeds. Failed tasks are free.

Do I need a subscription?

No. Top up $5, $50 or $500 whenever you need; $500 comes with a 5% bonus ($525 credited). Your balance never expires.

Can I try a model without code?

Yes. Genjutsu has a web playground with the same prices and balance as the API.

How do I get the results?

Tasks are asynchronous. Pass a webhook_url or poll the task. A Genjutsu task usually takes 10–20 minutes.