Skip to content

Add nebius as a cloud provider#1963

Merged
deep1401 merged 23 commits into
mainfrom
add/nebius-cloud
May 25, 2026
Merged

Add nebius as a cloud provider#1963
deep1401 merged 23 commits into
mainfrom
add/nebius-cloud

Conversation

@deep1401

@deep1401 deep1401 commented May 4, 2026

Copy link
Copy Markdown
Member

No description provided.

@netlify

netlify Bot commented May 4, 2026

Copy link
Copy Markdown

Deploy Preview for transformerlab canceled.

Name Link
🔨 Latest commit 86f02c4
🔍 Latest deploy log https://app.netlify.com/projects/transformerlab/deploys/6a1458b0e163d40008830d48

@deep1401 deep1401 marked this pull request as ready for review May 4, 2026 19:58

@dadmobile dadmobile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When I try to create a provider and click "Add Compute Provider", the screen flashes but nothing happens. Then when I try to click the same button a second time it says

Image

i.e. I did not have a provider named this before. I think it made it the first click but didn't clear the window. If I cancel I can see the provider is there but details haven't been completely saved (it has project ID but not key information).

Comment thread src/renderer/components/Team/providerForms/NebiusProviderFields.tsx
Comment thread src/renderer/components/Team/providerForms/NebiusProviderFields.tsx
Comment thread src/renderer/components/Team/providerForms/NebiusProviderFields.tsx Outdated
@deep1401

Copy link
Copy Markdown
Member Author

When I try to create a provider and click "Add Compute Provider", the screen flashes but nothing happens. Then when I try to click the same button a second time it says

Image i.e. I did not have a provider named this before. I think it made it the first click but didn't clear the window. If I cancel I can see the provider is there but details haven't been completely saved (it has project ID but not key information).

I think you ran it without running install.sh and nebius credentials route failed? Just wanted to confirm you have the nebius cli?

@dadmobile

Copy link
Copy Markdown
Member

I think you ran it without running install.sh and nebius credentials route failed? Just wanted to confirm you have the nebius cli?

You're right about my error, but I swear I ran install.sh. I can see this in my install output:

- msal==1.34.0
 + msal==1.36.0
 + nebius==0.3.65
 - psutil==7.0.0
 + psutil==7.2.2

But I'm still getting this in API logs:

RuntimeError: Nebius CLI is not available in this Python environment. Install the API dependencies (e.g. `nebius` is listed in api/pyproject.toml) and run the API with that same interpreter/venv.

I must be running my environment wrong somehow. I should be able to type nebius at the command line? That doesn't work for me. Will look through code and try to figure out what went wrong.

@dadmobile

Copy link
Copy Markdown
Member

I must be running my environment wrong somehow. I should be able to type nebius at the command line? That doesn't work for me. Will look through code and try to figure out what went wrong.

OK I see your changes now and the problem was that I didn't run multiuser_setup on this branch.

Comment thread api/transformerlab/compute_providers/nebius.py
Comment thread api/transformerlab/compute_providers/nebius.py Outdated
@dadmobile

Copy link
Copy Markdown
Member

Fixed the problem created the provider. I keep getting timeouts from nebius when testing but given age of PR I'm OK to merge maybe after you look my two latest comments and decide if there's anything to fix.

@deep1401 deep1401 requested a review from dadmobile May 25, 2026 13:32
@deep1401 deep1401 merged commit 6ed3d90 into main May 25, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants