Better Provider Support

It would be great if you could explicitly add providers (i.e., provider name + url + key) and then have the /v1/models endpoint auto-populate the models for that custom provider. You could then have a prefix for each provider in the dropdown when selecting the model (and you could just leave the cursor models un-prefixed to keep the default experience the same).

Otherwise, you have to manually uncheck every model just to get the OpenAI key to verify (since it uses the first model in the list to verify).