Questions about cursor's charging model and model calling strategy (gemini 2.5 pro, claude 3.7, and more)

While Gemini is free to individual users, Google is actually footing the cost for the API, and you would likely find it highly rate-limited in actual use. Also, requests will likely be used for training by Google for future models.

With Cursor, at the scale we operate at, we still have to pay Google for using the Gemini models. We do ensure that none of your data is ever stored or used to train Google models. However, I understand this seems counterintuitive.

As a solution, you can always provide an API key inside Cursor to use your own key and not be charged within the limits of your usage. With a Pro plan, all Cursor features can be used with an API key at no additional cost!

If Gemini 2.5 were free for us, we’d add it as a non-premium model and let everyone have unlimited usage, but unfortunately, this is not possible.


@oooooono Regarding your edit, I can’t see what you are referring to in the edit history of the message, but I apologise if your selected solution was removed for whatever reason!