From 34d299345677c7ce26b1368f240c559596526fa7 Mon Sep 17 00:00:00 2001 From: Fernando Galves <157684778+cardofe@users.noreply.github.com> Date: Tue, 25 Feb 2025 21:39:23 +0100 Subject: [PATCH] Update the constants.py file adding the list of foundation models available in Amazon Bedrock (#2170) * Update constants.py This PR updates the list of foundation models available in Amazon Bedrock to reflect the latest offerings. * Update constants.py with inference profiles Add the cross-region inference profiles to increase throughput and improve resiliency by routing your requests across multiple AWS Regions during peak utilization bursts. * Update constants.py Fix the model order --------- Co-authored-by: Brandon Hancock (bhancock_ai) <109994880+bhancockio@users.noreply.github.com> --- src/crewai/cli/constants.py | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/src/crewai/cli/constants.py b/src/crewai/cli/constants.py index b97b4f208..fec0b6384 100644 --- a/src/crewai/cli/constants.py +++ b/src/crewai/cli/constants.py @@ -216,10 +216,43 @@ MODELS = { "watsonx/ibm/granite-3-8b-instruct", ], "bedrock": [ + "bedrock/us.amazon.nova-pro-v1:0", + "bedrock/us.amazon.nova-micro-v1:0", + "bedrock/us.amazon.nova-lite-v1:0", + "bedrock/us.anthropic.claude-3-5-sonnet-20240620-v1:0", + "bedrock/us.anthropic.claude-3-5-haiku-20241022-v1:0", + "bedrock/us.anthropic.claude-3-5-sonnet-20241022-v2:0", + "bedrock/us.anthropic.claude-3-7-sonnet-20250219-v1:0", + "bedrock/us.anthropic.claude-3-sonnet-20240229-v1:0", + "bedrock/us.anthropic.claude-3-opus-20240229-v1:0", + "bedrock/us.anthropic.claude-3-haiku-20240307-v1:0", + "bedrock/us.meta.llama3-2-11b-instruct-v1:0", + "bedrock/us.meta.llama3-2-3b-instruct-v1:0", + "bedrock/us.meta.llama3-2-90b-instruct-v1:0", + "bedrock/us.meta.llama3-2-1b-instruct-v1:0", + "bedrock/us.meta.llama3-1-8b-instruct-v1:0", + "bedrock/us.meta.llama3-1-70b-instruct-v1:0", + "bedrock/us.meta.llama3-3-70b-instruct-v1:0", + "bedrock/us.meta.llama3-1-405b-instruct-v1:0", + "bedrock/eu.anthropic.claude-3-5-sonnet-20240620-v1:0", + "bedrock/eu.anthropic.claude-3-sonnet-20240229-v1:0", + "bedrock/eu.anthropic.claude-3-haiku-20240307-v1:0", + "bedrock/eu.meta.llama3-2-3b-instruct-v1:0", + "bedrock/eu.meta.llama3-2-1b-instruct-v1:0", + "bedrock/apac.anthropic.claude-3-5-sonnet-20240620-v1:0", + "bedrock/apac.anthropic.claude-3-5-sonnet-20241022-v2:0", + "bedrock/apac.anthropic.claude-3-sonnet-20240229-v1:0", + "bedrock/apac.anthropic.claude-3-haiku-20240307-v1:0", + "bedrock/amazon.nova-pro-v1:0", + "bedrock/amazon.nova-micro-v1:0", + "bedrock/amazon.nova-lite-v1:0", "bedrock/anthropic.claude-3-5-sonnet-20240620-v1:0", + "bedrock/anthropic.claude-3-5-haiku-20241022-v1:0", + "bedrock/anthropic.claude-3-5-sonnet-20241022-v2:0", + "bedrock/anthropic.claude-3-7-sonnet-20250219-v1:0", "bedrock/anthropic.claude-3-sonnet-20240229-v1:0", - "bedrock/anthropic.claude-3-haiku-20240307-v1:0", "bedrock/anthropic.claude-3-opus-20240229-v1:0", + "bedrock/anthropic.claude-3-haiku-20240307-v1:0", "bedrock/anthropic.claude-v2:1", "bedrock/anthropic.claude-v2", "bedrock/anthropic.claude-instant-v1", @@ -234,8 +267,6 @@ MODELS = { "bedrock/ai21.j2-mid-v1", "bedrock/ai21.j2-ultra-v1", "bedrock/ai21.jamba-instruct-v1:0", - "bedrock/meta.llama2-13b-chat-v1", - "bedrock/meta.llama2-70b-chat-v1", "bedrock/mistral.mistral-7b-instruct-v0:2", "bedrock/mistral.mixtral-8x7b-instruct-v0:1", ],