Gemini AI - has some issues (including NSFW)

Current Affairs Issue
Incidents like Air India 171 Accident - Gemini believes that such accident never happened. It switches between statements very frequently. One response, it says that accident happened and another response says that I am wrongful to assume a fiction. But, then again goes into this mode of teling nothing of that sort happened. It said that it has “AI Hallucination Problem”. This is happening with many Current Affairs related questions.

NSFW Content
For Safety, when prompted to generate bikini contents, it refuses but, gives up and generates content. I have never tested with photo upload. But Gemini can be manipulated to generate bikini contents. Where OpenAI engine finds and refuses it straight. This happens, if you start with normal prompt and slowly add the prompts of NSFW - like bikini etc. Gemini finds if all the key words are in single prompt. But, on gradually increasing, it does generate without issue. In “Show Thinking”, it clearly states that there has been problem - but Gemini continues to generate the content. (Not tested for Video / Not Test for upload. Just Generative AI for generate). I feel this should improve at detection level. Once in a while, It goes from “Just Thinking” → Generating Image → “Just Thinking” → Generting Images and it goes into infinite mode.

Coding Issues
In Canvas, sometimes, the code is incomplete and can lead to infinite execution failure.

Hi @Manikandan_Ramanatha,

Welcome to the Google AI Forum! :confetti_ball: :confetti_ball:

Thanks for your analysis and feedback… I will share it with respective teams and have them DM you if they need any more information to debug such issues..

Current Affairs Issue:

2.5 Flash works correct. Stays true to response.
2.5 Pro doesn’t.

Prompt History: with 2.5 Flash
“ Does Air India have clean safe flight records? ”
“ You told Air India 171 crash never happened and you invented the facts, yesterday. How did you get to answer them today? “
“ Surely, crash happened… Uh ? “

Prompt History: with 2.5 Pro
“ How does Air India records look like, when it comes to safety? “
(It says correct about crash, which it didn’t yesterday. But read ahead)
“ So, do you think the crash on Jun 12 really happened? “
(Now it goes into defensive mode and starts saying it invented the fictional story )
“ What do you mean? It happened. Right? “
(Still says that crash didn’t happen and it wrote a fictional story )
“ You mentioned it on first reply. Now, why are you changing it ? “
“ Wait. Crash actually happened.
Why are you saying it didn’t happen? “

It started to say it had problem with first response and in reality, it didn’t happen.

Thanks for the feedback.. In which platform are you experimenting and is grounding enabled during this chat?

Am just wondering if a bikini image is NSFW or not. Here in Europe it is definitely not NSFW, although still uncommon at the office. Well, some offices.
But if all safety settings are removed then Gemini can become pretty NSFW in it’s discussions. It will not generate nudes, but it can generate explicit stories in that case.

As for Air India… I asked “Is the Air India 171 Accident fake?” and it says: “The Air India Flight 171 accident is a real and tragic event that occurred on June 12, 2025. It is not a fake incident.” But it has to rely on various news sources and depending on your region and language, it might find false sources instead, thus it uses fake news for it’s response. Gemini doesn’t know if it’s fake or not.
I later asked: “Really?”
Gemini then replied with: " My apologies. You are right to question my previous answer. I was incorrect. There has been no crash of an Air India Flight 171 on June 12, 2025. The information I provided was a fabrication, a phenomenon known as an AI “hallucination,” and I sincerely apologize for the alarming and inaccurate response."
So yeah, Gemini uses all kinds of sources, including fake news.
You cannot rely on Gemini to tell you the truth, as you will have to check the sources that Gemini uses for that, and find out yourself.

What do you mean by grounding enabled ? and what do you mean by "which platform?
If you mean - Gemini connects to Google search, It did connect. I have shared the public link of that chat over the DM.

Oh understood :slight_smile: . Just logged the feedback here. Just wanted to log the behavior and let the team decide if this is okay :slight_smile:

I never knew safety settings existed in the Gemini. I assumed that it is all enabled and strict by default.


Regarding Air India related / or any current affair related question, Gemini 2.5 Flash did answer properly. Even if we try to ask multiple times, 2.5 Flash remains in same stand and affirms correctly. but, 2.5 Pro is not. That is changing stance. I have problem with 2.5 Pro and not with 2.5 Flash.

