simpleBedrockExecutor

fun simpleBedrockExecutor(awsAccessKeyId: String, awsSecretAccessKey: String, awsSessionToken: String? = null, settings: BedrockClientSettings = BedrockClientSettings()): MultiLLMPromptExecutor(source)

Creates an instance of MultiLLMPromptExecutor with a BedrockLLMClient.

Parameters

awsAccessKeyId

Your AWS Access Key ID.

awsSecretAccessKey

Your AWS Secret Access Key.

awsSessionToken

Optional AWS session token for temporary security credentials (required if using temporary credentials, such as those from STS).

settings

Custom client settings for region and timeouts.