| Name | Type | Description |
|---|---|---|
region_name | Optional[str] | Default: NoneAWS region name. Falls back to |
credentials_profile_name | Optional[str] | Default: NoneNamed profile in |
aws_access_key_id | Optional[SecretStr] | Default: None |
aws_secret_access_key | Optional[SecretStr] | Default: None |
aws_session_token | Optional[SecretStr] | Default: None |
endpoint_url | Optional[str] | Default: None |
api_key | Optional[SecretStr] | Default: None |
Create a BedrockRuntimeClient from aws-sdk-bedrock-runtime.
This mirrors create_aws_client but targets the smithy-based
aws-sdk-bedrock-runtime package required for bidirectional streaming
APIs (e.g. Nova Sonic).
Explicit AWS access key ID.
Explicit AWS secret access key.
Optional session token for temporary credentials.
Custom endpoint URL. If not provided, the SDK's built-in regional endpoint resolver is used.
Bedrock API key for bearer-token authentication.
If provided, sets the AWS_BEARER_TOKEN_BEDROCK environment
variable at the process level. Not compatible with multi-tenant
deployments where different clients in the same process need
different API keys, as each call overwrites the previous value.