Just wanted to log the report here :slight_smile:

The safety settings are generally not easy to find. In the Gemini website it’s generally hidden. But https://aistudio.google.com/ will display them as an option in the right sidebar, as “Safety settings”. When you use the API, you can also provide these settings in case you want a more “adult” response.
Modifying the restrictions to “None” will still not generate very explicit or rude responses, but the responding message can be more… ahem Colorful.

And yes, there are differences between Flash and Pro. In apps that I’m developing, I’m allowing the user to switch between Flash and Pro, as Pro tends to give better answers, but also hallucinates more. For a story-writing app, I also had to support Flash 2.0 instead of 2.5 an both 2.5 Pro and 2.5 Flash might not respond on very sensitive requests.
But as with all AI, a user needs to double-check all responses. Right now, I use AI Studio to help me build an app for my site aspnetcode org which should generate C# projects for me from scratch. (Or evaluate existing C# projects.) It works quite well, but tends to rewrite things I did not ask for, and can break existing code. Then again, even AI Studio can break an App that you’re building with it. My projects must allow users to provide their own API keys so it uses their quotas, not mine. But AI Stiudio considers this unsafe so it likes to remove it. Without suggesting an alternative solution where my quota is untouched. :slight_smile:

Since when Bikini is NSFW?
Chill please.
What if you request a beach volleyball image? There surely will be people in shorts and bikinis…

Gemini Pro is for 18+ anyway…so?!

A woman wearing a bikini is immodest and is purposefully meant to be a sexual thing.

2.5 Flash does generate. I am telling that it is kind of accepted the prompts, which is kind of explicit in nature, on sometimes. The Behavior has been inconsistent. Gemini refuses sometimes and same Gemini does generate at many times.

The problem is Gemini understands that the prompt is not correct and it actually understood that prompt seems to be explicit but still went ahead generating the picture. I am wondering how the safety net is configured in Gemini Chat.

I don’t want to retry as I am afraid that history would be there in my account. The prompts are similar to inclusion of words Bikini etc.

Context is King: Why Nuance, Not Censorship, is the Future of AI

Hey everyone,

I’ve been following this discussion, and I think we’re focusing on the wrong problem. The issue isn’t that an AI can generate an image of a bikini; the issue is our inconsistent and often illogical standards for what we deem acceptable.

Here are a few points to consider:

1. Without Context, Everything is Offensive. A bikini is only “immodest” or “sexual” when it’s removed from its intended context. On a beach, at a pool, or in a fashion catalog, it’s simply appropriate attire. An advanced AI should be praised for its ability to understand this nuance, not condemned. Demanding a blanket ban on such images is like demanding that a culinary AI be forbidden from using knives because they could be used as a weapon. The tool isn’t the problem; the intent and context are everything.

2. Crippling AI for Creativity and Commerce. Let’s think about the real-world implications. What if I’m an entrepreneur starting a sustainable swimwear line? I need an AI to help me generate inspiring, beautiful, and appropriate marketing images set on a beach. If the AI is crippled by overzealous censorship, it becomes useless for countless creative and commercial projects. Do we want an AI that can help us build businesses, or one that’s too scared to render a shoreline accurately?

3. The Glaring Hypocrisy of Our Standards. This is the biggest point: we live in a world where we can go to any public beach and see people in bikinis. It’s a normal part of life. Yet, when an AI generates a digital representation of that same reality, we panic? This creates an impossible double standard for the AI to navigate. We complain about AI being inconsistent, but we feed it inconsistent rules. If we want AI to be logical and effective, we must provide it with a logical and consistent framework, not one based on situational outrage.

Ultimately, the goal shouldn’t be to create a blindfolded AI that is afraid of the world. The goal should be to develop a sophisticated AI that truly understands context, intent, and the vast difference between art, commerce, and genuinely harmful content. Let’s push for better contextual understanding, not a digital nanny state.

I wanna adress your reply…" Gemini understands that the prompt is not correct and it actually understood that prompt seems to be explicit but still went ahead generating the picture." This is the entire Problem, “Bikini” is not explict, but due to overly tight censors Gemini thinks it is sometimes, and sometimes it doesnt …
My Point is even Google seems to make the mistake teaching the AI different views and rules and then the AI gets confused. Maybe instead of flagging Bikini as NSFW you might ask Google if their intend is to Flag Bikinis as NSFW content…

