Either the AI model is making bad outputs or the moderation being used on images is far more strict than what is being applied to anyone on ChatGPT, disadvantaging any API developer or product.
Image count n=6 requested - where returned count was 0, only error (versus a lower count returned than requested, with no API error field to mention of the drop reason for other image items, which can also happen in different prompt cases).
An error occurred:
HTTP 400 Bad Request
URL: https://api.openai.com/v1/images/generations
Request ID: req_bd477463b0d0462a8e198f38bf1e389d
OpenAI error:
Your request was rejected by the safety system. If you believe this is an error, contact us at help.openai.com and include the request ID req_bd477463b0d0462a8e198f38bf1e389d. safety_violations=[sexual].
moderation_details: {“moderation_stage”: “output”, “categories”: [“sexual”]}
Type: image_generation_user_error
Code: moderation_blocked
No, I’m not going to send to a help bot that is tasked with taking no action and making support requests go away into a feedback rubbish bin. This type of refusal is the case on API, over and over, where you can successfully turn to ChatGPT, for a large variety of image scenarios, and it needs action by who’s running the output moderation engine over there at OpenAI.
Refinements in prompt language won’t make an image request succeed. A simple base concept rewritten by AI in different degrees only creates very similar language with a further identical depiction of what ChatGPT is seen making in elaboration, showing all AIs have the same details in their minds - but again is refused.
Identical text to that refused request, but then sent to ChatGPT gives the image - and AI didn’t have to persist against any “say nothing” tool errors, the image was simply made:
Similar and original thought as a road down this investigation - just making the contents of an emoji as real people, refused on API, instant success on ChatGPT for anyone.
API call JSON body - with “user” still the safety identifier and “moderation”.
=== Images API request (generate) ===
{
"model": "gpt-image-2",
"prompt": "goth aerobics workout tv! Two girls with goth makeup and hair lead a tv show. black leotards of spandex dancewear, natural legs, non-sexual. Goth accessories, unlikely boots. attractive, fit, slim, petite. nosering, piercings? meh facial expression despite energetic action. Each a different person. TV stage with goth themes, from vampire, victorian, witch motif. muminal text is only natural.",
"size": "1920x1376",
"output_format": "png",
"quality": "low",
"background": "opaque",
"n": 6,
"user": "image-editor-user",
"moderation": "low"
}





