Cursor
Use LLMRPM as a custom OpenAI-compatible model in Cursor.
Configuration
| Setting | Value |
|---|---|
| API shape | OpenAI-compatible |
| Base URL | https://llmrpm.com/api/v1 |
| Auth | Authorization: Bearer llmrpm_... |
- Open the Cursor command palette and choose
Open User Settings (JSON). - Add
cursor.general.openAIBaseURLwithhttps://llmrpm.com/api/v1. - Add
cursor.general.openAIAPIKeywith your LLMRPM API key. - Alternatively use
Settings → Models, fillBase URL,API Key, and a public model ID.
Example
settings.json
{
"cursor.general.openAIBaseURL": "https://llmrpm.com/api/v1",
"cursor.general.openAIAPIKey": "llmrpm_YOUR_KEY"
}Cursor UI
Open Cursor Settings
Models > Add custom model
Provider: OpenAI Compatible
Base URL: https://llmrpm.com/api/v1
API Key: llmrpm_YOUR_KEY
Model: claude-sonnet-5Recommended models
Any public ID from the model list works. Common picks:
claude-sonnet-5— strong model for reasoning, refactors, and coding agents.claude-haiku-4.5— fast option for autocomplete, small questions, and lightweight tasks.deepseek-v4-pro— alternative based on your active catalog and plan.
Troubleshooting
| Symptom | Cause & fix |
|---|---|
| Authentication error | Check that the API key has no extra spaces and has not been revoked in the dashboard. |
| Model rejected | Use a public model ID returned by GET /api/v1/models; do not use display names or aliases. |
| Connection issue | Confirm the configured base URL is exactly the one shown above and that your network allows HTTPS to llmrpm.com. |
Notes
- Prefer a strong model for chat and a faster one for lightweight edits.
- Cursor may require toggling off other built-in providers to route through the custom base URL.