Package-level declarations

Types

Link copied to clipboard
class BedrockClientSettings(region: String = "us-east-1", timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig(), endpointUrl: String? = null, maxRetries: Int = 3, enableLogging: Boolean = false, moderationGuardrailsSettings: BedrockGuardrailsSettings? = null)

Configuration settings for connecting to the AWS Bedrock API.

Link copied to clipboard
class BedrockGuardrailsSettings(guardrailIdentifier: String, guardrailVersion: String)

Represents the settings configuration for Bedrock guardrails.

Link copied to clipboard
class BedrockLLMClient(bedrockClient: BedrockRuntimeClient, moderationGuardrailsSettings: BedrockGuardrailsSettings? = null, clock: Clock = Clock.System) : LLMClient

Creates a new Bedrock LLM client configured with the specified AWS credentials and settings.

Link copied to clipboard

Represents a sealed class for AWS Bedrock model families.

Link copied to clipboard

Bedrock models Models available through the AWS Bedrock API