Can't add OpenAI API key

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I can’t add OpenAI API key and save it.

Steps to Reproduce

I am attaching a screenshot. I added the OpenAI API key, pressed verified and nothing happened next. How do I know that the key was applied? I closed the cursor app, then opened again and saw that the OpenAI API key field was empty. Like it was not saved.
I also tried to turn off all agents. It did not help.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.5.5 (Universal)
VSCode Version: 1.99.3
Commit: 823f58d4f60b795a6aefb9955933f3a2f0331d70
Date: 2025-08-25T17:40:25.290Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.3.0

Additional Information

I also wrote message to [email protected]. Guy names Sam answered me several times and then he got lost.

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. You need to update to version 1.5.11 where this already works.

It seems work, thank you!
Can you confirm now, I want to start program code with ChatGPT v5 help. So I just need to turn on only gpt-5 agent, turn on OpenAI API key as I did on attached screenshot and pay monthly subscription to cursor? That’s it?

Yes, that’s exactly right.

@deanrie not really openAI related. But I’m using Bedrock and trying to add claude-sonet-4 (Inference profile ID: global.anthropic.claude-sonnet-4-20250514-v1:0)
It works fine, but defaults to thinking.
Is there a way to turn off thinking for this model?

Do you know how can I figure out that agent is set to chatgpt-5? It answers like a default. I attached 2 screens.

Yes, this is a longstanding issue with models that don’t have a system prompt, they don’t actually know their own version. Below is a screenshot from the OpenAI Playground. I also want to note that if you switch models within the same chat, it can sometimes give an incorrect answer. In your case, if you’re using your own API key, you can be sure that the model you’re calling is indeed the correct one.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.