Hey @n11o it is a known but right now and the team is already working on it. It comes down to the fact that since GLM is an available model inside cursor roadster, Cursor intercept the BYOK request and pass it as glm-5.2-high, that is bit supported by some BYOK provider, fix is coming
For BYOK providers, Cursor probably needs a stricter “pass through this model id exactly” path. Once a hosted provider has its own naming rules, even a helpful suffix like -high can turn a valid model into a completely different, invalid request.
Hey, thanks for the detailed report with steps. That really helped.
Confirmed, this is a bug on our side, not an issue with your key or Scaleway config. When a custom model is named glm-5.2, Cursor resolves it as a built-in model and appends the reasoning suffix, so it sends glm-5.2-high to the provider. Scaleway doesn’t recognize that name, so you get MODEL NOT FOUND. With a custom alias, there’s another issue. Cursor sends the name as-is, but Scaleway only accepts glm-5.2. So yeah, there isn’t a clean client-side workaround right now.
We’ve reported the issue and we’re tracking it. I can’t share an ETA for the fix yet. As a temporary option, you can use a different model from the same provider until the fix ships.
I’ll post an update in the thread as soon as I have one.