|
@@ -95,8 +95,8 @@ class BedrockLargeLanguageModel(LargeLanguageModel):
|
|
|
# - https://docs.anthropic.com/claude/reference/claude-on-amazon-bedrock
|
|
|
# - https://github.com/anthropics/anthropic-sdk-python
|
|
|
client = AnthropicBedrock(
|
|
|
- aws_access_key=credentials["aws_access_key_id"],
|
|
|
- aws_secret_key=credentials["aws_secret_access_key"],
|
|
|
+ aws_access_key=credentials.get("aws_access_key_id", None),
|
|
|
+ aws_secret_key=credentials.get("aws_secret_access_key", None),
|
|
|
aws_region=credentials["aws_region"],
|
|
|
)
|
|
|
|
|
@@ -568,8 +568,8 @@ class BedrockLargeLanguageModel(LargeLanguageModel):
|
|
|
runtime_client = boto3.client(
|
|
|
service_name='bedrock-runtime',
|
|
|
config=client_config,
|
|
|
- aws_access_key_id=credentials["aws_access_key_id"],
|
|
|
- aws_secret_access_key=credentials["aws_secret_access_key"]
|
|
|
+ aws_access_key_id=credentials.get("aws_access_key_id", None),
|
|
|
+ aws_secret_access_key=credentials.get("aws_secret_access_key", None)
|
|
|
)
|
|
|
|
|
|
model_prefix = model.split('.')[0]
|
|
@@ -826,4 +826,4 @@ class BedrockLargeLanguageModel(LargeLanguageModel):
|
|
|
elif error_code == "ModelStreamErrorException":
|
|
|
return InvokeConnectionError(error_msg)
|
|
|
|
|
|
- return InvokeError(error_msg)
|
|
|
+ return InvokeError(error_msg)
|