mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-10 03:28:03 +00:00
feat(bedrock): add Claude Opus 4.7 support (#12287)
This commit is contained in:
parent
8922418600
commit
f4b829baa1
1 changed files with 27 additions and 0 deletions
|
|
@ -167,6 +167,30 @@ export const bedrockModels = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
"anthropic.claude-opus-4-7-v1": {
|
||||||
|
maxTokens: 8192,
|
||||||
|
contextWindow: 200_000, // Default 200K, extendable to 1M with beta flag 'context-1m-2025-08-07'
|
||||||
|
supportsImages: true,
|
||||||
|
supportsPromptCache: true,
|
||||||
|
supportsReasoningBudget: true,
|
||||||
|
inputPrice: 5.0, // $5 per million input tokens (≤200K context)
|
||||||
|
outputPrice: 25.0, // $25 per million output tokens (≤200K context)
|
||||||
|
cacheWritesPrice: 6.25, // $6.25 per million tokens
|
||||||
|
cacheReadsPrice: 0.5, // $0.50 per million tokens
|
||||||
|
minTokensPerCachePoint: 1024,
|
||||||
|
maxCachePoints: 4,
|
||||||
|
cachableFields: ["system", "messages", "tools"],
|
||||||
|
// Tiered pricing for extended context (requires beta flag 'context-1m-2025-08-07')
|
||||||
|
tiers: [
|
||||||
|
{
|
||||||
|
contextWindow: 1_000_000, // 1M tokens with beta flag
|
||||||
|
inputPrice: 10.0, // $10 per million input tokens (>200K context)
|
||||||
|
outputPrice: 37.5, // $37.50 per million output tokens (>200K context)
|
||||||
|
cacheWritesPrice: 12.5, // $12.50 per million tokens (>200K context)
|
||||||
|
cacheReadsPrice: 1.0, // $1.00 per million tokens (>200K context)
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
"anthropic.claude-opus-4-5-20251101-v1:0": {
|
"anthropic.claude-opus-4-5-20251101-v1:0": {
|
||||||
maxTokens: 8192,
|
maxTokens: 8192,
|
||||||
contextWindow: 200_000,
|
contextWindow: 200_000,
|
||||||
|
|
@ -525,6 +549,7 @@ export const BEDROCK_1M_CONTEXT_MODEL_IDS = [
|
||||||
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
||||||
"anthropic.claude-sonnet-4-6",
|
"anthropic.claude-sonnet-4-6",
|
||||||
"anthropic.claude-opus-4-6-v1",
|
"anthropic.claude-opus-4-6-v1",
|
||||||
|
"anthropic.claude-opus-4-7-v1",
|
||||||
] as const
|
] as const
|
||||||
|
|
||||||
// Amazon Bedrock models that support Global Inference profiles
|
// Amazon Bedrock models that support Global Inference profiles
|
||||||
|
|
@ -535,6 +560,7 @@ export const BEDROCK_1M_CONTEXT_MODEL_IDS = [
|
||||||
// - Claude Haiku 4.5
|
// - Claude Haiku 4.5
|
||||||
// - Claude Opus 4.5
|
// - Claude Opus 4.5
|
||||||
// - Claude Opus 4.6
|
// - Claude Opus 4.6
|
||||||
|
// - Claude Opus 4.7
|
||||||
export const BEDROCK_GLOBAL_INFERENCE_MODEL_IDS = [
|
export const BEDROCK_GLOBAL_INFERENCE_MODEL_IDS = [
|
||||||
"anthropic.claude-sonnet-4-20250514-v1:0",
|
"anthropic.claude-sonnet-4-20250514-v1:0",
|
||||||
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
"anthropic.claude-sonnet-4-5-20250929-v1:0",
|
||||||
|
|
@ -542,6 +568,7 @@ export const BEDROCK_GLOBAL_INFERENCE_MODEL_IDS = [
|
||||||
"anthropic.claude-haiku-4-5-20251001-v1:0",
|
"anthropic.claude-haiku-4-5-20251001-v1:0",
|
||||||
"anthropic.claude-opus-4-5-20251101-v1:0",
|
"anthropic.claude-opus-4-5-20251101-v1:0",
|
||||||
"anthropic.claude-opus-4-6-v1",
|
"anthropic.claude-opus-4-6-v1",
|
||||||
|
"anthropic.claude-opus-4-7-v1",
|
||||||
] as const
|
] as const
|
||||||
|
|
||||||
// Amazon Bedrock Service Tier types
|
// Amazon Bedrock Service Tier types
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue