Skip to content

Commit 4a90a55

Browse files
committed
Merge branch 'main' into feat/agent-builder
2 parents 280dd3f + a005beb commit 4a90a55

File tree

5 files changed

+68
-2
lines changed

5 files changed

+68
-2
lines changed

docs/en/DEPLOY_OPTION.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,9 @@ As of 2025/03, the multimodal models are:
788788
"anthropic.claude-3-opus-20240229-v1:0",
789789
"anthropic.claude-3-sonnet-20240229-v1:0",
790790
"anthropic.claude-3-haiku-20240307-v1:0",
791+
"global.anthropic.claude-sonnet-4-5-20250929-v1:0",
791792
"global.anthropic.claude-sonnet-4-20250514-v1:0",
793+
"us.anthropic.claude-sonnet-4-5-20250929-v1:0",
792794
"us.anthropic.claude-opus-4-1-20250805-v1:0",
793795
"us.anthropic.claude-opus-4-20250514-v1:0",
794796
"us.anthropic.claude-sonnet-4-20250514-v1:0",
@@ -797,6 +799,7 @@ As of 2025/03, the multimodal models are:
797799
"us.anthropic.claude-3-opus-20240229-v1:0",
798800
"us.anthropic.claude-3-sonnet-20240229-v1:0",
799801
"us.anthropic.claude-3-haiku-20240307-v1:0",
802+
"eu.anthropic.claude-sonnet-4-5-20250929-v1:0",
800803
"eu.anthropic.claude-sonnet-4-20250514-v1:0",
801804
"eu.anthropic.claude-3-7-sonnet-20250219-v1:0",
802805
"eu.anthropic.claude-3-5-sonnet-20240620-v1:0",
@@ -808,6 +811,7 @@ As of 2025/03, the multimodal models are:
808811
"apac.anthropic.claude-3-sonnet-20240229-v1:0",
809812
"apac.anthropic.claude-3-5-sonnet-20240620-v1:0",
810813
"apac.anthropic.claude-3-5-sonnet-20241022-v2:0",
814+
"jp.anthropic.claude-sonnet-4-5-20250929-v1:0",
811815
"us.meta.llama4-maverick-17b-instruct-v1:0",
812816
"us.meta.llama4-scout-17b-instruct-v1:0",
813817
"us.meta.llama3-2-90b-instruct-v1:0",
@@ -954,6 +958,7 @@ This solution supports the following text generation models:
954958
"anthropic.claude-3-opus-20240229-v1:0",
955959
"anthropic.claude-3-sonnet-20240229-v1:0",
956960
"anthropic.claude-3-haiku-20240307-v1:0",
961+
"global.anthropic.claude-sonnet-4-5-20250929-v1:0",
957962
"global.anthropic.claude-sonnet-4-20250514-v1:0",
958963
"us.anthropic.claude-opus-4-1-20250805-v1:0",
959964
"us.anthropic.claude-opus-4-20250514-v1:0",

