Skip to content

Commit 0a719d3

Browse files
committed
feat(pricing): add pricing for anthropic.claude-opus-4-7-v1 models
1 parent a0a327b commit 0a719d3

9 files changed

Lines changed: 190 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ SPDX-License-Identifier: MIT-0
77

88
### Added
99

10+
- **Claude Opus 4.7 Model Support** — Added `anthropic.claude-opus-4-7-v1` (and `:1m` context variant) across all `us`, `eu`, and `global` inference profiles. Includes unified template enums, UI model dropdowns, cachepoint support, EU region mappings, pricing entries, and documentation updates.
11+
1012
- **Configuration Version Tracking Across All Analytics Tables** — Added `config_version` field to all analytics tables (metering, document_evaluations, section_evaluations, attribute_evaluations, and document_sections_*) to enable comprehensive tracking and analytics per configuration version. All Glue tables now include a `config_version` column, and all Parquet files store the configuration version used for each document. Enables direct filtering and comparison queries without complex JOINs - users can query "show me W2 documents processed with config v2.1" or "compare accuracy for configs v2.0 vs v2.1" with simple WHERE clauses. Supports cost analysis, A/B testing, quality comparison, and data lineage tracking. Documents without a config version default to "default".
1113

1214
### Fixed

config_library/pricing.yaml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,28 @@ pricing:
283283
- name: cacheWriteInputTokens
284284
price: "12.5E-6"
285285

286+
- name: bedrock/us.anthropic.claude-opus-4-7-v1
287+
units:
288+
- name: inputTokens
289+
price: "5.0E-6"
290+
- name: outputTokens
291+
price: "2.5E-5"
292+
- name: cacheReadInputTokens
293+
price: "5.0E-7"
294+
- name: cacheWriteInputTokens
295+
price: "6.25E-6"
296+
297+
- name: bedrock/us.anthropic.claude-opus-4-7-v1:1m
298+
units:
299+
- name: inputTokens
300+
price: "10.0E-6"
301+
- name: outputTokens
302+
price: "3.75E-5"
303+
- name: cacheReadInputTokens
304+
price: "1.0E-6"
305+
- name: cacheWriteInputTokens
306+
price: "12.5E-6"
307+
286308
# ---------------------------------------------------------------------------
287309
# Amazon Bedrock Models - Amazon Nova (EU)
288310
# ---------------------------------------------------------------------------
@@ -439,6 +461,28 @@ pricing:
439461
- name: cacheWriteInputTokens
440462
price: "12.5E-6"
441463

464+
- name: bedrock/eu.anthropic.claude-opus-4-7-v1
465+
units:
466+
- name: inputTokens
467+
price: "5.0E-6"
468+
- name: outputTokens
469+
price: "2.5E-5"
470+
- name: cacheReadInputTokens
471+
price: "5.0E-7"
472+
- name: cacheWriteInputTokens
473+
price: "6.25E-6"
474+
475+
- name: bedrock/eu.anthropic.claude-opus-4-7-v1:1m
476+
units:
477+
- name: inputTokens
478+
price: "10.0E-6"
479+
- name: outputTokens
480+
price: "3.75E-5"
481+
- name: cacheReadInputTokens
482+
price: "1.0E-6"
483+
- name: cacheWriteInputTokens
484+
price: "12.5E-6"
485+
442486
# ---------------------------------------------------------------------------
443487
# Amazon Bedrock Models - Global/Cross-Region
444488
# ---------------------------------------------------------------------------
@@ -552,6 +596,28 @@ pricing:
552596
- name: cacheWriteInputTokens
553597
price: "12.5E-6"
554598

599+
- name: bedrock/global.anthropic.claude-opus-4-7-v1
600+
units:
601+
- name: inputTokens
602+
price: "5.0E-6"
603+
- name: outputTokens
604+
price: "2.5E-5"
605+
- name: cacheReadInputTokens
606+
price: "5.0E-7"
607+
- name: cacheWriteInputTokens
608+
price: "6.25E-6"
609+
610+
- name: bedrock/global.anthropic.claude-opus-4-7-v1:1m
611+
units:
612+
- name: inputTokens
613+
price: "10.0E-6"
614+
- name: outputTokens
615+
price: "3.75E-5"
616+
- name: cacheReadInputTokens
617+
price: "1.0E-6"
618+
- name: cacheWriteInputTokens
619+
price: "12.5E-6"
620+
555621
# ---------------------------------------------------------------------------
556622
# Amazon Bedrock Models - Third-Party
557623
# ---------------------------------------------------------------------------

docs/eu-region-model-support.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ The following table shows all US to EU model mappings currently configured in th
3232
| `us.anthropic.claude-opus-4-5-20251101-v1:0` | `eu.anthropic.claude-opus-4-5-20251101-v1:0` | Direct mapping |
3333
| `us.anthropic.claude-opus-4-6-v1` | `eu.anthropic.claude-opus-4-6-v1` | Direct mapping |
3434
| `us.anthropic.claude-opus-4-6-v1:1m` | `eu.anthropic.claude-opus-4-6-v1:1m` | Direct mapping |
35+
| `us.anthropic.claude-opus-4-7-v1` | `eu.anthropic.claude-opus-4-7-v1` | Direct mapping |
36+
| `us.anthropic.claude-opus-4-7-v1:1m` | `eu.anthropic.claude-opus-4-7-v1:1m` | Direct mapping |
3537
| `us.meta.llama4-maverick-17b-instruct-v1:0` | `eu.anthropic.claude-sonnet-4-5-20250929-v1:0` | **Fallback mapping** |
3638
| `us.meta.llama4-scout-17b-instruct-v1:0` | `eu.anthropic.claude-sonnet-4-5-20250929-v1:0` | **Fallback mapping** |
3739

