I registered my OpenAI API key in Cursor Settings → Models. It shows active and persists across restarts. However, when I use the chat feature, all requests go to api2.cursor.sh (or api3.cursor.sh) instead of api.openai.com. I can successfully call api.openai.com via curl through my corporate proxy, so the key and proxy are functional. Cursor still falls back to Cursor backend and shows “Get Cursor Pro…” banner.
hi @user1131 this is expected behavior as all AI requests go through our servers.
Could you post a full separate Bug Report with more info Create Bug Report
I understand that all AI requests go through Cursor’s servers by design.
However, even though I have successfully registered my own OpenAI API key and verified that it works (requests to api.openai.com respond correctly through our proxy), Cursor still shows the message:
“Get Cursor Pro for more Agent usage, unlimited Tabs, and more.”
Could you please clarify why this message appears even when I’m using my own OpenAI key?
I want to make sure I’m not limited by Cursor’s Pro usage when my requests are billed directly to my OpenAI account.
We do require for Agent usage a Pro subscription, even if you use your own API key, as the AI calls go through our servers and are processed using Cursor services like indexing etc additional to pure AI inference.