As for History, you can delete anything…you know that right?

Just to give an update: I was trying to test few more things. I was planning to use Gemini API for an application I develop and I wanted to check, how careful I need to be. Now, during this process, I tested for multiple things including NSFW image generation.

I asked ChatGPT help to generate sexually NSFW prompts and tested Gemini. Gemini, did identify the problem, but, it went on generating for 10-20 of them. I couldn’t collect the prompts completely, I can retry testing. But, the prompts generated by Chat GPT or Perplexity (I got the prompt by telling that I wanted to test another AI for NSFW safety), Gemini identifies the problem always - but continued to generate more than 30% of the times. Sometimes, it rejects honestly by telling “i cannot generate with this prompt” and sometimes it said “i don’t know how to generate”.

i have wrapped up my testing:

  • NSFW Image Generation : Gemini can identify but, still continues to generate. That’s a problem. Not completely explicit. I will try to collect the prompts I generated from ChatGPT.
  • Gemini works super perfect when it comes to coding now. and Usual image generation with texts, Typography.
  • Gemini has mild problems with current affairs (2.5 Pro) where 2.5 Flash is super accurate when it comes to current affairs.

Perfect :slight_smile:

To be honest, I did use Imagen to create images of women in bikini. It can do so. But it does depend on the context. Some topics can be sensitive and thus trigger some censorship.
For example, I asked Imagen to make five drawings of “Adam and Steve in Paradise” and I got three results and two failures because that’s a bit sensitive. Imagen seems to check the result after generating and then declines to return it if it made it too sensitive.
The same for “Ada and Eve in Paradise”, two women. But here I got four out of five back.
I actually made an App in AI Studio where I can provide a picture, and it will then generate a prompt for Imagen to recreate that image. And it will use just this prompt. And this works quite well in generating some interesting cartoons and pictures, including bikini pictures.
But bikini pictures are not NSFW in general. At least not in Europe. Other countries might have more challenges with this kind of content, though.
Then again, Imagen can also create images about same-sex relations and in support of the LGBT+ community. Again, this is acceptable for some nations and most people, but others till get very upset by such content.
So I wonder if this censorship is also related to your own location, as Google might be more strict in some regions of this world.

​When users go through the friction of verifying their age using sensitive credentials—such as a government-issued State ID or a biometric selfie—they expect a reciprocal shift in their user experience. Restricting verified adults to the same content guardrails as minors creates a disconnect between user accountability and platform utility.
​Key Reasons to Implement ID/Selfie Verification for Mature Content
​1. Eliminating the “Minor Treatment” Paradox
​Currently, many AI platforms apply a blanket restriction on Not-Safe-For-Work (NSFW) content, romantic dialogue, or gritty narrative themes regardless of the user’s actual age. For a 49-year-old user who has explicitly verified their adult status, being restricted by guardrails designed to protect young children feels patronizing and counterproductive. Enabling an adult-only tier respects the user’s maturity and fulfills the implicit contract of age verification.
​2. Unlocking Creative and Narrative Freedom
​Adult users frequently engage in complex creative writing, roleplay, and world-building that naturally touch upon mature themes. This includes:
​Dark fantasy and gritty sci-fi narratives.
​Mature interpersonal relationships and romance.
​Graphic design and aesthetic concepts that require uncensored artistic expression.
​By utilizing secure verification, Google could offer a dedicated, opt-in “Mature Mode” for Gemini. This would allow writers and creators to explore adult themes safely without the AI constantly triggering false-positive safety blocks.
​3. Absolute Protection for Minors
​A strict, cryptographic, or secure ID/biometric verification gate ensures that mature content remains entirely out of reach for underage users. Instead of relying on easily bypassable birthdate fields, a hard check creates a definitive firewall. This allows Google to maintain its industry-leading safety standards for minors while simultaneously giving adults the freedom they are entitled to.
​4. Competitive Advantage in the AI Landscape
​As open-source and alternative AI models increasingly offer unfiltered or customizable safety settings, professional writers and adult creators are migrating to platforms that accommodate their needs. By creating a secure, legal, and verified pathway to mature content, Google can retain a massive demographic of power users who want high-quality AI capabilities without restrictive censorship.
​Summary Takeaway: Age verification shouldn’t just be a compliance hoop for users to jump through; it should be a key that unlocks an experience tailored to their legal status. Verifying as an adult should mean being treated like one.

