diff --git a/docs/inference/switch-inference-providers.mdx b/docs/inference/switch-inference-providers.mdx index ba4f9e62d26..4019fcb7313 100644 --- a/docs/inference/switch-inference-providers.mdx +++ b/docs/inference/switch-inference-providers.mdx @@ -3,8 +3,8 @@ # SPDX-License-Identifier: Apache-2.0 title: "Switch Inference Models at Runtime" sidebar-title: "Switch Inference Providers" -description: "Change the active inference model without restarting the sandbox." -description-agent: "Changes the active inference model without restarting the sandbox. Use when switching inference providers, changing the model runtime, or reconfiguring inference routing." +description: "Change the active inference model for a running sandbox without restarting it." +description-agent: "Changes the active inference model for a running sandbox without restarting it. Use when switching inference providers, changing the model runtime, or reconfiguring inference routing." keywords: ["switch nemoclaw inference model", "change inference runtime"] content: type: "how_to" @@ -18,9 +18,15 @@ You do not need to restart the sandbox. ## Prerequisites -- A running NemoClaw sandbox. +- A running NemoClaw sandbox created or resumed with `$$nemoclaw onboard`. +- A selected default sandbox, or pass `--sandbox ` to each `$$nemoclaw inference set` command when more than one sandbox is registered. - The OpenShell CLI on your `PATH`, which NemoClaw uses internally. + +If you run `$$nemoclaw inference set` before NemoClaw has a selected sandbox, the CLI exits with `No sandbox selected`. +Run `$$nemoclaw onboard` first, then retry the switch. + + ## Find the Provider Name The `--provider` value must match a provider already configured on the sandbox.