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

# Unknown Model

> The configured model is not in the catalog.

**HTTP status:** 400

## Error message

```
unknown model '{model}': {detail}
```

## When this error occurs

`defaults.model` (or a per-run `config_override.model`) names a model the catalog doesn't have. Usually
a typo or a stale id from an older integration — model ids look like `anthropic.claude-opus-5.0`.

Note this is raised while validating a `thinking` setting, because that is the first check that has to
resolve the model. A conversation with no `thinking` field can currently be created with an unknown
model id and fail later, when the run starts.

## How to fix

Call `GET /model-inference/models` for the current list and use an id from it.
