A fine-tuned model (ft:gpt-4.1-2025-04-14:cvm:v1-optimized2:CtvBgA1l) that previously accepted vision inputs (image_url) now rejects them with error 400.
Error code: 400 - {
‘error’: {
‘message’: ‘Invalid content type. image_url is only supported by certain models.’,
‘type’: ‘invalid_request_error’,
‘param’: ‘messages.[1].content.[0].type’,
‘code’: None
}
}
It was working when I had image inputs last week, January 27th 2026. I have run my same source code without any changes utilizing the same fine-tuned model with image + text input, but have been getting this error. I am certain that I have not mistakenly used another model and this specific fine-tuned model.
Thanks for the confirmation, I should’ve tested that before posting.
Just to clarify, your screenshots are showing that it’ is not a problem on my end?
In that I get the same API rejection using a fine-tuning gpt-4.1 model with image input on the Chat Completions API endpoint that was working before, it’s not just you.
Yep. I tested my finetuning model (ft:gpt-4.1-2025-04-14:personal::CaD5lQEs) in the playground. Whenever i add an image input to it, it replies with a empty assistant response. Additionally, at first it was spamming empty assistant message like your earlier replication, but now it just returns one, and then a message like “Rate limit reached for ft:gpt-4.1 in organization org-dDUPYEkyPhlXiTj7R9QnsB09 on tokens per min (TPM): Limit 800000, Used 800000, Requested 765.