Integration guide

Cursor on Seedrise

Cursor works with Seedrise through its OpenAI API key with the Base URL override set to https://api.seedrise.ai/v1, for chat models only: Tab completion keeps using Cursor's own models, and the Anthropic and Google key fields have no base URL, so they cannot reach Seedrise.

Updated 2026-11-02

What works in Cursor

Checked against Cursor's docs and release notes on 2 November 2026. Cursor changes often; the sources are listed at the end of this page.

Cursor settingWith Seedrise
OpenAI API Key + Base URL overrideWorks. Base URL https://api.seedrise.ai/v1, your Seedrise key, and Seedrise model IDs added to the model list. Chat Completions only.
Anthropic API KeyDoes not work. There is no base URL field, so requests go to Anthropic, which rejects a Seedrise key.
Google API KeyDoes not work, for the same reason.
Claude and Gemini model namesMay not reach Seedrise. Cursor staff say the OpenAI override applies to models that are not Claude or Gemini.
Tab completionNot routed to Seedrise. Tab always uses Cursor's built-in models.
Cursor's own modelsCan fail while the override is on, because it also catches models such as Composer and Grok. Turn it off to use them.
Cursor Plus planNo own API keys on this plan.

Why run Cursor through Seedrise

Models outside Cursor's list

Cursor's model list, checked 2 November 2026, has no DeepSeek, Kimi, Qwen or Mistral models. Add them by Seedrise ID with one key.

Rates per account, one invoice

Rates are quoted per account against each provider's published list price, on one monthly invoice in USD or AUD.

A key you control

Budget, model allow-list and expiry on the key Cursor uses, with usage by key and model in the Seedrise console.

Setup in five minutes

  1. Check your Cursor plan. Own API keys are not available on Cursor's Plus plan. On Teams and Enterprise, an admin can switch personal API keys off for the team.
  2. Create a Seedrise key for Cursor. In the Seedrise console, create a key limited to the models you will add, with a monthly budget. Leave its IP allow-list empty: Cursor sends requests from its own servers, not from your machine.
  3. Add the key and base URL. Open Cursor Settings > Models. In the OpenAI section, paste your Seedrise key into API Key and turn on Use API Key. Turn on Base URL override and enter the URL below, ending in /v1 with nothing after it.
    Base URL
    https://api.seedrise.ai/v1
  4. Add Seedrise model IDs. Add each model to Cursor's model list by its Seedrise ID, with no vendor prefix, and turn it on. Start with models Cursor does not route to its own providers.
    Model IDs
    deepseek-v4-pro
    kimi-k3.1-pro
    qwen3.8-max
    mistral-large-4
    deepseek-v3.2
  5. Pick the model and verify. Choose the model in Agent or Chat and send a prompt. The request should appear in the Seedrise console within a minute, under the Cursor key.

Models to start with in Cursor

Provider list prices in USD per 1M tokens, input / output, as at 1 November 2026. Context windows checked 1 November 2026. Your Seedrise rate card is quoted per account against these prices.

ModelID to add in CursorContextList price, input / outputRegion
DeepSeek V4 Prodeepseek-v4-pro1M1.32 / 3.96Global
Kimi K3.1 Prokimi-k3.1-pro1M2.00 / 10.00Global
Qwen3.8 Maxqwen3.8-max1M2.00 / 6.00SG
Mistral Large 4mistral-large-41M0.70 / 2.10Global
DeepSeek V3.2deepseek-v3.2164K0.64 / 1.91AU

Models marked AU can be pinned to Sydney or Melbourne on request. Every other ID is in the model library; see plans and pricing for how rates are set.

Check it is working

curl
curl https://api.seedrise.ai/v1/models -H "Authorization: Bearer sk-..."

curl https://api.seedrise.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "messages": [{"role": "user", "content": "Hello"}]}'

Known errors

StatusMeaningFix
401The key is wrong, disabled or expired, or it was pasted into the Anthropic or Google field instead of OpenAI.Paste it under OpenAI and check the key in the console.
403The model is not on this key, or the key has an IP allow-list. Cursor calls Seedrise from its own servers.Add the model to the key and remove the IP allow-list on Cursor keys.
404Wrong base URL, with /v1 missing or /chat/completions added, or a call to /v1/responses, which Seedrise does not serve yet.Enter exactly https://api.seedrise.ai/v1.
400Bad request, usually a wrong model ID or malformed bodyCheck the ID against GET /v1/models. If the ID is right, send us the request time.
429Rate limit or budget reachedBack off and retry; raise the limit in the console or ask us
No usageCursor sent the request elsewhere. Claude and Gemini model names may not use the OpenAI override.Use a model from the table above, or run Claude on Seedrise in Claude Code or OpenCode.
Cursor models failWith the override on, Cursor can send its own models, such as Composer and Grok, to Seedrise too.Turn off Base URL override while you use Cursor's models.

Still stuck? Email support@seedrise.ai with the time of the request, the model ID and the key name.

For teams

Each developer adds the Seedrise key in their own Cursor settings. Give each team its own key so spend shows up per project on the invoice.

Cursor questions

Can I use Claude through Seedrise in Cursor? +
Not reliably. Cursor staff said in September 2026 that the OpenAI base URL override applies to models that are not Claude or Gemini, and the Anthropic key field has no base URL. Claude model IDs may therefore not reach Seedrise. For Claude on Seedrise, use Claude Code or OpenCode.
Does Tab completion use my Seedrise key? +
No. Cursor's docs say custom API keys only work with chat models, and Tab completion continues to use Cursor's built-in models.
Why must the Cursor key have no IP allow-list? +
Cursor routes every request through its own servers to build the final prompt, so calls reach Seedrise from Cursor's servers, not from your network. An allow-list set to your office address rejects them with a 403.
Does Cursor's privacy mode cover requests through Seedrise? +
No. Cursor says its Zero Data Retention policy does not apply when you use your own API keys, and prompts still pass through Cursor's servers. On the Seedrise side, prompts and outputs are not used for training and request content is not retained; see security and data.
Which model IDs work best in Cursor? +
IDs Cursor does not route to its own providers, such as deepseek-v4-pro, kimi-k3.1-pro, qwen3.8-max and mistral-large-4, with no vendor prefix. GET /v1/models returns every ID your key can call, and the model library lists prices and regions.

Sources

Ready to run Cursor on Seedrise?

Per-model rates in writing within one business day, then a console login and a trial key.

Get a rate card →

Also: Claude Code setup · OpenCode setup · full docs · plans and pricing · security and data

Seedrise is an independent provider and is not affiliated with or endorsed by Anthropic. Claude is a trademark of Anthropic, PBC.

Seedrise is not affiliated with or endorsed by Cursor.