docs/ja/DEPLOY_OPTION.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,9 @@ const envs: Record<string, Partial<StackInput>> = {
803803
"anthropic.claude-3-opus-20240229-v1:0",
804804
"anthropic.claude-3-sonnet-20240229-v1:0",
805805
"anthropic.claude-3-haiku-20240307-v1:0",
806+
"global.anthropic.claude-sonnet-4-5-20250929-v1:0",
806807
"global.anthropic.claude-sonnet-4-20250514-v1:0",
808+
"us.anthropic.claude-sonnet-4-5-20250929-v1:0",
807809
"us.anthropic.claude-opus-4-1-20250805-v1:0",
808810
"us.anthropic.claude-opus-4-20250514-v1:0",
809811
"us.anthropic.claude-sonnet-4-20250514-v1:0",
@@ -812,6 +814,7 @@ const envs: Record<string, Partial<StackInput>> = {
812814
"us.anthropic.claude-3-opus-20240229-v1:0",
813815
"us.anthropic.claude-3-sonnet-20240229-v1:0",
814816
"us.anthropic.claude-3-haiku-20240307-v1:0",
817+
"eu.anthropic.claude-sonnet-4-5-20250929-v1:0",
815818
"eu.anthropic.claude-sonnet-4-20250514-v1:0",
816819
"eu.anthropic.claude-3-7-sonnet-20250219-v1:0",
817820
"eu.anthropic.claude-3-5-sonnet-20240620-v1:0",
@@ -823,6 +826,7 @@ const envs: Record<string, Partial<StackInput>> = {
823826
"apac.anthropic.claude-3-sonnet-20240229-v1:0",
824827
"apac.anthropic.claude-3-5-sonnet-20240620-v1:0",
825828
"apac.anthropic.claude-3-5-sonnet-20241022-v2:0",
829+
"jp.anthropic.claude-sonnet-4-5-20250929-v1:0",
826830
"us.meta.llama4-maverick-17b-instruct-v1:0",
827831
"us.meta.llama4-scout-17b-instruct-v1:0",
828832
"us.meta.llama3-2-90b-instruct-v1:0",
@@ -969,6 +973,7 @@ const envs: Record<string, Partial<StackInput>> = {
969973
"anthropic.claude-3-opus-20240229-v1:0",
970974
"anthropic.claude-3-sonnet-20240229-v1:0",
971975
"anthropic.claude-3-haiku-20240307-v1:0",
976+
"global.anthropic.claude-sonnet-4-5-20250929-v1:0",
972977
"global.anthropic.claude-sonnet-4-20250514-v1:0",
973978
"us.anthropic.claude-opus-4-1-20250805-v1:0",
974979
"us.anthropic.claude-opus-4-20250514-v1:0",

packages/cdk/lambda/utils/models.ts

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,13 @@ export const defaultVideoGenerationModel: Model = {
108108
};
109109

110110
// Model Params
111+
const CLAUDE_4_5_DEFAULT_PARAMS: ConverseInferenceParams = {
112+
inferenceConfig: {
113+
maxTokens: 64000,
114+
temperature: 1,
115+
topK: 250,
116+
},
117+
};
111118

112119
const CLAUDE_3_5_DEFAULT_PARAMS: ConverseInferenceParams = {
113120
inferenceConfig: {
@@ -938,6 +945,38 @@ export const BEDROCK_TEXT_GEN_MODELS: {
938945
extractConverseOutput: extractConverseOutput,
939946
extractConverseStreamOutput: extractConverseStreamOutput,
940947
},
948+
'global.anthropic.claude-sonnet-4-5-20250929-v1:0': {
949+
defaultParams: CLAUDE_4_5_DEFAULT_PARAMS,
950+
usecaseParams: USECASE_DEFAULT_PARAMS,
951+
createConverseCommandInput: createConverseCommandInput,
952+
createConverseStreamCommandInput: createConverseStreamCommandInput,
953+
extractConverseOutput: extractConverseOutput,
954+
extractConverseStreamOutput: extractConverseStreamOutput,
955+
},
956+
'us.anthropic.claude-sonnet-4-5-20250929-v1:0': {
957+
defaultParams: CLAUDE_4_5_DEFAULT_PARAMS,
958+
usecaseParams: USECASE_DEFAULT_PARAMS,
959+
createConverseCommandInput: createConverseCommandInput,
960+
createConverseStreamCommandInput: createConverseStreamCommandInput,
961+
extractConverseOutput: extractConverseOutput,
962+
extractConverseStreamOutput: extractConverseStreamOutput,
963+
},
964+
'eu.anthropic.claude-sonnet-4-5-20250929-v1:0': {
965+
defaultParams: CLAUDE_4_5_DEFAULT_PARAMS,
966+
usecaseParams: USECASE_DEFAULT_PARAMS,
967+
createConverseCommandInput: createConverseCommandInput,
968+
createConverseStreamCommandInput: createConverseStreamCommandInput,
969+
extractConverseOutput: extractConverseOutput,
970+
extractConverseStreamOutput: extractConverseStreamOutput,
971+
},
972+
'jp.anthropic.claude-sonnet-4-5-20250929-v1:0': {
973+
defaultParams: CLAUDE_4_5_DEFAULT_PARAMS,
974+
usecaseParams: USECASE_DEFAULT_PARAMS,
975+
createConverseCommandInput: createConverseCommandInput,
976+
createConverseStreamCommandInput: createConverseStreamCommandInput,
977+
extractConverseOutput: extractConverseOutput,
978+
extractConverseStreamOutput: extractConverseStreamOutput,
979+
},
941980
'global.anthropic.claude-sonnet-4-20250514-v1:0': {
942981
defaultParams: CLAUDE_3_5_DEFAULT_PARAMS,
943982
usecaseParams: USECASE_DEFAULT_PARAMS,

packages/cdk/lib/application-inference-profile-stack.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ export class ApplicationInferenceProfileStack extends Stack {
3030
!modelId.modelId.startsWith('us.') &&
3131
!modelId.modelId.startsWith('apac.') &&
3232
!modelId.modelId.startsWith('eu.') &&
33-
!modelId.modelId.startsWith('global')
33+
!modelId.modelId.startsWith('global') &&
34+
!modelId.modelId.startsWith('jp')
3435
) {
3536
const inferenceProfileNamePrefix = modelId.modelId
3637
.replace(/\./g, '-')

packages/common/src/application/model.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,22 @@ export const modelMetadata: Record<string, ModelMetadata> = {
8282
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
8383
displayName: 'Claude Opus 4',
8484
},
85+
'global.anthropic.claude-sonnet-4-5-20250929-v1:0': {
86+
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
87+
displayName: 'Claude Sonnet 4.5',
88+
},
89+
'us.anthropic.claude-sonnet-4-5-20250929-v1:0': {
90+
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
91+
displayName: 'Claude Sonnet 4.5',
92+
},
93+
'eu.anthropic.claude-sonnet-4-5-20250929-v1:0': {
94+
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
95+
displayName: 'Claude Sonnet 4.5',
96+
},
97+
'jp.anthropic.claude-sonnet-4-5-20250929-v1:0': {
98+
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
99+
displayName: 'Claude Sonnet 4.5',
100+
},
85101
'global.anthropic.claude-sonnet-4-20250514-v1:0': {
86102
flags: MODEL_FEATURE.TEXT_DOC_IMAGE_REASONING,
87103
displayName: 'Claude Sonnet 4',
@@ -521,4 +537,4 @@ export const SUPPORTED_CACHE_FIELDS: Record<string, PromptCacheField[]> = {
521537
'amazon.nova-micro-v1:0': ['messages', 'system'],
522538
};
523539

524-
export const CRI_PREFIX_PATTERN = /^(us|eu|apac)\./;
540+
export const CRI_PREFIX_PATTERN = /^(global|us|eu|apac|jp)\./;

0 commit comments

Comments
 (0)