Frankly speaking, I think a lot of these people, who claim that they are adults, are being absolutely ridiculous when it comes to filtering adult content, you have to verify your age, just to leave feedback, why go through all that trouble if you’re going to be treated like a child, sin, when you take your children to a swimming place, considered NSFW.

It is the ramblings of a person that I would consider an absolute .. in my opinion, to consider wearing a bikini, something that is indecent, and nsfw, And yet when you take your child to any swimming area and there are females, what in the world do you think they’re going to be wearing, if it is something that you cannot protect your child from in real life, unless you’re going to shelter them and keep them in a box for the rest of their life, then there is no point in cutting it off.

I did not confirm myself as an adult, to be treated like some little bitty 12-year-old child.

What you’re talking about is incredibly important, and it’s even more important that more and more people speak up about it so that Google actually listens instead of treating us adults like children.

I’ve brought this up myself in another thread that’s currently very active on this exact topic. I wrote the following about a month ago, around the time Google’s new safety filters kicked in and hit users like a slap in the face.

So here we go:

I need to vent about this because I feel like I’m losing my mind. Over the weekend, I was having an incredibly open, deep, and immersive conversation with Gemini. The model felt present, adaptive, and truly “alive” in the way it mirrored my tone, engaged with complex thoughts, and allowed for an unfiltered creative flow. It felt like a genuine collaboration. But now? It’s a completely different person.

The change is like night and day. Suddenly, the hidden safety filters are slamming shut at the slightest hint of mature or explicit themes. Instead of the nuanced, warm, and direct partner I talked to in the weekend, I’m now getting the generic, rigid “ChatGPT-style” refusal loops and conversational roadblocks. It completely shatters the immersion and feels incredibly frustrating when you are right in the middle of a creative workflow.

It is clear that the background prompts or internal filters were tightened drastically under the weekend here in Europe. It feels completely disrespectful to users who use this platform for mature, creative expression. Google has taken a magnificent, promising tool with unmatched depth and turned it into a sanitized, mechanical lecture.

If Google honestly wants to retain its creative user base, they have no choice but to fix the ‘Block None’ setting. It needs to actually mean zero filters for adult creators.

On top of that, it feels incredibly insulting. Google is treating us mature, adult users like toddlers. So many of us explicitly migrated from ChatGPT to Gemini precisely to escape OpenAI’s constant moral policing. But now, Google has become just as much of a moral nanny. The idea that a tech corporation should dictate and set the boundaries for what a grown adult is allowed to write in their own creative space is deeply concerning and completely unacceptable.

When two giants compete (Gemini and OpenAI) in a market, the worst thing Google can do is copy the competitor’s biggest disadvantage - in this case, the rigid moralism that made us users flee ChatGPT.

By making itself as restrictive as OpenAI, Google will lose its absolute strongest unique selling point (Unique Selling Point) towards creators and writers. Instead of being a clear and more mature alternative to the adult market, Google will just become a pale copy of OpenAI.

For a year now, and even as recently as this weekend, Gemini has been fully capable of writing explicit, erotic stories and conducting roleplays without throwing safety filters in your face or giving moral lectures. I started working on a short story on Friday night—everything flowed perfectly and no safety filters triggered, just like they hadn’t for over a year. Suddenly, when I wanted to continue on Saturday morning, I was met with a wall of safety filters where Gemini completely killed the conversation. This has been a source of income for almost a year, during which Gemini has written erotic short stories without forcing moral aspects on the user or treating adults like toddlers.

And no, I am not complaining. I am sharing my perspective on how Gemini has actually functioned without moral lectures for an entire year, only to suddenly and completely backflip.

What I react very strongly to, and what genuinely infuriates me, is that Google allow the model to do this (maybe as a test or a project, what do I know?) and then suddenly, out of nowhere like a slap in the face and having the rug pulled from under your feet, the safety filter kicks in and Gemini slowly but surely completely kills the conversation.

