Class AntsBedrock
java.lang.Object
com.ants.platform.guardrails.providers.AntsBedrock
AWS Bedrock Converse wrapper with guardrail enforcement and trace logging.
var client = AntsBedrock.builder()
.antsApiKey("pk:sk")
.agentId("agent_123")
.region(Region.US_EAST_1)
.build();
ConverseResponse response = client.converse(ConverseRequest.builder()
.modelId("anthropic.claude-3-haiku-20240307-v1:0")
.messages(Message.builder()
.role(ConversationRole.USER)
.content(ContentBlock.fromText("Hello"))
.build())
.build());
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AntsBedrock.Builderbuilder()software.amazon.awssdk.services.bedrockruntime.model.ConverseResponseconverse(software.amazon.awssdk.services.bedrockruntime.model.ConverseRequest request)
-
Method Details
-
builder
-
converse
public software.amazon.awssdk.services.bedrockruntime.model.ConverseResponse converse(software.amazon.awssdk.services.bedrockruntime.model.ConverseRequest request)
-