diff --git a/metagpt/provider/bedrock/utils.py b/metagpt/provider/bedrock/utils.py index 371af38f9..de01c55d9 100644 --- a/metagpt/provider/bedrock/utils.py +++ b/metagpt/provider/bedrock/utils.py @@ -48,6 +48,8 @@ SUPPORT_STREAM_MODELS = { "anthropic.claude-3-opus-20240229-v1:0": 4096, # Claude 3.5 Sonnet "anthropic.claude-3-5-sonnet-20240620-v1:0": 8192, + "anthropic.claude-3-5-sonnet-20241022-v2:0": 8192, + "us.anthropic.claude-3-5-sonnet-20241022-v2:0": 8192, # Claude 3.7 Sonnet "us.anthropic.claude-3-7-sonnet-20250219-v1:0": 131072, "anthropic.claude-3-7-sonnet-20250219-v1:0": 131072, diff --git a/metagpt/utils/token_counter.py b/metagpt/utils/token_counter.py index 88938ed84..1629f90c9 100644 --- a/metagpt/utils/token_counter.py +++ b/metagpt/utils/token_counter.py @@ -93,6 +93,8 @@ TOKEN_COSTS = { "openai/o1-preview": {"prompt": 0.015, "completion": 0.06}, "openai/o1-mini": {"prompt": 0.003, "completion": 0.012}, "anthropic/claude-3-opus": {"prompt": 0.015, "completion": 0.075}, + "anthropic.claude-3-5-sonnet-20241022-v2:0": {"prompt": 0.003, "completion": 0.015}, + "us.anthropic.claude-3-5-sonnet-20241022-v2:0": {"prompt": 0.003, "completion": 0.015}, "anthropic/claude-3.7-sonnet": {"prompt": 0.003, "completion": 0.015}, "anthropic/claude-3.7-sonnet:beta": {"prompt": 0.003, "completion": 0.015}, "anthropic/claude-3.7-sonnet:thinking": {"prompt": 0.003, "completion": 0.015},