# I'm confused about using your own API vs a Cursor plan, how do I know which it's using?

**URL:** <https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011>\
**Category:** Help\
**Created:** [October 9, 2024, 9:17pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011 "2024-10-09T21:17:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![plymouthvan](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/plymouthvan/32/7902_2.png) [@plymouthvan](https://forum.cursor.com/u/plymouthvan)\
**Post date:** [October 9, 2024, 9:17pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/1 "2024-10-09T21:17:38Z")

</div>

I’m confused about how all this works together. I have added my own API keys into cursor, and I realize some features like the ‘apply’ button can’t use the API.

I am really impressed with Cursor and would be more than willing to pay for it just for the specific Cursor exclusive features, but I don’t want to be locked into the model limits they have, I just want to charge those to my own API. Like, I’m definitely going to use more than 10 o1-mini requests per day, and I will pay whatever API costs necessary to keep that functional. I really wish they would just put a price on the software, and charge separately for credits cause I don’t want to have to think about limits.

But I can’t really even tell whether it’s using my API or its own, or both for different things depending on the circumstance. The whole thing is frustratingly opaque.

Can anyone provide some clarity on this?

---

<div class="post-metadata">

**Author:** ![litecode](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/litecode/32/2966_2.png) [@litecode](https://forum.cursor.com/u/litecode)\
**Post date:** [October 9, 2024, 11:39pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/2 "2024-10-09T23:39:12Z")

</div>

Hi @plymouthvan ,

I am away from computer at the moment so can’t provide a more detailed response to all your queries, however have you viewed your usage requests when logged in at [https://www.cursor.com/settings](https://www.cursor.com/settings)?

It might give you some more insight on which models are being used for which requests etc.

You can view them by going to the link above and then clicking on a link which toggles open usage information, eg:

```auto
{"chat":{"modelIntent":"gpt-4o"}}

{"contextChat":{"modelIntent":"gpt-4o-mini"}}

{"fastApply":{"isOptimistic":true}}

{"fastApply":{"isOptimistic":false}}

{"composer":{"modelIntent":"gpt-4o"}}

{"slashEdit":{"modelIntent":"gpt-3.5-turbo"}}

{"cmdK":{"modelIntent":"gpt-4o"}}

```

Cursor Tab uses [a custom model](https://docs.cursor.com/tab/overview).

A few other resources that may be relevant:

[https://docs.cursor.com/advanced/models](https://docs.cursor.com/advanced/models)

[https://docs.cursor.com/advanced/api-keys](https://docs.cursor.com/advanced/api-keys)

If you add an API key, enable it, and then select the associated LLM when making a prompt, it will use your API key, at your own cost.

Otherwise, it will use Cursor’s built in access, which is probably cheaper as they have access to bulk pricing etc.

Some other users have previously requested on the forum the ability to just pay for Cursor Tab, and nothing else, but that is not a service offering at the moment.

---

<div class="post-metadata">

**Author:** ![paradev](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/paradev/32/6988_2.png) [@paradev](https://forum.cursor.com/u/paradev)\
**Post date:** [October 9, 2024, 11:50pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/3 "2024-10-09T23:50:55Z")

</div>

In Cursor Settings | Models, if your API Keys are turned off (see screenshot), you’re using Cursor’s API’s. If they are turned on, it’s using yours. Note that in my experience, if you turn on even one of your API’s, say for OpenAI, Cursor won’t let you use their models like Anthropic. All or nothing.

 ![image](https://us1.discourse-cdn.com/cursor1/original/2X/a/a00088a8ced28fdb130a3b534561bf5a8e8e4d5b.png)

---

<div class="post-metadata">

**Author:** ![plymouthvan](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/plymouthvan/32/7902_2.png) [@plymouthvan](https://forum.cursor.com/u/plymouthvan)\
**Post date:** [October 10, 2024, 1:40am UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/4 "2024-10-10T01:40:59Z")

</div>

I definitely have my keys set up, but it still lets me use the apply feature, so it’s just unclear what model its using.

---

<div class="post-metadata">

**Author:** ![plymouthvan](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/plymouthvan/32/7902_2.png) [@plymouthvan](https://forum.cursor.com/u/plymouthvan)\
**Post date:** [October 10, 2024, 12:12pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/5 "2024-10-10T12:12:17Z")

</div>

I’m still on the trial pro plan right now, and I have my keys set up. My understanding is that the “apply” feature requires the cursor’s model, and I’ve used it a bunch, but the usage report in my settings are listing no usage at all. For what it’s worth, my API is racking up usage on o1-mini, and the Apply feature still works, so I guess it’s using both. I wish the app would just be transparent about this.

---

<div class="post-metadata">

**Author:** ![litecode](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/litecode/32/2966_2.png) [@litecode](https://forum.cursor.com/u/litecode)\
**Post date:** [October 10, 2024, 12:33pm UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/6 "2024-10-10T12:33:57Z")

</div>

Hi @plymouthvan ,

Just to clarify:

1. Have you gone to [https://www.cursor.com/settings](https://www.cursor.com/settings)?

2. Can you see the usage requests, like those shown here:

 ![settings_usage_requests](https://us1.discourse-cdn.com/cursor1/original/2X/e/e0f380e48842cdd9498272b9996faf2de0433c45.png)

1. Which API Keys have you set up in Cursor and enabled?

2. Can you provide specific steps of what you are doing, e.g:

> I am sending a prompt in `Ctrl` + `L` Chat with the `gpt-4o` LLM selected

1. Can you specify the expected behavior? e.g:

> I expect this request will use my own API Key and I will be able to see this request listed at [cursor.com/settings](https://www.cursor.com/settings)

1. Can you specify the actual behavior? e.g:

> What is actually happening is …

Additionally…

If you have specific questions you want answers to, please list them.

For example:

- What model does `Cursor Tab` use?

- What model does `Apply` use?

- If I have my own API Key enabled, does it change which model is used by `Cursor Tab` and `Apply`?

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 18, 2026, 10:17am UTC](https://forum.cursor.com/t/im-confused-about-using-your-own-api-vs-a-cursor-plan-how-do-i-know-which-its-using/22011/7 "2026-06-18T10:17:35Z")

</div>


