Skip to content

Commit 7a2c708

Browse files
committed
Merge branch 'feature/add-support-for-claude4' into 'develop'
Adding support for 1m token for Claude Sonnet 4 See merge request genaiic-reusable-assets/engagement-artifacts/genaiic-idp-accelerator!270
2 parents 07b8a34 + ef552fd commit 7a2c708

10 files changed

Lines changed: 155 additions & 14 deletions

File tree

config_library/pattern-1/lending-package-sample/config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,16 @@ pricing:
185185
price: '3.0E-7'
186186
- name: cacheWriteInputTokens
187187
price: '3.75E-6'
188+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
189+
units:
190+
- name: inputTokens
191+
price: '6.0E-6'
192+
- name: outputTokens
193+
price: '2.25E-5'
194+
- name: cacheReadInputTokens
195+
price: '6.0E-7'
196+
- name: cacheWriteInputTokens
197+
price: '7.5E-6'
188198
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
189199
units:
190200
- name: inputTokens

config_library/pattern-2/bank-statement-sample/config.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,3 +651,43 @@ pricing:
651651
price: '3.0E-7'
652652
- name: cacheWriteInputTokens
653653
price: '3.75E-6'
654+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0
655+
units:
656+
- name: inputTokens
657+
price: '3.0E-6'
658+
- name: outputTokens
659+
price: '1.5E-5'
660+
- name: cacheReadInputTokens
661+
price: '3.0E-7'
662+
- name: cacheWriteInputTokens
663+
price: '3.75E-6'
664+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
665+
units:
666+
- name: inputTokens
667+
price: '6.0E-6'
668+
- name: outputTokens
669+
price: '2.25E-5'
670+
- name: cacheReadInputTokens
671+
price: '6.0E-7'
672+
- name: cacheWriteInputTokens
673+
price: '7.5E-6'
674+
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
675+
units:
676+
- name: inputTokens
677+
price: '1.5E-5'
678+
- name: outputTokens
679+
price: '7.5E-5'
680+
- name: cacheReadInputTokens
681+
price: '1.5E-6'
682+
- name: cacheWriteInputTokens
683+
price: '1.875E-5'
684+
- name: bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0
685+
units:
686+
- name: inputTokens
687+
price: '1.5E-5'
688+
- name: outputTokens
689+
price: '7.5E-5'
690+
- name: cacheReadInputTokens
691+
price: '1.5E-6'
692+
- name: cacheWriteInputTokens
693+
price: '1.875E-5'

config_library/pattern-2/lending-package-sample/config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1424,6 +1424,16 @@ pricing:
14241424
price: '3.0E-7'
14251425
- name: cacheWriteInputTokens
14261426
price: '3.75E-6'
1427+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
1428+
units:
1429+
- name: inputTokens
1430+
price: '6.0E-6'
1431+
- name: outputTokens
1432+
price: '2.25E-5'
1433+
- name: cacheReadInputTokens
1434+
price: '6.0E-7'
1435+
- name: cacheWriteInputTokens
1436+
price: '7.5E-6'
14271437
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
14281438
units:
14291439
- name: inputTokens

config_library/pattern-2/rvl-cdip-package-sample-with-few-shot-examples/config.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,46 @@ pricing:
885885
price: '3.0E-7'
886886
- name: cacheWriteInputTokens
887887
price: '3.75E-6'
888+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0
889+
units:
890+
- name: inputTokens
891+
price: '3.0E-6'
892+
- name: outputTokens
893+
price: '1.5E-5'
894+
- name: cacheReadInputTokens
895+
price: '3.0E-7'
896+
- name: cacheWriteInputTokens
897+
price: '3.75E-6'
898+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
899+
units:
900+
- name: inputTokens
901+
price: '6.0E-6'
902+
- name: outputTokens
903+
price: '2.25E-5'
904+
- name: cacheReadInputTokens
905+
price: '6.0E-7'
906+
- name: cacheWriteInputTokens
907+
price: '7.5E-6'
908+
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
909+
units:
910+
- name: inputTokens
911+
price: '1.5E-5'
912+
- name: outputTokens
913+
price: '7.5E-5'
914+
- name: cacheReadInputTokens
915+
price: '1.5E-6'
916+
- name: cacheWriteInputTokens
917+
price: '1.875E-5'
918+
- name: bedrock/us.anthropic.claude-opus-4-1-20250805-v1:0
919+
units:
920+
- name: inputTokens
921+
price: '1.5E-5'
922+
- name: outputTokens
923+
price: '7.5E-5'
924+
- name: cacheReadInputTokens
925+
price: '1.5E-6'
926+
- name: cacheWriteInputTokens
927+
price: '1.875E-5'
888928
assessment:
889929
enabled: true
890930
image:

