mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-26 03:04:13 +00:00
(feat) bedrock pass client to completion
This commit is contained in:
parent
7add88a8b0
commit
5f55b4a1ab
1 changed files with 9 additions and 5 deletions
|
@ -269,11 +269,15 @@ def completion(
|
||||||
aws_access_key_id = optional_params.pop("aws_access_key_id", None)
|
aws_access_key_id = optional_params.pop("aws_access_key_id", None)
|
||||||
aws_region_name = optional_params.pop("aws_region_name", None)
|
aws_region_name = optional_params.pop("aws_region_name", None)
|
||||||
|
|
||||||
# only pass variables that are not None
|
# use passed in BedrockClient if provided, otherwise init a new one
|
||||||
client = init_bedrock_client(
|
client = optional_params.pop(
|
||||||
aws_access_key_id=aws_access_key_id,
|
"aws_bedrock_client",
|
||||||
aws_secret_access_key=aws_secret_access_key,
|
# only pass variables that are not None
|
||||||
aws_region_name=aws_region_name,
|
init_bedrock_client(
|
||||||
|
aws_access_key_id=aws_access_key_id,
|
||||||
|
aws_secret_access_key=aws_secret_access_key,
|
||||||
|
aws_region_name=aws_region_name
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
model = model
|
model = model
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue