Add support for Claude Opus 4.7
## Overview
Add Claude Opus 4.7 (`claude-opus-4-7`) to AI Gateway and related services, including support via the Anthropic direct API, Vertex AI, and Bedrock. This model is now available in the Anthropic SDK as of `anthropic` v0.96.0.
## Checklist
### AI Gateway (ai-assist)
- ✅ Add Claude Opus 4.7 — Anthropic direct API — [!5276](https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/5276) _(merged 2026-04-16 17:07 UTC)_
- ✅ Add Claude Opus 4.7 — Vertex AI — [!5278](https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/5278) _(merged)_
- ✅ Add Claude Opus 4.7 — Bedrock — [!5281](https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/5281) _(merged)_
- ✅ Bump `anthropic` SDK to `^0.96.0` — [!5124](https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/5124) _(merged)_
### Infrastructure / Model Access
- ✅ Vertex AI — granted Opus 4.7 access to the following GCP projects (added to the list of supported Vertex projects):
- `gitlab-ai-framework-*`
- `ai-enablement-dev`
- ✅ Bedrock — added Opus 4.7 support in the **AWS sandbox** account
### gitlab-org/gitlab
- ✅ Add Opus 4.7 to model docs — [gitlab-org/gitlab!231717](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/231717) _(merged 2026-04-16 15:35 UTC)_
### CustomersDot (customers-gitlab-com) — Pricing
- ✅ Add pricing multiplier for Opus 4.7 (blended 7% regional surcharge, multiplier 1.78) — [customers-gitlab-com!15421](https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/15421) _(merged 2026-04-15 14:48 UTC)_
- ✅ Fix Opus 4.7 Bedrock model identifier in pricing config — [customers-gitlab-com!15449](https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/15449) _(merged 2026-04-16 15:40 UTC)_
### Marketing / Blog
- ✅ Publish blog post: "claude-opus-4-7-is-now-available-in-gitlab-duo-agent-platform" — [about-gitlab-com!5021](https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/merge_requests/5021) _(merged)_
### Docs
- ✅ GitLab credits and supported models: [gitlab-org/gitlab!231717](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/231717)
- ✅ Overview of default and supported models + model selection functionality: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/231768
## Pricing Notes
- Opus 4.7 pricing uses a blended **7% surcharge** across all providers (Anthropic, Vertex, Bedrock) to account for the regional endpoint cost on Anthropic direct — multiplier: **1.78** for both Opus 4.6 and Opus 4.7
- `customers-gitlab-com!15449` was a quick follow-up to fix the wrong Bedrock model identifier introduced in `customers-gitlab-com!15421`
- `!5280` and `customers-gitlab-com!15451` are companion MRs and should land together (pricing side now merged; ai-assist side pending approval)
## Related External
- [Anthropic SDK v0.96.0 changelog](https://github.com/anthropics/anthropic-sdk-python/blob/HEAD/CHANGELOG.md#0960-2026-04-16) — adds `claude-opus-4-7`, token budgets, and user_profiles
issue