Run Nano Banana 2 and Nano Banana Pro via one API — Puzzle

Puzzle provides access to Nano Banana 2 (nano-banana-v2) and Nano Banana Pro (nano-banana-pro) through one API at api.puzzle.team. Usage-based billing: fund with USDC or USDT on Ethereum, Tron, or BNB, or contact support for bank transfer. Empty balance returns HTTP 402 insufficient_funds. Keys are SHA-256 at rest, shown once. Omni, Veo, and Gemini return 422 until live.

LOADING

Run NanoRun Nano
Banana 2 / ProBanana 2 / Pro
via one APIvia one API

Same models. Same output.Same models. Same output.
One endpoint. A fractionOne endpoint. A fraction
of the cost.of the cost.
Powered by Google models
Nano Banana 2 / ProNano Banana 2 / Pro
VeoVeoCOMING SOON
OmniOmniCOMING SOON
GeminiGeminiCOMING SOON
The setup

The APIThe API
CostCost
ProblemProblem

01/03
01

Teams pay full retail API rates on every request to Google Cloud and Vertex AI. Costs scale linearly as you grow — with no discount in sight.

02

Self-hosting an inference layer means huge upfront cost, a DevOps team to keep it alive, and no real access to Google's models.

03

Overpay at retail, or run inference you never wanted to own. Puzzle sits in between: the same Google models, billed on usage.

THE CORE PROBLEM
SAME
MODELS,
SAME
OUTPUT,
JUST
A
SMALLER
BILL
SAVINGS
SAVINGS
MECHANICS

OneOne
EndpointEndpoint

One POST to Puzzle. Keep your prompts. Google runs the live models — you don't operate the cluster.

PIPELINEFOUR STEPS / ONE POST01REQUESTA USER TRIGGERS A GENERATION INYOUR PRODUCT — UI, BOT, OR APP.YOU SET THE PRODUCT PRICE.011010011010011010011010011010011010011010011010011010011010011010011010011010011010011002APIONE POST /v1/text-generations.ASYNC. BEARER KEY.KEEP YOUR PROMPTS.011010011010011010011010011010011010011010011010011010011010011010011010011010011010100103NANO BANANANANO BANANA 2 AND PRO ARE LIVE.GOOGLE MODELS, PUZZLE ENDPOINT.OMNI / VEO / GEMINI: 422 FOR NOW.011010011010011010011010011010011010011010011010011010011010011010011010011010011010011004WEBHOOKHMAC-SIGNED JSON CALLBACK.FIRES AFTER A JOB IS ACCEPTED.NOT BEFORE A 402.NANO BANANA PRO - 1024x1024READY — DELIVERED TO YOUR CALLBACK

OurOur
NetworkNetwork

Volume rates from Google, billed to you on usage. Fund with USDC/USDT or a USD wire; credit lands after confirmation. Limits are per account.

NETWORKVOLUME RATESGEMINIFLASHNANO BANANA2 / PROVEO 3DISPATCH WHEN FUNDEDROUTERETRYQUEUEVALIDATETHROUGHPUTSET PER ACCOUNTUPTIMEBY CONTRACTUSAGE BILLINGFUND FIRST. THEN CALL. —USDC / USDT / USD WIRE. CREDIT AFTER CONFIRMATION.LIVE TRAFFIC
WHY PUZZLE

WhyWhy
PuzzlePuzzle
WinsWins

Confirmed credit
1
Confirmed credit
The console shows GET /v1/balance. Credit after we confirm the transfer.
One endpoint
2
One endpoint
POST /v1 for live models. Keep your prompts.
Flexible funding
3
Flexible funding
USDC/USDT in the console. Wires and contracts booked by Puzzle.
Async by design
4
Async by design
Poll and HMAC webhooks only after a job is accepted.
One console
5
One console
Keys, funding, model status. No dummy charts.
MODELS

GOOGLEGOOGLE
MODELS,MODELS,
ONE APIONE API

NANO BANANA 2 / PRO

VEO

COMING SOON

OMNI

GEMINI

COMING SOON
FAQ

FrequentlyFrequently
AskedAsked
QuestionsQuestions

Nano Banana 2 and Nano Banana Pro are live. Omni, Veo, and Gemini return 422 until they ship. Status is in the console and docs.

Sign up, create a key, POST /v1 with a Bearer token. Curl is in the docs. Keep your prompts — pointing an official Google SDK at our host will not work.

Crypto is self-serve in the console: USDC or USDT on Ethereum, Tron, or BNB. Log the hash after you send; we credit GET /v1/balance when we confirm the received amount. Prefer a bank transfer, not crypto? WhatsApp or Telegram @PUZZLE_Support_AI — we invoice and credit the same balance. No card checkout.

The key is valid and confirmed credit is $0.00. Fund, wait for confirmation, then retry. 402 is expected — not a down endpoint.

No. Puzzle does not use your prompts or outputs to train Google models or ours.