Rate limited by model provider

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Plan ULTRA
rate limited by model provider
two months it’s working slow and doesn’t let to work with premium models -only free available
it wasn’t a moment issue! every day it doesn’t allow to work with premium models

Request ID: 932ce31d-e907-417e-b93b-f7657c52c22e
{“error”:“ERROR_NETWORK_ERROR”,“details”:{“title”:“Network Error”,“detail”:“We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”,“isRetryable”:true,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
[resource_exhausted] Error
RetriableError: [resource_exhausted] Error
at K5f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8151:217047)
at Kio (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8151:215473)
at _6f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:14075)
at Object.classify (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:18296)
at p6f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:6340)
at async sro.run (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:17603)
at async wle.runAgentLoop (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8252:31211)
at async X6o.streamFromAgentBackend (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:17692:16857)
at async X6o.getAgentStreamResponse (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:17692:38915)
at async cDe._submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8230:4412)

Request ID: ea5790c8-7fca-4d24-90de-5b884dbbb6ea
{“error”:“ERROR_PROVIDER_ERROR”,“details”:{“title”:“Provider Error”,“detail”:“Provider returned error: \n\n\n\n <html class="no-js" lang="en-US"> \n\nAttention Required! | Cloudflare\n<meta charset="UTF-8" />\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n<meta http-equiv="X-UA-Compatible" content="IE=Edge" />\n<meta name="robots" content="noindex, nofollow" />\n<meta name="viewport" content="width=device-width,initial-scale=1" />\n<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />\n\nbody{margin:0;padding:0}\n\n\n\n\n\n\n\n\n <div id="cf-wrapper">\n <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.\n <div id="cf-error-details" class="cf-error-details-wrapper">\n <div class="cf-wrapper cf-header cf-error-overview">\n <h1 data-translate="block_headline">Sorry, you have been blocked\n <h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access x.ai\n \n\n <div class="cf-section cf-highlight">\n <div class="cf-wrapper">\n <div class="cf-screenshot-container cf-screenshot-full">\n \n <span class="cf-no-screenshot error">\n \n \n \n \n\n <div class="cf-section cf-wrapper">\n <div class="cf-columns two">\n <div class="cf-column">\n <h2 data-translate="blocked_why_headline">Why have I been blocked?\n\n <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

\n \n\n <div class="cf-column">\n <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?\n\n <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

\n \n \n \n\n <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">\n <p class="text-13">\n <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">a3eea708cddf186e\n <span class="cf-footer-separator sm:hidden">•\n <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">\n Your IP:\n <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal\n <span class="hidden" id="cf-footer-ip">3.209.66.12\n <span class="cf-footer-separator sm:hidden">•\n \n <span class="cf-footer-item sm:block sm:mb-1">Performance & security by <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing\” id="brand_link" target="_blank">Cloudflare\n \n

\n \n \n\n \n \n\n \n\n",“isRetryable”:false,“additionalInfo”:{“providerStatusCode”:“403”},“buttons”:,“planChoices”:},“isExpected”:true}
Provider Error Provider returned error:

Attention Required! | Cloudflare body{margin:0;padding:0}
Please enable cookies.

Sorry, you have been blocked

You are unable to access x.ai

  <div class="cf-section cf-highlight">
    <div class="cf-wrapper">
      <div class="cf-screenshot-container cf-screenshot-full">
        
          <span class="cf-no-screenshot error"></span>
        
      </div>
    </div>
  </div><!-- /.captcha-container -->

  <div class="cf-section cf-wrapper">
    <div class="cf-columns two">
      <div class="cf-column">
        <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>

        <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
      </div>

      <div class="cf-column">
        <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>

        <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
      </div>
    </div>
  </div><!-- /.section -->

  <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
  <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">a3eea708cddf186e</strong></span>
  <span class="cf-footer-separator sm:hidden">&bull;</span>
  <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
    Your IP:
    <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
    <span class="hidden" id="cf-footer-ip">3.209.66.12</span>
    <span class="cf-footer-separator sm:hidden">&bull;</span>
  </span>
  <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
  
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>
</div><!-- /#cf-error-details -->
NonRetriableError: Provider Error Provider returned error: Attention Required! | Cloudflare body{margin:0;padding:0}
Please enable cookies.

Sorry, you have been blocked

You are unable to access x.ai

  <div class="cf-section cf-highlight">
    <div class="cf-wrapper">
      <div class="cf-screenshot-container cf-screenshot-full">
        
          <span class="cf-no-screenshot error"></span>
        
      </div>
    </div>
  </div><!-- /.captcha-container -->

  <div class="cf-section cf-wrapper">
    <div class="cf-columns two">
      <div class="cf-column">
        <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>

        <p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
      </div>

      <div class="cf-column">
        <h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>

        <p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
      </div>
    </div>
  </div><!-- /.section -->

  <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
  <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">a3eea708cddf186e</strong></span>
  <span class="cf-footer-separator sm:hidden">&bull;</span>
  <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
    Your IP:
    <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
    <span class="hidden" id="cf-footer-ip">3.209.66.12</span>
    <span class="cf-footer-separator sm:hidden">&bull;</span>
  </span>
  <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
  
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>
</div><!-- /#cf-error-details -->
at K5f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8151:216964) at Kio (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8151:215473) at _6f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:14075) at Object.classify (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:18296) at p6f (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:6340) at async sro.run (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8152:17603) at async wle.runAgentLoop (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8252:31211) at async X6o.streamFromAgentBackend (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:17692:16857) at async X6o.getAgentStreamResponse (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:17692:38915) at async cDe._submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8230:4412)

Steps to Reproduce

every time I chose any premium model

Operating System

Windows 10/11

Version Information

Version: 3.21.9 (system setup)
VS Code Extension API: 1.128.0
Commit: 9998796a6096ce83d83a9332bfe7473b985db750
Date: 2026-09-17T02:16:48.732Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.19045

For AI issues: which model did you use?

any premium models:
Claude
Gemini Flash and Pro
GPT
and even new Grok

Additional Information

I’m very dissapointed and I think this is the last time I use cursor…
'cause it started to work very slow without premium models, and I cannot use it as before
Given that the problems have not been resolved, I kindly ask for an additional month of the ULTRA subscription as compensation. Otherwise, I consider that the money I paid was wasted.

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey @InvestMyBrain, thanks for the report and for including the request IDs!

Good news first: your Ultra plan is active and healthy, and you are not being rate limited by Cursor or by any model provider.

What is actually happening is that a personal API key is enabled in your Cursor settings. It looks like the Azure OpenAI entry is switched on with an empty Base URL and no deployment name. When any personal key toggle is on, Cursor sends every model except Cursor’s own models (Auto, Composer, Cursor Grok 4.6) through that personal key configuration instead of through your Ultra plan. That is why only those models work and every other model (Claude, GPT, Gemini, Grok 4.7) fails with “Network Error” or the Cloudflare page.

To fix it:

  1. Open Cursor Settings
  2. Go to Models, then scroll down to the API Keys section.
  3. Turn off the “Azure OpenAI” toggle. If you have an Azure Base URL or deployment name filled in, you can clear them too.
  4. Turn off any other personal key toggles that are on (OpenAI, Anthropic, Google, xAI).
  5. Open a new chat, pick Claude Opus or GPT from the model picker, and send a short prompt.

OMG!

Really it was my fault!

Thank you so much - it helped me and solved my problem!