{"model":"nano-banana-2","name":"Nano Banana 2 (gemini-3.1-flash-image)","vendor":"Google","elo":1387,"all_providers":[{"name":"vercel","price_pi":0.05,"unit":"token","url":"https://vercel.com/ai-gateway/models","model_id":"google/gemini-3.1-flash-image-preview"},{"name":"google","price_pi":0.05,"unit":"image","url":"https://ai.google.dev/gemini-api/docs/pricing"},{"name":"together","price_pi":0.05,"unit":"image","url":"https://www.together.ai/pricing"},{"name":"fal","price_pi":0.06,"unit":"image","url":"https://fal.ai/models"},{"name":"openrouter","price_pi":0.05,"unit":"token","url":"https://openrouter.ai/collections/image-models"}],"routed_through":"vercel","quoted_price_pi":0.05,"quoted_billed":0.051000000000000004,"fee":0.02,"auth_options":["infr_sk_ api key","anonymous (free trial up to $0.20)","privy bearer","mpp:tempo (USDC on Base)","mpp:stripe (card)"],"anonymous_trial_cap_usd":0.2,"response_shape":"{ _infr: {...}, images: [{ url? , b64? }], result: <raw provider response> }","example_apikey":"curl -X POST https://infr.sh/api/v/nano-banana-2 -H \"Authorization: Bearer infr_sk_live_...\" -H \"Content-Type: application/json\" -d '{\"prompt\":\"a red bicycle\"}'","get_a_key":"https://infr.sh/keys","example_agent":"mppx-fetch will auto-pay; or curl -X POST https://infr.sh/api/v/nano-banana-2 -d '{\"prompt\":\"...\"}' then re-send with the Credential header from the 402 response"}