One API for AI image & video.
Priced below official.

Call models from ByteDance, Google, Alibaba, Kuaishou (Kling), OpenAI, PixVerse, Suno, and xAI with a single key. Up to 52% below official list prices, and you only pay for tasks that succeed.

Try the Playground
  • No subscription
  • Credits never expire
  • Failed tasks refunded
  • Secure Stripe checkout
model
1curl -X POST \
2 https://api.wizzx.ai/api/v1/task/submit/nano-banana \
3 -H "Authorization: Bearer $WIZZX_API_KEY" \
4 -H "Content-Type: application/json" \
5 -d '{
6 "prompt": "a lighthouse at dawn, cinematic light",
7 "aspect_ratio": "16:9"
8 }'
9
10# → { "task_id": "task_01hf8k…", "status": "queued" }
POST /api/v1/task/submit/nano-bananafrom $0.024 / imagesave 38%
Models live today
23
Providers, one key
8
Max saving vs official
52%
Free credit on sign-up
$0.20

Pricing vs official

See exactly what you save.

Live catalog prices, shown next to the official list price when we have it.

Model

Google

Nano Banana Pro

nano-banana-pro · 4K

−52%

Tier

Volume

Official list price

$300.00

$0.30 / image

On Wizzx

$144.00

$0.144 / image

You keep

$156.00

= 144,000 credits at $0.001 per credit

See all 23 models

Official list prices are the providers' public rates at the last catalog sync, before taxes. Wizzx prices are converted from credits at the live credit/USD rate and move with the backend catalog.

Catalog

All models, one API key.

Per-unit prices in credits. Official prices sit next to ours when the catalog has them.

View all models

Integration

Go live in three API calls.

One API key, one task flow, one credit balance.

  1. 01

    Create an API key

    Sign in and generate a secret key from the dashboard. Keep it server-side.

    wizzx_sk_live_∙∙∙∙∙∙∙∙∙∙∙∙
  2. 02

    Submit a task

    POST the model key with its supported inputs. The task ID comes back immediately.

    POST /api/v1/task/submit/{model}
  3. 03

    Fetch the result

    Poll the status endpoint or take a webhook, then download the asset from the returned URL.

    POST /api/v1/task/status

Reliability

When a provider fails, you don't pay.

Outages and rate limits stop at our gateway. Failed tasks get their credits back.

One task, end to end
  1. submitPOST /api/v1/task/submit/nano-banana · credits pre-held, not chargedhold−24
  2. queuedpersisted to the Redis-backed queue · task_id returned in the same response
  3. processingworker calls the provider through its circuit breaker · a dedicated poller advances the task
  4. succeededoutput mirrored to CDN storage · pre-hold confirmed, any surplus refundedconfirm24

If the provider fails

  1. failedupstream error or timeout · pre-held credits refunded automatically and idempotentlyrefund+24
  1. 01

    Circuit breakers per provider

    After five consecutive upstream failures a provider is isolated for 30 seconds, backing off to five minutes, so a degraded vendor cannot burn through your tasks.

  2. 02

    Durable task queue

    Tasks live in a Redis-backed queue and are advanced by dedicated workers. Your status polls read our database only, so they stay fast whatever the upstream is doing.

  3. 03

    Automatic refunds

    Billing is a three-phase transaction: pre-hold, confirm, refund. Failed tasks refund in full; tasks that return fewer outputs than requested refund the difference.

  4. 04

    Graceful degradation

    If Redis is unavailable, authentication and rate limiting fall back to local checks instead of rejecting requests. Background work across replicas is coordinated by a database leader lease.

  5. 05

    Bounded upstream concurrency

    Each provider gets its own slot pool, so a burst on one model cannot starve the others.

  6. 06

    Keys and a ledger you control

    Revoke a secret key from the dashboard at any time, and reconcile every task against the credit ledger.

Every mechanism above ships in the current gateway build.

Pricing

Pay-as-you-go credits

One-time credit packs with volume savings. No subscriptions or auto-renewals.

Secure payments with Stripe · One-time purchases · No auto-renewal

Basic

Try models and prototype a feature.

$15One-time

15,000 credits

Per 1,000 credits
$1.00
Bonus credits
Base rate
Most Popular

Pro

Ship and run a production workload.

$50One-time

55,000 credits

Per 1,000 credits
$0.91
Bonus credits
+5,000

Enterprise

High-volume pipelines at the lowest rate.

$150One-time

175,000 credits

Per 1,000 credits
$0.86
Bonus credits
+25,000
  • One-time top-up — no recurring charges
  • Top up anytime as your usage grows
  • Credits never expire
  • Full API access included

Enterprise

Need a custom plan?

Talk to us about higher volumes, invoicing, dedicated limits, or aligning billing to your team's procurement flow.

Contact Us

FAQ

Frequently asked questions

The live Model Catalog is the source of truth. It lists every image, video and audio model currently published by the Wizzx backend, including its model key, capabilities, billing unit and price tiers.

Wizzx uses pay-as-you-go credits. Credit packs are one-time purchases with no automatic renewal, and purchased credits do not expire while your account remains open and in good standing. Check the Pricing page for current model-level rates.

Wizzx pools demand from many customers through one gateway and sources capacity on wholesale routes, so per-unit prices land below public list prices. Every price on the site is loaded from the live backend catalog, and the official list price is shown next to it whenever one is published.

Credits are our unified currency across all models. 1 credit ≈ $0.001 USD. Different models consume different amounts of credits based on output quality and duration. For example, generating a 5-second video costs more credits than a single image.

Credits are pre-held when you submit and only confirmed when the task succeeds. If the provider fails or times out, the task is marked failed and the pre-held credits are refunded automatically. Tasks that return fewer outputs than requested refund the difference.

Generation requests use an asynchronous task workflow. Submit a model task, keep the returned task ID, then poll the status endpoint or handle a webhook until the task reaches a terminal state.

Keep Wizzx API keys in server-side code and revoke a key from the dashboard if it is exposed. Our Privacy Policy explains which account, task and billing data is processed and why.

You can integrate Wizzx through the documented task API. For production workloads, handle retries, timeouts and terminal task states in your application, and treat the live catalog and documentation as the source of truth for current model availability and limits.

Sign in, create an API key in the dashboard, choose a model from the live catalog and submit your first task. The documentation contains endpoint details and model-specific inputs.

For technical questions, account help or billing inquiries, email support@wizzx.ai and include the relevant task or order ID when available.

Get started

Start with $0.20 in free credits.

No card required. Create a key and generate your first image or video in minutes. Trial credit is subject to signup eligibility.

That's 200 credits — about 8 Nano Banana images, on us.

Read the docs