[BUG] Opus 1M context doesn't work with Bedrock

Resolved 💬 2 comments Opened Feb 6, 2026 by smchase Closed Feb 6, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When I use /model, Opus (1M context) is available as a selection. Selecting it sets my model to claude-opus-4-6[1m]. However, this isn't a valid AWS Bedrock model, since the 1M version isn't on Bedrock yet and Bedrock also uses a different naming scheme, so any requests using it error out.

What Should Happen?

The 1M version shouldn't appear as an option for Bedrock users until it's added to AWS.

Error Messages/Logs

API Error (claude-opus-4-6[1m]): 400 The provided model identifier is invalid.

Steps to Reproduce

  1. Set up Claude Code with AWS Bedrock.
  2. Select Opus 1M context from /model.
  3. Send any message.

Claude Model

Opus

Is this a regression?

No, this never worked

Last Working Version

_No response_

Claude Code Version

v2.1.32

Platform

AWS Bedrock

Operating System

macOS

Terminal/Shell

Warp

Additional Information

Also, I'm curious when this model will be available on Bedrock.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