Class AntsBedrock

java.lang.Object
com.ants.platform.guardrails.providers.AntsBedrock

public class AntsBedrock extends Object
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());
 
  • Method Details

    • builder

      public static AntsBedrock.Builder builder()
    • converse

      public software.amazon.awssdk.services.bedrockruntime.model.ConverseResponse converse(software.amazon.awssdk.services.bedrockruntime.model.ConverseRequest request)