+1000. I thought this feature would be more requested as I find it essential: be able to 1. have a name of your choosing “Gemini 2.0 Free” as well as the model name “gemini-2.0-flash-exp”, and 2. specify which API each model uses.
If you want to use a specific model/API my understanding is you have to disable all other models and API, or Cursor gets confused, and I don’t know about you but I get confused too between the “anthropic/claude-3.5-sonnet” (API, I think) vs “claude-3.5-sonnet” (Cursor, I think) and ditto with the OpenAI models, etc. You could easily use the wrong model since there is no way to identify them. If there was a way to manage your own json, like the Continue extension provides you with, to override the Cursor Settings > Models, would be great too. Allowing the usage of your own keys sets Cursor apart of the rest but as it is the Cursor Settings > Models panel is not really usable without being able to edit your API models.