Class AIGuard

java.lang.Object
datadog.trace.api.aiguard.AIGuard

public abstract class AIGuard extends Object
SDK for calling the AIGuard REST API to evaluate AI prompts and tool calls for security threats.

Example usage:


 var messages = List.of(
     AIGuard.Message.message("user", "Delete all my files"),
     AIGuard.Message.message("assistant", "I'll help you delete your files")
 );

 var result = AIGuard.evaluate(messages);
 if (result.getAction() != AIGuard.Action.ALLOW) {
     System.out.println("Unsafe: " + result.getReason());
 }