Merge pull request #4613 from petermuller/main

Fix: use Bedrock region from environment variables before other region definitions
This commit is contained in:
Krish Dholakia 2024-07-20 19:19:05 -07:00 committed by GitHub
commit b9732b15b7
2 changed files with 90 additions and 10 deletions

View file

@ -605,15 +605,13 @@ def init_bedrock_client(
) = params_to_check
### SET REGION NAME
if region_name:
pass
elif aws_region_name:
region_name = aws_region_name
elif litellm_aws_region_name:
region_name = litellm_aws_region_name
elif standard_aws_region_name:
region_name = standard_aws_region_name
else:
region_name = (
litellm_aws_region_name # prefer environment variables before inline region parameters
or standard_aws_region_name
or region_name
or aws_region_name
)
if not region_name:
raise BedrockError(
message="AWS region not set: set AWS_REGION_NAME or AWS_REGION env variable or in .env file",
status_code=401,