Skip to main content
Every model you pick in the plugin has an ID: the exact string you pass to model or --model, and the name you see when you browse with models. Once you can read a model ID, the Model List and every example in these docs become self-explanatory.

What a Model ID Looks Like

A model ID names a provider and a model:
For example:
You do not hold accounts with those providers or manage their keys. The ID is just the catalog name Nito uses so you can reach the model through one plugin.

The :confidential and :encrypted Markers

Some models also appear in a stronger variant, whose ID carries a marker at the end:
These are separate catalog entries. You do not invent the marker or staple it onto any model; it is part of the name of a model that offers that level, and you select the entry the same way you select any model. Choosing the :confidential entry runs your call in a sealed environment you can verify. The Model List shows which models carry it. The :encrypted marker is part of the same convention, and the plugin cannot run one yet. Choosing an :encrypted entry returns a message pointing you back to Anonymous, Private, and Confidential. When client support ships, it will add client-side encryption on top of Confidential and turn off web search, file attachments, tools, and streaming. See Encrypted.

The Level Is Part of the Model

This is the key idea: a model’s privacy level is a property of the model you choose, not a separate switch you flip. The plain entry, the :confidential entry, and the :encrypted entry are different models at different levels. Because the level travels with the model, it cannot drift, and it never silently downgrades: if a model cannot serve a call at its level, the call fails with a clear message rather than dropping to something weaker. See Level Follows the Model.

Logical Names, Not Backends

The ID you use is a logical name: a stable public name that Nito maps to whichever backend can actually run it. You name x-ai/grok-4.6; Nito finds a healthy, eligible backend that serves it. You never pin a specific backend yourself, and the name stays the same even as the plumbing behind it changes.

If You Do Not Name a Model

If you never set a model, the plugin uses a built-in default so your first call works without a model-picker round trip. Naming a model explicitly is recommended once you know your preference, so your results do not change if the default changes. See Choosing a Model.

Reading IDs in Practice

  • Browse for exact IDs. The catalog is discovered live and changes over time, so confirm an ID with models rather than pasting one from memory.
  • A :confidential marker means the Confidential level. No marker means the model’s own stored level (Anonymous or Private).
  • The level follows the model. Pick the entry whose level matches how sensitive the call is. See The Four Levels.

Model List

Every current model, grouped by privacy level.

Privacy Levels at a Glance

The four levels, in brief.

Choosing a Model

From task to the right model and level.