|
861 | 861 | </span> |
862 | 862 | </a> |
863 | 863 |
|
| 864 | +</li> |
| 865 | + |
| 866 | + <li class="md-nav__item"> |
| 867 | + <a href="#nebius" class="md-nav__link"> |
| 868 | + <span class="md-ellipsis"> |
| 869 | + |
| 870 | + <span class="md-typeset"> |
| 871 | + Nebius |
| 872 | + </span> |
| 873 | + |
| 874 | + </span> |
| 875 | + </a> |
| 876 | + |
864 | 877 | </li> |
865 | 878 |
|
866 | 879 | <li class="md-nav__item"> |
|
3845 | 3858 | </span> |
3846 | 3859 | </a> |
3847 | 3860 |
|
| 3861 | +</li> |
| 3862 | + |
| 3863 | + <li class="md-nav__item"> |
| 3864 | + <a href="#nebius" class="md-nav__link"> |
| 3865 | + <span class="md-ellipsis"> |
| 3866 | + |
| 3867 | + <span class="md-typeset"> |
| 3868 | + Nebius |
| 3869 | + </span> |
| 3870 | + |
| 3871 | + </span> |
| 3872 | + </a> |
| 3873 | + |
3848 | 3874 | </li> |
3849 | 3875 |
|
3850 | 3876 | <li class="md-nav__item"> |
@@ -4549,6 +4575,48 @@ <h3 id="lambda">Lambda<a class="headerlink" href="#lambda" title="Permanent link |
4549 | 4575 |
|
4550 | 4576 | </div> |
4551 | 4577 |
|
| 4578 | +<h3 id="nebius">Nebius<a class="headerlink" href="#nebius" title="Permanent link">¶</a></h3> |
| 4579 | +<p>Log into your <a href="https://console.eu.nebius.com/">Nebius AI Cloud <span class="twemoji external"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.93 5 2.83 2.83L5 17.59 6.42 19l9.76-9.75L19 12.07V5z"/></svg></span></a> account, navigate to Access, and select Service Accounts. Create a service account, add it to the editors group, and upload its authorized key.</p> |
| 4580 | +<p>Then configure the backend:</p> |
| 4581 | +<div editor-title="~/.dstack/server/config.yml"> |
| 4582 | + |
| 4583 | +<div class="highlight"><pre><span></span><code><span class="nt">projects</span><span class="p">:</span> |
| 4584 | +<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">main</span> |
| 4585 | +<span class="w"> </span><span class="nt">backends</span><span class="p">:</span> |
| 4586 | +<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nebius</span> |
| 4587 | +<span class="w"> </span><span class="nt">creds</span><span class="p">:</span> |
| 4588 | +<span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">service_account</span> |
| 4589 | +<span class="w"> </span><span class="nt">service_account_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">serviceaccount-e00dhnv9ftgb3cqmej</span> |
| 4590 | +<span class="w"> </span><span class="nt">public_key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">publickey-e00ngaex668htswqy4</span> |
| 4591 | +<span class="w"> </span><span class="nt">private_key_file</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">~/path/to/key.pem</span> |
| 4592 | +</code></pre></div> |
| 4593 | + |
| 4594 | +</div> |
| 4595 | + |
| 4596 | +<details class="info"> |
| 4597 | +<summary>Configuring in the UI</summary> |
| 4598 | +<p>If you are configuring the backend in the <code>dstack</code> UI, specify the contents of the private key file in <code>private_key_content</code>.</p> |
| 4599 | +<div editor-title="~/.dstack/server/config.yml"> |
| 4600 | +<div class="highlight"><pre><span></span><code><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nebius</span> |
| 4601 | +<span class="nt">creds</span><span class="p">:</span> |
| 4602 | +<span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">service_account</span> |
| 4603 | +<span class="w"> </span><span class="nt">service_account_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">serviceaccount-e00dhnv9ftgb3cqmej</span> |
| 4604 | +<span class="w"> </span><span class="nt">public_key_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">publickey-e00ngaex668htswqy4</span> |
| 4605 | +<span class="w"> </span><span class="nt">private_key_content</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">|</span> |
| 4606 | +<span class="w"> </span><span class="no">-----BEGIN PRIVATE KEY-----</span> |
| 4607 | +<span class="w"> </span><span class="no">MIIJQQIBADANBgkqhkiG9w0BAQEFAASCCSswggknAgEAAoICAQChwQ5OOhy60N7m</span> |
| 4608 | +<span class="w"> </span><span class="no">cPx/9M0oRUyJdRRv2nCALbdU/wSDOo8o5N7sP63zCaxXPeKwLNEzneMd/U0gWSv2</span> |
| 4609 | +<span class="w"> </span><span class="no">[...]</span> |
| 4610 | +<span class="w"> </span><span class="no">8y1qYDPKQ8LR+DPCUmyhM2I8t6673Vz3GrtEjkLhgQo/KqOVb3yiBFVfkA5Jov5s</span> |
| 4611 | +<span class="w"> </span><span class="no">kO7y4T0ynsI8b6wlhCukQTLpIYJ5</span> |
| 4612 | +<span class="w"> </span><span class="no">-----END PRIVATE KEY-----</span> |
| 4613 | +</code></pre></div> |
| 4614 | +</div> |
| 4615 | +</details> |
| 4616 | +<div class="admonition info"> |
| 4617 | +<p class="admonition-title">Python version</p> |
| 4618 | +<p>Nebius is only supported if <code>dstack server</code> is running on Python 3.10 or higher.</p> |
| 4619 | +</div> |
4552 | 4620 | <h3 id="runpod">RunPod<a class="headerlink" href="#runpod" title="Permanent link">¶</a></h3> |
4553 | 4621 | <p>Log into your <a href="https://www.runpod.io/console/">RunPod <span class="twemoji external"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.93 5 2.83 2.83L5 17.59 6.42 19l9.76-9.75L19 12.07V5z"/></svg></span></a> console, click Settings in the sidebar, expand the <code>API Keys</code> section, and click |
4554 | 4622 | the button to create a Read & Write key.</p> |
|
0 commit comments