config_library/pattern-2/rvl-cdip-package-sample/config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,6 +898,16 @@ pricing:
898898
price: '3.0E-7'
899899
- name: cacheWriteInputTokens
900900
price: '3.75E-6'
901+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
902+
units:
903+
- name: inputTokens
904+
price: '6.0E-6'
905+
- name: outputTokens
906+
price: '2.25E-5'
907+
- name: cacheReadInputTokens
908+
price: '6.0E-7'
909+
- name: cacheWriteInputTokens
910+
price: '7.5E-6'
901911
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
902912
units:
903913
- name: inputTokens

config_library/pattern-3/rvl-cdip-package-sample/config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,16 @@ pricing:
759759
price: '3.0E-7'
760760
- name: cacheWriteInputTokens
761761
price: '3.75E-6'
762+
- name: bedrock/us.anthropic.claude-sonnet-4-20250514-v1:0:1m
763+
units:
764+
- name: inputTokens
765+
price: '6.0E-6'
766+
- name: outputTokens
767+
price: '2.25E-5'
768+
- name: cacheReadInputTokens
769+
price: '6.0E-7'
770+
- name: cacheWriteInputTokens
771+
price: '7.5E-6'
762772
- name: bedrock/us.anthropic.claude-opus-4-20250514-v1:0
763773
units:
764774
- name: inputTokens

