continuedev / continuedev/continue
Nebius provider uses retired endpoint and stale model aliases
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 36k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Relevant environment info
- Continue version: current
main - Provider:
nebius
Description
Continue's existing Nebius provider still points to the retired Nebius AI Studio host (https://api.studio.nebius.ai/v1/) in both the core provider and the OpenAI adapter. The provider UI and docs also use the former “Nebius AI Studio” branding and old console links.
The provider additionally rewrites several friendly model aliases through a static map. That catalog has drifted (and one alias, llama3.1-8b, currently resolves to the 70B model), so valid user-supplied catalog IDs can be changed incorrectly or routed to retired IDs.
Nebius now documents Token Factory at https://api.tokenfactory.nebius.com/v1/, with model discovery through the authenticated /v1/models endpoint.
Expected behavior
- The existing
nebiusprovider uses the documented Token Factory base URL. - User-configured model IDs are passed through unchanged so they can track the live provider catalog.
- Provider UI/docs use current Token Factory naming and links without unverified pricing/trial claims.
- Focused regression coverage locks down the endpoint and OpenAI-compatible chat/stream/tool request behavior.
I can submit a focused PR with these corrections and tests.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the existing Nebius provider, its OpenAI adapter, provider UI, and documentation. Start by checking the documented Token Factory endpoint and authenticated /v1/models behavior, then trace model alias handling and chat, stream, and tool requests. Done means current naming and links are used, model IDs pass through unchanged, and focused regression tests cover the endpoint and request behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, backend, documentation
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100