Create the Cursor credential
Phaseo CLI: Cursor API Key and prints the settings below. It does not edit Cursor’s private credential store.
Configure Cursor
- Open Cursor Settings.
- Select Models.
- Find the OpenAI API Key section and enable it.
- Copy the dedicated key:
- Paste the key into Cursor’s OpenAI API key field.
- Enable Override OpenAI Base URL.
- Enter
https://api.phaseo.app/v1without a trailing slash. - Add or enable the Phaseo model you want to use.
Cursor’s current custom-provider controls are global rather than provider-specific. The model name is forwarded to the configured endpoint, while the enabled API key and Base URL determine where the request is sent.
Verify
- Keep the Phaseo key and Base URL override enabled.
- Select the configured model in Cursor’s model picker.
- Start a new chat and ask it to reply with
PHASEO_CURSOR_OK. - Confirm the request appears in Phaseo activity or logs.
Remove
First disable the OpenAI API key and Base URL override in Cursor Settings → Models. Then revoke the dedicated Phaseo key:Troubleshooting
Cursor-hosted models stop working
Disable Override OpenAI Base URL before selecting a Cursor-hosted model. Cursor currently does not isolate a custom Base URL per model.The model is rejected
Try a Phaseo model that Cursor accepts as an OpenAI-family custom model. Cursor can reject IDs that collide with its built-in catalog, and model IDs containing provider prefixes may not be accepted in every release.No Verify button appears
Some Cursor releases save the key without a separate Verify action. Enter the key and Base URL, then test them with a new chat.Authentication fails
Runphaseo integrations credential cursor again, replace the value stored in Cursor, and ensure the Base URL is exactly https://api.phaseo.app/v1.