Nano Banana

Generate stunning AI images directly in your Convex backend with persistent storage, real-time status tracking, and a clean TypeScript API.

Installation

npm install convex-nano-banana

About Nano Banana

๐ŸŒ Nano Banana
AI Image Generation Component for Convex, powered by Google Gemini

Generate stunning AI images directly in your Convex backend with persistent storage, real-time status tracking, and a clean TypeScript API. Bring your own Gemini API key.

โœจ Features
๐ŸŽจ Text-to-Image Generation - Create images from text prompts using Gemini's native image generation
โœ๏ธ Image Editing - Edit existing images with text instructions
๐Ÿ“ฆ Persistent Storage - Images automatically stored in Convex file storage
โšก Real-time Status - Reactive queries update as generation progresses
๐Ÿ”ฎ Future-proof - Accepts any model name for upcoming Gemini models
๐Ÿ” BYO API Key - Users provide their own Gemini API key (secure, server-side only)
๐Ÿ“Š Generation History - Track all generations with timing metrics

Links

Components

Open-source building blocks for your Convex app

Browse components in this category.

Loading components