Cursor IDE
Connect your toolsBeginner3 min
Run Cursor on Zukko models, billed from your balance.
You need: paid Cursor Pro (the free plan can't set a custom address), a fetch_... key (create one) and a balance from $1 (top up).
- 1Open settings
Cursor Settings → Models.
- 2Paste the key
Turn on OpenAI API Key and paste
fetch_.... - 3Set the address
Turn on Override OpenAI Base URL:
texthttps://api.zukko.pro/v1 - 4Add a model
Use a name from the table below, for example
cursor-sonnet-5. - 5Check
Press Verify, pick the model in chat and type "Hi".
Model names
Cursor sends standard names like claude-sonnet-5 past Zukko. Use these instead:
| Name for Cursor | Model |
|---|---|
cursor-opus-55 | Claude Opus 5.5 |
cursor-opus-5 | Claude Opus 5 |
cursor-opus-48 | Claude Opus 4.8 |
cursor-opus-47 | Claude Opus 4.7 |
cursor-opus-46 | Claude Opus 4.6 |
cursor-sonnet-5 | Claude Sonnet 5 |
cursor-gpt-sol | GPT-5.6 Sol |
cursor-gpt-terra | GPT-5.6 Terra |
cursor-gpt-luna | GPT-5.6 Luna |
cursor-qwen | Qwen 3.8 Max |
For models not in the table, use the standard name if Cursor accepts it: gpt-6.1-sol, gemini-3.8-flash, deepseek-v4.1-flash, glm-5.3. Old names (cursor47, cursor46, cursor46s, cursorgpt54, cursorgpt55) still work.
If it doesn't work
| What you see | What to do |
|---|---|
| "Model already exists" | Use a name from the table |
| Answers bypass Zukko | The address is exactly https://api.zukko.pro/v1 and Override is on |
404 model_not_found or 503 model_disabled | Pick another name from the table |
| 401 | Typo in the key — create a new one |
| 402 | Top up |
403 email_unverified | Verify your email in the dashboard |