Thanks for the report!
Even when using custom API keys, requests still flow through Cursor’s infrastructure for features like context retrieval, indexing, and request handling. This incurs a small amount of usage, so if there’s no credit left on your account (and no on-demand usage available), you will not be able to make requests.
I recommend topping up your on-demand usage a bit to continue using models with BYOK!