You'll notice
Model-name whitelist helper now recognizes claude-opus-4-5 and claude-haiku-4-5 as current model names
What
A function that checks whether a given model name string belongs to the current Claude model family now includes claude-opus-4-5 and claude-haiku-4-5, alongside the existing 4.0, 4.1, and 3.x model names.
Why
This keeps internal model-name recognition up to date so these model identifiers are treated as valid current models rather than being flagged as unrecognized.
Names in the bundleclaude-opus-4-5claude-haiku-4-5
Documented inapi/about-claude/model-deprecations
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added since
A small documentation edit on Models overview touched a line naming claude-haiku-4-5 after this was published.
| [Claude Platform on AWS ID](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) | `claude-fable-5-1` | `claude-opus-5` | `claude-sonnet-5` | `claude-haiku-4-5` |models/overview see the edit
Confirmed since
Anthropic's documentation has since written up claude-opus-4-5, on Messages.
- `"claude-opus-4-5"`api/beta/messages see the edit
Confirmed since
Anthropic's documentation has since written up claude-haiku-4-5, on Messages.
- `"claude-haiku-4-5"`api/beta/messages see the edit
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up claude-haiku-4-5, on Messages.