Frequent "Timeout while downloading" Errors with GPT-4o Chat Completions API

Hello,

We are encountering frequent (sometimes above 10%, highly variable) errors with the OpenAI Chat Completions API using the GPT-4o model:

*400 Timeout while downloading , error code from open AI being "invalid_image_url"*.

As part of the user prompt, we include a list of image URLs hosted on GCP. For example:

We’ve thoroughly tested these images and confirmed that they are accessible while OpenAI is processing the requests. Additionally, testing with static, publicly hosted images yields the same results (i.e., errors).

The issue appears more frequently when we pass a higher number of image links—typically above 50. Due to the size and quantity of images, passing them as base64 is not a viable alternative for us.

This seems to be a known issue (see similar posts in community), but so far, we haven’t identified any solution, and it’s becoming critical for our business.

Any idea?

Kind regards,

Aymeric

1 Like

Welcome to the forum!

As it is not a reproducible error every time that leads me to think it is related to availability. As OpenAI does not publish in real time the load and stats the best one can do is look at an unofficial posting of such.

While I do not look at the unofficial status daily I do know that they change in small fluctuations and large fluctuations so it may take a few weeks before you will see a large fluctuation for better or worse.

Also when models become more available for public use, as in moving out of beta, preview, etc. this tends to increase load. Another speculation is that Orion model is being load tested before release and this loading is a pattern that some of us have observed in the past.

Note: I am not an OpenAI employee.

HTH

1 Like

Thanks for your answer.
Given how often it occurs (sometimes > 10% of calls) it seems unlikely to me that it is related to availability though - or I’m maybe missing your point?

You are welcome.

You understood correctly.

Without evidence (OpenAI real status and metrics) that leads to the root cause we can only guess.