Handling 429 / 503 errors from the Gemini API

It’s disgusting to read. For three months now, I haven’t been able to get a normal response from the model without interruptions or errors. And they’re telling me it’s my fault. I switched to a different model and am getting responses without errors. Get out of here as fast as you can.