> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemoclaw/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemoclaw/_mcp/server.

# Configure OpenClaw Model Capabilities

> Declare reasoning mode and input modalities for an OpenClaw model in a NemoClaw sandbox.

Declare model capabilities before onboarding so NemoClaw can bake them into the OpenClaw configuration.
Use these settings only when the selected model and provider support the capability you declare.

## Configure Reasoning Mode

Set `NEMOCLAW_REASONING=true` for a reasoning model.
The default is `false`.

```bash
export NEMOCLAW_REASONING=true
nemoclaw onboard
```

For a compatible Anthropic endpoint, reasoning mode also skips the onboarding streaming check intended for models that emit normal response content.
Agent requests still use the streaming path, so confirm the endpoint's runtime behavior separately.

## Configure Image Input

Set `NEMOCLAW_INFERENCE_INPUTS=text,image` only when the model accepts image input through the selected provider.
The default is `text`.

```bash
export NEMOCLAW_INFERENCE_INPUTS=text,image
nemoclaw onboard
```

During interactive onboarding, NemoClaw prompts for **Text only** or **Text + Image** when the discovered model name appears multimodal and `NEMOCLAW_INFERENCE_INPUTS` is not already valid.
Non-interactive onboarding uses the environment value or the default `text` setting.

## Apply Capability Changes

These settings are build-time inputs.
Recreate an existing sandbox after changing either value.

```bash
nemoclaw onboard --fresh --name <sandbox-name> --recreate-sandbox
```

For context-window and output-token settings, refer to [Configure Model Limits](configure-model-limits).