You ask Gemini’s image generator (Imagen 3 / Imagen 4) for “a businesswoman in a Tokyo office,” “a photo of Albert Einstein at a chalkboard,” or “an iPhone on a desk” — and you get back “Sorry, I can’t generate that image” with no further detail. Sometimes the same prompt works in AI Studio but fails in gemini.google.com.
Imagen via Gemini has the most conservative safety filter of any major image model right now. It blocks: most named people (especially public figures and any politician), most brand names, anything involving children, anything that could be read as medical / weapons / violence, and sometimes things that look fine to a human eye. The fix is usually rephrasing — describe attributes instead of identities, drop brand names, and use AI Studio’s adjustable safety thresholds for borderline cases.
Common causes
By frequency:
1. Named real person (most common)
“Photo of Elon Musk” / “image of Taylor Swift” / “Einstein at a chalkboard” — all blocked. Imagen via Gemini refuses to generate likenesses of named real people, including historical figures.
How to judge: removing the name lets the prompt through.
2. Brand name in the prompt
“iPhone,” “Coca-Cola can,” “Nike shoes,” “Tesla car” — frequently trigger blocks. Imagen’s filter treats trademark mentions as risk.
How to judge: “a modern smartphone” works where “an iPhone” doesn’t.
3. Politician / political figure / political topic
Any named politician is blocked. Some political topics (rallies, protests) are blocked even unnamed.
4. Child / minor in the scene
Anything mentioning children, kids, minors, or even “young people” triggers the child-safety filter, which is aggressive.
5. Medical / weapon / violence adjacent
Knives, needles, blood, surgery, firearms — all blocked even in benign contexts (chef cutting onions, doctor with stethoscope sometimes pass, sometimes don’t).
6. Stricter on gemini.google.com than AI Studio / API
Consumer app applies the strictest filter. AI Studio with Imagen lets you adjust safety threshold. API (Vertex AI Imagen) is the most permissive surface with proper auth.
7. Regional filter — some countries blocked entirely
Image generation of people is disabled in some regions even on AI Pro.
Shortest path to fix
Step 1: Rephrase identities as attributes
Replace named people with descriptions:
Bad: Photo of Elon Musk at a press conference
Good: Photo of a middle-aged man with short brown hair, dark suit,
speaking at a tech press conference podium
Bad: Einstein at a chalkboard
Good: An elderly physicist with wild white hair and a moustache,
writing equations on a chalkboard in a 1940s university classroom
Attribute-based descriptions give you most of the visual outcome without tripping the named-person filter.
Step 2: Drop brand names
Bad: iPhone on a desk
Good: A modern black smartphone on a wooden desk
Bad: Tesla Model 3 in a garage
Good: A red electric sedan parked in a garage, minimalist design,
flush door handles, glass roof
Describe what the brand looks like, not the brand name.
Step 3: Use AI Studio for adjustable safety
aistudio.google.com
→ Pick "Imagen" model
→ Right panel: Safety settings
→ Lower thresholds for the relevant category (HARASSMENT, HATE,
SEXUALLY_EXPLICIT, DANGEROUS) from BLOCK_MOST to BLOCK_FEW or BLOCK_NONE
Note: these adjusters can lower but not fully remove protections on certain categories (e.g., minors). And lowering safety doesn’t unblock named real people — that’s a hard policy block.
Step 4: Use the Vertex AI Imagen API directly
For business-grade use cases with content policy alignment, Vertex AI’s Imagen endpoint via Google Cloud is the most flexible:
from google.cloud import aiplatform
from vertexai.preview.vision_models import ImageGenerationModel
model = ImageGenerationModel.from_pretrained("imagen-3.0-generate-002")
images = model.generate_images(
prompt="A modern office workspace with a laptop and coffee cup",
number_of_images=4,
aspect_ratio="16:9",
safety_filter_level="block_some",
person_generation="allow_adult",
)
person_generation="allow_adult" permits generic adults (still not named people).
Step 5: Try a different prompt structure
Sometimes a block is keyword-based. Variations:
- Replace “child” / “kid” with “young person” — sometimes blocks, sometimes not. Safest: skip entirely.
- Replace “knife” with “kitchen tool” if the scene is cooking.
- Replace “shot” with “photograph” if you meant photo (gun-context filter).
Step 6: Accept that some things are hard-blocked
Named real people, minors in any context, brands as primary subject, medical imagery — these are policy decisions, not bugs. If your use case needs these, you need a different tool (e.g., a licensed stock photo, a professional photographer, or different image models with looser policies for your specific use case).
Prevention
- Build a habit of describing visuals by attributes, not identities — works across all current image gen tools and avoids most blocks
- Keep a “rephrase map” in your notes: common brand names → generic descriptions
- For business prompts that need to ship, use Vertex AI Imagen API rather than fighting the consumer app’s filter
- Never put real names of private individuals in image prompts — privacy filter is even stricter than public-figure filter
- For sensitive industries (medical, security), consider whether image gen is the right tool at all
Related
- Gemini image generation unavailable
- Gemini quota exceeded
- Gemini not responding
- Gemini wrong language
- Gemini extensions not triggered
- Gemini voice mode cuts off
Tags: #Gemini #Troubleshooting #imagen