lib/idp_common_pkg/idp_common/bedrock/client.py

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
CACHEPOINT_SUPPORTED_MODELS = [
4040
"us.anthropic.claude-3-5-haiku-20241022-v1:0",
4141
"us.anthropic.claude-3-7-sonnet-20250219-v1:0",
42+
"anthropic.claude-opus-4-1-20250805-v1:0",
43+
"anthropic.claude-opus-4-20250514-v1:0",
44+
"anthropic.claude-sonnet-4-20250514-v1:0",
45+
"us.anthropic.claude-sonnet-4-20250514-v1:0:1m",
4246
"us.amazon.nova-lite-v1:0",
4347
"us.amazon.nova-pro-v1:0"
4448
]
@@ -213,7 +217,7 @@ def invoke_model(
213217
"""
214218
# Track total requests
215219
self._put_metric('BedrockRequestsTotal', 1)
216-
220+
217221
# Use instance max_retries if not overridden
218222
effective_max_retries = max_retries if max_retries is not None else self.max_retries
219223

@@ -292,7 +296,7 @@ def invoke_model(
292296
inference_config["maxTokens"] = max_tokens
293297

294298
# Add additional model fields if needed
295-
additional_model_fields = {}
299+
additional_model_fields = {}
296300

297301
# Handle top_k parameter
298302
if top_k is not None:
@@ -322,6 +326,14 @@ def invoke_model(
322326
if "inferenceConfig" not in additional_model_fields:
323327
additional_model_fields["inferenceConfig"] = {}
324328
additional_model_fields["inferenceConfig"]["topK"] = int(top_k)
329+
330+
# Add 1M context headers if needed
331+
use_model_id = model_id
332+
if model_id and model_id.endswith(':1m'):
333+
use_model_id = model_id[:-3] # Remove ':1m'
334+
if additional_model_fields is None:
335+
additional_model_fields = {}
336+
additional_model_fields["anthropic_beta"] = ["context-1m-2025-08-07"]
325337

326338
# If no additional model fields were added, set to None
327339
if not additional_model_fields:
@@ -332,7 +344,7 @@ def invoke_model(
332344

333345
# Build converse parameters
334346
converse_params = {
335-
"modelId": model_id,
347+
"modelId": use_model_id,
336348
"messages": messages,
337349
"system": formatted_system_prompt,
338350
"inferenceConfig": inference_config,
@@ -348,6 +360,7 @@ def invoke_model(
348360

349361
# Call the recursive retry function
350362
result = self._invoke_with_retry(
363+
model_id=model_id,
351364
converse_params=converse_params,
352365
retry_count=0,
353366
max_retries=effective_max_retries,
@@ -356,9 +369,10 @@ def invoke_model(
356369
)
357370

358371
return result
359-
372+
360373
def _invoke_with_retry(
361374
self,
375+
model_id: str,
362376
converse_params: Dict[str, Any],
363377
retry_count: int,
364378
max_retries: int,
@@ -402,7 +416,7 @@ def _invoke_with_retry(
402416

403417
# Start timing this attempt
404418
attempt_start_time = time.time()
405-
419+
406420
# Make the API call
407421
response = self.client.converse(**converse_params)
408422

@@ -442,7 +456,7 @@ def _invoke_with_retry(
442456
response_with_metering = {
443457
"response": response,
444458
"metering": {
445-
f"{context}/bedrock/{converse_params['modelId']}": {
459+
f"{context}/bedrock/{model_id}": {
446460
**usage
447461
}
448462
}
@@ -487,6 +501,7 @@ def _invoke_with_retry(
487501

488502
# Recursive call with incremented retry count
489503
return self._invoke_with_retry(
504+
model_id=model_id,
490505
converse_params=converse_params,
491506
retry_count=retry_count + 1,
492507
max_retries=max_retries,
@@ -525,6 +540,7 @@ def _invoke_with_retry(
525540

526541
# Recursive call with incremented retry count
527542
return self._invoke_with_retry(
543+
model_id=model_id,
528544
converse_params=converse_params,
529545
retry_count=retry_count + 1,
530546
max_retries=max_retries,

patterns/pattern-1/template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ Resources:
348348
model:
349349
type: string
350350
description: Bedrock model ID
351-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
351+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
352352
order: 1
353353
temperature:
354354
type: number
@@ -400,7 +400,7 @@ Resources:
400400
model:
401401
type: string
402402
description: Bedrock model ID
403-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
403+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
404404
order: 1
405405
temperature:
406406
type: number

patterns/pattern-2/template.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ Resources:
198198
- "us.anthropic.claude-3-5-sonnet-20241022-v2:0"
199199
- "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
200200
- "us.anthropic.claude-sonnet-4-20250514-v1:0"
201+
- "us.anthropic.claude-sonnet-4-20250514-v1:0:1m"
201202
- "us.anthropic.claude-opus-4-20250514-v1:0"
202203
- "us.anthropic.claude-opus-4-1-20250805-v1:0"
203204
order: 2
@@ -496,6 +497,7 @@ Resources:
496497
- "us.anthropic.claude-3-5-sonnet-20241022-v2:0"
497498
- "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
498499
- "us.anthropic.claude-sonnet-4-20250514-v1:0"
500+
- "us.anthropic.claude-sonnet-4-20250514-v1:0:1m"
499501
- "us.anthropic.claude-opus-4-20250514-v1:0"
500502
- "us.anthropic.claude-opus-4-1-20250805-v1:0"
501503
order: 1
@@ -578,6 +580,7 @@ Resources:
578580
- "us.anthropic.claude-3-5-sonnet-20241022-v2:0"
579581
- "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
580582
- "us.anthropic.claude-sonnet-4-20250514-v1:0"
583+
- "us.anthropic.claude-sonnet-4-20250514-v1:0:1m"
581584
- "us.anthropic.claude-opus-4-20250514-v1:0"
582585
- "us.anthropic.claude-opus-4-1-20250805-v1:0"
583586
order: 1
@@ -693,7 +696,7 @@ Resources:
693696
model:
694697
type: string
695698
description: Bedrock model ID
696-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
699+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
697700
order: 3
698701
temperature:
699702
type: number
@@ -734,7 +737,7 @@ Resources:
734737
model:
735738
type: string
736739
description: Bedrock model ID
737-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
740+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
738741
order: 1
739742
temperature:
740743
type: number
@@ -773,7 +776,7 @@ Resources:
773776
model:
774777
type: string
775778
description: Bedrock model ID
776-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
779+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
777780
order: 1
778781
temperature:
779782
type: number

patterns/pattern-3/template.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ Resources:
202202
- "us.anthropic.claude-3-5-sonnet-20241022-v2:0"
203203
- "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
204204
- "us.anthropic.claude-sonnet-4-20250514-v1:0"
205+
- "us.anthropic.claude-sonnet-4-20250514-v1:0:1m"
205206
- "us.anthropic.claude-opus-4-20250514-v1:0"
206207
- "us.anthropic.claude-opus-4-1-20250805-v1:0"
207208
order: 2
@@ -497,6 +498,7 @@ Resources:
497498
- "us.anthropic.claude-3-5-sonnet-20241022-v2:0"
498499
- "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
499500
- "us.anthropic.claude-sonnet-4-20250514-v1:0"
501+
- "us.anthropic.claude-sonnet-4-20250514-v1:0:1m"
500502
- "us.anthropic.claude-opus-4-20250514-v1:0"
501503
- "us.anthropic.claude-opus-4-1-20250805-v1:0"
502504
order: 1
@@ -612,7 +614,7 @@ Resources:
612614
model:
613615
type: string
614616
description: Bedrock model ID
615-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
617+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
616618
order: 3
617619
temperature:
618620
type: number
@@ -653,7 +655,7 @@ Resources:
653655
model:
654656
type: string
655657
description: Bedrock model ID
656-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
658+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
657659
order: 1
658660
temperature:
659661
type: number
@@ -692,7 +694,7 @@ Resources:
692694
model:
693695
type: string
694696
description: Bedrock model ID
695-
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
697+
enum: ["us.amazon.nova-lite-v1:0", "us.amazon.nova-pro-v1:0", "us.amazon.nova-premier-v1:0", "us.anthropic.claude-3-haiku-20240307-v1:0", "us.anthropic.claude-3-5-sonnet-20241022-v2:0", "us.anthropic.claude-3-7-sonnet-20250219-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0", "us.anthropic.claude-sonnet-4-20250514-v1:0:1m", "us.anthropic.claude-opus-4-20250514-v1:0", "us.anthropic.claude-opus-4-1-20250805-v1:0"]
696698
order: 1
697699
temperature:
698700
type: number

0 commit comments

Comments
 (0)