I built Nano Banana 2, an AI image generation platform powered by Google's Gemini 3.1 Flash Image
model.
The main problems I wanted to solve:
- Text rendering in AI images has always been broken. This model gets it right ~90% of the time.
- Most generators cap at 1-2K. This does true 4K output.
- No character consistency across images. This tracks up to 5 characters + 14 objects.
Tech stack: Next.js 16, React 19, TypeScript, Drizzle ORM, PostgreSQL, Cloudflare R2.
4 models available depending on your needs — from $0.039/image (budget) to $0.134/image (pro).
Credits never expire. Free credits on signup.
Live at https://ainanobanana2.pro
Happy to answer any questions about the tech, the Gemini API integration, or the business model