gpt-4o, gpt-4o-mini, and similar strings are OpenAI catalog names. Nito does not have them. The catalog is discovered at runtime and changes as models are added and retired, so fetch it and select by capability rather than hard-coding a name.
ID Shape
moonshotai/kimi-k3 or z-ai/glm-5.2. :confidential selects the attested variant, published as its own catalog entry only for models with an attested build (openai/gpt-5.5 has none; z-ai/glm-5.2:confidential is listed). :encrypted selects the Encrypted level and needs the Encrypted headers. Any other suffix is rejected.
OpenAI’s current models appear under the openai/ vendor: openai/gpt-5.5, openai/gpt-5.4-mini. See the Model List.
Migration
- List the OpenAI names your code uses.
- Call
GET /v1/modelsand note the IDs that match each capability. - Replace each name with the chosen ID, or select from the catalog at runtime.
- For attested hardware, pick an ID ending in
:confidential.
Related
SDKs
Overview.
Base URL Swap
The three changes.
Compatibility Notes
What differs.
Model ID Convention
How IDs are named.
List Models
The endpoint.
Privacy Levels
The four levels.

