BedrockLLMClient
Parameters
The runtime client for interacting with Bedrock, highly configurable
The API method to use for interacting with Bedrock models that support messages, defaults to BedrockAPIMethod.InvokeModel.
Optional settings of the AWS bedrock Guardrails (see AWS documentation ) that would be used for the LLMClient.moderate request
Optional fallback model family to use for unsupported models. If not provided, unsupported models will throw an exception.
A clock used for time-based operations
Creates a new Bedrock LLM client configured with the specified identity provider and settings.
Return
A configured LLMClient instance for Bedrock
Parameters
Supplies authentication to AWS Bedrock, supporting both CredentialsProvider for AWS credentials and BearerTokenProvider for API key-based access.
Configuration settings for the Bedrock client, such as region and endpoint
A clock used for time-based operations