On occasion I’m getting a rate limit error without being over my rate limit. I’m using the text completions endpoint on the paid api which has a rate limit of 3,000 requests per minute. I am using at most 3-4 requests per minute.
Sometimes I will get the following error from the api:
Status Code: 429 (Too Many Requests)
Open Ai error type: server_error
Open Ai error message: That model is currently overloaded with other requests. You can retry your request, or contact us through our help center at help.openai.com if the error persists.
UPDATE: This StackOverflow answered it for me - your free credits expire after 3mo, so if you are on a free key and see 429 regardless of your usage, that’s why. I can’t include a link but this is the SO answer: a/75898717/5298555
The use of 429 for what should be a 503 is a mistake on the API developer’s part, clean and clear. 429 is for USER rate limit (“the user” in Mozilla docs, not “all users” as OpenAI has appeared to have interpreted).
Theirs is a fast moving high demand product, so i can appreciate they have to prioritize issues - but adhering to correct error semantics is (a) easy and (b) crucial to user satisfaction so - not sure why they havent addressed this issue yet. Seems from my reading like it’s been an issue for >1mo.
For account related issues please use the support site at help.openai.com and use the Bot icon in the bottom right corner to give your issue and contact details.