Hey community ![]()
Sharing a workflow I put together for a client who needed to generate
500+ product images daily using Google’s Gemini Image (Nano Banana) model.
The challenge: Google AI Studio’s rate limits kept killing the workflow
mid-run, and setting up Vertex AI properly was taking days.
The fix: I switched to an OpenAI-compatible Gemini Image endpoint — same
model, same output quality, but the base URL and key just drop into the
HTTP Request node directly. No Google Cloud account, no quota requests.
**The workflow:**
- Google Sheets → read product list
- HTTP Request → call Gemini Image API (OpenAI format)
- Loop over items with 500ms delay between calls
- Save output URLs back to Sheets + upload to S3
Works for Nano Banana (fast/cheap) and Nano Banana Pro (4K, better text
rendering) — just swap the model name.
Happy to share the workflow JSON if anyone wants it. Also works cleanly
with Veo 3.1 for video generation using the same endpoint pattern.
Anyone else running image generation workflows at scale in n8n?
Curious what rate limits you’re hitting.