continuedev / continuedev/continue

Nebius provider uses retired endpoint and stale model aliases

Open
#13,128 0 comments 0 reactions 0 assignees View on GitHub

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 nebius provider 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.