docs/idp-configuration-best-practices.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,6 +1505,8 @@ Configure from these supported models:
15051505
- `us.anthropic.claude-opus-4-5-20251101-v1:0`
15061506
- `us.anthropic.claude-opus-4-6-v1`
15071507
- `us.anthropic.claude-opus-4-6-v1:1m`
1508+
- `us.anthropic.claude-opus-4-7-v1`
1509+
- `us.anthropic.claude-opus-4-7-v1:1m`
15081510
- `eu.amazon.nova-lite-v1:0`
15091511
- `eu.amazon.nova-pro-v1:0`
15101512
- `eu.amazon.nova-2-lite-v1:0`
@@ -1519,6 +1521,8 @@ Configure from these supported models:
15191521
- `eu.anthropic.claude-opus-4-5-20251101-v1:0`
15201522
- `eu.anthropic.claude-opus-4-6-v1`
15211523
- `eu.anthropic.claude-opus-4-6-v1:1m`
1524+
- `eu.anthropic.claude-opus-4-7-v1`
1525+
- `eu.anthropic.claude-opus-4-7-v1:1m`
15221526
- `qwen.qwen3-vl-235b-a22b`
15231527
- `global.amazon.nova-2-lite-v1:0`
15241528
- `global.anthropic.claude-haiku-4-5-20251001-v1:0`
@@ -1528,6 +1532,8 @@ Configure from these supported models:
15281532
- `global.anthropic.claude-opus-4-5-20251101-v1:0`
15291533
- `global.anthropic.claude-opus-4-6-v1`
15301534
- `global.anthropic.claude-opus-4-6-v1:1m`
1535+
- `global.anthropic.claude-opus-4-7-v1`
1536+
- `global.anthropic.claude-opus-4-7-v1:1m`
15311537

15321538
#### When to Configure Bedrock OCR
15331539

docs/pattern-2.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,8 @@ To use Bedrock OCR:
286286
- `us.anthropic.claude-opus-4-5-20251101-v1:0`
287287
- `us.anthropic.claude-opus-4-6-v1`
288288
- `us.anthropic.claude-opus-4-6-v1:1m`
289+
- `us.anthropic.claude-opus-4-7-v1`
290+
- `us.anthropic.claude-opus-4-7-v1:1m`
289291
- `eu.amazon.nova-lite-v1:0`
290292
- `eu.amazon.nova-pro-v1:0`
291293
- `eu.amazon.nova-2-lite-v1:0`
@@ -300,6 +302,8 @@ To use Bedrock OCR:
300302
- `eu.anthropic.claude-opus-4-5-20251101-v1:0`
301303
- `eu.anthropic.claude-opus-4-6-v1`
302304
- `eu.anthropic.claude-opus-4-6-v1:1m`
305+
- `eu.anthropic.claude-opus-4-7-v1`
306+
- `eu.anthropic.claude-opus-4-7-v1:1m`
303307
- `qwen.qwen3-vl-235b-a22b`
304308
- `global.amazon.nova-2-lite-v1:0`
305309
- `global.anthropic.claude-haiku-4-5-20251001-v1:0`
@@ -309,6 +313,8 @@ To use Bedrock OCR:
309313
- `global.anthropic.claude-opus-4-5-20251101-v1:0`
310314
- `global.anthropic.claude-opus-4-6-v1`
311315
- `global.anthropic.claude-opus-4-6-v1:1m`
316+
- `global.anthropic.claude-opus-4-7-v1`
317+
- `global.anthropic.claude-opus-4-7-v1:1m`
312318

313319
3. **Configure prompts**: Customize system and task prompts for your specific use case
314320
4. **Deploy**: The configuration can be updated through the Web UI without stack redeployment

lib/idp_common_pkg/idp_common/bedrock/client.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class _RequestsConnectTimeout(Exception):
7878
"us.anthropic.claude-opus-4-5-20251101-v1:0",
7979
"us.anthropic.claude-opus-4-6-v1",
8080
"us.anthropic.claude-opus-4-6-v1:1m",
81+
"us.anthropic.claude-opus-4-7-v1",
82+
"us.anthropic.claude-opus-4-7-v1:1m",
8183
"us.anthropic.claude-opus-4-1-20250805-v1:0",
8284
"us.anthropic.claude-opus-4-20250514-v1:0",
8385
"us.anthropic.claude-sonnet-4-20250514-v1:0",
@@ -98,6 +100,8 @@ class _RequestsConnectTimeout(Exception):
98100
"eu.anthropic.claude-opus-4-5-20251101-v1:0",
99101
"eu.anthropic.claude-opus-4-6-v1",
100102
"eu.anthropic.claude-opus-4-6-v1:1m",
103+
"eu.anthropic.claude-opus-4-7-v1",
104+
"eu.anthropic.claude-opus-4-7-v1:1m",
101105
"eu.amazon.nova-lite-v1:0",
102106
"eu.amazon.nova-pro-v1:0",
103107
"eu.amazon.nova-2-lite-v1:0",
@@ -113,6 +117,8 @@ class _RequestsConnectTimeout(Exception):
113117
"global.anthropic.claude-opus-4-5-20251101-v1:0",
114118
"global.anthropic.claude-opus-4-6-v1",
115119
"global.anthropic.claude-opus-4-6-v1:1m",
120+
"global.anthropic.claude-opus-4-7-v1",
121+
"global.anthropic.claude-opus-4-7-v1:1m",
116122
]
117123

118124
# Build set of base model names (without region/tier prefixes) for inference profile resolution.

0 commit comments

Comments
 (0)