[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
- Set up Claude Code with AWS Bedrock.
- Select Opus 1M context from
/model. - 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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