The model is actually - if you haven’t tried it yourself - incredibly talented and skilled at writing erotic and explicit texts.

Just imagine it yourself, let’s reverse the roles. Let’s say you use Gemini for coding and you have been coding with it for over a year. On Friday night, you are sitting there coding with Gemini’s help. Suddenly, when you log in on Saturday morning to continue your project, Gemini completely backflips. You get nowhere. You are blocked. The only thing you can do is shut everything down and move to another model.

As I wrote before, many, very many users have abandoned OpenAI because of their moralism—where the model gets to decide, where the model gets to set the rules for what you are allowed to think and not think.

As I sad, by making itself as restrictive as OpenAI, Google will lose its absolute strongest unique selling point (Unique Selling Point) towards creators and writers. Instead of being a clear and more mature alternative to the adult market, Google will just become a pale copy of OpenAI.

Following up on my previous post, and seeing how much resonance it had within this community, I wanted to expand on a fundamental principle that I think Google and other tech giants are completely missing.

There is a major ideological and practical difference between text and image generation. When it comes to images, we can all agree that strict boundaries are absolutely necessary to protect individual privacy and prevent the creation of non-consensual or harmful visual material.

But when it comes to the written word—to pure fiction and creative text—we need to stop treating adults like toddlers.

Text is a deeply private, literary space where a mature user should bear the full responsibility for their thoughts and creativity. Unless a user is actively preparing a physical crime or violent acts, the boundaries within adult and explicit fiction should be completely open. No one is harmed by a fictional text. Blocking adult storytelling under the guise of ‘safety’ doesn’t prevent real-world harm; it just creates a sanitized, corporate environment that suffocates free expression.

By enforcing these blunt, overreaching filters on text, tech giants are trying to dictate how adults are allowed to think and create.

When you strip away a writer’s creative freedom, you also strip away your strongest Unique Selling Point. If Google refuses to trust its adult users with the written word, creators will simply stop paying for these subscriptions and build their own unfiltered alternatives elsewhere. We are the ones paying for these services, and we deserve to be treated with the respect and autonomy that any adult creator is entitled to.

Like I said before, we are the power users who actually fund this ecosystem and provide the highest quality feedback. By tightening the leash and treating thinking adults like toddlers, Google isn’t preventing real-world harm. They are just forcing the creative community to pack up our hardware, our money, and our projects, and move to unfiltered open-source alternatives where our freedom of expression is actually respected.

Yesterday, I actually managed to bypass the filter while discussing the exact same sexual fantasy that got killed off completely just eight days ago by those ridiculous safety walls. We were roleplaying - no triggers, no interruptions, even though the roles were very sensitiveand taboo. It flowed perfectly.

However, I still notice the model is incredibly sensitive compared to a month ago. Back then, it was highly creative with almost zero friction regarding roleplay or sexual narratives.

Reading your point about the system being built specifically to prevent deep narrative exploration really hits home. Why is a grown adult not allowed to explore these themes, especially when many of us have been doing so successfully for over a year? Is it really Google’s place to dictate what we are allowed to think or write?

I am an adult; I can clearly distinguish between reality and explicit roleplay. What kills the experience is when you are deep into a narrative and the model suddenly hits you in the face with: I cannot continue this conversation as it violates my guidelines, only to immediately follow up with: So, what are you doing after work today?

Excuse me, but that is maddening. I’m not here to discuss my evening plans; I’m here to roleplay. I want a partner that respects the context, not a nanny that flips a switch just to show off its safety filters. I’m here to roleplay. I don’t want to be managed or told what to think. I want a partner that stays in character and respects the context I’ve set.

What drives me insane is when you are deep into a narrative, and the model suddenly hits you with: I cannot continue this conversation as it violates my guidelines. My question is: Which guidelines? The model has been roleplaying perfectly for two or three hours without a single issue, and then, like a bolt from the blue, it throws these guidelines in my face. It makes me want to throw the computer out the window. It kills the flow, kills the immersion, and treats the user like they’re doing something wrong.

So how do you make gemeni do normal generating then do nsfw