# How to adjust settings for custom added models?

**URL:** <https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253>\
**Category:** Help\
**Tags:** byok\
**Created:** [September 28, 2026, 6:00pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253 "2026-09-28T18:00:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![something\_something](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@something\_something](https://forum.cursor.com/u/something_something)\
**Post date:** [September 28, 2026, 6:00pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/1 "2026-09-28T18:00:24Z")

</div>

I want to add a custom model. I can add a model and name it but I don’t see anywhere where I can adjust things such as api key, url, etc? I see some older screenshots that have an api keys section. I do not see that at the bottom. I do not see any way to edit models. Is there something I am missing? (If it makes any difference - I am on an enterprise plan)

 ![Screenshot 2026-09-28 at 12.54.20 PM](https://us1.discourse-cdn.com/cursor1/original/3X/3/9/3963887e09889811b645dd1808e95ae1a6168c35.png)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [September 28, 2026, 6:39pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/5 "2026-09-28T18:39:38Z")

</div>

Hey @something_something, thanks for the question, and you’re not missing anything!

Your team’s Cursor admin has turned on a setting called “Restrict Personal API Keys” for your organization. When that’s on, Cursor hides the whole API Keys section under Cursor Settings → Models, which is why you don’t see a place for an API key or base URL like in older screenshots.

A custom model needs its own key and endpoint, so custom models you add won’t work while that restriction is in place. You can remove the one you added with the trash icon next to it, and keep using the models your team has enabled in the list.

If you need a custom model or your own API key, reach out to your Cursor team admin. They can review “Restrict Personal API Keys” in the team dashboard under Settings → Models. Once they turn it off and you restart Cursor, the API Keys section will show up again at the bottom of the Models page.

---

<div class="post-metadata">

**Author:** ![something\_something](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@something\_something](https://forum.cursor.com/u/something_something)\
**Post date:** [September 28, 2026, 8:24pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/7 "2026-09-28T20:24:05Z")

</div>

Under API Keys section in Settings → Models I have added the following in OpenAI API Key section:

- API Key: set to custom api key
- Use OpenAI API Key: toggled on
- Override OpenAI Base URL: toggled on
- Base URL: set to our custom base url

I then have added a custom model that is available at our URL.

However, when I try to use the model, I get:  
AI Model Not Found

Model name is not valid: “our-unique-model-name-here”

I have set this model up with other harnesses on openai protocol with success, so I know all the parameters are set correctly.

Does something else need to be configured?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [September 28, 2026, 9:08pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/10 "2026-09-28T21:08:03Z")

</div>

Hey @something_something, thanks for following up!

Two things are getting in the way here:

1. Your team now allows personal API keys in general, but each provider also has its own switch, and the OpenAI one is still off for your team. Because you’re using a custom base URL, Cursor treats your model as an OpenAI API key request, so it’s refused. Your Cursor team admin can turn it on in the team dashboard under Settings → Models → Personal API Keys (BYOK) → OpenAI.

2. Cursor chooses which of your saved keys to send based on the start of the model name. If your custom model’s name begins with `claude-`, Cursor uses the Anthropic API Key slot instead of the OpenAI one, so with only an OpenAI key saved the request goes out with no key. That’s what produces the “Model name is not valid” message. Using a name that doesn’t start with `claude-` (for example an alias on your endpoint) avoids it.

Once your admin has enabled OpenAI:

1. Open Cursor Settings → Models.
2. Remove the current custom model with the trash icon.
3. Add it again with a name that doesn’t start with `claude-`.
4. Confirm “OpenAI API Key” is on and “Override OpenAI Base URL” still points to your endpoint.
5. Restart Cursor, open a new chat, and select the model.

---

<div class="post-metadata">

**Author:** ![something\_something](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@something\_something](https://forum.cursor.com/u/something_something)\
**Post date:** [September 29, 2026, 12:33pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/11 "2026-09-29T12:33:19Z")

</div>

Admin has enabled OpenAI personal API keys. Our model name has been updated to not include `claude-`. I am no longer getting the `AI Model Not Found,`but now I am unable to make any requests because I get:  
`You've reached your monthly usage limit`

`Request higher limits to continue using Cursor`.

Shouldn’t that be avoided with our custom model setup?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [September 29, 2026, 3:27pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/15 "2026-09-29T15:27:01Z")

</div>

On your team’s plan, requests that use your own API key are billed by your provider for the model itself, but Cursor still adds a small per-token platform fee (the [Cursor Token Rate](https://cursor.com/help/models-and-usage/token-rate)). Since that fee is a Cursor charge, those requests still count toward the monthly spend limit your team sets for each member.

Your usage from earlier this month (on Cursor’s built-in models) already reached that per-member limit, so new requests are paused, including ones using your custom model.

To keep going, you can either:

1. Ask your Cursor team admin to raise your monthly spend limit in the team dashboard (the per-member usage limit), or
2. Wait for your team’s usage cycle to reset on October 1.

Once the limit is raised, restart Cursor and open a new chat, and your custom model should work.

---

<div class="post-metadata">

**Author:** ![something\_something](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@something\_something](https://forum.cursor.com/u/something_something)\
**Post date:** [September 29, 2026, 3:39pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/16 "2026-09-29T15:39:46Z")

</div>

Thanks @Colin. My admin raised my limit a bit and we were able to get our custom model working with all the information you outlined above.

---

<div class="post-metadata">

**Author:** ![Tim\_Peko](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tim_peko/32/122492_2.png) [@Tim\_Peko](https://forum.cursor.com/u/Tim_Peko)\
**Post date:** [October 1, 2026, 7:37am UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/17 "2026-10-01T07:37:15Z")

</div>

I am having the same problem with my own Key. My team does not have the option for configuring Model Access because we are not enterprise subscribed. Is BYOK disabled for teams unless on enterprise?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/colin/32/90452_2.png) [@Colin](https://forum.cursor.com/u/Colin)\
**Post date:** [October 1, 2026, 6:56pm UTC](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253/21 "2026-10-01T18:56:26Z")

</div>

Hey @Tim_Peko, thanks for asking!

Using your own API key isn’t limited to Enterprise. It works on Teams plans too. The “Model Access” page you’re missing is only for admins to _restrict_ models and keys, and that part is Enterprise-only. Your team doesn’t have any restriction in place.

From what we can see, the requests for your custom model went out without your API key attached, which is why you got “Model name is not valid”. That usually means the “Use OpenAI API Key” toggle is off. A custom model needs it on to reach your endpoint.

To set it up:

1. Open Cursor Settings → Models.
2. Scroll to the bottom and expand API Keys.
3. Under OpenAI API Key, paste your key and turn on “Use OpenAI API Key”.
4. Turn on “Override OpenAI Base URL” and enter your endpoint’s URL (usually ending in `/v1`).
5. Make sure your custom model’s name exactly matches the model ID your endpoint expects (for example `Qwen/Qwen2.5-VL-7B-Instruct`).
6. Restart Cursor, open a new chat, and select your custom model.
