> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trynito.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Choosing a Model

> Browse the catalog, set a default you keep, and override it for a single call.

You pick which Nito-supported model answers in two ways: set a saved default, or override it for a single call. Browsing the catalog is how you find one.

<Note>
  Choosing a model through Nito **never changes your harness's own model**. `model` sets the model Nito uses for its commands; your Claude Code or Codex session keeps running on whatever model it was already using.
</Note>

## Browse the Catalog

<Tabs>
  <Tab title="Claude Code">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    /nito:models
    ```
  </Tab>

  <Tab title="Codex">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    $nito:models
    ```
  </Tab>
</Tabs>

Lists the models available to your account, with their type and privacy reach. For the full catalog reference, see [Models](/models).

## Set a Durable Default

<Tabs>
  <Tab title="Claude Code">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    /nito:model <model-id>
    ```
  </Tab>

  <Tab title="Codex">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    $nito:model <model-id>
    ```
  </Tab>
</Tabs>

Saves your default model. That default is used by future `ask`, `continue`, and `private`/`session` launches when you do not pass `--model`. It does **not** change your harness's active session model, and Fusion participant models always stay explicit.

## Override for One Call

Every command that takes a model accepts `--model <id>` to override the default for that single call:

<Tabs>
  <Tab title="Claude Code">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    /nito:ask --model <model-id> <prompt>
    ```
  </Tab>

  <Tab title="Codex">
    ```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["typescript","python","curl"]}}
    $nito:ask --model <model-id> <prompt>
    ```
  </Tab>
</Tabs>

## Default When You Have No Preference

If you have never set a default, `ask` uses a built-in default model so your first call works without a model-picker round trip. Set your own default once you know which model you prefer.

## Next

For the current catalog, see the [Model List](/models/all-models). For what a model's privacy level means, see [Privacy Levels](/privacy/levels).
