Cursor
Add BeansAI as a custom OpenAI-compatible provider inside Cursor.
Overview
Cursor supports any OpenAI-compatible endpoint via Settings → Models → OpenAI API Key → Custom Base URL. Drop in BeansAI and every chat/edit/composer request routes through us.
Configuration
- Open
Cursor Settings(Cmd/Ctrl + ,) →Models. - Expand
OpenAI API Key, toggleOverride OpenAI Base URL. - Paste the values below, click
Verify, save.
Cursor settings
OpenAI API Key: sk-beans-...
OpenAI Base URL: https://api.beansai.dev/v1
Models (custom):
- gpt-5.5
- gpt-5.1
- gpt-5.2
- gpt-5.3-codex-spark
- claude-opus-4-7
- claude-sonnet-4-6
- gemini-2.5-proBasic usage
Pick any model from the dropdown in the chat pane. Cursor will call /v1/chat/completions on BeansAI; non-OpenAI model IDs like claude-opus-4-7 work because we normalize on the server.
Tips
- Leave
OpenAI API Keyenabled even after setting the custom URL — Cursor uses it as the Bearer token. - Add model IDs manually if they don't appear in the dropdown; BeansAI accepts any catalog ID.
- Composer and Agent mode both respect the custom provider; no extra config needed.