AI Image Generation
LOGO GENERATOR
Generate logo concepts using Gemini Nano Banana. High-specification prompts optimized for professional corporate identity design.
Quick Start
Install Dependencies
pip install google-genai pillow
Set API Key
export GEMINI_API_KEY="your-api-key"
Run Generator
python scripts/generate-logos.py
Available Models
gemini-2.0-flash-exp
Nano Banana — Fast image generation model. Best for quick iterations
and exploration. Uses response_modalities=["IMAGE", "TEXT"] config.
Cost: ~$0.039 per image (1290 output tokens)
Resolution: 1024x1024 default
Best for: Rapid prototyping, exploring concepts
gemini-3-pro-image-preview
Nano Banana Pro — Higher quality model with better text rendering.
Uses advanced reasoning for complex instructions.
Resolution: Up to 4K output
Best for: Final production assets, text-heavy logos
Prompt Library
| Name | Type | Description |
|---|---|---|
| industrial_minimal | Wordmark | Clean geometric letterforms, DIN/Eurostile inspired typography |
| blueprint_grid | Icon + Text | Abstract "E" from technical grid pattern, CAD aesthetic |
| stacked_plans | Icon + Text | Three cascading document layers representing blueprints |
| abstract_e_mark | Icon + Text | Horizontal bars forming "E" with cyan accents |
| precision_crosshair | Icon + Text | CAD crosshair with corner brackets, measurement aesthetic |
| photography_badge | 3D Render | Photorealistic brushed steel badge, product photography |
| monogram_icon | App Icon | Bold "E" in rounded square, favicon/app icon format |
| teko_wordmark | Wordmark | Condensed typography with tagline |
Script Usage
# Generate all 8 logo concepts
GEMINI_API_KEY="your-key" python scripts/generate-logos.py
# Output saved to: assets/logos/generated/
# Run with menu for single prompts
GEMINI_API_KEY="your-key" python scripts/generate-logos-interactive.py
# Select prompt by number, choose model (fast/pro)
Prompt Engineering Tips
High-Specification Prompts
Nano Banana responds well to detailed, specific prompts. Include:
• Company context: B2B SaaS, construction industry, AI-powered
• Style direction: Industrial minimalist, vector logo, flat design
• Color specification: Hex codes (#0f172a, #0ea5e9)
• Typography hints: DIN, Eurostile, Bank Gothic style
• Quality markers: Vector-quality, high resolution, crisp edges
• Background: Always specify (pure white, transparent, etc.)
Professional corporate logo for "EXOPLANS", a B2B SaaS company
specializing in AI-powered construction blueprint analysis.
Industrial minimalist style, clean geometric letterforms inspired
by DIN engineering fonts and Eurostile typography.
Color palette: Dark slate primary (#0f172a), cyan accent (#0ea5e9).
Style: Vector logo, flat design, high contrast.
Background: Pure white.
Quality: High resolution, suitable for enterprise software branding.
Typography: Bold condensed sans-serif, all capitals "EXOPLANS".
File Structure
exo-brand/
├── index.html # Main brand showcase
├── fonts.html # Font research
├── prototypes.html # SVG prototypes
├── generator.html # This page
├── ai-logos.html # AI logo gallery
├── assets/
│ └── logos/
│ ├── ai-generated/ # Nano Banana outputs
│ └── svg/ # Vector exports
├── scripts/
│ ├── generate-logos.py # Batch generator
│ └── prompts.py # Prompt library
└── docs/
└── README.md # Documentation