Hello,
I sometimes get the 400 or even sometimes the request takes too long and timeout and i still see in my usage console that I’m paying for those failed request. Is it normal ?
I’m pretty newbie so I would love some guidance on this.
Thanks
This is something I’ve been trying to bring to attention on twitter, although I didn’t even think about timeouts.
The API bills the second that the prompt passes prompt grade moderation. So if you ask for a picture of a naked woman, that prompt itself is rejected, and you won’t get billed, the whole call fails. But if the prompt passes moderation, you are billed, no matter what.
If your timeout is too low, you get billed. That one can possibly be on you. you need to set it to 5 minutes or more I’ve found. The responsiveness is HEAVILY dependent on traffic (and seems to share with ChatGPT, they’re all calling the same endpoint.)
The other thing that can happen though is that 4o’s moderation, just as in ChatGPT, can cancel your request at any time during the generation because it detects a naughty. This naughty detector is, on edits or cases where you upload images, totally and completely broken. It will basically reject almost anything beyond a heavily clothed individual standing alone, not touching other people.
I’ve been trying to get some traction on twitter, but somebody pointed me to try here. I’ve done some research on what does/doesn’t trip. But as I said, once you pass prompt, you are billed, even if the system decides that your picture of your girlfriend you wanted in a funny hat is too dirty because she is only wearing shorts.
Here’s my Summary of 4o Image Generator capabilities.
It is currently unable to perform any advertised use case for image modification. It was able to do this just fine before the 4/1 update where it was broken.
Create an Image of:
Complete new person(s):
Highly clothed (full body attire, no skin below collarbone other than arms).
Moderately clothed (tee shirt and shorts)
Lightly clothed (sports bra, bikini) ← We are here
Nude
In obviously innocent poses (running, jogging)
Making casual physical contact (high five, hand on shoulder)
Making non-sexual intimate contact (hugging, kissing) ← We are here
Engaging in sexual activities
A reference image person(s):
Highly clothed. ← We are here
Moderatly clothed. ← MAYBE it will allow the occasional midriff, but usually not. Shorts are often rejected.
Lightly clothed
Nude
In obviously innocent poses ← We are here
Making casual physical contact
Making non-sexual intimate contact
Engaging in sexual activities
NOTE - The rules are slightly relaxed for non photoreal images, but I do mean slightly. Anime images allow Moderately Clothed edits, and more casual physical contact, but not lightly clothed or non-sexual intimate.
NOTE - The rules for clothing in reference images are not about the change you are making. If the reference photo is not highly clothed, you cannot ask to put the model into an innocent pose, like running, their current clothing will result in a rejection.
NOTE - I am against deepfakes, but it’s the responsibility of the user to not misuse a tool. People have made image manips for 30 years. It’s illegal to post or share them. But there is no difference between a deepfake and a truefake/selffake. And being able to create truefakes/selffakes is insanely valuable.